从初学编程到逐渐开始明白

从初学编程到逐渐开始明白     

在这篇文章中,想把自己从一开始接触编程,到慢慢认识编程和如何选择自己爱好的内容进行总结。大概分为以下几步:

知道有“编程”这件事了!

个人由于学习环境的局限,所以直到大学才接触到编程,刚来到大学的时候,看到学校四处都是各种课程班:C、C++、Java...... 更令人兴奋的是都赫然写着20天学会,60天精通。当时真的不知道这东西到底是个啥?怎么这么快就可以学会呢?于是自己去图书馆看到了关于这的各种各样的书籍,真是汗牛充栋!无从选起,于是将很多标有“入门”、“基础”字样的书籍统统借来,只是最后,因为真是不了解,刚开始看得时候,还是觉得兴致勃勃。然后写出了第一个“hello world”,只是后来,自己像是无头的苍蝇,看到图书馆有这方面的书就去借,接回来看了几页可以懂,再往后看就是“狗看星星了”!由于是自学,长时间的不懂,意志和兴趣就弱了。于是就放了一个学期。看自己的专业课了。(我不是学习计算机专业的,但是专业略有接近。学习编程就是兴趣使然。)虽然开始的努力并没有把自己带入征途,但是由于广泛的默模模糊糊的了解,在脑子里建立起来了总的一个框架。但是脑力还有很多问题?比如:为什么有这么多种编程语言?我该选择那种学习呢?我又该选择哪种操作系统呢?先学习C呢?还是JAVA呢?就一直纠结这些现在看起来“可笑”的问题。于是脑子里整天都是这些问题?所以就在这个岔路口占了好久?直到后来......

再次捡起来!

后来由于本专业与计算机专业基础知识的有想通之处,所以感觉从计算机硬件视角又重新燃起了自己学习编程的兴趣,这都是次要的,主要是兴趣再次死灰复燃!决心一定要把这事干成。所以大概用了一天时间,仔细分析了自己的基础,因为有段时间学习过嵌入式,所以就选择从C 语言开始,如何学习C呢?看系统的教学视频,然后每天练习各种小程序例子,一定是自己编写,然后是学习数据结构,使用各种数据结构又不断的编写程序,一开始都是重复权威(把别人优秀的低代码规规矩矩的敲一遍),后来就开始自己想实现一些功能,对着空白的编辑器,开始了自己一步一步的设计,在这个过程中看过的经典书籍有:《C程序语言设计》、《C和指针》、《C陷阱》、《C专家编程》,然后这样就基本上学通了C的理论架构,同时又在过程中敲了很多代码,实践的经验也有了。之后开始研究算法,同时在这个时候,开始了Linux的学习,初学者在没有人指导的情况下,因为安装、配置中的各种不理解,所以很容易放弃,我是下定了决心,一定要学好,所以就把自己的系统各种重装,经历很久的摸索之后,各种版本的系统安装配置已经大致了解了。同时命令的操作方式也理解了,再后来只是要在这个基础上,丰富自己的操作。从此之后,我基本上算是了解C语言,入门Linux了,在以后的学习中,就是踏踏实实的顺着这个思路,不断加强自己解决问题的能力,训练一个更加清晰地大脑就行了,重要的一点就是,在自己了解了大概之后,要经常于同行进行交流,学习更多的经验。

至于如何选择学习哪种语言等问题?

首先是不必纠结选择哪一门语言,就选你看着一开始就感觉还不错的,不管是名字觉着好,还是用的人多,还是传说薪资高的,那拿着一个学好再说,学好一个之后,之后你就懂了!

你可能感兴趣的:(编程)