坚信许多爸爸妈妈在步入理工学院以后,对程式设计不屑一顾,纸片两张。极短一两年都挺迷惘,不晓得如果是不是自学程式设计?
见过许多算数程式设计的爸爸妈妈还没已经开始就舍弃了,网路上满天飞的自学视频、教程也会让他们愈来愈恐惧。
想从人生道路上赢过其他人,理工学院六年,是掀开差别的最优化天数。
一、好状况总有一天不能来
许多人在刚已经开始学程式设计的这时候总想著等他们准备好了再去做,比如,等我把甚么甚么专业委员会了再去做甚么甚么。没用!那个我还不能,做得好,那个也不能,那时的科学知识水准还不如,我还须要竭尽全力自学再去做甚么甚么。
千万别等候简而言之的好状况,即使好状况总有一天不能来,等候总有一天只会再停滞不前,你须要做的是那时立刻去做,最合适的状况是当今社会!
二、不懂就问
自学路上,有个一好的引路人非常重要,遇到问题及时解决。
尤其是他们刚已经开始,甚么也不懂,遇到问题无从下手,那种感觉真的很难受,所以刚已经开始自学程式设计的这时候,如果能有一个人能随时问一问,请教一下,或者有人可以分享一些编程的自学经验,方法和技巧之类的是再好不过的了。
如果能够有人拿着你的代码,一针见血的指出错误,那会极大的提高你的程式设计效率;
如果他可以根据一个错误,帮助爸爸妈妈总结出一类问题,那你的经验值就可以翻一番;
如果这位指导人,可以循循善诱的让你看清他们的错误,那更是会对爸爸妈妈以后的程式设计生涯大有裨益。
虽然大部分的成功无法复制,但前人积累下的经验至少可以帮他们少走许多弯路。
三、在校必学的重要课程
理工学院有好几门课程看似不重要,但是对未来的发展极其重要。
举个例子,这些只是就像是武侠小说中的内功,实际自学到的技术就像是一些招式,内功强大,招式学的会很轻松。
1、操作系统
2、计算机网络
3、数据结构
4、计算机组成原理
5、编译原理
6、线性代数,离散数学,概率论,高等数学(数学还是很重要的!)
7、英语
希望大家能用心的修炼这些内功,我只能说这些课程很重要!很重要!很重要!
四、看再多遍不如动手敲一遍
几行代码而已,敲三遍就会了!这是窖头的口头禅。
敲三遍不是让你重复写代码,是要敲有思考的代码。
不断思考、不断优化、换着方法实现;
说白了,学程式设计不止是掌握一项技能,更重要的是掌握背后一整套高效率解决问题的思维、独立解决问题的能力。
五、积累项目经验
学程式设计不能光是跟着老师敲代码,学了就要用,技术是一把剑,学了不用是废铜烂铁,做项目也是检验他们自学成果的重要途径,你总不能一直“hello world”吧。
最后,希望各位学程式设计的爸爸妈妈可以早日入门!
