其实,学编程就是这样,刚开始肯定是要糊涂一段时间的。在学习软件编程之前,我们大概都学了十几年的语文、数学,但是忽然接触以前从来没见过、没听过、更没写过的编程语言,还真的是措手不及啊。
我刚开始学习编程的时候,是自学的。那个时候,身边没有可以请教经验的人,所以只能自己去读书,硬着头皮往下看,那时候看书真的就好像在云里雾里一样,想想都头皮发麻。有好多次都想放弃算了,但是转念又一想,是不是每个人在学编程的时候,都是从这种状态过来的?这样一想,所以就……
记得,我看的第一本书是讲C语言的,书名叫《14天精通C语言(赵卫滨)》,后来再回过头来看这本书,其实讲的挺简单的,只是一些C语言的基本语法,但是在当时看来,那真是太难了。这本书,刚开始讲的是Turbo C编译器怎么安装,怎么运用。刚开始,单是这个编译器的安装配置问题就就把我搞的晕头转向的了,弄了好长时间,才总算能把书上给的几行代码运行了起来。当第一个Hello World !在屏幕上打印出来的时候,那种兴奋,就像踢足球时,千辛万苦过掉了几个人,终于来到门前,一脚大力抽射……球进啦、球进啦!!!那种感觉,真是太美妙了……
我刚开始学习编程的时候,是自学的。那个时候,身边没有可以请教经验的人,所以只能自己去读书,硬着头皮往下看,那时候看书真的就好像在云里雾里一样,想想都头皮发麻。有好多次都想放弃算了,但是转念又一想,是不是每个人在学编程的时候,都是从这种状态过来的?这样一想,所以就……
记得,我看的第一本书是讲C语言的,书名叫《14天精通C语言(赵卫滨)》,后来再回过头来看这本书,其实讲的挺简单的,只是一些C语言的基本语法,但是在当时看来,那真是太难了。这本书,刚开始讲的是Turbo C编译器怎么安装,怎么运用。刚开始,单是这个编译器的安装配置问题就就把我搞的晕头转向的了,弄了好长时间,才总算能把书上给的几行代码运行了起来。当第一个Hello World !在屏幕上打印出来的时候,那种兴奋,就像踢足球时,千辛万苦过掉了几个人,终于来到门前,一脚大力抽射……球进啦、球进啦!!!那种感觉,真是太美妙了……
但不要高兴的太早,迢迢征程这才是第一步呢。立马,一个巨大的问题就又横亘在了面前:数制转换??也就是二进制怎么转十进制,十进制怎么转二进制,八进制、十六进制、十六进制、八进制………等等等等,哎呀,这个真是,真是太烦人啦。搞了好久,也没弄明白,最后还是晕头转向的。当时就想,这个可不可以先跳过,先学下一章。谁知道,下一章的int、float、double、true、false、+、-、*、/,更是多的应接不暇,感觉好多东西啊,怎么这么多,好乱好乱。说实话,学编程没有人指点真的是不行啊,经过这双重打击之后,当时真的是绝望了。所以,当时有大半年没敢再去碰那本书。当时的感觉真是太糟了,对于编程、对于C语言,脑子里真的就是一团浆糊。
也许是因为刚开始太浮躁了,也没有找到好的方法,所以刚开始学的有点吃力。大半年之后,再次拿起那本书,再看一遍,静下心来,一点一点,感觉就好多了。心里对于数制转换,对于数据类型就有了一个初步的轮廓。这之后,逐渐的,就越学越快了。慢慢的也就算入门了,虽然有时还是会出现麻烦的事情出现,但是已经学会怎么去解决了,不会像刚开始那么迷茫了。
也许每个程序员都会有这么一个迷茫期吧。但是,只要能够坚持下去,每个人都能找到自己的一片天的。