感觉程序员应该是越老越吃香。。
技术的本质是进化,任何技术不可能凭空出现,所有技术都是再现有的技术上进行改良和进化。就像学过C++,对C#和JAVA上手也很快。。编程语言有太多的相似点了。。一个架构可以有多种语言版本,因为设计思想是跨语言的。优秀的设计思想是需要经过长时间的积累和考验的。
最近公司要把一个端游移植到手游平台上。。。一个在端游混迹了十年的老程序员,C++和C#都有7,8年经验。。公司另外一个端游就是他当年带领开发的。。使用的是unity技术。unity是新技术。。他熟悉了一个月,短短2,3个月就移植过去了。。我看了代码,代码和架构都重新优化的很好,把以前不足的地方进行了优化,试问有多少新手程序员能做到。而新来的unity客户端程序员,写哥简单小游戏都BUG百出,设计思想需要长时间的经验积累和感觉。
以前一个十年的服务端程序员合作写一个大型网络游戏游戏,感受他设计的架构。简练和稳定,没有长时间的编程积累我觉的不可能做到。。。。。
感觉像阿里或者腾讯那种服务端架构,没有十年以上磨练经验的程序员不可能设计的出来。。。
如果是混日子的程序员,当然只是吃青春饭。。但是如果优秀,上进,热爱自己事业的程序员,我觉的应该是越老越吃香。。