这道题不简单:“你会花费多长时间在APP的架构设计上”?
Posted 码农搬砖_2020
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了这道题不简单:“你会花费多长时间在APP的架构设计上”?相关的知识,希望对你有一定的参考价值。
来自好友问题:
“如果你是一家创业公司的程序员,这家公司规模小,只有三四个人,你是架构师,你会花费多长时间在APP的架构设计上”?
我的答案:
我思考了一会儿,我的答案是:不论工期多久,考虑的需求的不稳定性,我可能连10%的时间都不会花,
甚至是为了求快,想到哪里就写到哪里的,代码的质量肯定是有的,毕竟自己也有了6年多的经验, 这点儿自信还是有的。
一个故事:
听到了我的答案,他给我讲了最近的一个故事:
他花费了高薪请了一个来自大厂的资深程序员,实力ok的,但1年后这位离开了,在公司最难的时候,离开了。他挺难过的。
争议点是:频繁更改的需求(甚至是推翻重做),造成了大量废弃的代码,甚至好好的设计变得无用。这种事情重复次数多了,出现了理念的差异和争吵。
一个的观点是:求快,尽快交付,去市场试错。
一个的观点是:希望自己的代码未来好维护。
他和我说,“他也是程序员出身,他懂。自己曾经也坚持过设计准则规范,可现在他是老板,兜里的钱不容许他慢下来,员工要吃饭,公司要突破瓶颈”。
眼前的这个人,我是2016年认识的,短短四年,一个意气风发的少年,变得成熟稳重,也多了很多白发,发量好像也少了些。他是真的懂程序员,我和他合作写过代码,他的代码干净漂亮,只不过眼前的他有了更重要的东西,身上的责任已经压的他喘不过气了。
我的思考:
一个人会在不同的场景,担任着不同的角色,也会做出不同的选择。而选择成就了彼此的立场,无关对错。
作为一个顶尖的程序员,我觉得要懂公司的现状,做出符合的设计,这也是一种能力。
以上是关于这道题不简单:“你会花费多长时间在APP的架构设计上”?的主要内容,如果未能解决你的问题,请参考以下文章