1. 为什么要学编程呢?
学编程的想法由来已久,最直接的是因为一次在讨论需求实现的技术难度上,面对一堆CSS,JS,URL,HTML等专业名词,你认识这其中的任何一个字母却无法理解开发哥哥们在讨论什么。
说说这次学习的目标吧:
1. 写一个中文版的reddit(NBA中文资讯论坛),每个用户都有主队,主队是用户标志。
2. 深入理解计算机世界,增加需求谈判话语权
3. 提高英语阅读能力
4. 保持阅读习惯
5. 提高自学能力
6. 接第1条,必须比Reddit和虎扑体育要好的(腾讯爸爸我还没写呢别来封杀我了)
2. 学习框架.
受到"赛门喵-知乎"的启发,在开始学习前,我决定建立一个学习的Roadmap,让自己的思路更清晰些,这个框架尚未完成,会持续补充更新。
3. 第一阶段的学习规划.
由于自己是几乎是计算机零基础水平去学习编程,所以第一阶段重点放在了恶补各种基础知识,比如HTML, CSS, JS的定义等等,具体到每一个标点符号(认真脸,我连都不知道)。
第一阶段的重点在前端以及基础知识以下是这次学习的主要内容:
1. HTML的基础知识 - www.w3schools.com/
2. Python的基础知识 - 廖雪峰的网站或 https://learnpythonthehardway.org/
3. Web建站的基础知识 - (此处应补充另外一篇推文:Webpage的访问过程)
4. 编程的基本语法知识 - HTML/CSS/Python?
4. 第二阶段的学习规划.(暂定)
尝试写简单的前端页面。
5. 第三阶段的学习规划.(暂定)
学习后端(服务器端)的内容。
实际上,需要做的是一个总的学习规划。
因为除了自学编程的学习外,关于产品的其他方面也需要得到学习和提升,比如交互设计、用户体验是刚入手的书。
希望能借此真正建立起自己的学习Roadmap,或者说,思维宫殿?之前的学习过于碎片化,时间也被拆的分散,大半年下来没有多少提升。
总的来说,学习编程目前看来还是十分有趣的,希望自己能够坚持下去。
写完这篇文,又给自己挖了几个坑。要补两篇文:
1.webpage的访问过程
2.总的学习规划
希望能坚持下去。