编程语言应用

首页 » 常识 » 诊断 » 月薪3千和日薪3千的程序员啥区别码农青铜
TUhjnbcbe - 2023/4/4 20:52:00
自媒体短视频运营求职招聘QQ群 http://m.jpm.cn/article-124253-1.html

程序员最近比较吃香,很多单身的同事在相亲中得到了不错的待遇,以前都是被人嫌,一听是程序员就开始说木讷、邋遢。现在不一样了,一听说是程序员都眉开眼笑,原本的木讷邋遢也变成了沉稳、低调。果然还是一个看脸又看钱的时代,哦不,主要还是看钱。

程序员当然也看钱,程序员如张小龙年薪2亿,当年的第一程序员求伯君还上过富豪榜;不过不是所有的程序员都是年薪百万的,三四线城市拿元工资的程序员也不在少数,除了大环境的问题,程序员的技术也就是含金量起到了决定性的作用。就像游戏里面有青铜和王者一样,程序员也有这些级别的门槛,大概分以下,有以下几种。

0、复制粘贴级别

在码农中有一类人被称作“代码拷贝员”,他们不会写代码只会改代码,对于一个程序要实现某种功能,一点思路都没有,而每天做的事情主要是从网上或者其他人写的代码中复制粘贴出来,放到项目中,只要项目运行达到了期望的结果就可以了。这类人多是对编程没有兴趣,只是为了从事编程拿较高的工资,但在培训学校学了出来之后又什么都不会,这一阶段只能停留在吃饱饭。

1、小白级别

这一级别的程序员占比比较多,他们要么是半路转行对编程感兴趣,要么是科班出身刚开始编程,由于经验的缺少,在接到某个项目需求的时候并不知道要通过哪种方式实现,而他们要做的是“完成功能”,在完成的过程中对边界条件、性能、可读性、可扩展性、编码规范等问题往往忽略,所以代码完成后的bug比较多,运行的稳定性差,常常出现写代码1个月,改bug三个月的情况。这阶段的人需要做的是通过学习资料和读代码去提升自己、增加经验。

2、炫技级别

在学习和参加项目一段时间之后开始对自己的编程语言比较了解了,对客户给出的需求在实现功能上能有了较为清晰的一个思路,在考虑完成的时候也会考虑抽到边界条件和性能的问题。往往到了这个级别很多程序员就开始有点飘了,他们体会到了代码的乐趣,往往表现为经常“创造代码”,即便是有现成的可以实现,但他们往往不屑于去复制粘贴,往往自己重新实现一套。这类人的技术已经有了,而且兴趣比较浓厚,通过几个项目的学习之后,往往会进步很快。

3、实用级别

在经过一段时间的炫技之后,程序员们都会成长为实用性的选手,就像独孤求败最开始用利剑后来用重剑一样,写代码的本质是功能的实现,用最简单最直接的方法就可以了,炫技往往会导致开发周期长、代码膨胀、后期维护难。这个级别在接到产品需求的时候已经可以快速给出实现的方法,对许多需求功能都可以快速实现,会被称之为“牛人”。

不过这类人最大的特点是喜欢“开发项目”,不喜欢去维护项目,这个程序员应该都深有体会。

4、架构级别

架构级别的程序员经验更加丰富,对框架和工具更加熟悉,逻辑性、分析能力更高,自学能力更强,可以在短时间内学会另外一种语言。他们的代码已经不仅仅是“性能”了,往往还会追求更合理的架构,而且在接口设计上还会预测需求的变更,代码的可扩展性好、稳定性高、可读性高。

当然这是个人的看法,如果你觉得程序员还有其他级别,欢迎拍砖。

月明千里,一个敲代码的程序员小黑,

1
查看完整版本: 月薪3千和日薪3千的程序员啥区别码农青铜