哈哈,不知怎的,Java这个语言确实给人笨拙感,我几乎啥语言都会点,比较喜欢C、C++和Python,就是不喜欢Java,用Java写代码完全没有快感。
2010年我以需求分析师岗位入职阿里,阿里拥抱敏捷开发把这个岗位给取消了,我被迫成为Java开发,同期实习的一个哥们因为部门技术栈变更从C++也转成的Java开发,晚上10点下班后我俩在江二村路边摊吃夜宵,他说天天写Java很不爽,晚上回去刷刷C++算法题,我大为震撼,我在编程这个事情上完全无法与这样的人匹敌,但是忽然意识到自己每天回去刷产品经理Blog到深夜2点多,毅然决然的转了产品。
投资这个事情也是一样的。
我跟你讲个好玩的。诺基亚公司发生的真事,不知道那几个架构师的决策(反正我作为北京的site architect之一没参加不知道),要统一Symbian和S60源代码中的include文件名,统一为小写文件名好像,那叫一个热闹啊,折腾了大半年才搞定。
S60我记得是2000多万行代码,Symbian没算过。
从此以后,再遇到用C++做大项目的,我都会投去怜悯的目光。
这个跟业务本身有关系,要是写纯业务层面的代码,这种跟随业务持续增加的,就很多了。要是底层业务中间件,比如数据库中间件之类的,那3万行写好了,后面一般也不需要大改。