现在职场上很多程序员会的编程语言都不止一门,有时候你接触不同的项目就需要用到不同的技术点,那么我们想成为一个优秀的程序员,是不是都要学习好多种编程语言才能够找到好的工作呢?
我的建议是:要学会多种编程语言,但是不要单纯的为了会多种语言去学习。
不要过度追求技术的“多”
刚开始工作的时候,喜欢买各种各样的书,下各种各样的教学视频,每一种技术都想学。我的工作是C/C++开发,自己尝试学过Java,Delphi,Python,甚至前端相关的CSS,还有Android和IOS开发等等。
先深度,再有针对的广度
现在回想一下,我不如把精力放在深入学习C++相关知识上,再根据自己工作上的需要,去选择学习一些其他方面得知识。如工作上离不开数据库,那需要学习SQL优化方面的东西,甚至要学习一些数据库的底层原理;业务上对系统的效率和稳定性高,那应该去熟悉监控工具和调优方法,去考虑集群化的部署方案,等等等等。【另外想要成为一个优秀的、有能力程序员,做软件开发的话,就来学习C/C++吧!你如果感觉自学C/C++语言有困难的话,我本身是一个C/C++出身的程序员,我整理了一些学习C语言的视频在扣裙,大家有兴趣可以一起来学习,C/C++编程学习,--7.84,14和--31;33。不管你是转行还是找工作,大家都一起成长进步。
保持技术敏感度
当然,除了工作上的需要之外,还要对新的技术具有一定的嗅觉。比如区块链相关知识(这种的不一定是学习额外的编程语言)
最后,如果兴趣使然的话,可以投入一些精力去学习自己喜欢的东西。比如我学习CSS就是对界面美化挺感兴趣的。当然这个也要有选择,别学我当时还看什么Dilphi了,学完了这东西也快要入土了。
希望文章能够对你有帮助,谢谢阅读,愿你从现在开始,走上正确的程序员之路!
领取专属 10元无门槛券
私享最新 技术干货