首页 > 代码库 > 新的开始-河码开始运行起来吧!

新的开始-河码开始运行起来吧!

我的学习经历。

  我的起步并不太好是个中专生,当初抱着对计算机的喜欢参加的计算机班级。那时起我和编程缘分就此结下了。我的第一个入门语言是C,想当初就连最简单的分解公因式都花费了我一个上午的时间,不知道是不是我太笨还是怎么的。语法上已经学习了循环判断,但我还是做到全班唯一个没有老师指导下独立完成。这算是我学习计算机编程的小小成就吧。不过挫折感自然伴随着编程语言学习的全过程,我们老师只教结单的语言,就连最基础的语言调试都不教,这让我想实现自己的想法充满的挫折感,比如写一个可以让数字在一个x*x方块里以斜Z型递增的算法。我先画图,设想判断思路,写出判断数据的结点。但到写代码的时候所碰到的各式各样的问题,加上自己不会用调试断点。更是大大增加了排错难度。就这样放弃重拾放弃重拾折腾了一个星期。直到有一天突发奇想,为什么不加一个printf把值输出来看看运行情况呢?说干就干,果然问题仅在几个小时之内就搞定了。看来有时候自学是回事,还得有一个好老师才行。当然我中专课程我个人觉得比较重要的还是掌握了,但偏向电子的比如电子线路之类就完全放弃了。原因大家都能明白。

  说到大学(渣渣大专生,莫笑哈),自然第一门课还是C。当然利益于我自己自认为学的相当可以,所以课上就随便水水了。但事后的事情让我感到被打脸了。大一下学期的时候,我们班作死四人组就参考了二级C。直到上机我才知道,原来我那水平不过就是皮毛中的皮毛。打实不过就学会语法而已。在我自己认为被羞辱之后也是拼命上机,自然结果也是通过了考试。当然C只是一个面向过程的语言,咱们初学者也感到很困惑。当然最让人困惑的事情就是为什么做出来的程序只有黑框框?后来因为兴趣就找了相关视频《C语言也能干大事》,老师估计大家都很清楚,我也就不多说省得被认为打广告。这也让我感到十分激动,可算是能做出有用的程序了。然后学习编程的道路哪里有这么轻松呢?于是我学下去发现,windowsAPI像海水一般涌来,突然有种被水淹没不知所措。当然面对这么大挫折,我的选择也只能先放一放了。既然面向过程的语言有这样那样的困难,面向对象会怎么样呢?

  说到面向对象,我当初以为这是未来的方向,作为替代面向过程而存在的。后来学习杨老师的教程,觉得错了。其实面向对象与面向过程是相互补充,弥补双方的缺陷。我入门的第一面向对象的语言是JavaScript,js不得不错给人感觉非常友好。给人种真正在驱使一门语言帮你做你想要做的事情。当然困惑也随之而来了,各式各样的类方法该如何记住呢?后来的答案是:不用记!只要有大概印象即可。当然C#情况也大同小异,不过借助vs我似乎不用再操心某些类、对象之类的记不住。但我似乎总是纠结这个。但不得不又回来杨老师的名言上了:学语言学的是编程思想,而不是学单个语言。编程思想是一通百通,学会一门再学另一门都变的非常容易。当然这句话对我帮助很大,让我在编程语言找到了方向。当然也不全是正面帮助,这不得不提到C#.net这一块了。我想当然的以为这一块学会自然找工作也不是事。我看了同学的就业情况,我动摇了。所以我决定转向java了,当然java还算顺利没有碰上什么挫折。但后续会是怎么样呢?以后再写吧

 

如果你不幸看了我的文章,我感到很的抱歉,浪费了你的时间。

新的开始-河码开始运行起来吧!