标签:
今天无意间看到标题上的这句话,心中有深深的感触!
从上周末开始恢复健身跑步,现在已经坚持一周了,自己能感到有明显的变化,一开始跑5圈腿都酸的不行,现在已经可以跑十圈了,而且腿都没什么感觉了。
编程也是这样,最近读了《你必须知道的495个C语言问题》和《程序员修炼之道》,虽然有些问题还是很难理解,但是我相信假以时日一定可以明白的。
明天准备将自己阅读的难点和重点做下总结,温故知新。
从去年开始自己就按照知乎上萧井陌大大的编程之路开始阅读,无奈基础薄弱,寒假前借的书依旧是没读完就还了回去,深深的罪恶感!今天将他专栏的文章又好好读了一遍,明白了戒骄戒躁,切忌求快!
比如自己最近读了《浪潮之巅》就十分向往去硅谷,可是现在的实力太不济,属于好高骛远;还有自己最近阅读了一本数据库概念方面的书籍,自己就想用C写一个关系型数据库,可是发现自己还缺少很多知识。
下面复制了专栏里关于启蒙的过程!
启蒙
「学编程应该学哪门语言?」这经常是初学者问的第一个问题,但这是一个错误的问题,你最先考虑的问题应该是「哪些东西构成了编程学习的基础」?
编程知识的金字塔底部有三个关键的部分:
启蒙阶段的初学者若选择C语言作为第一门语言会很困难并且枯燥,这是因为他们被迫要同时学习这三个部分,在能做出东西前要花费很多时间。
因此,为了尽量最小化「语法」与「系统基础」这两部分,建议使用 Python 作为学习的第一门语言,虽然Python对初学者很友好,但这并不意味着它只是一个「玩具」,在大型项目中你也能见到它强大而灵活的身影。熟悉Python后,学习C语言是便是一个不错的选择了:学习C语言会帮助你以靠近底层的视角思考问题,并且在后期帮助你理解操作系统层级的一些原理,如果你只想成为一个普通(平庸)的开发者你可以不学习它。
下面给出了一个可供参考的启蒙阶段导引,完成后你会在头脑中构建起一个整体框架,帮助你进行自顶向下的探索。
里面说的很中肯!如果自己早点看到一定会少走的弯路,不过就跟自己没有进入计算机专业一样,另一条路有其他的风景;但是如果学了计算机专业,自己说不定就不想成为程序员了哈!
跟跑步要有明确的目标和坚持一样,编程也需要制定计划以及自己很好的执行力!
所以在这里规划下日程安排:
每天早上7.30起床,8点出门到教室。
除了计算机网络的课程需要认真听,其余时间好好看自己的目标读物。
早上安排大概3个小时阅读。
中午吃完饭1点看公开课mooc视频到3点。(戒掉午休)
下午3点健身到4点。
4点半吃完饭准备敲代码。
敲到10点20晚点名。
去跑步到11点半(两跑一休)
后面的时间用来总结一天的学习,坚持写技术日志!
12点半睡觉!(戴耳塞增加自己睡眠效率)
PS:手机只看博客和知乎。拒绝睡前玩手机。
每天保持充沛的睡眠7小时,大概要看3小时书,看2小时教学视频,敲5小时代码,1个小时总结学习。剩余6小时自由安排。
PPS:明天先把《你必须知道的495个C语言问题》读完,好好听计算机网络的课程,把数据库设计的章节看完。
标签:
原文地址:http://www.cnblogs.com/hadesonly/p/4440508.html