到底为什么苦了程序员_程序人生_非技术区_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 非技术区 > 程序人生 > 到底为什么苦了程序员

到底为什么苦了程序员

 2010/9/18 23:22:27    程序员俱乐部  我要评论(0)
  • 摘要:不知道身为程序员的您有没有感觉到苦不堪言阿,虽然也有它的乐趣在里面!随着近几年国家对软件人才的不断扩招,现在软件人才已经过于膨胀。说是膨胀,但是用人单位又找不到能适合工作的程序员,而一些程序员,也找不到一个好的工作!从这一点可以看出来,教育已经和实际的生产有点脱轨了,但是反过来说,真的是教育脱轨了吗?还是我们自己脱轨了呢?在我上大学期间,每天只是为了过日子而过日子,学习的时间真的很好,就是宁愿自己做在那里发呆也不想学点专业知识,这样就直接导致了,个人与用人单位的脱轨,从这里分析可以知道
  • 标签:底为什么苦 程序员

不知道身为程序员的您有没有感觉到苦不堪言阿,虽然也有它的乐趣在里面!

随着近几年国家对软件人才的不断扩招,现在软件人才已经过于膨胀。说是膨胀,但是用人单位又找不到能适合工作的程序员,而一些程序员,也找不到一个好的工作!从这一点可以看出来,教育已经和实际的生产有点脱轨了,但是反过来说,真的是教育脱轨了吗?还是我们自己脱轨了呢?在我上大学期间,每天只是为了过日子而过日子,学习的时间真的很好,就是宁愿自己做在那里发呆也不想学点专业知识,这样就直接导致了,个人与用人单位的脱轨,从这里分析可以知道,主要是自己没有把握好自己,这样也就直接导致了程序员苦不堪言!

1.没有学多少东西的程序员,真正的离开学校开始走向社会的时候才猛然发现自己并没有掌握可以养活自己的本事,所以就一边找工作,一边开始补习之前学过的内容,还要自学现在流行的技术等,这是程序员的压力之一,这个压力的来源是自己以前没有学好!

2.到了用人单位后,大部分工作都是之前从来没有接触过的,所以还要重新学,有的时候要首先了解公司的企业文化等内容,这是程序员压力之二!

3.由于程序员工作的特殊性,所以公司除了程序员之外,其他的人很难能明白程序员的工作,所以就导致了程序员的工作很难被其他人接受,尽管你平时工作很卖力,但仍有可能因为您写出来的东西没有通过最后的项目测试而遭到训斥(尽管您你们公司的程序员不多),因为程序的本身就是逻辑思维的集合,所以出现点问题应该是很正常德,但是在别人看来可能是不正常的!

4.由于程序员本身工作的性质,慢慢的培养了程序员沉默寡言的习惯,再加上程序员大部分都有一种傲气,所以除了程序员之间沟通比较畅通外,与其他部门员工的沟通也存在着一定问题,自然程序员也要面对人际关系得压力!

5.随着近年来消费水平的不断提高,但是因为程序员过量的问题,所以程序员的工资几乎没有多大的变动,所以现在的程序员有很多都在承受着资金短缺的压力,资金的短缺就导致程序员要找一些兼职之类的工作做,所以更加加重了程序员的负荷!

这些压力有的是我本人之前所遭遇到的,有的是我现在正在遭遇着的,不知道身为程序员的您是否也在承受着这些巨大的压力?

以下评论很有价值,请勿错过:

#1楼 2009-03-24 23:42 | Jeffrey Zhao       嗯,我觉得需要强调一点,虽然很多说法是学校里学的东西和产业脱轨,但是事实上学校里的各基础课程是最最重要的。
而且我觉得,现在很多时候企业找不到合适的人,就是因为学校中不重视基础,追着“产业”去教授。
我也不想遮遮掩掩留面子了,例如北大青鸟,就是个浪费精力钱财,除了产生GDP几乎没有价值的地方。

#2楼 2009-03-25 00:00 | Kevin-moon       很同意老赵的观点
只是觉得现在的程序员都比较浅,好像是会谈NET、JAVA这些高级语言,当抛弃这些进入底层的时候,都一无所知。
自己也是这样过来的,所以现在猛的再看些底层和大学里的东西

