不知道大家有没有算过,一个程序员一生中具体要写多少行代码?大家都看的到的是程序员一个项目就可以拿到的高薪,却往往会忽视,把代码平均到每一行,一行代码能有多少钱,为什么同样是写代码,你的一行就会比别人少上那么一点呢?!
有人开玩笑的把IT工程师分了几个等级,“攻城狮”、“程序猿”、“码农”、“码奴”、“码畜”,等级依次递减,攻城狮站在行业**端,为攻占每一所“城池”冲锋陷阵,以身为器,奋战一线,不死不休。程序猿则主要开发内部工具,码农主攻维护,码奴好码畜就比较惨淡了,生活在“黑作坊”,每天不知白天黑夜,还要时刻生活在老板会不会卷款逃跑的恐惧中,想想就是惨淡。那么不用说也知道了吧,在行业顶端往往是**薪的,那么同样是一样的敲代码,平均到每一行是不是你就要比别人少拿很多。
为什么会这样,其实有一项是很难以克服的就是年限,当你已经工作了多年,就会有很多在之前已经做过的**没有bug的代码可以拿来直接使用,但是毕竟不是每一个人都能用工龄来换。我曾经在诚筑说上课的时候,老师就说怎么让自己每一行代码都值钱的,就是在学习的时候就开始努努力,比别人多码几行,磨出自己的经验来,让自己的工作在日后的生活中平均到每一分钟都更值钱。
的确是,那句要说到烂了的话确实有他的道理,就是能力至上。同样的功能,你磨磨唧唧写了好几万行,但是很多时候精简一下,删除一些支行没有必要的东西,在同样的项目同样的价值基础上,减少冗余,保留最精简最值钱的部分,让同样的价值平均到每一行代码上都能发挥出它**的价值。当然,如果你能说服你的甲方,你的金主愿意给你这一个项目提高酬金,从而增加自己每一行代码的平均价值,那我只能说你是厉害的!
不过我觉得对于大部分人来说还是我在诚筑说上课听到的这份思维对于大部分程序员来说最为适合,是对于更多善于埋头研究代码,醉心于提高自己能力的IT工作者来说的“捷径”。
资讯来源:诚筑说
|