上海岳城科技致那些自嘲码农的苦逼程序员

好吧你可以说这是水文。

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

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

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

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

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

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

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

  Leave, or shut up your fucking mouth!

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

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

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

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

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

时间: 2025-01-14 19:47:30

上海岳城科技致那些自嘲码农的苦逼程序员的相关文章

上海岳城科技Web开发者必知的10个职业常识

上海岳城科技在哪里?众所周知,Web开发行业的持续发展和需求的不断变化给开发人员提出了新的要求与挑战.就网站而言,用户期望网站内容能更加丰富多彩.页面更加美观并且能提供良好的用户体验.如果Web开发人员一直止步不前,那终将会被淘汰. 站的高看到远,希望下面这十条能帮助你在开发这条道路上走的更远. 树立好印象 无论在何种场合,好的印象往往能使人记忆深刻.作为开发人员,忠于自己很重要,但与客户交流过程中,切勿向客户表达一些不切实际的想法或提出一些过分的要求,有时候一个坏印象就会流失很多订单甚至会给你

码农 黑客和2B程序员之间的区别

笔记本电脑 码农: 黑客: 2B程序员: 求2的32次方: 码农: System.out.println(Math.pow(2, 32)); 黑客: System.out.println(1L<<32); 2B程序员: System.out.println(2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2); 交换两个数: 码农: void swap(int &a,int &b) { int temp;

上海岳城科技web开发人员职业发展的11个阶段

今天我们带来的是一篇有趣的关于web开发人员职业发展11个不同阶段的文章. web开发人员是个有着许多阶段,非常有趣并且拥有挑战的一个职业.考虑到这陡峭的学习曲线,你可以完全预期到你将经历挫折,启蒙,自以为是以及在这些心态之间的转变.在这篇文章中,我们通过一系列超犀利的动画视角来看看这些阶段,相信这将非常有趣. 阶段一 菜鸟 在职业初期,我们总会有温热感,这段时期你对自己在做什么绝对是毫无头绪.就像是离了水的鱼,每一行代码都是一个谜.DOCTYPE?哈?见鬼的<div>是做什么的?第一个阶段是

上海岳城科技一个简单的Ajax请求例子

Ajax不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应用程序的技术.通过Ajax,您可以使用 JavaScript的XMLHttpRequest对象来直接与服务器进行通信.您可以在不重载页面的情况与 Web 服务器交换数据.在本文的例子中,我们将演示当用户向一个标准的HTML表单中输入数据时网页如何与web服务器进行通信. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &quo

上海岳城科技告诉你成功者不断成功的十大非技术性理由

无论是四年一度的奥运会,还是每天都在上演的商业竞争,成功带来的优势,使成功者更容易保持其优势地位. 为揭示持续取得成功的秘诀,我在专业和业余体育运动员中选取样本,将成功者同失败者相比较,然后将结论同我的著作<信心>中商业案例的研究成果相对比.我选取了广泛的体育赛事组合,包括女子足球,男子和女子大学篮球,职业棒球大联盟,美式橄榄球,国际板球,和北美冰球等. 我发现,成功可以给成功者带来10大优势,并且引领他们不断取得成功.聪明的领导者应当培养和建立这些优势,以便在未来赢得成功. 1.积极的心态.

英语对于软件开发者来说到底有多重要?上海岳城科技来告诉你

英语是世界上最广泛使用的第二语言,是欧盟和许多国际组织与英联邦国家的官方语言之一.如今英语也是与电脑联系最密切的语言,大多数编程语言都与英语有联系.而且随着网络的使用,使英文的使用更普及.那么作为新时代的软件开发者,到底需不需要掌握英语呢?掌握英语对软件开发工作又有哪些好处呢?下面我们一起来看看过来人是怎么说的! 流行的英语编程语言 英语在软件行业.编程世界里都占有压倒性的优势,它能够帮助人们在关键词和代码库的选择上带来灵感.根据HOPL编程语言在线数据库的统计,全球有8500种以上的编程语言,

上海岳城科技快速学习新技术的几条建议

面对现在更新迅速的新技术,如何快速掌握,以满足工作的需要,是大部分开发者所面临的问题之一.它或许影响着你未来职业生涯的发展. Hanneli Tavante近日在Our Daily Codes网站上发表了一篇文章<Tips for learning a new programming language (when you already know one)>,正是针对该问题展开.开发者或许可以从该文中找到问题的解决之道.下面为该文的译文. 当开发者们开始一个新项目,或者想转变成一个新的团队,往

北京上海Cloudera Hadoop大数据培训:CCAH(管理员)、CCA(程序员)

北京上海Cloudera Hadoop大数据培训:CCAH(管理员).CCA(Spark and Hadoop) 北京9月27-30日Cloudera  Administrator Training for Apache Hadoop(CCAH) 上海9月27-30日Cloudera  Administrator Training for Apache Hadoop(CCAH) 北京10月17-20日Cloudera Data Analyst Training 上海10月27-30日Cloude

自动写代码工具要颠覆码农?(转)

摘要 : 人类总是会对自己的未来充满了焦虑,在我们对未来心存怀疑的时候,任何一则“消极”一点的消息都能让我们更加否认自己的未来,这一心理近日在对程序员前景心存质疑的人们身上,非常明显. 人类总是会对自己的未来充满了焦虑,在我们对未来心存怀疑的时候,任何一则“消极”一点的消息都能让我们更加否认自己的未来,这一心理近日在对程序员前景心存质疑的人们身上,非常明显. 日前,据网易科技报道:美国莱斯大学表示,作为五角大楼的疯狂科学部门,美国国防部先进研究计划署(DARPA)对代号为PLINY的自动填写编码