不好意思,又标题党了,但内容是纯干货,以下入正题。
码农这个称呼很早就有了,不过我一直鲜有听到我周围的同事,朋友自称码农。
我一直以为,码农就是程序员自黑时候的戏称,是程序员群体的幽默。
写公众号后,有很多读者添加了我的微信,不少同学的自我介绍是:
“大飞哥,你好,我是一个初级码农!”
“大飞哥,你好,我是一个刚出道的码农!”
“大飞哥,你好,我是一个中级码农!”
。。。
我***次听到的时候,满脸的问号。what ? 还有自称为码农的,而且还是正式介绍,不像是自嘲,是正儿八百称自己为码农。
我对码农这个词,不怀好感!很低级,有没有,说的就像编程界的农民工,听起来比工厂流水线工人还要低级!
偶尔自嘲,幽默一下也就罢了,真把自己称为码农,并且潜意识里也自认码农,那不就真成了低级的技术工人?
你愿不愿意,我不知道,反正我不愿意!
我对于自己所从事的职业,是满怀理想和向往的。我觉得计算机技术是很高级的东西,可以用它来改变人们的生活,创造出新奇好玩的东西。
有时幻想自己就是科幻电影里面的黑客,可以敲着自己手上的键盘,做出惊天动地的事情。
工作了十年之后,我对技术依然有这种感觉,我觉得做技术的人很酷,走在时代的前沿,充满创造力。
这段时间,因为写文章,翻了不少技术博客,当我看到耗子叔写得博客的时候,找到了一种似曾相识的感觉,一种真正的程序员的感觉。
我当然知道现实很残酷,很多同学毕业出来,进入到一家公司,大部分都在做着crud的工作。
没有技术含量!也没有高的收入!
没有技术的情怀!也没有技术的理想!
更加不敢奢望自己的工作能给世界带来什么改变!
不知是因为行业发展得太快,从业人员激增,使得程序员的整体水平下降了。
还是因为疯狂的加班制度,泯灭了程序员的技术初衷,消磨了程序员的技术理想和情怀。
我已经很久没有听人纯粹地谈论技术了,那种只是从技术的角度,探讨一个新技术或一门语言的好坏,不涉及就业,不涉及收入。
现在,问的更多的问题是:
你怎么看待xxx方向未来的发展,未来的就业好吗?能赚钱吗?
不能说谈钱不好,毕竟生活高于理想。
但当一切都是金钱,利益,职业发展的时候。
技术就变成了纯粹的谋生手段!程序员也就沦落成为了码农!
但技术从来不是那么简单的。
越是可以获得高收入的技术职位,就越难,就越有学习门槛,就越需要纯粹的技术初衷和技术追求,才能学好,做好,才能有好的职业发展,才能带来高的收入!
判断一个新晋的技术人,未来的发展情况,可以跟他聊聊技术,看他对技术的激情和态度,有激情的不一定会发展得很好,但没有激情的基本都发展不好。
功利地学习技术是很辛苦的,而带着好奇心,带着快乐,并保有自娱自乐的技术精神,则更容易在长期的工作,学习中坚持下来。
技术能力的成长速度和最终的天花板,也会快过和高过很多人,职业发展,收入也自然会位列前茅。
码农和程序员,仅仅从称呼的角度,也没有很大的影响,但折射出的是一个技术人,对这个职业的看法和自身的定位。
如果从自己的口中,从自己的潜意识里面,都自认码农,自认职业低级,自认能力低下,那又如何能获得好的职业发展,获得高的收入?
起初,程序员是很高级的职业,你看看
Dennis Ritchie, Ken Thompson,Linus Torvalds ...
这些程序员里的大牛们,他们都是用技术改变世界的人。
从他们身上可以感觉到技术是多么的美好,充满着情怀和理想。
程序员是个备受尊敬职业,即使是十年前,我刚毕业出来工作的时候,也是如此。
而现在的程序员,正变得越来越廉价。技术则变成了纯粹的赚钱技能。
当你自认码农,自认就是技术界的农民工的时候。
你怎么可能做好这份工作?
怎么可能会获得好的职业发展?
怎么可能会有高的收入?
所以,我觉得码农地改变应该由程序员开始!
看完我上面这段,肯定会有不少人喷我,说我站着说话不腰疼,说自己温饱都没有解决,学一门语言都吃力,跟我谈情怀?谈理想?
的确,我觉得不少人确实是这种情况,学一门语言都已经觉得很困难,能坚持下来就已经很不错了,哪里来的情怀和理想。
对此,我也不能给出什么好的建议。我没办法提升你的智商,没办法在短时间内提高你的能力。
但如果你从称呼自己为码农,变为称呼自己为程序员,并保有哪怕一丁点的技术情怀和技术理想,你会不会觉得自己所从事的职业更加的高级,更加的有自我认同感和优越感。
而这种感觉,在你的学习和工作中可以给你带来更多的愉悦和正能量,说不定也会帮你在这条路上走得更快更好!