中国有很多不是程序员的'程序员'

原创
2014/08/10 20:55
阅读数 83

有的人说,IT行业是热门行业,有的人说,IT业干的那么苦,工资那么低。 

有的人说,我们找不到工作,有人说,我们招不到人。 

有人争论.NET和Java哪个好找工作,有人学习SSH和Ajax,或者div+css,有人说,这些太难,要转行。 

有人说,程序员只能干到30岁,有的人13岁就能写程序了。 

这些都对,也都不对,原因是因为这里90%的程序员不能够算是合格的程序员。 

很多人没有理解HTTP和HTML就来开发Web程序。他们觉得编写程序就是挑控件。 

有的人不明白SQL就来访问数据库,DataGridView是他们唯一的法宝,查询数据用它,编辑数据用它,产生报表也用它。 

不少人整天把SSH挂在嘴边,但是不知道MVC和IoC是什么,编写程序如同做填空题:这些是自动产生的,这里填入我们的代码。 

不会电脑的人不算程序员——很多搞Web开发的人没有上过几个优秀网站;搞桌面开发的Word都用不熟练;甚至连自己电脑里面有没有病毒都不清楚的人不算程序员。 

除了C++、Java和.NET以外不知道别的工具的不是程序员。 

把C#和ASP.NET画等号的不是程序员。 

不理解计算机体系结构的不是程序员。 

不理解数据结构的不是程序员。 

对设计模式一窍不通的不是程序员。 

将设计模式视为圣经,并且过度设计的不是程序员。 

没有软件工程意识的程序员不是程序员。 

在这里提问却错字连天的人不是程序员。人类的语言都掌握不了,面对呆板的计算机,你写的代码自然会错漏百出。 

在这里提出简单问题,别人给出方法,却连搜索尝试都懒得做的不是程序员。

程序员面对的是挑战性的工作,至少是踏实的工作。 在这里寻找免费代码,或者干脆提出一个庞大软件需求,等待别人直接奉献成品的不是程序员。不理解自己工作价值的人,不会干好工作。 

不会沟通的人不算程序员,程序员的工作就是帮助一般人和计算机沟通。 

用过编程语言,知道很多平台,但是写不出高质量代码的人,不算程序员。 

花一个月编写一个简单数据库程序的人不算程序员——他们的开发效率和代码质量不如代码生成器。 

收入在5000元以下(发达地区10000元)的不算程序员——程序员是智慧的群体,如果用你的智慧都达不到脑力劳动者的中等收入,怎么能算程序员。 

最关键的一点:不热爱这一行的不算程序员。 

大部分程序员进入了高技术企业。 剩下的程序员有的自立门户,有的成为SOHO。 一般的企业当然招不到程序员。 

编写了半天的软件,功能上是通用软件的子集,人家软件卖1000元一套。 你当然赚不到钱。 

20多岁开始工作,得过且过,混日子的程序员,到了30多岁,同样混日子,并且比不过年纪小10岁的程序员,当然不算合格的程序员。 

我们社会需要更多的程序员。但是不需要这么多不是程序员的程序员。 因此说这里90%的程序员根本就不算是合适的程序员。


展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
1
分享
返回顶部
顶部