在互联网的社区中,关于程序员浮躁的讨论帖子很多。那么程序员真的浮躁吗?他们为什么会浮躁呢?其根源是什么呢?

  程序员已经是一个没有门槛的职业

  随着开发工具的可视性、易用性的增强,程序开发变得越来越简单。特别是随着软件工程方法的深入人心,开发过程管理变得愈加规范,使代码编写变得类似于机械性的动作。这样,程序员已经是一个没有门槛的职业,各培训机构都可以号称2-3个月内打造一个软件蓝领。加之各种渠道的宣传和炒作,让公众误以为只要攀上IT,一定前途无量。我们到处都可以看到这样的言论和宣传,“中国每年缺程序员XX万”,这是谁统计的数字?什么时候的数字?却无处可查。我个人认为这些数字是有问题的,是有很大的水分的。根据本人了解的情况,从2003年开始,中国各类大学所招的计算机相关专业的学生数量就已经超过了IT行业所需的实际数量!

  现在的很多程序员真的是浮躁的,包括在校的大学生。主要表现在于:

  (1)不扎扎实实地钻研理论,打好基础,而是成天浮在表面上。程序员不是不想上进,他们很多人也在读书。但读的大多是一些比较热门的所谓“技术”书,业界炒什么“单词”,他就读什么。但由于理论基础不牢,功底太浅,始终只是一些花拳绣腿而已。例如,我就发现一些程序员和一些大学生,成天在读.NET,J2EE,Ajax之类的书籍,但关于数据库原理、数据结构与算法等基础理论,却一窍不通。有些学生不好好学习学校规定的课程,却很有兴趣地到外面的培训机构去参加培训,似乎感觉这样更实在一些。

  (3)程序漏洞百出,敬业精神比较差。晚上泡酒吧、搓麻将、玩游戏,白天工作带身不带脑,把工作只是当作为晚上玩而养好身体的一种手段。边写代码边网上聊天,程序漏洞百出。很少考虑程序问题给用户造成的损失,给公司带来的负面影响。很少去研究自己写的代码,看能否进一步优化,自以为是,认为代码只要通过编译就万事大吉了。

  (4)过于频繁的跳槽,没有长期规划。为了三五块工资的增长而频繁跳槽,找工作时只看眼前的工资数量,而不考虑自身的长远发展和职业规划。尽管辞职信中都会写“由于自身发展”,但其实根本就没有认真去考虑过,只是作为一个借口而已。

  (5)刚踏入社会,就成天想着房子和车子。由此而抱怨工资太低、待遇太差、老板太小气、房价太高,等等,感觉都是满腹牢骚,一肚子愤懑。很少结合自己的实际能力和水平去衡量自己的“价值”。只想轻松赚钱,不愿意付出,不想承担责任。成天喊工资太低,却从来不去想自己为公司带来了多少效益。

  浮躁不是程序员的错

  导致程序员浮躁的根源在于整个社会的浮躁,在于IT企业的浮躁。

  (1)中国的IT企业绝大多数是作坊式或半作坊式的,招聘人员的要求就是“能做事”,很少有企业想过要真正培养一个程序员,使之成长。这样,企业在招聘过程中,面试时很少涉及到对基础理论的考查,而是看应聘者“明天来上班,能否写好这个代码”。这样,就会在业界传开,“IT企业需要什么什么样的人才”。如今高校扩招,学生就业压力大。为了就业,学生只得适应这个被扭曲的IT环境,学习一些表面性的技能而不是深层次的技术,拣了芝麻丢了西瓜。

  (2)IT企业管理和运作不规范。例如,没有一套成形的管理制度,没有一个合理的软件过程。在对待程序员方面,希望“呼之即来,挥之即去”,往往为了一个项目就大量招聘,项目结束后就立即遣散。没有给程序员交纳社会保险,导致程序员心情浮躁,没有安稳感。

  (3)很多老程序员一旦有点技术,就想单干。往往因为一个单就成立一个公司,单做完了,公司也就完了。这样,一个晚上就可以冒出数百个公司,第二天早上又倒闭了数百个公司。导致程序员被动地频繁跳槽,被动地浮躁。

  (4)同样是由于企业规模太小,基本上以生存为惟一目的。没有研发投入,导致程序员没有进步,在工作中没有成就感,往往感觉很迷茫和无助。

  (5)部分企业老板及管理人员信誉极差,招聘的时候承诺得很好,但从来就不会兑现。不停地要求程序员加班,却从来就不发加班工资。只知道“挤奶”,却装作不知道“牛要吃草”。只给员工讲奉献,却从来不给员工讲回报。这种企业如何叫程序员去敬业呢?

  (6)IT培训机构不负责任的宣传和误导,导致很多人花高代价往IT行业挤。以为只要IT了,就房子、车子不愁了。工作后才发现并非如此,于是就总觉得自己的待遇太差(培训机构往往会说学员的工资会很高很高!),投入产出比太低。从而浮躁起来。

  (7)我们高校的计算机教育确实存在很多弊病。例如,学生扩招,老师却没有增多,实习的机房却没有增多。教科书的内容十分陈旧,等等。诸如此类,问题很多。关键的是,老师的教学严重脱离实践,教授们大多是以学术著称,自身缺乏项目实践。  

浮躁的人容易问:我到底该学什么;----别问,学就对了;

浮躁的人容易问:JS有钱途吗;----建议你去抢银行;

浮躁的人容易说:我要中文版!我英文不行!----不行?学呀!

