作为一位大三六院软件工程的学长,我在这给大一的学弟学妹一些建议,把我大学两年多的一些爬摸滚打经历和想法跟大家谈谈,给对大学一无所知的你们一些建议,希望能对你们的大学生涯规划能有所帮助。
在我看来与其说大学是一个自由空间非常大的个人空间,不如说是一个非常令人迷茫容易迷失自己的境地。大一的时候自己与大家一样啥都不懂,看社团那么多,说得那么好一下就参加了两个,而且还进了学生会。大一下学期渐渐真真明白的协会是干什么的,说白了就是兴趣相投的同学时常碰个面罢了。我感觉要同学们认为自己的交际能力很欠缺可以参加一个社团,但绝对不要超过一个,因为那真的很浪费你大学非常宝贵的时间。与进社团相比较,我感觉自己出去做家教的收获要多得多,因为那是让你直接与社会上的人进行接触。因此在大一下学期,我毅然退出了所有的社团,虽然当时我就已经当上许多社团的部长。在周末出去做家教,自己养活自己。在那段时间我理解了一个很重要的道理??心灵如上帝,行动似乞丐。大学里你一方面要不断地充实自己是自己具备很多能力,但在与人交往时一定要谦虚。那些无内涵一味夸耀自己的人不值得一提;那些有能力但爱吹嘘的,是井底之蛙,难成大事;而真正能成就一番事业的往往是那些内功深厚,但外表和蔼,懂得锋芒内敛,乐于与人交往的人。
虽然在别人眼里看来我自己养活自己很了不起,但我自己仍感觉过得空虚,因为我来大学是学习知识,而不是现在就卖那些我学的东西的时候。大二上学期开始因为听说就业形势不好,便没再继续做家教,因为我毕业后不可能靠做家教来养活自己,在大学最重要的还是抓紧一切时间为自己的将来作准备。因此开始到处找什么机房一类的东西学习现在所流行的c# .net asp等技术。在后来为我们学校老师做了几个精品课程网,为学校保卫处做了一个部门网站,当时感觉特有成就感,但渐渐的还是变味了,因为自己一直以来从事的都是复制和粘贴工作,几个网站后台都全部一样,只是把前台的页面换换,加几个动画,根本没什么技术含量。我经常晚上睡觉时想难道这就是自己想要的生活吗?
大二下学期毅然退出了那个机房,开始全心学习,也就是在这年我拿了八千多的奖学金。但有一句话在大学绝对是正确的??如果一个大学生在大学只学习不动手,那么你最多只能做一个好学生,但做不了栋梁。因此自己又开始寻找该做些什么去,最终找到我们学校的ACM机房。在这我才真正找到自己大学的奋斗目标了;明白了大学究竟应该干什么事情才是最有意义的;才知道了什么对于我们计算机专业的人员才是最重要的??基础,尤其是像算法,数据结构等。这些才是内功,内功学好了,再去学习哪些流行的技术就不在话下了。而相反如果基础没学好,就急于去追流行的技术,最终也只能是懂得招式不懂内涵,没大气候。以前总感觉只要把课程学得非常好,考试考得非常好,那么我的基础就非常好了。但当我进入ACM做题一段时间之后我才发现数据结构考了前几名的我按上面的评价标准来看还属于没有入门的阶段,更别谈初级,中级和高级了。现在自己时常感觉非常的遗憾,因为在自己知道了该干什么的时候却已经没有足够的时间了,把大一大二那么好的时光全花费在了一些看似很有意义而实际上意义不大的地方上了。人要懂得选择,只有把所有时间全部懂用在了刀刃上的大学生活才是过的最完美的。要我大一刚入学就开始研究算法,也许我现在就可以代表学校去北京参加决赛,甚至代表祖国是去美国参加总决赛了!
再者,在ACM机房中学习,感觉她给我的不仅仅是一些算法知识,一种思维高度,更是一种遇到困难时的思考方式,处理方式。因为ACM大赛考得不仅仅是一个人的算法知识,思维高度,更考察一个人的遇到困难时心态。要想真正真正成为一个优秀的ACM队员,它不仅需要你有扎实的数据结构,算法知识,更要你懂得如何和队员相处,训练时胜不骄败不妥比赛时领先不骄傲落后不焦躁的心理素质。ACM团队是一个有趣的团队,在这里和你志同道合的朋友一起学习,一起比赛是一件令人振奋的事。在ACM机房自己常常为了一道题而冥思苦想很久很久,那是一种黎明前的黑暗,但当题目做出来后我会激动地一个人在机房狂欢,那是一种描述不出的满足感。在别人眼里看来机房的生活是枯燥,乏味,但在我的眼里看来她是在一种犹如你历尽千辛万苦爬到山峰可以一览美景的激情生活,一种你的苦苦付出终于赢来了回报的时刻。
这是四川大学一位学长在ACM论团里写下的激励新队员建议的一段话,也是这篇文章也坚定了我研究算法的念头。"我是2001年代表川大参赛ACM的队员,之前并没有什么集训队或教练,我们几个人完全是评着兴趣和热情投身其中。我们见证和推动了川大ACM Team从无到有,从小到大的全过程。 如今,和我一起参赛John Bill现在微软研究院,相信那是最适合他的地方;Amu就职Google,全球各地飞来飞去;Louisa则去了美国读博,师从大牛,以最高荣誉拿到PHD学位并留在硅谷工作;而我在欧洲读书、工作和游历了5年之后,最近拿到美国一家知名公司的工作offer,如果签证顺利,这个秋天就将在旧金山开始新的生活。 现在回想起来,这些年来我跨过的最重要的几步,ACM的经历都曾助我一臂之力。读硕士期间有不少课程需要大规模的程序实践,我都拿到了高分,包括那个恐怖的操作系统内核实验课。后来找第一份工作,给的面试题居然就是某年的两道ACM Final题。我还看到老板在我的简历里关于ACM经历那一段,重重地划上了两条红线。后来面试完他当场就给了offer。这次面试美国公司,历经5轮,最后压轴戏还是考编程。被问一些算法设计问题,我很快给出了回答;给我读一段奇怪的代码然后让我优化,我在很短的时间内交上了完美的答卷。凭借这些表现以及积极主动的心态,我敲开了他们公司的大门。而所有的这些,都得益于ACM训练期间打下的基础。七年的时光转瞬即逝。当年我们4人一起去参赛的情景仍历历在目。那上海滩的美食美景,那赛场上的激情飞扬,那是我大学时代最美好的一段日子。我们的付出终于得到回报,更重要的是川大ACM从此翻开了新的一幕。一代又一代的编程精英们来到了我们这个温暖的大家庭中,带着希望和憧憬加入进来,带着荣誉或遗憾离开这里,而留下来的是宝贵的经验,以及年轻岁月里那或动人或平淡的故事。万里之外,我看到母校的ACM正蓬勃发展,看到你们正在我们曾走过的那条路上,走的更远,飞的更高。那是一条铺就光荣与梦想之路,那是一条通往灿烂人生之路。"
大学过到现在最大的感受就是:大学大一大二时不知道要干什么,到处误打误撞,大三开始明白自己真真正正应该干什么,干什么才真的有意义,但时间却已经不够了,理解了为什么时间是那么的宝贵??因为唯有这个世上唯有时间她是永远不可能再来的。写下这篇文章只是希望能给对计算机专业或对计算机感兴趣的学弟学妹一些建议,时光瞬间即逝,希望你们到大三,大四给学弟学妹提建议时不会有我这样的遗憾,而是站在一个大家敬仰,自己无悔的成功者角度。