Skip to content

四火的唠叨

一个纯正程序员的啰嗦

Menu
  • 所有文章
  • About Me
  • 关于四火
  • 旅行映像
  • 独立游戏
  • 资源链接
Menu

致那些自嘲码农的苦逼程序员

Posted on 09/19/201210/01/2024 by 四火

1 好吧你可以说这是水文。

今天下午和经理聊了一些关于软件行业的话题,这两天晚上都有朋友向我倾诉程序员的茫然和苦楚,我觉得有些想法可以记录下来。时光佐证,其实我好久没写发骚的文字了,就啰嗦啰嗦。我不算一个梦想家,但是对于信念还比较固执。人各有志,赚钱多多的钱,没有什么不好。但是我希望赚钱能真正作为一项副产品,把自己希望的事情,当做一项事业去做。

互联网环境恶劣、软件环境恶劣,来到北京工作数个月,我有一些未曾体味到的感触。多少人都在议论吃青春饭的职业,多少人在自嘲重复劳动、苦逼工作,多少人在听到 “程序员” 三个字以后露出鄙夷的神色……我已经没法在每次听到这些关于程序员是非评价的时候反驳他们,说出 “程序员不是书呆子”、“程序员做的事情其实很有意思”、“搞技术当然有出路”……这样的话了,因为,有些道理光靠讲是没有可能表述清楚的。我觉得我需要做一些大一点的事情去改变这样的现状,我在想我能做什么。我迫切希望可以帮助程序员走出这样被歧视和误解的怪圈,让程序员获得足够的尊重。在自我介绍里面,我写道:

我有一个伟大愿望。我希望凭借自己的努力,净化程序员的环境,提升程序员的层次。愿 IT 界再无黑心企业的剥削,无人自嘲 “码农”、“码畜”,技术人员受到足够尊重,写程序重新成为一种创造性的劳动。软件行业,重新成为令人羡慕的行业。自由、开放、创新、包容。

你可以认为这是我的梦想,这是我的奋斗目标;也可以认为这是空谈,这是扯淡。这是一个病态的社会。但是不代表我自己也要完全失去自己的主见和执着,去 “为活着而活着”。最初我最大的理想是成为技术业务出类拔萃的人,可是后来才发现了这个更让我揪心的问题,而它在很大程度上有是和技术业务没有关系的,我该为此做些什么?

我痛恨那些压榨程序员劳动力的企业。世界上有很多劳动密集型企业,但是我只关心程序员们。写程序是一件创造性的劳动,如果出现疯狂的加班、毫无技术含量的复制粘贴、冗长且无聊的流程,我们能否这样思考:

  1. 是否是黑心企业?是否有黑心领导?不要用程序员以外的强势标准来硬套我们,我们不是军人,我们不是书生,我们不是官员,我们更不是机器,我们是程序员!
  2. 程序员是否自己瞧得起自己?抱怨之外,是否自己不愿意思考和改善现状?瞧不起自己,这是最哀其不幸、怒其不争之处;只顾抱怨,不寻找改进的办法,这是尤其令人悲哀的原因。

面对不同的企业文化,要么尊重、要么容忍、要么改变。如果难以接受,你当然可以选择离开,要的只有一点勇气而已。只顾抱怨的人,给他一个再好的环境,他也做不成什么事情。我的薪水、我的工龄、我的期权、我的人脉、我的职位……人生充满扯淡的选择,顾虑重重的人,要不,你还是继续受折磨吧!

Leave, or shut up your mouth!

谁可以拯救这样的软件环境,谁来拯救程序员们?不是什么大牛、名人、领导,其实那个人就是程序员自己。程序员不是可以充当水军和五毛的互联网混混,不是热衷于记录、复制和粘贴的文案,也不是随随便便就被折合成人天的廉价劳动力。

那么,程序员是什么,每个人都能写出自己的凡客体:

爱编程,爱晚起,偶尔也忙到深夜
喜欢学习,努力工作,也享受生活
我酷爱技术,崇尚简单的快乐和幸福
我不是码农,我是程序员
我和你一样,为理想而奋斗

希望有一天,程序员们都可以拍着胸脯介绍自己,自豪而且坚决。而我,很想多做一些事,去帮助实现那个伟大愿望。

