程序员的经验是否很重要?做2-3年的程序员水平怎么样?
作为一个具有五年开发经验的开发者,我来回答这个问题
其实每一行都一样入职超过一年后基本开始混吃等死,直到对薪资有了新要求换工作甚至换行业,如果薪资过得去基本就一直混吃等死了。程序员也是这样,一般程序员进入到一家公司半年熟悉了一家公司的项目,基本上都是进入到摸鱼的状态,要修改的东西就那么多,改过来改过去,除非你是进的外包,公司接的每个项目都不一样,这就需要你对每个项目来做到很熟悉,相对来说也比较累,这也是大家口中所说外包比较累而且比较锻炼人的原因。
当然也有一部分人比较勤奋,公司项目进度不忙了,就抽空学习新的知识,新的技术栈,这样的人一般在公司就是大神一样的存在,而绝大部分普通人是不可能的,吃穿不愁后还去努力,而放弃自己美好的娱乐时间的,就如有一句话,你以为你努力了就能成为好学生,殊不知努力本身已经是一种万中无一的优秀品质了。
很多人在写代码的时候,基本上都是复制粘贴,不管是公司里面的大神也好,还是刚进入到公司的小白也好,就拿前端来说,都是现成的架构,别人开源的项目拿过来改改,很少自己从0搭建一个项目的,这样其实也是工作的效率,项目经理交给你一个新的项目,还给你限时间,你是从0搭建快,还是拿过来别人开源的项目改改快,毫无疑问,肯定是后者。
拿一个工作三年的人来说,并不是说他会多少东西,而是他解决问题的能力比刚进入公司的你强,说白了就是比你会百度,比你见得多,很多东西其实他也不知道为什么,只是代码这样写就不出错,在公司问大佬问题,不要问他为什么这么写,他可能也不知道。
很多公司判断一个程序员技术的高低都是按照工作年限来判断的,其实这样判断一个程序员技术的高低是不对的,有的程序员一年的工作经验跟一个不怎么学习的三年的工作经验差不多。
你选择躺平,就只能被淘汰
我之前面试过一个90年的大哥,他找的前端的工作,差不多有八年的工作经验,按理说这么长时间的工作经验可以做公司的架构师了,但是这位大哥选择了躺平,第一份工作是外派到了国企,那时候公司用到的技术栈比较老,大多都是公司四五年前的老项目,他自己维护一个项目,每天的工作都可清闲,公司改需求也不多,半个月没有活都是常见的事情,需要改一个东西,大多也都是增删改查,这种工作实习生也能干,这么多空闲的时间这个大哥都交给了摸鱼。
我其实很不理解,那时候年轻,没有一点危机感,本来可以有大把的时间去学习,就算是自己不想学,也有那么空闲的时间可以去接私活,虽然说公司不允许,但是在国企上班每天都不加班,双休,下班这么长的时间呢?
第一份工作干了三年,是因为国企不需要外派人员了,被辞退了。这位大哥三年的工作经验,去找工作,发现大多公司都不要他,因为用的技术栈实在是太老了,后来自学了Vue,这才勉强找到份工作,但工作内容也可简单,基本上也都是增删改查,当然给的薪资也不高,原以为这么大哥有危机感了,没想到,还是跟之前的工作节奏一样,有活了就干活,没活了就摸鱼,那么等待他的也只有是公司的辞退,第二份工作干了三年。
第三份工作进入了一家小公司,是一个外包公司,有六年的工作经验,面试他的是老板,对于技术栈不懂太多,老板以为有这么长时间的工作经验是个大佬,谁承想,还不如公司工作两年的小赵,后来公司对他降了薪,在公司待了两年,算是学到点东西,但是受不了外包公司的工作强度,选择了辞职。
这个大哥我最后没有留他,原因很简单,年纪比较大了,也就是它实际的工作经验只有三年吧,还不如找个工作两年的年轻人,薪资也可以压低点,年轻小伙子也能干。
总结
程序员技术的好坏不能用工作年龄来判断的,其实有一个衡量水平的标准,就是非抄袭的代码量有多少,做了多少时间就如同走了多久的路;但是有些人是走,有些人是跑,有些人走走停停;所以当然不能一概而论。
你有多大能耐,进入到公司正二八经写写代码就知道了,年轻人绝对不能选择躺平,不能步入那位大哥的后尘,你只有不断学习才能跟得上时代的步伐,否则原地踏步就是退步
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。