新闻资讯
软件工程大学四年学完全部专业课程到公司里是什么水平?
我这里只谈工程,不谈学术。
这是两条路,99%的人只能从中选其一,我选的是工程,所以我对学术所知甚少,弄学术的基本上都去读研读博了,我这里写的是针对本科去找工作,也就是工程方向的一些看法。
正文如下:
现在大四的我来说几句,本科编程教育(非cs top10学校)在工程(公司的编程开发岗)上的培养真的不咋地。只学学校教的,几乎找不到好工作。
我身边好多学霸,他们都是平均80+,不少科目90分以上的,大部分去准备读研去了。但是关键是还有些不想读研的平时成绩很不错的,他们中有不少找不到满意的工作(编程相关)。我作为一个大一学霸,之后就是学渣的人,反而可以去阿里敲代码。
这是为什么呢?
原因很简单,学校教的东西只是入门,太浅了,你考100分,也只是入门满分+很会考试而已。更何况学校里教的大部分是理论+数学,真正意义上的实践太少,只是学会课本,又如何胜任公司里面的职位呢。
大学四年最重要的三件事莫过于开阔眼界,增加兴趣,不断努力。
当你眼界足够开阔,你就知道在大学里自学比听老师讲课有用100倍。当然这是建立在你眼界开阔的情况下,和个别厉害老师除外,因为你的自学是自主高效的,比学校先进的(跟上业界步伐),比课本深入10倍以上的。
当你眼界足够开阔,你就知道要多动手,多实践,实践可以让你对理论的理解更深刻,你就知道要写项目,多学技术,怎么成为特定领域内的佼佼者。
当你眼界足够开阔,你就知道技术上要达到怎样的水平,你想去的公司的岗位要求,知道这个社会是分工的,短板效应不复存在,捅天效应(特定领域成为专家大牛)是多么重要。
当你眼界足够开阔, 你就知道你以后的工资取决于你的不可取代性。
......
当然这些离不开努力,没有努力,这些只是空中楼阁,没有兴趣,你很难坚持下去,兴趣是成为大牛的元动力。
so,加油,努力 开阔眼界到成为业界1%,增加兴趣到无比热爱,不断努力到废寝忘食。
推荐几个编程最重要的网站:
-
google
-
stackoverflow
-
github
这三个,一定要玩的6(都看得懂,并能熟练使用;能从中获取知识,能从中解决自己碰到的问题),至关重要。
再推荐一个:
从知乎中找大牛follow的秘诀 · Issue #103 · CoderUnion/coderunion-github-talk
和采铜的 精进 这本书。
ps:我这里想说的是成绩和编程能力没有相关性,如果要留学或者去cs top10的学校读研,刷成绩是必须的。
工程和学术这两条路,对99%的人来说,越早选择越好,这样可以花更多的精力把这条路走到顶尖。学术 or 工程?web后端 or web前端 or 运维 or 安全 等等?
如果决定走工程这条路,请挤出能挤的时间中的绝大部分给学习编程,拿我寒假举例,我一般玩五天,学习加编程超过20天,每天八小时。回复列表