#3楼 2009-03-25 00:02 | Jeffrey Zhao       @Kevin-moon
我说的其实和高层,底层无关。底层的东西可以了解,但不用“跟上潮流”。
我说的主要是计算机基础,锻炼的是解决问题能力和思维能力。

#4楼 2009-03-25 00:09 | 飞林沙       我很鄙视那些培训学校所谓的多久多久的精通.......
究竟什么叫精通

#5楼 2009-03-25 00:10 | 飞林沙       不会数据结构,不会算法,不会编译原理,不懂操作系统。
一个没有任何思维的人,究竟怎么去做程序员,质疑ing

#6楼 2009-03-25 00:20 | Jeffrey Zhao       @飞林沙
我倒觉得编译原理不必人人都懂,前一段时间和以前的同学和老师讨论过这个问题,基本上得到的结果是“学习编译原理肯定是有帮助的,但是这些帮助不一定只有这条路才能来,因此不必人人都学”

#7楼 2009-03-25 00:38 | abatei       去看看学校里的学生晚上都在干啥吧
这样的学生怎么可能符合用人单位的要求
  回复  引用     #8楼 2009-03-25 07:26 | abc123 [未注册用户] 说话的这几位肯定都是在学校学习的很好的了

#9楼 2009-03-25 07:51 | 金色海洋(jyk)       1、现在的大学生怎么这么娇气呢?这么一点挫折就承受不了了吗?没有通过测试,训斥一下不对吗?难道应该表扬?

我知道你为了通过测试付出了多大的努力,但是有的时候是只看结果不看过程的。当然有的时候是相反的。

2、在大学应该学到什么?应该学到如何去快速“学习新的知识”!在大学里面学习的知识只不过是一些“基础知识”,想靠着这些基础知识就像在社会上立足?这是不可能的。

如果上完了大学,还是不知道应该如何去自己学习新的知识,那真的是白上大学了!



#10楼 2009-03-25 08:48 | 张蒙蒙       编译原理跟数字逻辑和数据库的范式都有思维推理,有人说学政治可以明礼,我感觉编译原理也能,明的是逻辑。个人推荐好好学。

#11楼 2009-03-25 09:12 | 上不了岸的鱼{ttzhang}       培训班其实就是把你在学校里没有学好的内容,重新让你学习一遍而已

#12楼 2009-03-25 09:12 | 上不了岸的鱼{ttzhang}       --引用--------------------------------------------------
张蒙蒙: 编译原理跟数字逻辑和数据库的范式都有思维推理,有人说学政治可以明礼,我感觉编译原理也能,明的是逻辑。个人推荐好好学。
--------------------------------------------------------
呵呵,同意,不过感觉此二”理“是有所不同的

#13楼 2009-03-25 09:18 | xiaotie       作为程序员,可以倾听代码的歌声,多快乐的事情啊。。。。

#14楼 2009-03-25 09:30 | kiler       @飞林沙
不会数据结构,不会算法,不会编译原理,不懂操作系统。
这些我全具备,一样的写程序。这些不是写程序的必要条件。

#15楼 2009-03-25 09:35 | 缪歌       呵呵,有点道理。

#16楼 2009-03-25 09:37 | 生鱼片       不必去追求什么是必须懂的,不会什么怎么怎么样,只要当你需要他的时候你有能力去掌握就可以了。

#17楼 2009-03-25 09:38 | 冰寒于水       每一行都有压力,只是看自己的经验了。刚出大学校门的大学生的确压力挺大的。上一届的毕业生还没稳定下来,他们就要面对残酷的竞争。
有竞争才会有压力,而且现在社会上的程序员又是多如牛毛。你走了,下个人就来接替你,只是要看这程序员的素质如何了。

#18楼 2009-03-25 09:43 | GUO Xingwang       后期发展到了一定程序,自然会回归到基础上的东西,也就自然觉得基础的重要性!
  回复  引用     #19楼 2009-03-25 09:45 | (⊙o⊙)哦 [未注册用户] @Jeffrey Zhao
