今天遇到一个多年的编程好友,坐在一起闲聊说到程序员的工资方面的问题,当然主要针对一线城市的薪资来说的,放在二三线城市,工资简直惨不忍睹,水准很高的技术人员在三四线城市会很受伤的。有时候公司为了几百块迟迟不肯让步,觉得自己很牛人家压根不重视。做技术也会有自己的天花板,现在网络上说达到年薪50万之类的,这绝对不是大多数程序员的水准,大多数程序员从务实的角度考虑先实现年薪40万。
那么年薪40万,落实到月薪基本上30k,加上年底多发2,3月,差不多税前40万,先达到这个水准再去考虑更高层次,笔者觉得对于程序员来说这是个门槛,一旦跨过后面的相对就容易多了,要达到年薪40万,需要具备什么条件?
进入大公司或者很赚钱的公司
首先要进入大公司或者盈利很强的公司,这需要建立在公司雄厚实力的基础上,这对BAT都不是啥问题,或者一些名气不大,一些超级赚钱的公司,或者有强劲的上升势头,获得大量的融资比如滴滴,今日头条等等,就目前国内一线城市的实际情况,主要还是集中在新型的互联网公司,在传统的软件公司工资水准很难达到这种水准,当然一些传统的外企工资给的也不低。
一切的前提公司要有钱,再有前景公司不盈利,技术能力再强也没用。这算是技术上的风口,在传统行业做一个技术专家,不如在互联网公司做一个高级工程师来钱多,顺势而为,跟上时代步伐。
编程底子雄厚,具备一定的架构能力,具备一定的抗压能力
基本功扎实,没有明显的知识缺口,具备独立做项目的能力,到这个层面理论上具备一定的造轮子的能力,所以具备一定的架构能力是必备的。一线城市正常培养一个软件工程师需要三年的时间,基本软件工程师具备解决常见问题的能力,不论这个解决方案有多差,起码具备一定的解决方案。高级工程师的要求不但是能解决常见的问题,而且还能在效率和性能上都有不错的解决方案。
所以要达到这个薪资在正常状态起码具备五年以上的工作经验,而且能独立做项目,有很强的抗压能力,毕竟负责项目中间肯定遇到很棘手的问题,需要耐得住压力,不具备抗压能力无法带团队。
紧跟时代步伐,始终站在科技技术最前沿
让自己紧追时代最前沿,比如现在流行区块链,或者人工智能,直接切入进去,由于还处在红利期,所以技术能力不是最强,也能拿到不错的薪资,物以稀为贵。如同当初安卓刚流行的时候,培训三个月无论水准高低,基本上都能找到工作,这就是新型行业带来红利,抓住类似的这种红利,一样可以获取不错的薪资。
所以作为程序员需要时刻更新自己的技能库,没有一成不变的技术,紧跟时代的步伐,让自己不至于落伍。
具备雄厚的技术实力,选择合适的平台,一切尽在不然中。
所谓的光辉岁月,并不是以后,闪耀的日子,而是无人问津时,你对梦想的偏执