学习编程成为一名合格的程序员是每一个编程人的梦想,但是学习路上总是会遇到一些小坎坷,那么有哪些有效的学校方法可以帮助我们跨过这些坎坷呢?

一,模仿:

对于初学者来说最好的方法就是模仿。用控件写ocx搭UI,学HTTP协议,多线程,文件的保存和校验。当发现getright可以把下载任务打包成独立exe的时候,又去学习怎么样把URL隐藏在EXE资源里。

学习编程25个小技巧(有哪些相见恨晚的编程学习方法)(1)

看这个ASP论坛,那个PHP,PERL论坛,好热闹,就去 sourceforge找代码,慢慢的学习CGI模式,脚本模式写C/S练手,又去学HTML4,CSS,还要用PS切图导出优化图片大小。 还要学习SQL语句,SP存储过程等等。

二,抄代码:

把别人的开源代码,来回的看,看结构,看命名习惯,看指针的嵌套方式。看链表的实现,然后自己完全改个项目名称重新写过,把别人的代码按局部模块重新整理,添加没有的功能,砍掉觉得无用的功能。

又或者去用不同的语言去写别人的模块的不同的版本,然后继续开源出去。

三,抄创意:

去看别人在卖的软件或工具,然后试着自己写出同样功能的,然后开源或免费掉。

不同的方法适合不同的人群,如果你是在校大学生,那么你有大把连续的时间,就先学习c,然后再学c 。

学习编程25个小技巧(有哪些相见恨晚的编程学习方法)(2)

了解c/c 和了解计算机系统是极为贴合的,向下可以帮助你更容易地理解操作系统、编译原理、计算机网络、计算机组成原理,而向上,c 面向对象的机制,也可以做出一些应用,譬如五子棋游戏等,也不会显得那么枯燥。

如果你是一个上班族,但是刚刚学习编程,可能学c和c 对你来说有些复杂和困难,因为学习它们确实是很需要时间。

上班族不像在校生那样有大把的连续时间,而零碎的时间去学习一个比较复杂的东西效果不见得有那么好,所以可以先学一些更容易见效的编程语言,从python入手,至少能快速做出一些小应用,不至于丢失了兴趣。

学习还是要按照自己的实际勤快决定,适合别人的不一定适合自己。

,