tttimit
2016-04-25 09:12:05 +08:00
条条大路通罗马,任何一条路你只要坚持走下去都会发展得不错。另外,你现在还有时间啊,我 14 年毕业的,现在也是一边工作,一遍自己学算法和 web 的东西。下面是几个建议:
1 、熟练掌握一门能做语言( Java 、 C++、 Python 、 PHP 、……),要能用这个语言做面试题。
2 、熟悉常见的算法和数据结构,不必太深究数学证明之类的,要明白常见数据结构的底层实现和优缺点(为什么被发明出来,能解决什么问题),做后台这些是内功。
3 、掌握你自己语言的常用框架(也就是熟悉工程领域中这门语言的套路),这一点你可以去网上找项目来做,比如找一些既有需求又有其他人做过实现的项目,你先根据需求自己做一遍,再看看人家是怎么做的(后端的话,你要稍微了解了解基本的前端知识,可以做一些简单的页面来和你的后台进行测试)简单点的,比如搭个网站,做个登录注册模块,做个留言板,做个小论坛,等等。
4 、一些其他的知识也需要补:网络协议、数据库、 Linux ,这些可以先不急,前面用什么看什么,后续要加深了再精读。
学这些东西,建议语言一本书,大概看一遍,不必精读,用项目来驱动你学习,遇到任何不会的东西立刻翻书, google ,这样学习的效率会比你单纯看书快很多。