转载: 一个老程序员给学生的建议和评价
给正在学习数据结构与算法的同学打打气!!---以下为转载,由于题目可能会因误会为广告而删帖,故题目修改,另外转载地址丢失,敬请作者原谅!--------------------------------------------------------------------------------------------------------------------------------
程序代码:
在这篇帖子开始之前,我先自我介绍一下,这个介绍只是为了让大家了解我说这些话语的公正性,本人是重本毕业,先后在一个不出名的IT企业(200人规模,单个项目额平均200万左右)工作4年,华为1年,雅虎1年,先后的职位是c/c++程序员,oracle高级工程师,db2 dba,分析师,现在在一家上市公司(非沿海城市,500人规模,单个项目额平均400万左右)做数据挖掘项目负责人,公司另外个c/c++专家头衔。今年29岁,底薪10000,证书有一个计算机资格考试过的系统分析师证书,一个oracle dba证书,一个db2 dba证书。我想,IT业界还是有不少纯技术专家比我强的,IT业界高手如云,希望我的前辈看过一笑,我的师弟师妹们有个认识,交个朋友,如果有觉得我有炫耀嫌疑的,希望能谅解,不介绍自己,就无从谈起这篇帖子的出发点。 由于,我曾经在一家北大青鸟做过1年的兼职,这个帖吧还是我以前兼职的学生告诉我的,我今天看到这个帖吧里面相当混乱,骂的夸的互相拆台的,我只想把我对青鸟的上下的评价以及对各位学生的建议清楚地写一下,把这当作是一个老程序员的话吧,毕竟,我不算高手,但是对于各位学生,暂时还算一个你们的目标吧。那么首先,我想评价一下青鸟的学生,青鸟的学生能力以及就业机会,可以毫不怀疑的说,青鸟学生的就业是不难的,因为青鸟学生的动手能力比较强,并且掌握的是目前主流开发工具.net和j2ee技术,所以怀疑青鸟就业的学生,不要担心,就业是不难的。但是我也不得不说一下你们面对的青鸟广告:月薪4000就业。 这个数字大部分人是怀疑的,但是据我所知,这个数字不是谎话,确实有学生毕业能拿4000。当然这里有水分:第一,这些人是极少数;第二,4000这个薪水即使拿到了,也要考虑一下水分,比如小软件公司拿4000,并不是多高收入,为什么呢?试想,小软件公司没有保障,说不定没有三保一金,五保一金,没有出差补助,没有加班补贴,甚至年终奖都会打折扣,要解雇你也不赔钱,别小看这些待遇,这些待遇实际上不是2,3千的工资差额能补偿的。所以在这里我得把你们的就业给你们估计一下,实际上呢,你们的平均工资,在沿海看能否达到3千,这算比较公允的。然后,对于你们就业的公司而言,我也可以给你们估计一下大概是哪些公司。外企?不可能,人家讲究英语。华为中兴这些大型企业?也不现实,去过华为应聘的人都知道,就一套数据结构与算法的题目就可以刷掉青鸟95%的学生,中型企业,这个就比较现实,问题是中型企业也讲究算法与数据结构还有高等数学,为什么呢,这些科目感觉跟软件开发不靠边阿。其实,一旦涉及到大数据量大计算量的系统,这些科目的知识就至关重要。而只有大型,中型企业有可能接到这些大系统的项目,所以他们也需要自己的员工懂得这些方面的知识。那么最后剩下的就是小企业了,小企业重在项目总额,项目利润不高不要紧,多接几个,每年的项目额就上去了,这些项目通常都是些小项目,人才的关键在于是否掌握了马上就能动手的.net和j2ee,没时间培训了,所以他们偏爱青鸟学生。 所以可以告诉大家,青鸟的学生绝大部分流向是小型企业,少数去中型企业,一般是这个估算。那么,将来有没有锻炼呢? 可以很肯定地告诉大家,做小项目没有什么锻炼价值,为什么?因为人人能做,物以稀为贵,人人都能做,你就不值钱了,很难有薪水的提高,充其量就是.net和j2ee的熟手而已。所以,要进入大企业做大型系统的锻炼,学习他们思考问题的方法,领悟到软件最重要的到底是.net,j2ee的那些架构,还是需求分析和数据流设计,数据结构以及算法设计。这才是真正锻炼人的地方。这才是锻炼出高手的地方。 所以,各位青鸟的学生们,要清醒地认识到你们的优点,也要认识到你们的不足,你们1年学习掌握了.net和j2ee,那些在大学耗费4年学习数据结构,线性代数,高等数学的计科学生积累的厚重不是你们比拟的,你们小公司有用武之地,那是因为你们是青鸟针对小企业量身打造的人才,而大学生是做为IT高级人才打造的,现状是大学生太多以及大学生自己不争气,不学好这些科目,搞得一塌糊涂,但是你们要想发展,必须把大学的数学相关科目补好,否则,小公司以及2000-3000的薪水,失业,竞争,就会伴随你一辈子。 所以,不要相信你们在青鸟学校里那些老师对你们的j2ee和.net吹捧,你们是靠这个找工作,但是这个东西是最没有技术含量的,你花1年能学会,别人不能吗?没有几年的数学逻辑积累,你们的现状是很残酷的。有人说,自学高等数学,数据结构,太夸张了吧?没错,很难,你们选择了青鸟,让你们具备了找工作的能力,但是,确实在某种程度上,你们成就高手这一步,将困难万分。 真正值钱的项目,是海量数据,专业性极强的分析系统,真正值钱的技术人才,也要从数据计算处理分析这里着手。这里奉劝各位青鸟的老师,不要误导学生j2ee和.net了,这两门一定要学好,但是,不是把学生送出门就可以了,他们将来还要存活还要发展,逻辑和算法才是真正的王道。你们可以不懂,但是不能这么教学生啊!
[ 本帖最后由 hzh512 于 2010-11-30 19:21 编辑 ]