编程之路(五)——和时间赛跑

选择一条学习的路很重要,选择岔了偏了,那必定是浪费时间导致延长学习线。

        大二下学期期末考结束,一年一度的假期狂欢来临,而我愈发紧张愈发不安。

        我知道在这门行业上和别人已经出现了数年的差距,当他人遇到挫折颓唐遇见难题停滞不前时候,正是我趁机赶超时候。

        而这个假期的学习计划由于考驾照很不愉快的半夭折了,当然还有一部分原因在于那时刚起步基础知识搞不懂很枯燥导致学习兴趣并没有那么高涨。而这个阶段还是马马虎虎把假期之前学习的教程又过了一遍,然后又机缘巧合得到一套很不错的爬虫教程,这套教程对当时的我来说除了知道用了什么语法外一丁点都搞不懂,但它让我知道了基础知识里哪些东西很重要是必须要去理解通透的。比如模块、包、方法、面向对象等等,这些如果理解不了,根本就寸步难行。这让我在浑浑噩噩的假期结束后立马开始了第三遍基础知识学习,之前的两次学习根本上是让我捋清楚我究竟在学习什么,他们的作用是什么,而这次的目的就是理解,理解它怎么去运用怎么去使用。

        在假期结束后的9月到12月之间,从基础知识到猜数字到简单爬虫,可以说这段日子成长确实很快,但其中却还是充满了曲折坎坷。除去感情生活不谈,单点知识学习选择上,我不清楚要学习哪个方向的书籍,不清楚打开哪个学习网站,不清楚点开哪个视频教程,我对学习路线一无所知,只能无论深浅迈出一步,不过还好,踏出的每一步都挺结实。

经历的学习线如下:

书籍

《笨方法学Python》

《计算机科学导论》

《Python基础教程》

《大话数据结构》

《Python核心编程》

《Flask Web开发:基于Python的Web应用开发实战》

《图解HTTP》

《Python Web开发实战》

《浪潮之巅》

视频

麦子学院

《Python语言编程基础》

《Python面向对象变成》

《简易爬虫编程实战》

《Python课程初探》

网易云课堂

《Python快速入门》

《零基础入门学习Python》

《0基础Python实战:爬虫课程免费试听》

《Python实战计划:7天上线苹果官网》(准备开始)

中国大学慕课

《C语言程序设计》    翁恺

《C语言程序设计进阶》    翁恺

文档

Flask中文文档

Bootstrap教程|菜鸟教程

廖雪峰Python教程

廖雪峰Git教程

        此上的学习选择是尝试了各式各样后适合本人的,也可以在各学习平台搜索自行查找适合自己口味的教程,每个人的口味不同,适合自己最重要。

        此外要针对web框架说一说,在Pyhton3里我是在Django和Flask里选择了后者,原因是它属于轻量级,对新手友好,你们也看得出我选择基本上都是那些对新手友好的,毕竟有难度的我怕给自己兴趣玩坏了。Python2里会多一个选择web.py,我没有接触过就不说它了。

        在数据库选择里,我同样选择了对新手友好的MongoDB,配合pymongo增删查改无往不利。

        IDE选择里,我是用的Pycharm,这个还是看个人口味了,别的vim、notepad++、eclipse、sublime text等等等等看感觉自由选择。

        还有没有谈到的没有想到就稍后再写。最后还有很多书籍都很好但是我还没有买来看的,像《编程珠玑》、《代码大全》、《算法导论》等等等等,等到一定火候向上再进一阶时再买来研究吧。

        时间不多,今年的计划本是找个实习做一做,毕竟在公司里工作成长会更快,但现在的demo只有一个还拿不出手的,如果暑假前可以有两三个不错的demo就去找实习,如果没有就做demo,然后找实习。总而言之就是和时间赛跑了,多看多学多做多练习,编程之路现在也不过是刚刚开始。接下来就把现在手上唯一的以Flask做的本博客的构造过程写一写。

        世界在变,我在改变。

你可能感兴趣的:(编程之路(五)——和时间赛跑)