仅此。愿我的激进,换来程序员对自己的尊重。

文章未经特殊标明皆为本人原创,未经许可不得用于任何商业用途,转载请保持完整性并注明来源链接 《四火的唠叨》

×Scan to share with WeChat

你可能也喜欢看:

  1. 最后一次离别
  2. 兴趣的力量
  3. “ 你不适合做程序员”
  4. 倔强的程序员
  5. 关于国内程序员到美国工作

15 thoughts on “致那些自嘲码农的苦逼程序员”

  1. A Programer says:
    11/23/2021 at 12:23 AM

    大厂已经在开始反 996 了,国家已经开始关注了。

    Reply
  2. 厚朴 says:
    02/29/2020 at 3:11 AM

    做自己认为对的事情,并坚持到底!

    Reply
  3. 邓马丽 says:
    09/10/2019 at 9:59 AM

    哇哦,看评论,在这里找到了有同样梦想和态度的看

    Reply
  4. Anonymous says:
    06/06/2015 at 4:47 PM

    怎么说呢,我觉得自嘲也是一种生活态度。自嘲为码农也没啥不好的。

    Reply
  5. Anonymous says:
    09/16/2014 at 10:52 AM

    跟您有同感,没觉得自己很苦逼,反而觉得自己能做程序员真是酷毙了。

    Reply
  6. davyjang says:
    07/03/2014 at 11:35 AM

    这种结构的事情多了,只是软件工程师的数量多了,才成为一种显著的现象,比如学吉他的人很多,但许多人只是娴熟的唱歌机,而有人成为有创造能力的音乐人,这两个角色的地位,价值,以及为之付出的努力都是天壤之别的,不能为了前一种人误会了吉他甚至音乐家这种职业,而我的看法是,不管吉他还是乐理,好嗓子,或者类似的很好的技术,都只是工具,肯定要有一个需求或者成品形式,而工程师必须要有这个方面的视角,选择和专业搞产品策划设计的人合作,对需求和问题,客户的认识和理解,对自己的技术学习,工作的投资产出的商人思维,这些并不是什么新的问题,各行业都要去解决,我们也要解决,也能解决,最后,避免成为盲目的技术工具,工程师的概念不仅如此!!

    Reply
  7. 犀愚 says:
    03/08/2014 at 9:36 AM

    谢谢楼主,让我有了新的认识,启发新的思考,程序员是个年青的行业,不像官员行业,这个是最近几十年才有的行业,我们这个行业也应该有自己的组织,协调各路程序员,成立程序员公益组织,维护我们的利益,虽然是个高薪职业但是却是弱势群体,如果每个程序员都意识到我们不是天生应该加班,被剥削,那么我们离我们应有的业余时间和生活品质不远了,我们也应该有 8 小时以外的生活,有朋友,有社交,有爱好,有乐趣,有艺术的生活才是生活,只有 8-12 个小时工作的人怎么算是一个完整的人呢

    Reply
  8. Clarkok says:
    02/07/2014 at 1:11 PM

    程序员才不是码农呢,只有那些码农才会不断做着复制粘贴的事。

    Reply
  9. aki319 says:
    08/01/2013 at 11:03 AM

    一直为自己是程序员而骄傲着,并努力着…

    Reply
  10. macs says:
    07/10/2013 at 9:53 AM

    我一直以来都是身为程序员所骄傲着。加油,改变世界。

    Reply
  11. Gangbe says:
    02/01/2013 at 5:38 PM

    喜欢这种写作风格。

    Reply
  12. 赵敏 says:
    11/11/2012 at 7:06 PM

    同感。

    Reply
  13. Anonymous says:
    09/25/2012 at 3:49 PM

    自助者天助之,自信者人信之,自尊者人尊之

    Reply
  14. 林光海 says:
    09/24/2012 at 11:21 AM

    写程序本来就是创造性的工作,毋庸置疑,而且一直很自豪,呵呵

    Reply
  15. pobing says:
    09/22/2012 at 10:43 AM

    此文很好,对我有激励作用,谢谢博主的分享,我以分享到我 blog 了
     

    Reply

Leave a Reply to pobing Cancel reply

