看到一个微信公众号推送了一篇题目为“Google程序员的算法学习之路”的文章,颇有感触。所以决定规划下自己的学习之路。
机器学习
接手的第一个项目是卷积神经网络相关的。所以准备首先在机器学习上下个功夫。具体规划如下:
1.参加一次机器学习/深度学习的竞赛并取得名次
2.认真把周志华《机器学习》读一遍
3.把手里的项目做完,做出成品,或上线或出专利或参加国赛。
4.再接手一个机器学习相关的项目(实验室或自己接)
算法
算法应该算我的一个小优势,所以我希望把这个优势扩大,成为我今后求职的一板斧。具体规划如下:
1.读完一遍《算法导论》,将其中的所有算法均用C语言实现一遍,做成库函数。
2.在某项目上尝试一次用自己学到的算法理论知识进行优化。
纸上写码
我想把纸上写代码发展成自己的第三板斧。我的最大优势是记忆力,所以可以尝试把实现过的算法通通背下来并在纸上默写。这应该算得上一项牛逼技能了吧。
其他
还有一些其他想学的:
1.Python爬虫
2.Javascript,这个逃不掉的,总有一天会用到。到时连同HTML、CSS通通学会。
3.AR.js,这个可能之后有项目会用到,如果用到,当然要学。