哈喽大家好,我是小拿~
作为程序员,不管是校招还是转行的校招,工资差别那叫天上地下。有的同学是两万到三万,有的同学可能拿到五六千,还有的同学找不到工作。那我们今天就给新手程序员也分一个等级来看一下每级程序员的要求、现状和发展。
也称为门槛级程序员。这个等级工资在五千到八千。那这个角色就是刚入行的普通程序员,可能是一些二本或者大专的同学。工作的主要任务就是实现别人先设计好的功能点,由自身程序员或者是项目经理把这个功能点设计好,然后拿过来做就行。他们能力上还有一定的欠缺,不能设计功能模块,也不能解决比较难的难题,能把普通的逻辑实现好已经不错了。而且工作的时候完全不考虑性能。
这个角色的找工作比较难,换工作也有难度。一部分人可以往上,通过自己学习去晋升到四等。另外一部分可能会转行,做不了这个行业的事情。一般来说,我们称之为最低级的工程师,也可以称之为一级码农。
也叫入门级的新人程序员。工资基本上在4000—7000,7000—15000左右。这个角色他是能够胜任普通开发的。通常为毕业生或者是转行家,那一般来说是一本或者二本的计算机专业的或者相关专业的学生。工作的职责就是能够在普通的中小公司或者外包公司去实现普通的逻辑工作,甚至能够设计一些小型的功能点。
但是,他们在做事的时候基看不透本质。比如要按照每个人本月的收入比上总收入作为一个排序的标准,那他可能就是要每一个除以总数,然后再去做排序。但实际上这个排序按照每个人的收入就可以了。
所以四等程序员脑中缺乏重构的概念。那么这个层次的程序员的现状是找工作没有问题,只要能干活,工作是没有问题的。但是上升有难度,很多人会卡在两万块钱以内。
也就是普通级的。一般现在工资是在12000—18000。那基本上是需要能够有一定的设计能力。不光能开发,动手能力不错,还有能、设计小型模块的能力,而且有一定的性能意识。
一般来说他会在三四线规模的公司,这讲的不是指的城市,而是指公司规模。使用的技术也是主流的技术。三等程序员是能够考虑到性能的一些实现。三等程序员的发展就是因为技术成长是正规的,所以两年之后不少人可以通过社招,曲线进入到一二线的大厂。所以走到普通级,实际上这碗饭可以吃的比较久一点。
称之为优秀级,一般来说薪资是一万八到两万五。首先它也必须有设计能力,不管是一些小型模块还是中型模块。做事情的时候,脑子里面会带着性能的概念。一般是大厂的校招环节的学生,要求一本以上的。职责是在大厂的团队里面负责正常业务逻辑的开发和设计。
如果这个地方有一些普通的难点,但没有那么难的技术难点,需要你能把它啃下来。这个层次技术成长比较快,所以成长路线就是升职或者是工作两三年之后跳槽到一些创业公司。
称之为牛逼级或者叫羡慕级,工资是在两万五以上。这个角色他一定是项目能力非常优秀,而且对性能理解比较到位。
一般情况下是有比较好的论文,或者是比较有含金量的比赛奖项。一般是在一二线大厂当程序员,而且负责重点业务或者是架构团队的一些工作。比如说设计或者开发。到了这一级别,公司对他的要求也很高。你拿的钱越多,对你的要求越高,跟得上的同学能快速成长成为骨干。但是有部分跟不上的同学,他就会调一个层级,后续的的职业发展就没有那么快速。但是就算往下掉一个层级,他也是很优秀的。
一、学校背景
如果你是一个二本的或者是。计算机专业的呃或者是计算机专业的。那么你可能会考虑到四等到三等的一个定位。
那如果你是个一本以上的,你可以把二等或者是三等作为自己的一个基本的一个定位。如果是一个非常优秀的学生,那当仁不让必须要成为一等的。
二、项目能力
如果项目能力还不错的话,可以往上再提升一点原来你可能是四等,你可以说我可以考虑一下三等,这个是跨越的一个要求。
三、性能和项目要点
那么性能如果能作为你做事情的一个主要考虑的话,那么至少可以走到三等或者是二等的范围内。
四、准备好笔试和面试
应试官有哪些考点,然后项目会问哪些难点。如果这个能再到位,那么你的定级就可以上升到一个不错的级别上去。
今天我们谈了这五个新手程序员的分级,希望大家可以按照自己现在的情况把自己放到一个合适的位置,然后往上去冲,找到最适合自己的工作。