[争鸣]更换主力编程语言的代价都有哪些?
来自: winiex(思考怎么思考。)
最近看到一些关于编程语言的讨论,其中有一个是关于程序员转换主力编程语言的代价的。 有从职业发展上看待这个问题的:高级工程师转换语言后,相当于重新开始采坑的历程,从初级工程师做起,薪水也有可能打折。 有从研发工作本身看待这个问题的:研发工程师的工作工具远远不止语言本身,还应包含所处的开发生态圈、平台、领域知识等。换语言但是不换领域的话,要学的东西不算太多。 有从纯技术角度看待这个问题的:深入掌握一门语言(不只是从技术底层细节,还包括语言社区的一系列最佳实践)可以让技术从业者写出高效、好维护的代码。程序员换主力语言这件事情就和汽车换引擎一样。 就我个人的经验来看,我去年六月份开始从 Android 平台的 Java 转换到后端服务的 Python 语言,中间最大的感受,一是跨范式后早期语言思维的接受有些困难,二是后端方面的领域知识和最佳实践也得花比较多的实践去学习。 有相同经历的童鞋们的感受是怎样的?
你的回复
回复请先 登录 , 或 注册
212 人聚集在这个小组
加入小组
相关内容推荐
最新讨论 ( 更多 )
- [争鸣]更换主力编程语言的代价都有哪些? (winiex)
- [猛推]华科技术宅的 QQ 群 (winiex)
- [争鸣]《Erlang开发指南》求意见 (时空之雨)
- [猛推] FP Ask 问答社区成立了 (时空之雨)
- [猛推] 关于FP的开放翻译计划 (时空之雨)