最近接触了很多各种各样的程序员,鱼目混珠,参差不齐。
程序员:
民工类型:一般程序员(民工)和项目经理(工头注意不是包工头,总经理之类的才是包工头,已经不能归为程序员了)。对自己的技术人生很不负责任的人。
代码写完,项目做完就完了。问做过什么项目,侃侃而谈。问那些是独一无二的发现,没有。tomcat怎么配,他给你回答:有详细配置文档。
始终没有变成自己的东西。从来不关心多线程,线程安全,cache。碰到技术问题找别人,从不想自己解决。知识积累缓慢。
这种人注定一辈子是IT民工,工资不涨,不敢跳槽。
实用技术型:金融、国企等大型企业架构师
这种人对技术的进步贡献不大。在技术方面是傀儡,oracle出了11g,学习一阵子,知道怎么用了。做下一个项目事用上就行。永远跟在别人的后面。
是IBM、oracle、sun、微软的忠实粉丝。没有他们就活不下去的那种。会了解架构、会了解技术改进、会分析业务实现。但终究只是粉丝。
偶像倒了,他们的人生也玩玩了。 客观上说:他们注重是业务实现。但确实对技术更新很不主动,且有可能阻碍,不喜欢更新。
研究型:大型电商等的底层设计架构师
开源的倡导者和受益者。每天在研究开源软件的内核,并写一些开源代码。推动技术的进步。这些终究会成为各公司的中坚。是公司的潜力。他们推动
了亚马逊、推动了google,推动了阿里爆炸式发展,生产独一无二的领导性产品。
技术含量依次增高。从技术角度讲:依次为混社会型、半混社会型、促进社会型。
人生都是自己写的。站队不同、努力的方向不同,注定了结果。
每个人都很努力:民工在在努力砌好每一块砖,从来没有想过做一个伟大建筑的首席设计师。金融、国企架构师也在努力寻找bug解决bug,甚至叫上IBM的工程师来帮助解决。
从来没想过成为Oracle,成为IBM。底层架构设计者总是走在最前面,尝试不同的路,出了问题只能自己解决,这才创造了多彩的世界。
阅读(5012) | 评论(2) | 转发(3) |