Your email address will not be published. Required fields are marked *

订阅·联系

四火,啰嗦的程序员一枚,现居西雅图

Amazon Google Groovy Hadoop Haskell Java JavaScript LeetCode Oracle Spark 互联网 亚马逊 前端 华为 历史 同步 团队 图解笔记 基础设施 工作 工作流 工具 工程师 应用系统 异步 微博 思考 技术 数据库 曼联 测试 生活 眼界 程序员 管理 系统设计 缓存 编程范型 美股 英语 西雅图 设计 问题 面向对象 面试

分类

  • Algorithm and Data Structure (30)
  • Concurrency and Asynchronization (6)
  • System Architecture and Design (43)
  • Distributed System (18)
  • Tools Frameworks and Libs (13)
  • Storage and Data Access (8)
  • Front-end Development (33)
  • Programming Languages and Paradigms (55)
  • Testing and Quality Assurance (4)
  • Network and Communication (6)
  • Authentication and Authorization (6)
  • Automation and Operation Excellence (13)
  • Machine Learning and Artificial Intelligence (6)
  • Product Design (7)
  • Hiring and Interviews (14)
  • Project and Team Management (14)
  • Engineering Culture (17)
  • Critical Thinking (25)
  • Career Growth (57)
  • Life Experience and Thoughts (45)

推荐文章

  • 聊一聊分布式系统中的时间
  • 谈谈分布式锁
  • 常见分布式系统设计图解(汇总)
  • 系统设计中的快速估算技巧
  • 从链表存在环的问题说起
  • 技术面试中,什么样的问题才是好问题?
  • 从物理时钟到逻辑时钟
  • 近期面试观摩的一些思考
  • RSA 背后的算法
  • 谈谈 Ops(汇总 + 最终篇):工具和实践
  • 不要让业务牵着鼻子走
  • 倔强的程序员
  • 谈谈微信的信息流
  • 评审的艺术——谈谈现实中的代码评审
  • Blog 安全问题小记
  • 求第 K 个数的问题
  • 一些前端框架的比较(下)——Ember.js 和 React
  • 一些前端框架的比较(上)——GWT、AngularJS 和 Backbone.js
  • 工作流系统的设计
  • Spark 的性能调优
  • “残酷” 的事实
  • 七年工作,几个故事
  • 从 Java 和 JavaScript 来学习 Haskell 和 Groovy(汇总)
  • 一道随机数题目的求解
  • 层次
  • Dynamo 的实现技术和去中心化
  • 也谈谈全栈工程师
  • 多重继承的演变
  • 编程范型:工具的选择
  • GWT 初体验
  • java.util.concurrent 并发包诸类概览
  • 从 DCL 的对象安全发布谈起
  • 不同团队的困惑
  • 不适合 Hadoop 解决的问题
  • 留心那些潜在的系统设计问题
  • 再谈大楼扔鸡蛋的问题
  • 几种华丽无比的开发方式
  • 我眼中的工程师文化
  • 观点的碰撞
  • 谈谈盗版软件问题
  • 对几个软件开发传统观点的质疑和反驳
  • MVC 框架的映射和解耦
  • 编程的未来
  • DAO 的演进
  • 致那些自嘲码农的苦逼程序员
  • Java 多线程发展简史
  • 珍爱生命,远离微博
  • 网站性能优化的三重境界
  • OSCache 框架源码解析
  • “ 你不适合做程序员”
  • 画圆画方的故事

近期评论

  • panshenlian.com on 初涉 ML Workflow 系统:Kubeflow Pipelines、Flyte 和 Metaflow
  • panzhixiang on 关于近期求职的近况和思考
  • Anonymous on 闲聊投资:亲自体验和护城河
  • 四火 on 关于近期求职的近况和思考
  • YC on 关于近期求职的近况和思考
  • mafulong on 常见分布式基础设施系统设计图解(四):分布式工作流系统
  • 四火 on 常见分布式基础设施系统设计图解(八):分布式键值存储系统
  • Anonymous on 我裸辞了
  • https://umlcn.com on 资源链接
  • Anonymous on 我裸辞了
© 2025 四火的唠叨 | Powered by Minimalist Blog WordPress Theme