一、程序语言学习过程
根据我自身的学习经验,我将编程语言的学习进程分为 4步:
1.基础知识学习
这部分需要根据书本或者老师的讲解,理解一种程序设计语言的基本语法和功能,这个阶段过去一般能够读懂程序的片段 ;
2.看以及修改别人的代码
经过第一阶段后你可以读懂基本的语法,想要进步快就直接看别人写的程序,虽然这一步很枯燥,但是成长必须经历的,在理解别人的代码基础上进行修改,查看修改后的运行状态,这一步能够让你从会读代码片段到会思考程序的设计;
3.独立进行程序设计
找一些功能需求,哪怕是一个小项目或者课程实验,尽量独立完成!遇到不会的要自己思考,实在解决不了再去查资料解决,这一步能够让你真正会编程序;
4.自己主动设计架构和需求
到了这一步你能真正的理解,程序语言只是一个工具,真正难的在于项目,而非语言的限制,去学习软件架构的设计吧,寻求如何更好的把软件做的更漂亮。
二、自身的学习经验
我自己在大一的时候只是学习了C语言,甚至计算机二级都是考了两次才过,当时最大的问题在于语言的学习只在课本之中,没有现实的需求,到了大二以后,逐渐做了各种比赛和课程实验,慢慢对语言有了更深刻的认识,到了大四后就可以脱离课本独自设计软件程序了,但这离工作后公司的项目需求还差的很远,我们经常说的一句话叫做,软件写出来很容易,写好却是很难的一件事。
三、对大学生编程的建议
1.兴趣是一切学习的推动力,要培养自己编程的兴趣,真正的是为了喜欢而做事对一辈子都是受益的;
2.书本知识一定要学好,打好基础,是一切的前提;
3.不局限于书本,打好基础后一定要多练习,既然语言是工具,那么用的越多你就越熟悉它;
4.养成归纳和总结思考的习惯,定期归纳总结自己的知识和技能,我相信这个习惯可以坚持一辈子。