不好意思,又标题党了,但内容是纯干货,以下入正题。

码农这个称呼很早就有了,不过我一直鲜有听到我周围的同事,朋友自称码农。

我一直以为,码农就是程序员自黑时候的戏称,是程序员群体的幽默。

写公众号后,有很多读者添加了我的微信,不少同学的自我介绍是:

“大飞哥,你好,我是一个初级码农!”

“大飞哥,你好,我是一个刚出道的码农!”

“大飞哥,你好,我是一个中级码农!”

。。。

我第一次听到的时候,满脸的问号。what ? 还有自称为码农的,而且还是正式介绍,不像是自嘲,是正儿八百称自己为码农。

我对码农这个词,不怀好感!很低级,有没有,说的就像编程界的农民工,听起来比工厂流水线工人还要低级!

偶尔自嘲,幽默一下也就罢了,真把自己称为码农,并且潜意识里也自认码农,那不就真成了低级的技术工人?

你愿不愿意,我不知道,反正我不愿意!

我对于自己所从事的职业,是满怀理想和向往的。我觉得计算机技术是很高级的东西,可以用它来改变人们的生活,创造出新奇好玩的东西。

有时幻想自己就是科幻电影里面的黑客,可以敲着自己手上的键盘,做出惊天动地的事情。

工作了十年之后,我对技术依然有这种感觉,我觉得做技术的人很酷,走在时代的前沿,充满创造力。

这段时间,因为写文章,翻了不少技术博客,当我看到耗子叔写得博客的时候,找到了一种似曾相识的感觉,一种真正的程序员的感觉。

我当然知道现实很残酷,很多同学毕业出来,进入到一家公司,大部分都在做着crud的工作。

没有技术含量!也没有高的收入!

没有技术的情怀!也没有技术的理想!

更加不敢奢望自己的工作能给世界带来什么改变!

不知是因为行业发展得太快,从业人员激增,使得程序员的整体水平下降了。

还是因为疯狂的加班制度,泯灭了程序员的技术初衷,消磨了程序员的技术理想和情怀。

我已经很久没有听人纯粹地谈论技术了,那种只是从技术的角度,探讨一个新技术或一门语言的好坏,不涉及就业,不涉及收入。

现在,问的更多的问题是:

你怎么看待xxx方向未来的发展,未来的就业好吗?能赚钱吗?

不能说谈钱不好,毕竟生活高于理想。

但当一切都是金钱,利益,职业发展的时候。

技术就变成了纯粹的谋生手段!程序员也就沦落成为了码农!

但技术从来不是那么简单的。

越是可以获得高收入的技术职位,就越难,就越有学习门槛,就越需要纯粹的技术初衷和技术追求,才能学好,做好,才能有好的职业发展,才能带来高的收入!

判断一个新晋的技术人,未来的发展情况,可以跟他聊聊技术,看他对技术的激情和态度,有激情的不一定会发展得很好,但没有激情的基本都发展不好。

功利地学习技术是很辛苦的,而带着好奇心,带着快乐,并保有自娱自乐的技术精神,则更容易在长期的工作,学习中坚持下来。

技术能力的成长速度和最终的天花板,也会快过和高过很多人,职业发展,收入也自然会位列前茅。

码农和程序员,仅仅从称呼的角度,也没有很大的影响,但折射出的是一个技术人,对这个职业的看法和自身的定位。

如果从自己的口中,从自己的潜意识里面,都自认码农,自认职业低级,自认能力低下,那又如何能获得好的职业发展,获得高的收入?

起初,程序员是很高级的职业,你看看

Dennis Ritchie,  Ken Thompson,Linus Torvalds ...

这些程序员里的大牛们,他们都是用技术改变世界的人。

从他们身上可以感觉到技术是多么的美好,充满着情怀和理想。

程序员是个备受尊敬职业,即使是十年前,我刚毕业出来工作的时候,也是如此。

而现在的程序员,正变得越来越廉价。技术则变成了纯粹的赚钱技能。

当你自认码农,自认就是技术界的农民工的时候。

你怎么可能做好这份工作?

怎么可能会获得好的职业发展?

怎么可能会有高的收入?

所以,我觉得码农地改变应该由程序员开始!

看完我上面这段,肯定会有不少人喷我,说我站着说话不腰疼,说自己温饱都没有解决,学一门语言都吃力,跟我谈情怀?谈理想?

的确,我觉得不少人确实是这种情况,学一门语言都已经觉得很困难,能坚持下来就已经很不错了,哪里来的情怀和理想。

对此,我也不能给出什么好的建议。我没办法提升你的智商,没办法在短时间内提高你的能力。

但如果你从称呼自己为码农,变为称呼自己为程序员,并保有哪怕一丁点的技术情怀和技术理想,你会不会觉得自己所从事的职业更加的高级,更加的有自我认同感和优越感。

而这种感觉,在你的学习和工作中可以给你带来更多的愉悦和正能量,说不定也会帮你在这条路上走得更快更好!

