 |
|
milkmeat
V2EX member #27942, joined on 2012-10-10 16:58:37 +08:00
|
milkmeat's recent replies
不能了。因为你只是不喜欢现在的工作,并不是喜欢写程序。
不要太在意“ AI 这个可以把猪吹上天的机会”,实际上这种机会和个人没有太大关系。
如果你知道每个公司的打算让你加入的项目组是什么,选最贴近市场,对公司收入影响最大,最需要解决实际问题的。如果项目做不好会直接被市场打脸,这样才有真正的积累。
这是两个问题。
1.架构师需要做的是较复杂软件系统的分解与设计,需要设计各个模块之间的分工与协作。
2.好的架构师一定是会写代码的(这是一种基本的思考方法),如果连几十行的代码都组织不好,就谈不上大系统的分割与组织了。
然而,市场上就存在很多不会写代码的架构师,和很多不会写代码的程序员。
这类程序员遇到问题就去百度一段代码作为解决方案,其中如果会 google 的就可以做 Leader 了。如果你让他解决一个略有变化,网上无现成答案的问题他就抓瞎了。
与此类似,这类架构师在过去的工作中见过一些成熟的架构,或者在网上找一些开源产品作为原型。这些就变成他手中的锤子,无论遇到什么问题都把它当成钉子,用手中的锤子敲进去,就可以了。在要求不高的时候,还是可以满足业务要求的,如果问题规模扩大两个数量级,他也抓瞎了。
很多公司经营的目的只是为了维持现有业务能继续运转,所以这些人还是可以在各自的舒适区干得(看起来)不错的。如果一个公司的目标是做到并保持行业内的冠军地位,是不能招这类人的。作为个人,如果以职业程序员作为自己的发展道路,则千万不要变成这种不会独立思考的人。
中心化的存管都有这个问题。一些二代币比如说bts提供了去中心化的交易所。可以保证完全透明,没人挪用,没有假币。交易所绝不跑路,除非整个币死了再也没有人在线了。