这次从杭州回老家附近某二线城市,重新找工作,一周五天,经历九个面试,心力交瘁,焦头烂额,最后拿了三个Offer,另得经验教训二三,现记之。
1,我最大的长处在于四年开发经验,且有两次独立开发完整项目的经验,而缺点是有大概两年是在做Java,另两年是做C++。做的有点杂。但企业要的人往往是专精某项技术的人。这使得我Java面试全灭。
2,现在市场上学java的人实在太多,略饱和。之前我帮公司招人就发现了,java程序员的简历在智联上一搜一大堆,而C++程序员就很稀少。或许正因为这个,我拿的三个Offer都是C++职位。
3,X软这公司给我留下糟糕的印象,面试时又问对加班怎么看,又说有六个月试用期,又能装,又抠门。一个毫无技术含量的做外包的皮包公司,装什么大尾巴狼啊?
4,曾想捡一下日语,做对日开发。但发现对日开发的招聘开的价莫名的低(非赴日),做的又尽是外包,对日语的要求又莫名的高。那我非得做对日项目干嘛啊?以后可以考虑两条路线,一种是技术差不多情况下,日语学好,一种是技术学精,忘了日语吧。我决定的路是后者。
5,我现在最大的问题是经验有,实战能力较强,但就是技术学的不精。面试问些比较深入的问题就答不上来(头脑里有怎么做的概念,但要具体讲,说不上来)。
这说明我学的不精、不深、不细。
过去不讲究这些,是因为过去是初级程序员,现在经验年头逐渐积累,在技术方面也该有更高的要求了。
毕竟现在要做资深的职业软件研发工程师,就应该有职业的范,要Professional。数据库方面、操作系统方面、网络方面都是最重要的领域,但都没系统深入全面学习过。
举例来说,初级程序员知道数据库怎么增删改查就行了。
但Pro程序员得怎么做sql优化了,得研究怎么效率更高了。
我缺乏这种做Pro程序员的意识。
这是我现在最大最严重的问题。
是我的耻辱。
6,虽然感到耻辱,但结果还好,拿到3个Offer比四年前在这个城市难以立足进步的多了。
四年时间,从2K到7.5K也算是可以吧。
但依然触及到我的生存危机感,现在的我要想继续捧着软件开发的饭碗生存下去,必须得掌握更精深的技术,必须得拥有真正的核心竞争力,不能再只是略知毛皮即可了。
原文:https://www.cnblogs.com/rixiang/p/11459369.html