计算机研究生路怎么走

153 阅读2分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。


每个人必然都会有第一门学习的编程语言,这里指的是主语言,当然,后期应该都会成全栈了。


下面是2014年,本科刚毕业那会儿,刚上研究生,我就去实习了,初出茅庐时候写的,现在看来,有的话非常的不成熟,但是有的话,现在却后悔没有早点去执行,比如,机器学习。当然,过去的事情只能后悔,木已成舟,现在能做的只能是反思,总结,不留恋,砥砺前行。


2014.12.19:

基础的java语言学完了。

下一步有以下几个路线:  

  • 1.java web

spring,jdbc,angularjs,python。

 

  • 2.unix编程

掌握基本unix知识,之后学习c,c++。

  

  • 3.走大数据开发路线

学习spark(使用过),mapreduce(掌握基本,写过pagerank),scala,python,erlang(?)

  

另一条主线:

1.深入学习数据挖掘方向。

2.机器学习,stanford 课程。

不能同时开始,必须要有个主线,然后制定项目,立刻开始。

Ok,最后决定走一条主线,多条支线的策略,原因很简单,我需要一门立身之本

so:

主线: Java

支线:

  • 1.web的几个java架构,jdbc,database的使用

  • 2.spark和mapreduce的继续学习

  • 3.机器学习和算法研究


2022.07.29

可以看到,2014年,当时其实机器学习和深度学习已经开始展现其强大的影响力,2014年正式imagenet成功推出,证明了deeplearning强大实力的年份。只不过当时因为研究生组里都在做大数据,也就是hadoop,spark那一套,如日中天,所以没办法,只能一条路走到黑。

但是当时因为也关注机器学习,所以也会花一部分时间学习,关注,还好没有落下太多。不过现在想想,当时要是下定决心转行弄机器学习,现在也不会这么痛苦了,痛苦的点在于年纪大了,精力不如以前。当时其实已经在想,要是一心走理论,还是得去读博,时间跨度拉大,深入学习。ps:现在辞职了读机器学习的博士中,研究生当时其实就在读博搞理论和直接工作当码农之间犹豫了很久,走了几年曲折路,又回到了起点。

关于现在和未来,下篇文章再谈吧。