一个大学毕业生的反思
一个人写的四年反思,如果对大家有借鉴或者能够帮助team的同
看看是否有必要转帖到组里面。
原贴见: http://groups.google.com/
昨天想了整整一宿,
的教训,少走些弯路。同时以此为鉴,今后努力的改正、提升自己。
大学生活马上就要结束了,这里不禁感叹时光飞逝,物是人非……
记得刚刚踏入大学校门的时候,心中踌躇满志,
憬:
雄厚的基础知识,良好的学术能力,很高的技术才华,
而如今的状况却是:为了得到一个可以糊口的IT民工职位抓破头皮
离自己越来越遥远。
直到此刻,我仍然不认为自己的大学是完全堕落的,
究竟出现在什么地方?我想这里有很多原因,绝大部分是自己的,
1. 基础知识薄弱
在我东奔西走找工作的时候,
通信机制
而当场被无情的BS,
先要谈及计院的一大问题。其实在这里真正对于计算机感兴趣,
獗。 真正的没有几个人肯安下心来读书,即使那几个老老实实听课的 “ 好学生 ” 也只不过是为了一个高高的 GPA ,一个可以在家长同学面前显摆
的奖学金证书。而真正希望学东西,做学问的人太少了。
没有单位会真的拿来仔细的看上一看。
回归正题,什么才是真正的基础扎实?
非常重要的思想、名词、技术都要有良好的把握。
清楚诸如僵尸进程之类的问题。会 Linux 的不仅仅是就会几条 shell 命令,或者干脆就会装个系统。用 C++ 的不仅仅要会语法(估计这是
绝大多数毕业生对于 C++ 的理解程度),起码要了解一些常用的标准库,知道什么是 STL ,了解些基本的 OO 思维方法。学过网络的最起码要用
过socket ,了解数据库的不能仅仅就会写几个 SQL 语句,背两条范式等等。
说到这里不禁有点激动,前几天在一个 IT 论坛上看到一个关于大学读书无用论的帖子。
础的东西都没弄明白怎么好意思说自己读过书?
少。
倘若没有这些基础,仅仅会用这个工具,那个框架,
1. 做一辈子 IT 民工
2. 将大学中欠下来的债补上
3. 改行
这里我不想说太多,话归正题。如果要我重新的去选择,
想, 技术,方法记录下来,并且苦练到可以熟练应用的地步,
个基本的名词或者话题能够将其来龙去脉解释清楚的人。
2. 学风不正,腐败猖獗
这里的学风不正,腐败成风。我想一方面要怪罪于我们自己,
的领导以及老师就真的没责任了吗?
如今的老师大都想着自己的小项目能赚多少钱,
起来冠冕堂皇,实则是句屁话。老师根本没时间备课(
学一年级的计算机导论课,一个老头足足的念了一个学期的幻灯,
劲。也难怪很多人从一开始就认为进入计院如同进入火坑。
就内外成患、
干什么来的?之前的那么多时间不好好的调教你的学生,
在这样的学习环境下,除了主动的自学,多多的上网搜集信息、
定,有
时会随着大环境一起堕落,一起enjoy美好的大学生活……
3. 实践薄弱,人才位置错放
看着自己简历中可怜的实践经验,
很多人都在用理论扎实来搪塞自己实践方面的低能,
实透彻。就好比熟记骑自行车手册的人可能根本不会骑车一样。 我们不排除有未来的图灵、 Knuth 一类的大牛,只要即使不写什么重要的代码,理论也
是巨牛无比。但是大多数学过数据结构与算法的人来说,能用 C 写个 Dijkstra 最短路算法就算不错了,你要给他个什么城市公交线路选择问题,
他保准晕菜,当场崩溃(这样例子我见多了)。
其实我们的同学中真的有些非常的出色,只不过是放错了位置。(
出色的能力在该方向上开始崭露头角了。
么,估计换个环境也还是一个逼样。
好的选择。但是大一大二的时候,我们的老师,
适合学计算机?
总之,种种因素,大多数同学四年没编过几行代码,
根本不敢往简历里写,因为根本没有啥技术含量,都他妈copy的
4. 项目反思
在我向面试官夸夸其谈自己的所谓有技术含量的项目经验时,
已……
我也曾经意识到实践的问题。
皆因打不
完的补丁,层出不穷的新bug,臃肿而杂乱的代码,
究其原因,我总结如下:
首先是自己太浮躁。我觉得这个问题在当今的毕业生人群中以及I
件。事实证明,任何牛逼的软件都不是一下子就那么牛逼的,
法。其实这个想法本没有错,错就错在我没有进行必要的积累,
虎的写
代码。其结果可想而知,调试了n久代码才能勉强的运行,
这个时候其实应该吸取经验,对于代码进行重写,系统进行改进,
技术含量的牛逼程序一定成功。
完整的运行整个程序,无论我怎么调试,
感觉自己也没啥能力写软件,估计再写也就是九流货色,没啥发展;
吧唧的郁闷了好一阵子,之后做了一个我虽然不后悔,
其实现在想想那时真是愚蠢的很,
个程序不费事。但实际遇到困难的时候,有没有耐心与毅力去解决,
在犯着同样的错误。
总之急功近利很容易导致莫名的失败感,并且会为自己的失败(
在了我考G的过程中。
5. 借口==障碍
当时的挫败感使得我对于计算机学院这个机构完全的失去了信息,
这个时候我是这样想的,如果考研的话,
yy以及对于自己不准确的定位,导致我想到了考GT出国。
初的决定,因为我确实在这个过程中学到了好多,
觉得当
时的考G绝对是泡沫,它让我产生了种种幻觉,以为自己因为考G水
金融危机一样)
其实,如果这个时候,我意识到前面问题的严重性,
找借口。我埋怨背单词太苦,于是经常为自己开小差(游游泳,
弄自己的专业课,糊弄自己的课设,糊弄自己的前程!
总
结,去努力的提升自己。我因此浪费了不少时间。虽然,
很
薄弱的我来说,面对这样大的挑战,
最后的结果可想而知,我用了一年的时间专门学习英语,
GRE单
词也忘的差不多了,
6. 总结
上面说了好多,此刻心情很激动,思维好杂乱,现在要平静一下,
上大学首要任务:明白自己是来干什么的,
每个人都必须要有明确的目标,除非你想过四年打酱油的生活。
这一点我做到了,虽然做的不好,走了弯路,
要有扎实的学科基础,
掌握本专业常用的的核心思想与技术,并达到熟记于胸的程度。
发现自己的优势,选择适合自己的出路。
学过理论要注重实践,可以自己做一些力所能及的小东西,
熟练掌握一门程序设计语言,一个开发工具,一个系统平台,
最好是能够利用好假期的时间,出去实习。
切忌浮躁、急功近利,假如以你的实力可以通过5年的时间成为一个
都做不到。
对于自己的目标和已经决定的选择,要执著的追求,
做事情不为自己找借口,借口==失败。
最后环境的因素,我们希望它会变得越来越好。
会取得自己满意的成绩。