总结和计划

首先,机器学习/数据挖掘是一定要学的。

做好这方面的工作主要是抓两点:机器学习算法和编程能力的提高。

机器学习算法的大概路线已经知道了。先看公开课和那几本书入门,熟悉算法,期间一定要进行代码的实践。有时间再按照凌清风同学的路线走一走,多看几本书,实际演练一下。最好能找开源项目做一做,试试手,检验一下算法。不过不用像他那样搞的那么深入,毕竟时间已经不多了。(锦上添花

编程能力的提高:这是拿到好offer的前提和基础!!也是招聘前刷题的基础。提高就是多写代码、多做题。关于纠结写什么代码的问题也就是内功和招式的问题。但是现在看来无论是招式和内功都不行,可以说是都没有(毕竟每个人的基础水平都不一样,自己还是差很多)。写什么类型的代码(招式或者提高内功的)就不是那么重要了,重要的是去写。先把北大公开课上的算法和数据结构课听了,温故知新,最主要是把上面的作业都做了,把新学习的算法(动规、贪心等)一定要一遍又一遍地实现,直到彻底掌握为止,提高自己编程的逻辑思维能力和代码实现能力。另,去参考那个哥们的 算法之路。学理论可视化编程实践相结合的方式一个知识点一步地踏实前进。还有《算法》这本橙宝书,以及对应的公开课。无论哪几个,都是要做题运用!!(如果没有这些路线可能就去参考知乎上的那个毕业后自学编程的帖子(萧大指导)了。)计算机的基础知识很重要,这些都是几十年都不变的,目前这个阶段来说,先做好数据结构和算法,不但是考察的重点而且是内功的重要部分,这些都是让自己首先在这些方面成为一个合格的本科生(纪路就是自己用国外经典教材自学的)。其他的知识以后用到了再补。(内功)

再往后就是自己动手实践一下,对知识进行一个运用和加深理解。写个个人网站,python+flask 再看看flask的源码,理解框架的思想(内功),拆一拆,自己再造一下,才能对数据结构和算法什么进行一个运用,加深理解,提升自己的水平。项目不要重复的做来做去,那样没有意义,项目经验这些东西在工作后都是可以很容易获得的。但是还是要动手做一个两个的才行(招式)。到时候再刷一些算法题,剑指offer和面经。正所谓内外兼修 但还是以内功为主。把内功修好,再加之有一两个小经验(逻辑思维等能力提高后,这些其实一直查,边学边做,较短时间内就能学会),应该没有什么问题。

目前就是想到这么多,以后再怎么做,再进行动态调整。

努力的方向 和 实践的路线大概确定。很多不明白的东西现在也都差不多明白了,剩下的就是一步一步踏实做了。

还有一些感悟:

    数据挖掘技术是以机器学习为理论支撑的技术,不过是门槛高一点(对基础知识的掌握,思维能力,理论原理比如机器学习算法,数学功底,要求高一些),需要更多方面和领域的基础知识理论支撑。一般的学生也比较难接触到,甚至这是研究生才开始做的方向,但也是技术类。(或者可以称为招式,但意义不一样,这个需要的理论性更强)在实际工作中对算法的理解程度可能不需要非常深入,还是看重编程的能力。总之门槛高。
普通的Web和移动端开发,则门槛要求低一些,做业务逻辑代码堆积的码农甚至不要求数据结构、算法、思维能力等基本功(内功),因此很难深入,随着技术不断发展如果不练好内功等,就会被淘汰。像培训机构的,如果好好利用了自己的基础知识,辅以跟着做的项目带来的经验(这是重点),也是不错,但是缺点就是浪费时间看着老师在那打字,几个小时课的时间在书上可能也就几页的事情,知识的复习回顾也不容易,不如看书敲、不会的查、参考别人代码等边学边做的方式高效。这些东西如果做到精通那一定也会是内功(各种基础知识)掌握非常好的人。
这两种技术中的任何一个想要达到精通,都不是那么容易的。但显然前一种技术的难度高一些,在同等内功力下,还具有更高端的技术应该会更好。
        总而言之,在读书期间这个缓冲期内,一个是要学习一些比较高级的技术,为好的工作和发展着想,做一份不那么容易被替代的工作。另一个就是绝对不能忽视编程、内功这些不变的东西(算法数据结构等基本功)。* *无论是招式还是内功,都需要多写代码,这好比练习招式和练习内功,都需要勤加练习才可以。**这样才是一个合理的学习和发展计划。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值