码农与程序员的惊人差别相关推荐

  1. 码农和程序员等的差别

    码农--基本代码编写没问题,但代码并不漂亮,简洁度也不高. 黑客--通常是低级别的人,但熟练深入细致地了解某些特定技术. 程序员--可以独立编写代码并了解算法. 开发者--最好的通才,可以使用很多不同 ...

  2. 码农和程序员的几个重要区别!

    如果一个企业老板大声嚷嚷说,"我要招个程序员",那么十之八九指的是"码农"--一种纯粹为了钱而写代码的技术人员.这其实是一种非常狭隘和错误的做法,原因么,且听我 ...

  3. 初学者内心最慌的问题:适不适合做一名码农(程序员)??

    什么样的人才适合做一名程序员.现在无论是线上还线下,都有越来越多的教育机构,速成程序员,我不否认里面可能有还不错的课,不可否认,在当今社会程序员算是一个中高收入的职业,所以越来越多的人想去当程序员,可 ...

  4. 码农、程序员、开发者

    我上周写过两篇文章: <啥叫工程?啥叫工程师?> <工程师和码农> 没有工程怎么会有工程师,没有软件工程怎么会有软件工程师.所以我说软件工程里含有组织岗位建制与分工.项目管理, ...

  5. “码农”一词是怎么来的?为什么中国程序员会被码农?程序员和农民有什么关联?

    原创: 思齐大神 来源:蚁开源社区 很多同学会问,IT行业在中国并不是特别差的行业,而程序员的工资也并不低,但为什么中国的程序员总被称作码农或者说是苦逼的程序员?中国的程序员生活和欧美的有什么不一样? ...

  6. 还在埋头干活?一个老码农给程序员的几个忠告

    开门见山,今天这篇文章是给程序员的几个忠告.好吧,我膨胀了,不是大 V 居然也好意思给别人忠告. 即使你不是程序员,看看也有好处. 1. 坚持学习,高效的学习 从去年下半年开始,大大小小的公司开始接二 ...

  7. 了解c语言程序员(工程师)岗位需要掌握哪些能力?_码畜,码农,码皇,程序员有什么区别?...

    这里是开发者交流聚集地,欢迎加入我们一起技术分享,互相交流! 技术交流群:关注本公众号,点击菜单栏即可获取 很多年轻的程序员可能不太了解,虽然大家看着都是写代码的,但从搬砖的码畜到码农到码皇之路还是挺 ...

  8. 码畜,码农,码皇,程序员有什么区别?

    很多年轻的程序员可能不太了解,虽然大家看着都是写代码的,但从搬砖的码畜到码农到码皇之路还是挺长远的,后面还隔着很多个程序员和工程师. 码畜基本就是高校的大量实习生,工资低,干的活基础,还愿意加班... ...

  9. 重磅!革命级AI代码补全工具,这款撸码利器让程序员界沸腾了!

    我们平时写代码的时候,多少都会依赖编辑器的代码补全功能,敲几个字母就能补全一个词.可是这么多年过去了,语言升级了很多次,而代码提示却没有升级,还是只能限定在一个词,毫无意义地按照字典表顺序排列,这对于 ...

最新文章

  1. Swift -布局框架SnapKit使用
  2. Java实现算法导论中有限自动机字符串匹配算法
  3. matlab 矩阵序列R6(n),MATLAB___09年试题加答案
  4. python 分词工具训练_中文分词入门和分词工具汇总攻略
  5. 讯飞tts语音引擎9.0_使用科大讯飞语音转文字的服务进行电话录音分析
  6. 加仓减仓口诀_做短线必备口诀
  7. 18-ESP8266 SDK开发基础入门篇--TCP 服务器 RTOS版,串口透传,TCP客户端控制LED
  8. 界面设计方法(2) — 2.界面的布局
  9. html盒子模型子元素怎么水平占满父元素_前端面试常考问题之css盒模型
  10. 山西职业技术学院计算机宿舍怎么样,山西职业技术学院宿舍怎么样
  11. hadoop hbase java_Hadoop、Hbase伪分布式安装
  12. 玩Mega8 智能充电器-12. 终于实现-dV检测(转)
  13. 软件工程 - chapter02 - 敏捷开发
  14. html 限制文本框的长度,JavaScript 限制文本框输入长度(支持字符限制)
  15. 【爬虫】如何通过爬虫,爬取百度图片?新手小白一看便会,内附超详细代码讲解
  16. 大地测量控制点坐标转换技术规范
  17. 超硬核之傅里叶公式推导(上)
  18. 论开学第三个月干了点啥
  19. 前端JS校验银行卡卡号和身份证号码(附ES6版方法)
  20. 1024专场回顾 | 企业级开源数据库openGauss论坛

热门文章

  1. 从一个实例,一窥docker进程管理
  2. 使用 Fluentd 和 ElasticSearch Stack 实现 Kubernetes 的集群 Logging
  3. visual studio code 修改工具栏风格
  4. 从Apache Kafka 重温文件高效读写
  5. 医学教育网批量资源下载程序之——完成
  6. 理解离散傅立叶变换(三.复数)
  7. 16招帮助企业降低IT管理成本
  8. 音视频流媒体的原理以及基础入门知识
  9. vmware安装ubuntu的一些成功技巧
  10. C/S和B/S的异同