十年程序员教你如何认识自己并更好的发展

96 篇文章 2 订阅
93 篇文章 3 订阅

作为一个程序员,上班996,下班还要学习新知识,身体和精力同时被掏空。除了体重长得特比快,发际线也越来越高,工资和技术都没有实质性的增长。你明明已经工作了三年,去应聘和面试却屡遭碰壁,也许这时候你进入了低水平勤奋的陷阱。如果你有这样的状态,或者说你的职业发展进入了瓶颈期,那么这篇文章会对你有所帮助。在这里插入图片描述
在文章的最开始先来说一下什么是低水平勤奋,只有了解了原理,我们才能继续学习。我先举一个我自己的例子,有一天工作很晚了,家里回家的时候小区新来了一个保安,他身材挺拔,外形俊朗,足有1米8高,见了我也是热情地打招呼。

第二天早上我起来遛弯,他依然精神飒爽的跟我打招呼。可以看得出他很努力,也热爱保安这份工作。但我要泼一盆凉水,他这种努力就是低水平勤奋。我声明一下我不是看不起保安这份工作,保安这份工作很伟大,所有的努力都是为了保证我们的平安。

这时候请你们不要“杠”,冷静一下,想一下这个问题,如果这个年轻俊朗的小伙子这样努力了20年以后,他的人生会有什么不同吗?大几率可以从一个普通的保安当上保安队长,工资从5000涨到了一万,前提是他非常的努力,全力以赴了。但是有的人在20年里工资可能事百倍的增长,他们靠的是什么?

说保安的例子大家可能感觉不是很深,因为我们都是程序员,说一说我们说回程序员。有很多程序员工作2到3年后,就是每天基本作者同样的工作,这里包括阿里腾讯的这样一些一线大厂的员工,其实我以前也是这样的,因为人都又一个舒适圈,很难逃离出来。用同样的技术开发不同的项目,虽然刚开始你会觉得进步很快,但是你工作两年以后基本已经没有任何的增长,或者说自己的技术没有任何的进步了。反映在工资上,你也不会有太多的工资上的增长,最终也就是一个翻倍的水平了。比如说你刚进这家公司,工资拿到一万,你可能在两年之后拿到两万,然后进步几乎没有,你的工资也不会得到一个增长。

程序员这个职业只要你肯努力,加上一个正确的方法,百万年薪真实存在。而且很多程序员掉入低水平勤奋的陷阱里,自己是很难有所察觉的,可能需要几年或者是十几年才能发现。所以我分享这篇文章,目的就是让你尽早的有所察觉,并及时地跳出来。当你明白了什么是低水平勤奋之后,我们就具体讲一下三个程序员最容易出现的低水平勤奋陷阱。在这里插入图片描述
第一个陷阱是每天都学习励志成为一个全栈工程师的人,在程序员圈子里,全栈工程师这个词特别的牛,很多人的志向就是当名全栈工程师。我的职业生涯里面也遇到过一些自称全栈工程师的人,他们会前端开发,会Java后端开发,会Linux服务器搭建,会ui设计,会交互设计,胡需求分析,会项目管理,会文档制作,会SEO优化,会竞价排名,会推广运营,好像自己一个人就是一个公司。我只能说这类人在小公司里可能会很吃香。但是到了一线大厂他会很快地发现自己会的都是皮毛。

上面这些话肯定会刺痛一些人,但是这里不要杠,我来问你来答。阿里的服务器运维工程师只会Linux和搭建基本的服务器就可以了吗?你去大厂应聘一个前端p8工程师说自己只会vue或者会React就能应聘上吗?ui设计真的只会PhotoShop就可以了吗?事实是那些大厂的百万年薪程序员都是某个领域的专家级人物。

支付宝的玉伯很厉害了吧,也不敢说自己是全栈技术人员。尤雨溪算是中国顶尖的程序员了,目前也只做前端着一块。所以呀,如果你是一个程序员,你追求的应该是一专多能,就是我常说的T型人才,你可以追求广度,但是你必须要先有深度。

国内的单一领域的专家级程序员可以轻松地拿到百万年薪,但你就算会Java会Python会C++会汇编会Go会PHP会前端,你也很难拿到50万的年薪。这里我也帮所有的程序员伙伴做一个小小的调查,你可以把你会的编程语言写在评论区,看看哪一种编程语言最受欢迎。