浮躁的人分两种:只观望而不学的人;只学而不坚持的人;

浮躁的人永远不是一个高手。

“浮躁”,让很多人,陷入了不可自拔的越陷越深的循环。

“浮躁”,也让很多人,在经过几年的奔波后,发现什么也没有学到。

  《Thinking in Java》从它出世的那一刻起,就被赋予了java图书中的圣典。他成为圣典,并不是它说了多少知识,多少api。它只说了更多的“基础知识”,它告诉和重复说的,就是“这里是基石,你将站在这里,看的更远”

拒绝浮躁,鞭策自己!相关推荐

  1. DBA入门之路:保持冷静拒绝浮躁

    在<云和恩墨大讲堂>的第一期刊物上,我曾经写下这样一段话: 我想解释一下我们为什么开始编辑电子杂志. 云和恩墨和ACOUG的团队,在数据库领域一直是技术分享的引导者,我们从论坛时代走向博客 ...

  2. 拒绝浮躁(copy来的)

    1.不要看到别人的回复第一句话就说:给个代码吧!你应该想想为什么.当你自己想出来再参考别人的提示,你就知道自己和别人思路的差异. 2.初学者请不要看太多太多的书那会误人子弟的,先找本系统的学,很多人用 ...

  3. 专心技术,拒绝浮躁,静下心来,做一个有创造力的coder

    同时期的同学,很多都把你甩在了后面,你现在需要做的就是奋起直追,别无他法. 管理好自己的时间,安排好工作与生活.唯有不断学习才能让自己感到充实! 静下心来,浮躁只会让你学不到精髓.专心做自己的事情! ...

  4. 用心学习,拒绝浮躁,学编程必读(转)

    1.不要放过任何看上去很简单的小编程问题--他们往往并不是那么简单,或者可以引伸出很多知识点: 2. 浮躁的人容易说:XX语言不行了,应该学YY:--是你自己不行了吧!? 3. 浮躁的人容易问:我到底 ...

  5. 克服浮躁_克服品味差距

    克服浮躁 Lately, I've noticed a common theme across a few posts, and it's helped me to make sense of thi ...

  6. 远离浮躁,重视基础。

    也许是大一上半学期过于清闲,也许是盲目的跟着别人学会创业的缘故,在这个短暂的假期里面我发现自己想了太多,总是以为自己已经成熟了,可是每每回首往事,都觉得自己有很多地方做的不好,做的需要改进,太多的事情 ...

  7. 处在一个浮躁的时代如何做自己

    前几天读了清华校长邱勇在17年研究生毕业典礼上的讲话,感触颇深,也是为了进一步加深自己的印象,不要那么快遗忘,在自己的博客上重温一下这篇好文–<少一些浮躁,多一些情怀> 这是一个充满无限希 ...

  8. Rank() over()的用法

    Rank() over()的用法 创建一个test表,并插入6条数据. CREATE TABLE test (a INT,b INT,c CHAR ) INSERT INTO test VALUES( ...

  9. 去了新公司,物理通过

    昨天(5,22)去了新公司,上午填了一堆表格,下午培训装机,主要是用域,加入域,就可以共享域的资源了. 下午,得知2006上半年自考,物理考了69分,心里很是高兴,为了准备这门考试,我花了很多时间,看 ...

最新文章

  1. python文件关键行数_Python计算大文件行数方法及性能比较
  2. python分布式日志收集系统_Go实现海量日志收集系统(一)
  3. 成功解决采用ax.bar进行三维绘图绘制柱状图的时候,横坐标只显示三列而不是数据中的四列
  4. DL框架:主流深度学习框架(TensorFlow/Pytorch/Caffe/Keras/CNTK/MXNet/Theano/PaddlePaddle)简介、多个方向比较、案例应用之详细攻略
  5. nohup 不生成日志_js页面触发chargeRequest事件和Nginx获取日志信息
  6. html制作花样链接卡页面_花样链接卡.html
  7. mac支持NVDANV顯卡型號持列表
  8. C语言 共享库(动态库)制作
  9. 奇怪的问题,疑惑?不用的 User agent 居然gzip不一样?
  10. mac搭建本地svn
  11. js有没有类似php的sleep函数,JavaScript-jQuery有没有类似sleep方法?
  12. 称重管理系统如何修改重量_无人值守称重系统硬件配置和作用
  13. Codeforces Beta Round #8 C. Looking for Order 状压dp
  14. java课程总结_Java课程总结 - osc_uyb9f22c的个人空间 - OSCHINA - 中文开源技术交流社区...
  15. 中国聚合混凝土行业市场供需与战略研究报告
  16. Arcgis计算矢量数据的面积
  17. 推荐一款免费的pdf怎么转换成word工具
  18. 计算机方向 会议级别
  19. perl6中的q/qq/qx/qqx
  20. Ubuntu 下 Pytorch, Tensorflow 对应的Python、英伟达显卡驱动、CUDA、CUDNN版本与环境信息查看方法

热门文章

  1. JNI String类型
  2. poj2676 Sudoku 数独
  3. 同为(TOWE)远程智能防雷预警监测——交直流遥信防雷配电柜
  4. Python学习十一:Web编程
  5. 三层架构(Etrunk、SVI 、VRRP)
  6. 用Python写个自动批改作业系统!
  7. 基于Java网上药品售卖系统设计实现(源码+lw+部署文档+讲解等)
  8. 数字化口岸电子中间件应用
  9. anchor-free对象检测网络CornerNet详解
  10. NKOI 2505 秋静叶秋穣子