学习编程的快乐在哪里

本人从真正懂得初步开始编程,也就不到一年,虽然以前零零星星的编过一些程序,也写了一个ACCESS的数据库(这个程序前前后后不断修改了两年)供公司业务使用,但总觉得好象都是拼凑的,后来学POWERBUILD,看着书上的东西, 就照着编写,也写了几个程序出来,但都觉不理想,不是心中想要的。
     PB学了没几个月,今年初上NIIT,比较系统的学了MS.SQL编程,及一些基础的东西,后来又学了C++。总算比较深入地体会编程的快乐。其实所有语言都是相通的,但难的就是每种语言都有它的习惯用法,就好比英语你学的再好,要是不懂习惯语,你去和外国人一说,你很难溶入到里面去。每种语言都有一些沉淀下来的东西要去继承。这样才能真正地理解这种语言本身。
     现在第一学期完了,因为是业余班,所以花了比较多的时间。现在我重新来编写PB的项目,重新把公司的管理系统做一下,发现很多原来我想不到,或者以前想做没技术实现,现在好象琢磨一两天就会搞定,所以也是很开心。
     学习编程的快乐到底在哪里,不知道大家有没体会过?
     当我发现我应该增加一个什么功能,但是不知道怎么实现时,我就开始去查各种资料,书,互联网,读得很多的就是PB里面的帮助,于是先照猫画虎COPY上去,然后一个个去改,一个个测试,先将最基本的实现,然后一步步向自己想要的目标前进,最后将自己想要实现的功能实现了,到这一步,是不是很开心的!
     当然在其中碰到很多问题无法解决,不断地查资料,真感谢互联网啊!解决不了的时候很苦恼,所谓要快乐就得先受苦,于是苦不堪言,饭吃的很快,因为脑子转得特别快,一直在想那个问题,谁问了也不爱理,问多了还烦。吃完饭赶紧又跑去电脑前面查资料,试验,折腾了大半天,最后还不行,晕啊,到底是怎么回事啊!搞到两三点,第二天还接着搞。
     所以我说编程的快乐就在于清除所有苦恼你的问题,把事情搞定的那一小会儿,真是很享受的快乐。
    不过还是觉得一个东西如果能系统的学一下,能够有足够的正确的资料(互联网的资料简直是巨大,但是要会淘金!),这样编一个程序也就会快些,当然了,你如果编过一个比较完整的程序,再编类似的另一个,简直就是小菜了。
     所以,建议大家找些小项目来自己边学边做,会体会到很多学习的快乐的。
     有人会问,那如果会编写程序了,那快乐不就少了?可能是吧!不过世界是复杂,很多问题我们永远也无法完全解决,所以快乐的源泉的是不断滴!

你可能感兴趣的:(编程,数据库,互联网,测试,Access,语言)