俺是小赵~~ 没错!!! 北大青鸟~ 达内~就是骗子!!!!

#20楼 2009-03-25 09:48 | xiao_p       程序员有什么苦的,没感觉。

你说的这些压力,各行各业都有,没听说过哪个行业没有过。

我也没有感觉现在的大学生比我那个时代的大学生差到哪去,而且在个人思想方面比我们那个时代的要活分多了,不过确实少了那么一点吃苦耐劳的劲,这个倒是真的。
  回复  引用     #21楼 2009-03-25 09:48 | (⊙o⊙)哦 [未注册用户] @abatei
不要极端好不好~ 俺上大学的时候晚上都是在图书馆学习~~
自己的大学不行不要一棍子打翻一船人~~

#22楼 2009-03-25 09:49 | kiler       1,2条这个是不论你从事什么行业都要遇到问题,和程序员没关系。工作遇到这样的压力是很正常,没什么大不了的,没有多少人一走出校门就是专家,大部分人都是要从头做起。
3,4条基本就是个人的问题,自己要努力和别人交流,不能说因为你是程序员,你就不和别人打交道,把自己封闭起来。
5条工资问题,哪个行业都是金字塔型的结构,想拿高工资就得付出更多的努力,水平高了钱就多了,没有什么捷径的。

人在工作上不顺心,很多原因还是出在自己身上,不要归咎于环境。

#23楼 2009-03-25 09:50 | Jeffrey Zhao       --引用--------------------------------------------------
上不了岸的鱼{ttzhang}: 培训班其实就是把你在学校里没有学好的内容,重新让你学习一遍而已
--------------------------------------------------------
不太同意,培训班教的东西大都不是学校里教的

#24楼 2009-03-25 09:51 | Nick Wang       在这个行业里除了自己努力,没有别的办法,更不能寄希望于什么培训机构,他们只能给你鱼,你自己一定要学会渔。

#25楼 2009-03-25 09:52 | YJJ       --引用--------------------------------------------------
Jeffrey Zhao: 嗯,我觉得需要强调一点,虽然很多说法是学校里学的东西和产业脱轨,但是事实上学校里的各基础课程是最最重要的。
而且我觉得,现在很多时候企业找不到合适的人,就是因为学校中不重视基础,追着“产业”去教授。
我也不想遮遮掩掩留面子了,例如北大青鸟,就是个浪费精力钱财,除了产生GDP几乎没有价值的地方。
--------------------------------------------------------
北大青鸟是一个产业,无所谓好坏,有市场就行

#26楼 2009-03-25 09:59 | 施杨       没有北大青鸟,会有很多人吃不上饭的。淡定吧。每个程序员都有自己的路,走出自己 的技术特点是最好的。、

#27楼 2009-03-25 10:03 | xiaotie       大学里的东西,学了管一辈子的啊,多值。

#28楼 2009-03-25 10:06 | kiler       @施杨
我觉得没有北大青鸟,吃不上饭的人更多的是培训机构的人。

#29楼 2009-03-25 10:15 | Jews       自己苦自己,哈哈

#30楼 2009-03-25 10:24 | xiaotie       我们这里青鸟培训讲师的工资是程序员的2-3倍,是本地搞IT得最高的工资。可见培训的火爆。
  回复  引用     #31楼 2009-03-25 10:29 | james_xu [未注册用户] 编译原理和操作系统实际上不是必修课,因为现在很多的开发语言都用虚拟机实现了,学了当然有用,不学问题也不大。
数据结构和算法是肯定要学的,另外,SQL最好也要学,因为SQL是极少数关心逻辑不关心实现的语言,我记得有人说过,逻辑上相同的SQL,在SqlServer上面的效率也应该是相同的,其他数据库不是这样。

#32楼 2009-03-25 10:30 | 黑羽飘舞       现在的程序员的确是活的比较辛苦,但是也要注意问题的所在。同样在大学里学习,但是有的人就可能很轻易的找到工作,而有的人找不到工作这其中的差异是什么,到底有什么秘密?这个值得我们的在校生反思。

