同济计算机本科三年 - 反思自己和送给想转专业的同学

同济计算机本科三年 - 反思自己和送给想转专业的同学

本文地址:http://www.cnblogs.com/liutianchen/p/8986974.html

貳零壹捌年伍月叁日 同济嘉定图书馆 

不知道为什么写不下去项目和课设,找工作节节失败,开始反思自己三年的本科生活。第三年过去了,现在的我终于可以说完全了解这个学校的这个专业的全貌,也终于清晰地认识到了自己。

没能抓住的四年

相信除了极少数上大学之前参加信息竞赛或者接触计算机的同学,大部分人并不知道计算机专业是什么样子。可以说在学校里专业学科能见到的天花板就是这个学科的老师了,因为网上的人再厉害,也是文字和照片,并且只看职位和工作内容并不知道他们是做什么的,具备什么样的能力,相比之下专业课老师是我们眼中某一个基础学科的全貌。但令人失望的是,自从开始接触计算机系的老师们,同学们就开始对专业课甚至整个计算机系失望,甚至不少同学因为某一门课的老师和内容讨厌计算机专业讨厌计算机行业。因为计算机系的大部分老师担当不起这个学科,从能力、态度上各方面都是这样。我前两年并不能认识到这一点,因为我学习一直不好,大一的时候从学高数开始,周围的同学都是八十分九十分,我很努力学习也只能在及格和中之间徘徊。所以大一时我几乎不质疑老师,更多的是想自己哪些能力不行。但事实上是在计算机系你不管是学习好还是学习不好都不会有所收获,因为没有标杆。

就拿西加加来说,每当计算机系的师资被质疑的时候很多同学都搬出沈坚来。但是就西加加来说沈坚教的够吗?学西加加首先要学会C,C管理线性代码和内存结构,西加加支持域、对象和模板,STL等等。那么,如果你想成为一个技术员,比如Linux运维,跟着沈坚做作业就足够了;但是你想做C++工程师,大一大二大三都跟着沈坚学,恐怕毕业了连60分的标准都达不到,并不是说沈坚西加加不过硬,而是课是歪的,并且从老师到学生没有人意识到学过西加加却还缺乏很多西加加技能。再比如,软件工程,如果你想成为软件工程师,软件工程师的能力就是组织代码,同事协调网络、操作系统和数据库间的关系,协调团队开发间的关系。最重要的技能就是设计模式,八大基础设计模式要熟练掌握,但是我们上两门课,软件开发方法和软件工程,两本书的目录里都没有设计模式的内容。其中一个老师为学生们额外加了设计模式的内容,可以说对学生很好了,虽然是以过ppt的方式走的,另一个老师更有趣,软件工程变成国创开题现(详询s姓同学)。如果你想做技术员,在银行或者外包公司里,拿一堆文档ppt骗骗人,别人写好接口你实现,跟着老师学就够了,但是软件工程师,这些还远远不够。分析各种文档这些死的技能,随时都会过时,而且现在已经过时了,除了骗人没有别的用处。计算机系统结构呢?NV要求熟练掌握计算机系统结构,如果我们大二投入了120%的精力学系统结构(verilog),那些真正投入了系统结构,也要做系统结构的人,完全达不到在NV GPU和unreal测试实习的门槛,道理同上。

并不是所有同学都需要找工作,读研也是很多人的选择。读研是为了什么呢?肯定是为了让自己变得更好才去读研,没有人会仅仅因为学历好听、好看去读研。想要变得更好还是这些问题,就拿同济计算机系研究生来说,如果继续在同济计算机读研,周围还是这些人,老师不变,人脉圈不变,做的事情还在这个层面,所有变量都没有改变,那是因为什么会变成更好的人呢?现在同济计算机本科的我,相比于别人来说,我只有一个本科学历,还是成绩不好的那一种,别人上了四年学,我却耽误了自己四年的时间。我现在还不知道自己能做什么,该做什么,想做什么。仿佛是超市里有琳琅满目的商品,我的蚂蚁花呗额度已经没有了。

这是一个没有人说实话的地方

同济计算机的本科声誉差,可以说很差。差到拿着简历去技术面试,大公司的面试官就用一种:你可能除了吹之外什么也不会,这种眼光来看你。实际上这是传承下来的,所谓的在学校里糊弄老师的一套,出去可能不那么好使了。在面试的时候,敢说自己精通西加加,一般有两种情况,1. 一些公司规定应届自称精通西加加,如果不是特殊情况(比如ACM地区以上金牌)HR有权利不用上报直接筛掉, 2. 面试现场被技术官拆穿。在同济计算机,说自己精通西加加,可能要被沈坚分分钟拆穿。但是你说自己精通PHP,精通Java,精通Python,估计老师除了说你很厉害给你鼓掌之外啥也不知道,在学校里吹的牛连个能拆穿的人都没有。我们的老师都很好糊弄吗?很多有好几年经验的教授当然不会很好骗,很多老师不想难为学生,或者纯粹是懒。反正研究生有项目、论文等KPI,本科刷的GPA都是自己的。而且不少老师水平的确不够,譬如软件工程的老师,我真的怀疑甩给他20个业务模型他能画出他上课讲的那堆图吗?数据结构当党课上的老师,他不看记的笔记能手写出哈希表吗?

提这些问题会显得很可笑,比如诚心实意的质疑为啥计算机系师资这样,比如本科声誉为什么差。很奇怪,没有人去骗人,我却被自己骗了。除了少数癌症病发的同学之外,没有人会趁着你还啥都不懂的时候给你疯狂灌输。而我就是被自己骗了,我很想去了解,计算机专业是什么样子,计算机的专业能力是什么样的能力。越是想去了解,越容易被自己骗了。想想看一些课都不备一上课就放大炮的老师,如果他认为我的课程学的很好,我反而要反思自己了。而计算机专业能力是什么样子呢?我在同济计算机系没有精力去了解,直到毕业前夕我也没有时间去发展。因为我大一和大三在沈坚的语法糖上浪费了很多时间,大二被要求写Verilog,而我们的助教和老师都不会写verilog。直到现在我才明白我的三年是洗衣粉+水,沈坚和verilog不停的搅拌,最终成了一大盆泡泡(洗衣粉如果都被搅成泡了就洗不干净衣服了)。

现在该怎么办?

我常常这样想:世界上没有解决不了的问题,只有解决不了问题的人;过去不知道自己在做什么没关系,只要知道现在和将来要做什么就行了;不用担心来不及,只要从现在开始,什么事情都不晚。。。。。。日子一天天的过,这些吃了很多苦才想出来的道理就一点点的被腐蚀推翻。我唯一庆幸的是我只丢了三年,还有一年我才失去校招的资格。(19届19年就是社招了,要求会不一样)庆幸我现在还是应聘实习生。庆幸现在还是不是秋招。我从来不会因为一件确定的事情而沮丧,心里装不下事儿,计算机系倒是有很多同学这样,除了咋呼好像没有正事儿干。所以想转专业来的同学要做好和这些同学相处的准备。现在的我除了自己补上之前的数据结构和算法,除了反反复复降低自己的期待找工作之外,什么也干不了,我想离开上海,我不想再接触同济了,以后会回来看看,但是真的想离开了,去其他地方,北京深圳广州都好,在嘉定校区,我会变得越来越狭小,越来越渺茫。嘉定校区很吵,老师、同学,各种杂音,闲人。换个环境,重新开始吧,就当我现在是0。

猜你喜欢

转载自www.cnblogs.com/liutianchen/p/8986974.html