大学生活小谈
写这篇博客,大致是希望以后回想时多一份慰藉和动力吧。
一、关于当初
博客A[1]的作者认为“大学的确提供了非常丰富的能力培养机会和广阔的个人发展空间,但归根结底,学习和进步才是大学的主题,荒废其中任何一个都不能让大学生活过得充实而完整”,这引发了我的思考:如何在提升自己各方面能力的同时兼顾自己的学业成绩?
从我自身的角度出发:首先,不得不说品学兼优,世故练达,身体素质也出众的学生是很少的,这也是社会缺少真正的全才的原因之一,因此我认同作者提出的“归根结底,学习和进步才是大学的主题”。然而,现今大学中有一种普遍的现象是,大多数学生都认为他们所学的必修课中,有相当一部分是他们不喜欢或者极不擅长的,因此所谓的多方面发展逐渐成为了一种限制,一种对于真正全面发展的阻碍。于是乎很多人觉得,甚至包括以前的我,都觉得很难实现学习上的完美,同时具有很强的,以我们专业来说,编程能力。
同时,我也意识到,这些问题需要相对辩证地来看待。毫无疑问,学习以及进步是学校和学生时代的主旋律。学校的课程安排都是经过详细研究的出来的优秀成果,学习的过程是一种能力养成的过程,在这一过程中积累下来的各种能力是我们今后解决工作甚至生活中各方面问题的基石。
我自己的学习经历也可谓一波三折。初入大学的时候,满是好奇和迷惘,总觉得有太多东西要去发现和学习,也有太多东西让人胆怯。没有太多主动尝试,平平淡淡地度过了一年。大二的时候许多事情变得不同了,有了更多的经验和更深的认识,但是有的时候执行力成为了我极大的阻碍;虽然知道自己愿意尝试什么,但是无从下手,慢慢地让机会和时间流走了。过去一年我的学习和生活逐渐有了转机,自己开始按部就班地规划及执行,有了新的方向,同时不停地向它努力着。
在起起伏伏期间,也有过之前提到过的迷惘——为什么要学一些看似没什么用的科目?它们似乎对我的能力提升并不起太大作用。也看过了吴军博士对于互联网趋势的理解,毕竟我们都站在时代发展的浪潮之巅。也了解了许多例如自控力和心理学的知识,它们成功地帮助了我度过了人生中“很长”也很难的一段岁月。当然也更不用提算法、数据结构、计算机组成原理等核心课程的书籍。
回想这几年也写了不少代码,虽然都是零敲碎打,但是应该也有一万多行了吧。从最初的贪吃蛇,到更大一点的游戏设计,再到车牌识别系统,最后到专业课的各种编程设计,每一次练习都让我觉得既兴奋又困惑。好在每一次自己都没有放弃,同时也十分感谢以前熬夜的日子。最近的编译器设计项目应该是我独立承担的项目当中最难的了,因为该项目需要对编程语言有足够深的理解,同时要善于编写代码和调试。因为自己水平有限,花了相当多的时间查阅资料和调试,然而最后的结果仍然不是特别理想。尽管如此,这次经历弥足珍贵,我从未在结束了一个编程作业之后感觉如此醍醐灌顶。
因此,认真对待自己的每一项课业无可厚非,因为它们总能从某个方面带给你经验或者灵感。
二、关于未来
博客D[2]的作者认为“学生时代不要刻意去追求项目经验。当然如果有机会,适当地进入一线企业做一些实际项目确实对你就业有帮助,但这样去做的前提是你已经掌握好了大学课本上的基础知识。不要瞧不起大学里开的一些课程,更不要觉得它们太偏于理论”,那么:项目经验到底在应届生求职当中扮演了怎样的角色呢?如何协调项目和基础知识学习的关系呢?
首先,我认为“学生时代不要刻意去追求项目经验”是非常正确的,因为读书期间主要需要的还是基础的理论知识。然而,根据我现在了解到的信息来看,很多公司招聘的时候除开基础的理论知识的问题(笔试和面试内)之外,也会问一些关于产品和市场、设计和规划或者说更深层次的应用型专业知识,这就需要相当的经验,或者说实际项目甚至实习的经历了。此外,通常情况下,在其他条件相仿时,具备更丰富的实际项目经历的学生必然更受青睐,在现今竞争激烈的求职环境中,项目经历似乎正在逐渐成为了一种必要的竞争手段。
对于未来这个话题,看似和我提出的“项目经历”的问题没有太大关联,但实际上存在着很多随之而来的问题,它们很大程度上决定了我们的毕业选择。因为大一大二缺乏足够的足够强的项目经历,在大三这个节骨眼上我做出了出国的选择。这个选择基于我专业课相对较强的优势,同时不用太考虑我相对欠缺的项目经验(包括成熟的编程能力)。
就我个人而言,我只要知道自己的目标在哪里就好了,不去想并不存在的未来,不去猜测,而是去创造。毕业前的一年半的实践,按部就班地实施自己的语言计划、项目计划和实习计划,在申请季之前做好自己能做的最充足的准备。去创造未来,而不是去等待。
所以,就算存在着劣势,也不能停下脚步,更不能忽视自己所长。未来可期。
三、关于当下
博客K[3]的作者认为“也许,最让一个人感到最有成就的事情,不是他做成了什么,而是他选择了什么”,我不禁问自己:自己是否喜欢自己现在的选择呢?我是否能从中得到足够的成就感呢?
事实上,我非常赞成选择会带给人成就感,因为人生就是一段不断选择的旅程。我们不断选择接受什么知识,选择自己的发展方向,选择和什么人做朋友,选择什么东西去喜欢,什么东西去讨厌。作出让自己满意的正确选择通常能够带来非常愉悦的感受,振奋人心。同时,我也认为,在某些时候,一个人所做成的事情也能够在一定程度上,在一段时间内带来最高的成就感。就拿大家都经常经历的期末考来说,一个学生或许选择了勤奋复习,因为想要取得一个相对较好的成绩,但是过了不久便很难坚持下来;另一部分人或许只是默默巩固知识,似乎也没有给自己过多的选择,毕竟学习也是一件必须要做的事情,最后得到的好成绩显然能带来这学期相对最高的成就感。
至于对专业的选择,我也经历了和大多数人一样的迷惘,但是从小对计算机的向往还是让我很快确定了这一方向。我从来没有后悔过,我想以后也不会。我喜欢和感激我写过的每一行代码,即使他们效率很低,看起来也很丑。
坦白的说,就目前而言,我并没有什么很强的专业技术,每一门学习的语言都没有进行太多深入的研究,也没有参与过实际的发布项目;浅尝辄止的状态让人纠结和难受,我期待改变。但是令人欣慰的地方是我对很多东西都有一定的了解,C,C++,Python,Java,LaTeX等等,这些方面都具备继续深入的可能性,一定程度上也给了我信心。
如果要成功毕业步入社会,我想我还需要很多的编程练习以及实际项目经验。算法和数据结构等基础知识可以让程序员很快适应不同的系统构架同时产生自己的编程想法。实际的项目经验在以后的工作中扮演了很好的过渡和铺垫的角色,以至于在投入工作项目时不至于手足无措,总是半知半解。
四、关于课程
博客H[4]的作者认为“目前大学教育的课程设置陈旧腐朽,建议选择性学习。当然,开卷有益,技多不压身,你有兴趣也不会有人拦你。但是,要想有所成就,必须全方面的超越大学本科科目!就以《野生程序员的故事》里的故事为例,大学课程里有前端优化措施?会教你用Git?会告诉你CSS不要写在html页面里?”,这让我倍感震惊:中国大学教育和课程设置是否真的不堪入目?
不得不说,中国大学教育制度的漏洞还是用有的,课程设置确实也是各高校教育制度和管理体系的痛点;大学生备受课程压力煎熬却又显得无能为力,缺乏主动性。但是从另一方面想,这也是不得已而为之:中国教育不同于发达国家,即使是大学教育,高等教育,也很难从大众教育中脱身出来。师资力量缺乏、基础设施不完备、项目资金不到位,种种因素仍然限制着很多大学生的梦想。这一点必须承认。可喜的是国家的日益强大让我们有足够的自信期许更美好的未来,我们的学习条件和自由程度一天天在变得更加令人满意。就我所在的大学而言,“课程设置陈旧腐朽”这一说法实在不太恰当了,所谓“腐朽”的课程,的的确确是我们今后赖以生计的基础,真正会学习的人可以从这些前人总结的精华中提取出最适合自身发展的甘露。
我记得一位老师跟我们说过,所谓科班出身与速成班的根本区别就是速成选手只会去做,而科班选手明白为什么要这样做。这种说法虽然稍微偏颇,但是也点出了本质。计算机方向的专业强调实践性,而正是这种倚重让我们容易忽视编程能力背后的道理。计算机组成原理、微机原理这些硬件课程,仔细去理解你会发现,每一行代码都和他们有着千丝万缕的联系。都说编程之美,有的美是不只是用眼睛去发现。
此外,现今的大学课程并不只是偏于教授理论知识,经常也辅以必要的编程练习或者课程大作业,提升学生的自学和应用能力。说到头来,老师能提供给我们的,也不过是牵线搭桥和必要指导罢了。人生的漫漫长路,大多数时候还是得靠自己。怎么理解课程设置,怎么对待现有课程,都是一门漫长的学问。关注细节,精于提炼,化为己用。
五、关于师生
博客N[5]的作者认为“大家可以从各种各样的健身馆中看到这样的关系, 像健身、瑜珈、跑步等等。 在这种关系中, 是谁想提高自己水平? 是那些学员, 这些学员的想法得足够强烈, 他/她才会花钱去参加这样的健身活动。 在健身活动中, 谁要做各种运动, 流汗呢? 是学员。 谁在这个活动中对别人指指点点, 提出各种要求,鼓励别人更加努力? 是教练”,这让我想到:我从前对于师生关系的认识是否正确?如何从师生关系出发安排和规划自己的学习?
最开始当然要提到我非常欣赏“健身教练/健身学员”的关系,这生动地体现了一个良好、健康的师生关系模型,同时准确地反映了学习中可能存在的潜在细节。求学过程本身,基于求学的动机,譬如健身,一个人去健身房锻炼无非是为了获得更好的身形和更佳的身体素质;钻研课程也是如此,是想要获得为我所用的知识。其实很遗憾的是,中国学生普遍缺失一种学习的主人翁意识,接受知识相对被动,所谓苦和累,是较之玩耍和娱乐,还是较之其他自己向往的知识?老师究竟是我们学习过程中的一种束缚,还是我们成功的助推剂?
很多大学生,包括我自己在内,在进入大学校园的很长一段时间内找不到方向,因此学习也没有显得那么有动力。如今想起来确实后悔不已。近一年我大大地增加了和老师们交流沟通的频率,不论是学业成绩还是人生目标的清晰程度都有了显著的提升。尽管我自己和老师的关系,更像是传统的师生关系。坦白来说,大学本科大部分师生关系,还比不上初等教育时期来得密切。但是,在和老师的交谈过程中,在相对成熟一些的思维方式和相对丰富的人生经验的基础上,我还是能够找到自己可以借鉴的宝藏。
如何看待和利用师生关系,对于有的人来说没有意义,但是如果想少走些弯路,多一点沉淀,还是要勤于去请教我们的“教练”们。他山之石,确可以攻玉。
最后还是想感叹一句,长路漫漫,虽万水千山往矣。
[1] https://book.douban.com/subject/4006425/discussion/22803733/
[2]https://www.cnblogs.com/xiaozhi_5638/p/4485805.html
[3]http://blog.csdn.net/haoel/article/details/1688104
[4]https://www.cnblogs.com/freeflying/p/4796369.html
[5]http://www.cnblogs.com/xinz/archive/2011/05/16/2048044.html