从C开始我的IT之旅
Computer Language?这是什么东西,从开始对此专业,对计算机语言一无所知,然后渐渐转型,慢慢对这个专业开始感兴趣,有时候,学C语言很困难,但是你把学他当成是一种玩乐的事情,就会发现,并没有想象中的那么困难,自己的认为,只会给学习带来前进的阻力,把打代码,写出程序,当成一种玩乐,有时候自己真的会上瘾,当我想玩,却发现有困难,我就会多去琢磨怎么才能完成一个程序,怎么才能更好的去完成,渐渐地发现自己已慢慢成为一个程序猿。
《C Primer Plus》是一本很不错的书,他是我的入门老师,从里面,我可以学到很多,讲解的也很详细,虽然是中文版,有一些翻译错误,但是整体不会影响自己学习下去的兴趣,里面的题目从浅显易懂,到解决实际问题,他会有一个很好的引导,我也学到了C语言的编程标准,学校学的是C99的标准,这本书以C11的标准来写的,结构有稍许的改变,但是他可以避免很多C99标准中会出现警告的问题。以前自己只知道打代码,但是为什么要这么打呢?自己却不知道,就像很简单的stdio.h头文件,以前只知道想要输入输出就要打出这句话,现在的收获是这个头文件是标准输入输出函数(standard input & output)是一个函数。
C语言是一门基础语言,但是学的多以后,发现也是一门比较难的语言,对于嵌入式开发感兴趣的我,C是一门必须要学好的语言,通过C语言编写代码,控制程序,并完成自己想要做的事情,感觉很快乐。虽然自己没有参加过一些实际项目的训练,但是我感觉,计算机语言学好一门以后,其他的计算机语言,也可以很好的接受,就像自己学习了JAVA,虽然没有全部学完,给我的感觉就是编写的代码与C不一样,但是总体结构很像,就学习的没有那么困难,没有了指针的JAVA,让我感觉学习很快,通过继承与多态来解决程序中问题,很容易就能写出自己想要的程序。
有时候想自己学习计算机语言为了什么,起初的我并不知道,就简单的认为自己就是打代码,写程序,当我对这个行业有了认识之后,我感觉未来的智能生活,才是我的方向,为人生活比较懒,我希望可以通过程序,来完成所有我想完成的事情,只要自己敢想敢做,一些皆有可能,当初马云创建阿里巴巴的时候,也不是没有很多人支持吗?以为异想天开吗,到最后的成就岂不是另全世界的人刮目相看,我想到的智能生活并不是实现不了,只要自己努力去做了,我相信,总有一天也能实现,无人驾驶汽车的普及,第二交通航道的开发,以及可以在玻璃上完成一些功能的设计,相信,未来一定掌握在我们手中!
兴趣是最好的老师,我希望可以通过自己的努力,来完成我智能居家的梦想,虽然智能小区已经实现,唯有自己去做了,才能让我有更高的提高。
第一部分:结缘计算机
我并学计算机并不是为了什么,我是一个逐梦者,我希望通过计算机来完成自己内心的梦想,问心无愧。自己条件一般,学习环境不错,我院系花时间和金钱换来自己的知识量。我现在和这些博主没法比,但是我觉得我和他们很类似,但是有比他们好的地方,会是我进步很快。
第二部分:在计算机系里学习
我对大学的吐槽只有学习方式,感觉理论与实践应该结合的在深一些,而不是一周只有几节实验课,这让我很不开心。我感觉老是都一样,都是为了学生可以学的更好,并没有很大的区别。
到现在为止,粗略算一下自己应该打了2万行代码左右,理我的目标相差太远,才仅仅五分之一就已经花了我两年的时间,我要加把劲了。
第三部分:未来规划
对于未来的前景,我认为会以物联网为主题,人工智能必然会替代很多体力劳动,我的目标是成为嵌入式开发工程师,开发更多的东西,用来方便和丰富我们的生活。对于未来的规划,我还是先学好计算机语言,毕竟打牢了基础,做什么容易些,我要学的还有很多,例如,Linux,算法,Linux里面的一些程序移植,还有继续学精C,学好JAVA之类的,目标很大很多,但是也需要一步一个脚印的进行下去!
顺便给大家分享一个网站:http://www.runoob.com/,从菜鸟到高手的进阶,希望大家有所收获。