我看到太多的新手程序员不断地去学习新的编程语言,耗费了大量的实践和精力,学完却没有一个很好的平台进行一个深入。这就是我们所说的低水平勤奋,程序员水平的高低不是你会多少种编程语言,而是你能搞定的需求别人他搞不定。

第二个陷阱是以代码数量论英雄,只追求效率不追求质量。你今天编写了1000行代码,这些代码都通过了你的测试,跑在了公司的服务器上,你应该算是一个努力的人了,也许你是,但你一天能写1000行代码你确定你不是我们常说的那种搬砖吗?Ctrl+C , Ctrl +V。我见过一天就能开发好一个网站的人,也见过一天能写好几千行代码的人,我甚至见过三天开发出产品去融资上百万的团队。但作为一个有着十年开发经验的我来说,可以肯定的是这些程序员虽然很努力,甚至是拼命,但是他们的进步几乎为0,他们这样做把程序或者是代码这门高技术性的劳动变成了一个体力活。而且我国的编码趋势正在向这个方向不断的靠拢。
在这里插入图片描述
如果你通过程序编写过某一项技术的框架,你就会明白我所说的话。为了一个高内聚低耦合,你需要多么精妙的设计,你不可能一天写出超过1000行的代码。JavaScript是一个20年前10天内开发完成的语言,作者是Rendan Eich 是一个天才级的程序员,但是就算是这样,他被骂了整整20年,我并不是否定这门语言的伟大,这是一门很强大的语言,我曾经有几年也曾靠他养家糊口。

所以你是一个程序员,试着让自己慢下来,无论是编码还是学习。如果你学习的一些内容对于你自己没有任何的用处,那我们完全可以不学。看电影,大宝剑,玩游戏他不香吗?

第三个陷阱叫做大厂,虽然让人陶醉,但你可能因此沉睡。有人说婚姻向是一个围城,大厂也是围城,但我觉得不太准确,大厂更像是炼丹炉,练出来的不一定颗颗都是金丹,更有可能是一炉的药渣。

拿阿里来说,所有进入阿里的小伙伴都会知道什么是“271”,271管理是绩效管理中的一种考核法。具体是指所有的员工,每季每年都要参加业绩价值的双重考核,各部门主管按271的原则对员工的工作表现进行评估,百分之20超出期望的,百分之70是符合期望的,百分之10是低估的或者说不符合期望的。

这种考核决定着你的工资涨幅和去留问题,在这样巨大的业绩压力和大厂光环高薪等因素影响下,忽略了自生的发展状况,然后我们会年复一年地进行搬砖,培养了一手撕逼扯皮的能力,被灌输了一大堆似是而非的概念,错把平台的能力当成自己的能力,感觉自己每天似乎都在无限成长,但你静下心来你会悄悄地发现你只是阳光下的影子。

如果你已经在大厂,你很幸运,因为你可以赚到更多的钱,但是不要沉沦,你应该更努力地去学习新的技能,让自己成为某一个领域的专家。在公司找到你所崇拜的专家,学习他们的工作方式和技能。否则就算你在大厂累得要死要活,你也可能是低水平的勤奋。

面对时代的飞速发展和变化,你可曾焦虑和无助。

作为一个程序员,你要和我一样,见过城市凌晨4点的样子,因为那时候我们才刚刚下班。

作为一个程序员,你要和我一样,经常为了免费的公司晚餐,搭乘最后一班地铁回家。

作为一个程序员,你要和我一样,就算出去度假,也随时背着笔记本电脑,随时的修改bug。

然而这些并不是最可怕的,

可怕的是我们拼尽全力,却追不上当今的房价,硕大的城市没有我们一个安身的小家。

可怕的是我们心中有爱,却因差距太大只能藏在心底,待她成为别人的新娘。

可怕的是我们全力以赴,却只是一名低水平的勤奋者。

职场中任人鱼肉,无奈现实而哭泣。程序员不应该是这个样子,我年纪算很大了,虽然不是一个成功者,但希望分享自己的经验和所知,换你一生的辉煌。

好了,这篇文章到此就结束了,如果你喜欢,可以点赞收藏加关注。我是一名Java程序员,目前转岗做线上Java一对一指导学习,如果你有需求可以关注私我或者加入我的Java学习园地

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值