其二,学校学的都是通式教育,我觉得我在大学学会了最宝贵的东西--与人相处。其次的是数据结构、系统原理和一些算法课,这些东西出了校园就没地方培训了,自己学也是很费脑细胞。

其三,程序员是个需要不断充电的职业,每天都要学习新东西,需要有很大的激情。看看老赵,每天都坚持学习那么多东西,才有了老赵的今天。

所以,不要妄自菲薄,同时也不要否定社会,关键看清问题,解决问题。

#33楼 2009-03-25 10:30 | 炭炭       说了半天也没说到真正的苦处:我们处在产业链条的末端,做着附加值非常低的工作,自然待遇嘛也就那么回事。

#34楼 2009-03-25 10:36 | 炭炭       还有国内的体制,支持民族软件都是空话,真正肥了的还不是行业大腕。
  回复  引用     #35楼 2009-03-25 12:24 | 2008s [未注册用户] 学习基础学科是一种快乐,学习新技术是一种快感。

#36楼 2009-03-25 12:55 | 牛腩       说实话,大学的计算机课程是真的与社会脱节了,我是04年读的大学,计算机应用专业,专业中的课程涉及到高级编程的只有ASP和VB,还有JAVA,不过JAVA是到大三的时候才开课的,当时大二下学期完了后学校就通知我们下学期可以不用来上课,直接去找工作了。。。相当于是JAVA这门课程在大学里我们也根本也学不了什么东西。。。
大学毕业后07年进北大青鸟培训了一年,交了1.2万的MONEY,学了二期 ,感觉在青鸟里最大的收获就是懂得上网下视频来看,并且知道MLDN和尚学堂的JAVA视频是多么的经典。。。
现在参加工作半年了,搞WEB开发,说白了就是制作网站,用ASP.NET。。。
说实话如果光是从做网站上来讲,我还真不知道数据结构和算法能用在什么地方?
来来去去就是数据库的增删查改。。。
或者得等到以后工作时间长了以后我才知道用在什么地方吧。。呵呵。。

#37楼 2009-03-25 13:22 | Cat Chen       @Jeffrey Zhao
你不觉得我们的管理方式就是要GDP不要生活质量吗?

#38楼 2009-03-25 13:28 | xiaotie       @牛腩
真是围城啊。我目前的枕边书几乎全剩大学教材了。

#39楼 2009-03-25 13:50 | stabley107       .net是我用过的语言中最逊的,用.net语言开发的高手很少,每天一帮人都在着眼什么新技术啊,什么框架啊,最基础的东西却不会.比如说有多少人能在没有资料的情况下写出个面向对象客户端的日历控件,再比如说一些涉及到数据结构和算法的东西,有谁能在没有资料的情况下独立的完成俄罗斯方块,贪吃蛇,扫雷等最基础最普遍的小游戏,有谁能简单的写一个木马.我测试过很多同行,得到肯定回答的不多,也比较失望.毕竟一群浮躁的人是写不出真正的好作品来的,希望.net这个群体能专注与底层与原理,那样才不会让.net人员贬值,不会让初学者走弯路.我还是坚持自己的观点,最基础的才是最重要的,其他的只不过是垃圾.

#40楼 2009-03-25 13:54 | Jeffrey Zhao       @stabley107
指出您的几个逻辑问题:
1、语言逊,导致程序员太弱吗?我怎么觉得只有强大的语言,才导致程序员不用学什么就可以用了,导致程序员弱。
2、您的样本空间足够吗?足够代表“.NET这个群体”吗?要不您让我也来选择性或区域性地采样一次?
3、“基础才是最重要的,其他只不过是垃圾。”在您眼中,除了重要的东西(比如基础),就都是垃圾吗?我觉得彩色的世界可比黑白二色的世界要美丽多了啊。

#41楼 2009-03-25 13:56 | Jeffrey Zhao       @牛腩
因为你制作XX的东西,所以觉得用不到数据结构算法;因为你不去磨炼这些,所以水平提不高;因为提不高所以你只能做XX的东西……

