近来看了很多程序员的言论……感觉都是满腹牢骚,一肚子愤懑。我想要说的是,程序员不是神。时下一些程序员所能作的,其实大多数普通人通过一段时间的培训和学习都可以作。编程工具已越来越容易使用,编程思想越来越成熟,计算机书籍更是琳琅满目,开发过程中的规范性也已经越来越重要。作为一个普普通通的程序员,只是几个通宵的投入,1-2个月囫囵吞枣的学习,又能有什么理由能奢求太多?
其实当很多人计算着自己一行代码值几毛钱的时候,或许他从来没有踏踏实实去考虑自己的能力和水平究竟如何。坦诚的讲,大多数程序员的代码质量和设计质量充其量只能算入门水平,学什么东西也只是皮毛而已,尽管可能简历上写得是精通……
这社会是现实的,发展的。十多年前,程序员是个真正的有门槛的行业。因为那时候没那么多漂亮的开发工具,没有高级语言的支持,甚至连面向对象的开发思想都还仅仅是萌芽,更不用说什么质量控制体系。那时候要掌握开发技术远比其他行业的技术困难得多,只有少数精英才能做到,而且还需要有过人的智力、耐心与毅力。要付出很多很多。这些“精英”,自然也能得到社会足够的尊重。而现在,在前辈的辛苦耕耘下,进入这个行业几乎已经没有了门槛。当你怀着对前人获得的财富、荣誉和使命感走上程序员这条路的时候,可能你根本就不知道等待自己的将是什么……其实,而今在自己公司一小群程序员里“冒充”某某方面专家的时候,很多人却不知道甚至根本无法想像,在不很久远的过去,自己或许只能选择中途放弃。
虽然不是每个人都这样,但是我还是要说:有人根本没毅力,他们只想轻轻松松的赚钱,却从来不想承担自己该承担的责任;有人根本没创造性,他唯一会作的就是把别人的代码抓来抄袭一下;有人始终自以为是,代码能编译通过和运行了就觉得可以OK完工了;有人的设计和代码糟糕冗余,可被其他人精简2-3倍长,性能也可优化数十倍;有人技术视野狭隘,搞C++的就觉得Java是个Sun的新式玩具,搞Java就鄙夷C++为洪水猛兽和怪物;更有人还把用别人发现的漏洞、别人开发的工具去黑黑别人的电脑当做自己已经是牛人和所谓的“黑客”。这些“程序员”真的能算程序员么?如果这也算程序员,我认为他们也只是现在这个时代最平庸的一群程序员而已……
其实任何行业、任何职业都会面临这样或那样的机遇,总有不知道的困难、烦恼在前面等着你。大家羡慕的只是成功时的鲜花和啤酒,又有几个人真正去羡慕成功背后的艰辛和苦楚呢?作销售好,作管理好,作老板好,作XX好……这样类似的话我听得都厌烦了。要我说,作自己最好。
在这社会上,我们或许习惯了用社会的、他人的标准去衡量、去比较,比如什么女朋友好不好、老婆好不好、工作好不好、老板好不好之类的。诚然,人不能脱离现实、脱离社会,人需要生存。但今天社会给我们所提供的机会,已经比我们的父辈开阔了许多许多。我不认为一个有才能、肯吃苦的人会失去谋生的机会,或者说会生存得比我们的父辈还要艰辛,我们还有什么可抱怨的?也许我们没有搭上某趟快速致富的列车,也许我们看到其他搭上列车的人的成功心理难以平衡,但是不是说我们就因此无法自信的在朋友面前抬起头,无法博得一份属于自己的爱情,无法获得其他人的尊重,无法去作一份有意义的工作,无法享受一份美好的生活呢?
其实,没人能剥夺别人的快乐,没人能总结出一条适用于所有人的所谓“成功”标准,没人能鱼和熊掌兼得。有些人茫然的来,如同另外一些人茫然的走,没有带来什么,更没有留下什么,这就是而今大多数浮躁的程序员的道路。或许,我们的国家现在还没有美国那样重视知识、重视科学、重视创新,然而除非你自己拒绝所有的机会,不然社会也同样不会让有开发知识、有创新能力的人都被逼得当街卖烧烤。
不懂得珍惜现在的人,永远不可能把握未来……没有好的心态,就已经先失败了一半。作什么其实不重要,然而智慧的人知道怎么踏踏实实的去走脚下的路,平庸的人却只知道羡慕和抱怨,从来不留意脚下的路。
最后用一句话来总结:程序员不是神,心态决定一切,成功在你脚下。
分享到:
相关推荐
它不仅揭示了程序员在日常工作中所遇到的挑战和心路历程,还深入探讨了如何塑造一个成功的程序人生。通过阅读这本书,我们可以从他人的经验中学习,避免重蹈覆辙,从而提升自己的编程技能和职业发展。 首先,...
在“程序人生文章集合”这个压缩包中,包含了一份名为“程序人生.chm”的文件,这通常是一个HTML帮助文档,用于收集与程序员生活相关的各种文章和经验分享。在这个专题里,我们可以探讨程序员这一职业的独特性,他们...
程序人生的设计与实现 - **人生程序的构思**:将人生比喻为一个待编程的程序,需经历需求分析、设计、编码、测试、集成等多个阶段。 - **需求与目标**:明确个人需求和目标,将其转化为可实现的小目标和计划。 - *...
它以生动的故事和细腻的笔触,揭示了程序员这一特殊职业群体的生活状态,同时也为我们提供了思考自己程序人生的独特视角。 在书中的世界里,“疯狂”并非贬义,而是对程序员们投入工作、热爱编程、追求技术创新的一...
根据给定的信息,本文将对“程序员九重境界”这一概念进行详细解析,并结合部分文本内容,探讨不同阶段程序员的特点及成长路径。 一、初窥门径:此阶段的程序员通常刚入门,对编程有着浓厚的兴趣,但技能尚显稚嫩。...
【程序员如何上位】在IT行业中,程序员的职业发展往往需要具备多方面的能力和素养。...记住,德才兼备是在职场上获得认可的关键,同时保持谦逊和开放的心态,不断学习和成长,才能在程序员的道路上走得更远。
### 程序人生 - **飞翔最高的程序员** - 通过讲述一位程序员的职业生涯故事,展示了技术人才的成长历程及面对挑战时的心态转变。 - 可能涉及的知识点有:个人职业规划、技术转型、创业经历等。 ### 开发故事 - ...
### 三行代码显示程序员情商 在日常生活中,人们常常认为程序员是一群专注于技术细节而忽视情感交流的人。然而,在互联网上流传着一种有趣的现象——程序员通过简单的几行代码来展示他们的情感智慧和社会技能,打破...
:这部分内容讨论的是不同国家人民的快乐水平,尤其是美国人快乐的六个原因,这与C/C++编程没有直接联系,但可以从中引申出一些与个人心态和生活质量相关的人生观,这些理念在一定程度上也可以影响程序员的工作态度...
1. **顺序与规则**:文章中提到的“排队”是生活中的基本秩序,无论是学习、就医还是恋爱,都有其既定的程序和规则。在IT行业中,编程语言的执行、网络数据传输、系统资源调度等都遵循一定的顺序和规则,程序员需要...
程序员在编写代码、调试程序或开发项目时,这种毅力是不可或缺的。 2. **自我学习与提升**:尽管张月乔未能进入专业艺术学校,但她自学成才,这与IT行业的终身学习理念相符。在快速变化的IT领域,自我驱动的学习...
### 编程之道 #### 书籍概述 ...无论是对于初学者还是经验丰富的程序员,这本书都能够提供宝贵的启示和灵感,帮助他们更好地理解编程的本质,提高编程技能的同时,也能培养一种更加深远的人生观和价值观。
文档中的内容虽然主要以诗歌和散文的形式表达了作者对等待的情感体验,但我们可以从中提炼出一些与等待相关的IT知识,特别是关于等待与人生历程、目标实现、时间管理和心态调整的类比。 1. **等待与目标达成**:在...
由于压缩包内文件名为“人生智谋串串烧.exe”,这可能是一个可执行程序,意味着文档可能是电子书或者互动式学习软件形式,提供更丰富的学习体验。下载自www.glzy8.com管理资源吧,表明这是一个提供管理类资源的网站...
对于IT从业者来说,注重代码的每一个细节,每一个变量,每一个函数,就如同在人生的稿子上谨慎书写,因为这些看似微不足道的元素最终会影响到程序的运行和人生的轨迹。 在面对IT行业的不断变化和技术更新时,“人生...