dizzy
2018-06-21 13:00:16 +08:00
我能明白楼主的心情,我也是从这条路走过来的。明明简单的代码,却看不懂,看懂的东西过会又忘了。其实原因很简单:缺少大学本科计算机系四年的积累,比如,一个服务端的程序员并不是学了 python,go,java 就能上手开发了,他至少需要这几门基础知识:熟练使用 linux,计算机网络,操作系统,c,unix/linux 系统编程,tcp/ip 编程。其实这也是程序员与程序员之间的差距所在。我不知道现在楼主准备走哪个方向,从我个人的经验来看,开发一个网页也许是一个不错的入门。
所以你可以:
1,买本《图解 TCP/IP 》和《图解 http 》仔细看,目的是初步了解计算机网络的基础。学习爬虫这些知识也是避不开的
2,安装 ubuntu 作为开发的操作系统,可以和现在的 win 组成双系统,学习 linxu 的基本操作,基本即可命令即可,ls,cd,cp,rm,mkdir 等等,这方面推荐《 unix/linux 大学教材》和鸟哥那本书,但都不用事无巨细的看。
3,买本<Flask Web 开发>,跟着这本书走一遍,前面写的东西忘了不重要,重要的是走一两遍,在学习写网站的过程中,会遇到前端的知识,这时可以稍微学习下 html、css、bootstrap,js、ajax 可以暂时跳过,直接抄代码,有精力学习更好。之后可以结合 github 上面优秀简单的项目练手
另外给楼主几个建议,
1,如遇到实在想不通的问题,记下来,然后跳过。
2,用英文在 google 搜索你的问题,这就涉及到两个问题,基本的英文阅读能力和怎么上 google,请自行解决。
3,有一定能力之后可以时常关注工作信息,毕竟工作中学习是最快的。
写得比较散,希望对楼主有点点帮助。