`

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

阅读更多

好吧你可以说这是水文。

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

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

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

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

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

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

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

Leave, or shut up your fucking mouth!

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

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

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

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

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

文章系本人原创,转载请注明作者和出处

注:本博客已经迁移到个人站点 http://www.raychase.net/ ,欢迎大家访问收藏,本ITEye博客在数日后将不再更新。

 

21
15
分享到:
评论
25 楼 guo0928guo 2012-11-05  
我喜欢it行业,不管自己多辛苦,最后的那个successful就是我的目标!
24 楼 goalones 2012-09-25  
想法挺好的,也给了我不少正能量,一起加油!
23 楼 xiaoyaocao 2012-09-21  
说的很好,但改变不了现状,也改变不了程序员目前的尴尬地位
22 楼 feiMQ 2012-09-20  
    
21 楼 timonzhang 2012-09-20  
有相同想法并同样进行实践的人飘过,鼓励你这样的高尚行为。不管是否能成功,这才是有灵魂的人该做的事
20 楼 threen 2012-09-20  
价值从来就是被需求和供给决定。程序员要想赢得别人的尊重,只有使自己不同于普通的程序员,具有较高的替换成本。进入门槛低,供给量大,决定了程序员这个职业不是那么的具有“含金量”。做个自由的有创造性的程序员,最终只能被一小部分人实现。
19 楼 wuyanfeng 2012-09-20  
自嘲是调侃的话 不同的人表达的意义不同
18 楼 wxqhbw2008 2012-09-20  
17 楼 javaboy8282 2012-09-20  
       
16 楼 caijingbin0207 2012-09-19  
   
15 楼 zui4yi1 2012-09-19  
觉得苦逼的,一般都是不热爱CODE的,自然,其CODE写得不会咋样的。
这样,你说,手上的事情都做不好,有什么资格说自己苦逼呢???
14 楼 黑洞风 2012-09-19  
写的不错,我也有类似感想,其实自己很喜欢这行业
13 楼 zhaofucheng1129 2012-09-19  
码农什么的 没什么 开玩乐而已 我就喜欢 不管其他人怎么说 我依然喜欢
12 楼 rchm 2012-09-19  
很不错,写出了很多人的心声,至少我也有这样的感受!
我爱技术,爱编程,
拒绝简单的复制粘贴,
做有思想的技术精英!
11 楼 somaliarookie 2012-09-19  
支持一下  
10 楼 shine8606 2012-09-19  
引用
Leave, or shut up your fuc king mouth!


这话相当地好
9 楼 xzliulin 2012-09-19  
精辟!真的还精辟!我突然想到精辟倒过来读
8 楼 qiyang199132 2012-09-19  
我有一个伟大愿望。我希望凭借自己的努力,净化程序员的环境,提升程序员的层次。愿IT界再无黑心企业的剥削,无人自嘲“码农”、“码畜”,技术人员受到足够尊重,写程序重新成为一种创造性的劳动。软件行业,重新成为令人羡慕的行业。自由、开放、创新、包容。


很伟大的梦想。
7 楼 heyJoe 2012-09-19  
还是要有清晰的自我认识, 自己要以什么身份来在这个社会上立足, 你想以什么身份在这个社会上立足。 想通了, 就会释然很多。 其实我很纳闷, 我觉得程序员是一份蛮好的工作大家为啥都喊苦逼呢, 我今年28, 工作5年多了, 觉得越来越享受这样的日子了。
6 楼 xlaohe1 2012-09-19  
我觉得码农不错,至少没觉得他是啥贬义。
自己思想问题而已

相关推荐

    安卓桌面应用EyeRoom.zip

    android 源码学习. 资料部分来源于合法的互联网渠道收集和整理,供大家学习参考与交流。本人不对所涉及的版权问题或内容负法律责任。如有侵权,请通知本人删除。感谢CSDN官方提供大家交流的平台

    仿随手记的炫酷饼图.zip

    android 源码学习. 资料部分来源于合法的互联网渠道收集和整理,供大家学习参考与交流。本人不对所涉及的版权问题或内容负法律责任。如有侵权,请通知本人删除。感谢CSDN官方提供大家交流的平台

    webview重载使用&自定义网址.zip

    android 源码学习. 资料部分来源于合法的互联网渠道收集和整理,供大家学习参考与交流。本人不对所涉及的版权问题或内容负法律责任。如有侵权,请通知本人删除。感谢CSDN官方提供大家交流的平台

    C语言学习工程和C语言项目.zip

    C语言诞生于美国的贝尔实验室,由丹尼斯·里奇(Dennis MacAlistair Ritchie)以肯尼斯·蓝·汤普森(Kenneth Lane Thompson)设计的B语言为基础发展而来,在它的主体设计完成后,汤普森和里奇用它完全重写了UNIX,且随着UNIX的发展,c语言也得到了不断的完善。为了利于C语言的全面推广,许多专家学者和硬件厂商联合组成了C语言标准委员会,并在之后的1989年,诞生了第一个完备的C标准,简称“C89”,也就是“ANSI C”,截至2020年,最新的C语言标准为2018年6月发布的“C18”。 [5] C语言之所以命名为C,是因为C语言源自Ken Thompson发明的B语言,而B语言则源自BCPL语言。 1967年,剑桥大学的Martin Richards对CPL语言进行了简化,于是产生了BCPL(Basic Combined Programming Language)语言。

    带暂停功能倒计时TimeCountDown盒子适用.zip

    android 源码学习. 资料部分来源于合法的互联网渠道收集和整理,供大家学习参考与交流。本人不对所涉及的版权问题或内容负法律责任。如有侵权,请通知本人删除。感谢CSDN官方提供大家交流的平台

    Google翻译.txt

    Google翻译.txt

    汽车车灯检测机械臂设计.doc

    汽车车灯检测机械臂设计.doc

    网络购物中心项目源码.rar

    网络购物中心项目源码.rar是一个压缩文件包,包含了一个基于Web技术的电子商务平台的全部源代码和相关资源。这个源码包旨在提供一个功能全面、界面友好的在线购物体验,它集成了商品浏览、搜索、购买、支付以及用户管理等核心电商功能。该项目采用了当下流行的开发框架和编程语言,比如使用HTML5, CSS3, JavaScript, PHP和MySQL数据库等技术,确保了网站的响应速度和跨浏览器兼容性。对于即将毕业的学生或者正在寻找实践项目的课程设计者来说,这个源码包是一个宝贵的资源。它不仅提供了一个实际应用的平台以供学习和研究,还允许用户根据需求进行定制和扩展,如添加新的功能模块或优化现有的代码结构。此外,项目文档详细记录了系统架构、功能实现和部署流程,为初学者提供了清晰的指引。通过分析和修改这份源码,学生可以深化对Web开发的理解,提高编程能力,并且有机会将理论知识转化为实际操作技能。此源码包适合作为计算机科学与技术、软件工程、信息技术等相关专业的毕业设计或课程设计项目,能够帮助学生在完成学业的同时,积累实战经验,增强就业竞争力。无论是作为学习的起点,还是作为未来职业生涯的一个跳板,网络购物

    C语言仓库,存储的是C语言代码.zip

    C语言诞生于美国的贝尔实验室,由丹尼斯·里奇(Dennis MacAlistair Ritchie)以肯尼斯·蓝·汤普森(Kenneth Lane Thompson)设计的B语言为基础发展而来,在它的主体设计完成后,汤普森和里奇用它完全重写了UNIX,且随着UNIX的发展,c语言也得到了不断的完善。为了利于C语言的全面推广,许多专家学者和硬件厂商联合组成了C语言标准委员会,并在之后的1989年,诞生了第一个完备的C标准,简称“C89”,也就是“ANSI C”,截至2020年,最新的C语言标准为2018年6月发布的“C18”。 [5] C语言之所以命名为C,是因为C语言源自Ken Thompson发明的B语言,而B语言则源自BCPL语言。 1967年,剑桥大学的Martin Richards对CPL语言进行了简化,于是产生了BCPL(Basic Combined Programming Language)语言。

    Sora AI Videos的案例站点

    这是Sora AI Videos的案例站点,使用此项目可以帮助你快速构建Sora AI的演示项目。

    2015园林业务齐发展,区域拓展加速(20页).zip

    2015园林业务齐发展,区域拓展加速(20页).zip

    机械臂的物体识别与抓取技术研究.pdf

    机械臂的物体识别与抓取技术研究.pdf

    使用不同的超导间隙模型拟合从穿透深度获得的超流体密度数据matlab代码.zip

    1.版本:matlab2014/2019a/2021a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

    一个年终抽奖系统,可以根据你需要的去设置

    年终抽奖系统的模型,需要需要特殊定值,可以留言

    埃博拉优化搜索算法matlab代码.zip

    1.版本:matlab2014/2019a/2021a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

    ECommerceCrawlers-master.zip

    实战多种网站、电商数据爬虫。包含:淘宝商品、微信公众号、大众点评、闲鱼、阿里任务、百度贴吧、豆瓣电影、包图网、全景网、豆瓣音乐、某省药监局、搜狐新闻、机器学习文本采集、fofa资产采集、汽车之家️️️

    viewflow视图切换效果.zip

    android 源码学习. 资料部分来源于合法的互联网渠道收集和整理,供大家学习参考与交流。本人不对所涉及的版权问题或内容负法律责任。如有侵权,请通知本人删除。感谢CSDN官方提供大家交流的平台

    可二次开发广州酒店信息管理平台.rar

    广州酒店信息管理平台是一个针对酒店行业设计的综合性信息管理系统,旨在通过现代化的信息技术手段提高酒店运营效率、改善客户体验,并为管理者提供决策支持。该平台以用户友好的界面和强大的数据处理能力为特点,涵盖了客房预订、入住管理、餐饮服务、库存管理、财务报表等多个模块,实现了酒店业务流程的自动化和智能化。作为毕业设计或课程设计项目,这个平台提供了丰富的功能和灵活的二次开发环境。学生可以根据自己的专业知识和兴趣,对现有系统进行深入分析,提出创新改进方案,或者添加新的功能模块。例如,可以通过集成人工智能算法来优化房间分配策略,利用大数据分析技术预测市场趋势,或者开发移动端应用以便客户能够随时随地访问服务。源码文件包中包含了完整的系统架构设计文档、数据库结构、前后端代码以及详细的API文档,使得学生能够快速理解系统运作机制并开始二次开发。此外,平台采用了模块化的设计思想,便于学生按需修改或扩展功能,同时也有助于培养学生的软件工程实践能力和解决实际问题的能力。总之,广州酒店信息管理平台不仅为学生提供了一个实战演练的机会,而且通过实际操作加深了对酒店管理业务和软件开发流程的理解,是一份极具挑战性和实用

    百度翻译.txt

    百度翻译.txt

    python源码python基础

    python源码python基础提取方式是百度网盘分享地址

Global site tag (gtag.js) - Google Analytics