有时候真的很怕C#被普及了而C++反而没人用了.C#确实是简单了,C学起来确实很痛苦~但是人们的开发乐趣的确是少了太多了.
记的我小时候95年吧,还上小学,特别爱玩游戏,什么三国,3D德军总部,有的时候还逃学跑回家玩,后来老爸火了,整个暑假都不让我玩游戏,没办法啊,就是爱玩,那时候又没什么网吧(就算有我也找不到:’( )就把老爸收藏的电脑报合订本翻出来,从92年的到94年的,把上面的趣味编程一个个搬下来,先能编译了,然后再修改自娱自乐.当时为了写点程序玩玩那简直就是像猫抓耗子一样,算着父母上下班的时间,他们一回来了就搬着那本砖头跑道房间里慢慢研究程序.做梦都想有本Basic教程,可是在当时太贵了,一本80多都能赶上一套百科全书了.唯一一本关于Basic教材就是一本很薄很薄的电脑七日通,上面有十几页讲Basic的.那时,自己写出的程序虽然简单,只有几十行,但是那种成就感和快乐是什么游戏都不能及的.
C#和C就像是武术里面的松风剑法和九阳神功,松风剑法你练的再好最多就是能在江湖上混,而九阳神功学好了那就可以独步江湖.
写程序是多么快乐的一件事,但有的时候看见同事们把她当成工作来做真是很痛心.代码不是能用就行了,代码应该是完美的,应该代码如其人.高三那段艰苦的岁月里,因为我不喜欢语文和英语,成绩在班里也就中上.每次上语文课的时候就借同学的文曲星,然后用上面的GV Basic写游戏玩~最后没想到那个游戏还传播开了~呵呵,感觉超爽J
如果你看见这篇文章时正痛苦于选择时候要走开发这条路,一定要看自己的兴趣,没有兴趣开发是一个极度痛苦的事情.几天几夜为了调出一个BUG是常有的事,没有兴趣的话是撑不下去的.C这东西对于我们国人来说,英语是个门槛,语法也是个门槛,熟练运用也是个门槛,精通的话更是个门槛.其中要涉及到微机原理,操作系统原理,汇编语言等等.不坚持下去写大量的代码来熟练自己,是不可能有进步的.
高中时有个故事,我们总是喜欢问英语老师有没有什么学习英语的捷径?他说有,就是背课文.我当时觉得这算哪门子捷径.直到高三时迫不得已才一试,果然150分的卷子原来总是90几,背了3个月课文,这个成绩是天天看涨,最后高考英语130~也有很多人问我学C有什么捷径,其实也很简单,就是多写程序,自己给自己出个项目,然后试着完成它.当你有效代码达到5000行时,第一个门槛就突破了,20000行第二个, 100000行第三个, 1000000行C语言对你来说就没有任何秘密了.