大牛对程序员的理解

四火的唠叨

转自:http://www.raychase.net/707

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

好吧你可以说这是水文。

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

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

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

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

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

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

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

Leave, or shut up your fucking mouth!

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

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

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

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

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

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

时间: 2024-08-01 10:45:26

大牛对程序员的理解的相关文章

秒变HTML5大牛!程序员七大养成习惯建议

(原文:http://www.zzfriend.com/article-435-1.html) 时间自然是大部分的,问题是,你花时间了吗?那么真的是花费的时间越多,就能写出越靠谱的代码吗?答案是:不一定.很多因素决定这最后的答案.如何才能写出合格代码的呢?为了提高你的就业能力成为大牛级程序员,你不需要成为一个伟大的开发者,而是一个高效的开发者.程序员七大养成习惯建议,必须get! 1,必爱好编程 选择自己热爱的领域是至关重要的,这样才能确保自己能够全身心投入项目中去.产生动力,最重要的因素是你关

JavaScript之父Brendan Eich,Clojure 创建者Rich Hickey,Python创建者Van Rossum等编程大牛对程序员的职业建议

软件开发是现时很火的职业.据美国劳动局发布的一项统计数据显示,从2014年至2024年,美国就业市场对开发人员的需求量将增长17%,而这个增长率比起所有职业的平均需求量高出了7%.很多人年轻人会选择编程作为自己职业生涯的起点.如何学好编程?如何成为优秀的程序员?如何规划好程序员这个职业?是许多年轻人关注的问题.在Infoworld最近做的一次调查中,邀请到了JavaScript之父Brendan Eich,Clojure 创建者Rich Hickey,Spring Framework创建者Rod

武汉java培训:大牛Java程序员必看书籍

学java程序员,大部头的书籍是技术升级的必备工具,对于有基础的java程序员,市面上适合初学者的大量书籍男入法眼,武汉java培训专家为大家分享了一份高阶的java书籍,拿走不谢: 下面我分享的书单绝对值得拥有.我尽力避免列出为特定软件或框架或认证的Java书,因为我觉得那不是纯Java书. 1.<Java in a Nutshell>(Java技术手册) 与其说是必读书籍,还不说是参考文献. 2.<The elements of Java style>(Java编程风格) 目标

11句程序员要理解的话

1.技术只是解决问题的选择,而不是解决问题的根本 我们可以因为掌握了最新的JavaScript框架ahem.Angular的IoC容器技术或者某些编程语言甚至操作系统而欢欣雀跃,但是这些东西并不是作为程序员的我们用来解决问题的根本——它们只是用于帮助我们解决问题的简单工具. 我们必须非常谨慎,不要对某项正好喜欢或者正好很火的特定技术走火入魔.否则,我们将进入这样的思维怪圈:把掌握的那项技术比做是锤子,在思考问题时,会自然的把所有的问题都想象成是锤子可以解决的钉子. 2.聪明是代码清晰的敌人 当编

阿里大牛分享程序员5年的职业生涯指南

每个程序员.或者说每个工作者都应该有自己的职业规划,如果你不是富二代,不是官二代,也没有职业规划,希望你可以思考一下自己的将来.今天我给大家分享的是一篇来自阿里大牛对五年工作经验程序员的职业建议,希望对你们有启发. 第一阶段: Java程序员 Java初级程序员 第一阶段我认为对于程序员来说是第一个门槛,这个阶段将会淘汰掉一批不适合写代码的人.这一阶段,我们走出校园,迈入社会,成为一名程序员,正式从书本上的内容迈向真正的企业级开发. 第二阶段: Java中级程序员 企业标准程序员 第二阶段-又是

8年编程生涯回顾:谈谈我对程序员的理解

点击右上方关注我们,每天都能收到这样有趣有料的推文啦! (全文2000字,建议阅读时长5分钟) [文章为语录体问答形式] hello,大家好,我是阿琰. 今天这个文章主要是想讲一下我作为程序员对这个职业的理解. 我会从两个方面来聊一聊程序员这个职业,首先是我觉得作为程序员比较重要的一些能力,然后我想说一下大家对程序员的一些误解,最后我想聊一聊我作为一个程序员是怎么样从小白成长到今天的这样一个水平的. 一.程序员能力大起底 我觉得作为程序员有三个能力是特别重要的, 第一个是保持持续学习的能力,因为

专业程序员的7个特质

专业程序员的7个特质 成为一个专业人士是所有程序员的目标.笔者在硅谷待了将近3年,在这里近距离观察了Google, Facebook, Uber等公司的大拿,并有幸与其中的一部分一起工作.在此分享大牛程序员的行为风格以及我自己的所思所想,希望对大家有所帮助.特此声明:此为我个人主观观点,欢迎异见以及讨论. 承担责任 这是专业和不专业的分水岭.对于一般的程序员来说,他的责任就是及时.高质量的完成任务:对于 Tech Lead 来说,其责任就是统领全组,合理安排任务,让组员各司其职.这里包括3点:

专业程序员的七个特质

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 17.0px "Helvetica Neue"; color: #333333; min-height: 20.0px } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 17.0px "Helvetica Neue"; color: #333333; background-color: #ffffff } p.p3 { margi

程序员与哲学家

英文原文:If Philosophers Were Programmers 尽管没那么明显,但至少对我而言,哲学与编程有很深刻的关系.你想想看,软件代码无非是反应了开发者看问题的视角和解决方案.在开始编码之前, 开发人员会花时间反复思考待解决的问题,明确该问题的要点以及它们之间关系,这种过程正好反应了他们看待这个世界的哲学.同样地,哲学家们都在不停地琢磨 他们所关心问题的重要特征,比如生命.意识或者上帝. 那么依此来看,我们可以将程序语言背后的思维与哲学家们多年的思想很好地关联起来.我们完全有足