#42楼 2009-03-25 14:28 | 狐羽       --引用--------------------------------------------------
Jeffrey Zhao: 嗯,我觉得需要强调一点,虽然很多说法是学校里学的东西和产业脱轨,但是事实上学校里的各基础课程是最最重要的。
而且我觉得,现在很多时候企业找不到合适的人,就是因为学校中不重视基础,追着“产业”去教授。
我也不想遮遮掩掩留面子了,例如北大青鸟,就是个浪费精力钱财,除了产生GDP几乎没有价值的地方。
--------------------------------------------------------
说真的我接触.NET靠的也是北大青鸟。不过是比较早03年的时候。那时要第三期才能学.NET。其实我真正学到东西的是前两期。刚好遇到了一个好老师,刚刚从某知名大学(名字忘记了)出来的。他交我们都是基础东西,正是因为有了这两年的基础学习,我才能充分的支撑起现在的工作和以后的发展。到了第三期换了个老师,感觉基本没学到东西。看来我的运气还不错。

#43楼 2009-03-25 16:05 | 前方吃紧       不管通过什么样的路径走上了程序员的道路,要么都是对这行充满好奇,要么都是对程序很感兴趣的,你不能说通过培训出来的人走上岗位后就如何的差,大本4年出来做程序做的一塌糊涂的我见过,以前文科专业毕业后学软件的我也见过,培训出来的我也见过...程序员说到底只不过是一种职业,一种谋生手段而已,既然如此每个人都可以去试试,这个是别人的权利,我们没有必要去品头论足,也不应该去指指画画。

#44楼 2009-03-25 16:05 | 前方吃紧       不管通过什么样的路径走上了程序员的道路,要么都是对这行充满好奇,要么都是对程序很感兴趣的,你不能说通过培训出来的人走上岗位后就如何的差,大本4年出来做程序做的一塌糊涂的我见过,以前文科专业毕业后学软件的我也见过,培训出来的我也见过...程序员说到底只不过是一种职业,一种谋生手段而已,既然如此每个人都可以去试试,这个是别人的权利,我们没有必要去品头论足,也不应该去指指画画。

#45楼 2009-03-25 16:05 | 前方吃紧       不管通过什么样的路径走上了程序员的道路,要么都是对这行充满好奇,要么都是对程序很感兴趣的,你不能说通过培训出来的人走上岗位后就如何的差,大本4年出来做程序做的一塌糊涂的我见过,以前文科专业毕业后学软件的我也见过,培训出来的我也见过...程序员说到底只不过是一种职业,一种谋生手段而已,既然如此每个人都可以去试试,这个是别人的权利,我们没有必要去品头论足,也不应该去指指画画。

#46楼 2009-03-25 16:25 | chenshichang       楼主说的,真的就是现在程序员的现状
我的情况跟楼主差不多
为了多净点钱,时间更少了

#47楼 2009-03-25 17:01 | $等待$       @牛腩
哥们你们大学怎么和我们一样啊。说是大学几年结果。。。

#48楼 2009-03-25 18:33 | ajiecs       @Jeffrey Zhao
不错,北大青鸟太黑了,而且学不到真东西,请问赵老师想在程序方面有点小成就怎么能提高的比较快?

#49楼 2009-03-25 21:40 | 深山老林       经常见楼主的文章潇洒在博客园的首页,久而久之,渐生莫名其妙之情,很想知道楼主何许人也,在什么地方工作?

#50楼 2009-03-25 22:21 | 马伟       楼主所言非常正确,但有时候其是这压力就是动力,你只要换个角度就OK了,如果没有这些压力,你的价值何在呢?

#51楼 2009-03-25 22:37 | 网碾平       到底什么苦了程序员? 项目经理不要再去解决太多的技术问题,这些事情应该授权,项目经理而应该多去做上下级沟通和部门沟通

#52楼 2009-03-26 00:15 | Alias       @牛腩
学校里也可以学到技术上的东西,还是看自己愿不愿意吧。博客园里有一扎这样的人。那1.2W算是付给大学里浪费的时间了。

#53楼 2009-03-28 16:43 | 一人行       继续讨论,刚好学习学习前人经验,避免走弯路...

本文出自:http://www.cnblogs.com/yeah/archive/2009/03/24/1420993.html

发表评论
用户名: 匿名