作为一个曾经待过国企,外企,华为,阿里的程序员来说,我觉得这个可以从两个方面来看:
如果你是刚入职场两三年的同学,不太建议频繁转语言,因为虽然可以增加你的广度,但会影响你的深度,随着职业生涯的深入,有些东西如果没到一定深度,跟完全没有是没有区别的。
如果你和我一样,职业生涯进展到一定阶段(资深工程师,需要负责架构设计,需要负责带一个小规模的团队),那么这个时候,语言一定不会是你的核心竞争力,你的核心竞争力更应该来自于你的架构设计能力、相关业务的熟练度、对需求和进度的把控能力等,而不会是你会哪门语言。而具体到语言这部分来说,这个时候反而如何根据业务需要,快速从一门语言切换到另外一门语言比掌握一门语言更能成为你的竞争力。比如我在职业生涯中就遇到过几次被动换语言的情况:部门突然需要做基于安卓系统的设备,于是从c++切换到java;受美丽国制裁的影响,语言需要从golang切换成python。这种我感觉是职业生涯种不可避免会遇到的情况,我们能做的就是拿出能快速切换的能力。上面聊到的都是从客观上来说,另外,从主观上来说,公司让你转语言也是一个利用“官方”时间,也就是上班时间学习新语言的机会,带薪学语言,何乐而不为呢。
所以总的来说,结合我个人当前的情况,我个人对转语言,特别是随着业务在工作时间去学习新语言的事情,是持一个欢迎的态度的。
1万+

被折叠的 条评论
为什么被折叠?



