在贴吧给学弟学妹的建议
好吧,我承认是标题党啦,不过还是想分享一点自己的经验;今天无意间上贴吧,看到学生时代真的很悠闲,整天无所事事,想想以前的自己也是这样,大学没有过得充实,还是有一点点后悔;毕业这半年时间,想了很多,也算是想清楚了一些事情;
那就切入正题吧,一两年也没上贴吧,来贴吧一看,几乎全是不熟悉的ID,我先介绍一下我自己吧,楼主是软件学院软件技术(Java 专业)2014 级毕业生,大学几年几乎算是什么都没学(专业知识),去年的这个时候应该算是毕业了,然后跟随大批部队加入培训的行列。
因为经历过培训,所以那就来说说培训吧,之前以为学长写的这篇可以参考看一下:
当然啦,上面可以参考,可能我一年前也会是那样想的,但是我的现在想法完全不是那样了;可能你现在还心存幻想参加一个培训班,培训培训,然后就可以找到一个不错的工作,我只想说大错特错,培训班的老师,估计还没有你的老师教的好(虽然咱们大学的老师教的也不怎么样);而软件,互联网公司更看重的是自学,解决问题的能力,而你靠毕业还靠培训去学东西,这足以说明你没有自学能力,做技术这一行不适合你,所以我的建议是——千万千万不要去培训,当然啦,你想花几千块买点教训的话,也未尝不可。
中国大学教育制度的问题,所以理工科学不到东西也不能怪学生,但你也不能把这当成你什么都不会的借口吧,虽然高中的高强度的学习,到了大学就放纵了,然而你却不知道,毕业之后等待你的是更大的压力,所以你在大学应该是努力去积累自己的专业知识,而不是每天很轻松的度过;
接下来就来说说在大学,学习那些东西,该怎么学习
- 编程语言:应该以C 语言入门,还要学习一门面向对象的编程语言Java,Python;
- 数据结构与算法:这是互联网公司的必考题目,比如咱们学校的ACM
- 数据库
- Web 前端
- 计算机网络
- 操作系统
除了上面最基础的东西,还应该了解这个行业,了解新技术,多敲代码(后来你会发现,你敲的代码越多,发现你敲的代码越值钱);
知道了学习哪些东西,接下来就是该怎么学习了,我个人是不推荐使用学习的教材的,可以看知名大学的功课比如普林斯顿大学,MIT,斯坦福大学等等,他们大学的公开课真的值得一看,当然还有一些专业的Mooc 网站,国外的Edx,Udemy,Coursera,国内的极客学院,iMooc,网易公开课,上面的课程主要面对计算机专业,如果在大学的时候能做一些积累,毕业找工作肯定是一个加分项。
对于计算机专业,你应该熟悉Google(不要说上不去),Github,Stackoverflow,CSDN;
如果想要提升点逼格的话,可以上知乎,简书去洗洗脑;
作为计算机专业,要练习自己的英语阅读能力,不是说你要过四六级(现在才发现有毛线用,用,当然不是说你不去考啦),至少阅读英文文档大概没问题;
计算机专业也特别广阔,我的建议是选择一门去深入学习,目前我人最火的是Web 前端,Java EE,Android,iOS;目前这四个方向大量缺人,当然不是说其他方向不行,只是相对于没那么热门;再过几年,可能形式就变了,所以还要更加形式来做出自己的转变;