2017年建筑人何去何从?
1. 先说个结论,做建筑师比做程序员累多了……
2. 再说说为什么,我认为有以下几点原因:
①建筑师的工作内容更偏重于“协调”而非“技术”,而程序员的本职工作就是在实现算法,两者在实现方法上的复杂性是没法比的;但这里需要说明的是,由于建筑师的方案需要经过多方审阅和修改而定稿,所以一个方案的推敲和深化所需要消耗的时间可能远大于程序员编写出一个功能的代码所耗费的时间;
②建筑师所面对的设计对象是人(客户)而不是电脑(编程语言),需要考虑人的感受、人与环境的关系等问题,这些问题是没有统一答案的,需要做大量的调研和推敲才能确定(设计建模、计算、核对方案的过程就不说了,都是磨人意志的活……);
③ 建筑师的设计工作最终是要体现于图纸上的,而图纸的表达方式、深度要求、汇总整理都是有一定规范和要求得(虽然各种奇葩事很多……),因此需要花费一定的时间和精力学习掌握;相比之下,程序员完成功能就好,输出相对而言比较统一。
④ 以上三点的原因,就导致了建筑师的工作时间和工作强度都比程序员要大不少,同样的一天时间里,建筑师可能只能完成编程语言中一小块的功能,但是要应对大量客户的需求以及设计过程中突发问题,进行大量的优化调整,而程序员只需要专注在如何完成自己的工作即可。