解牛式——学习软件还可以这样培养兴趣!

庖丁解牛

现在学软件的人是越来越多了,想学软件的人也是越来越多了,但绝大多数人学软件都只是抱着找一份程序员的工作去的,自己对软件的认知是少的可怜,在正式学习 之前,大多数人只知道软件是和计算机相关的,但具体是什么自己也说不上来,更不要说从哪里入手学习了。部分人在接触程序后就感到十分兴趣,但大多数人在接触后却只觉得枯燥,这是什么原因呢,觉得枯燥的人中大部分都放弃了,但还有少部分人坚持了下去,又为什么会有这样的情况?在这里东渡科技就来和你说道说道,看看如何才能让自己从开始的枯燥中培养出学下去的兴趣呢?

这里就不赘述程序的历史,直接讲讲学习中自己写的第一个程序代码,“helloworld!”相信这是目前 会上90%的程序员接触的第一个程序,或许不同的语言有不同的写法,但作为经典,这个打印被视作永远的经典,学程序必学的第一次,我记得当初第一次接触的时候,也是helloworld,因为高中接触计算机软件知识为零,第一次写出来,没有感到很兴奋,而是有些茫然。完全搞不懂输出一个helloworld有什么卵用,直到过去了好几年,我才搞清楚为什么要用这句话作为学习软件的第一步,就是为了让我们感受一下软件其实就是很简单的输入输出展示,初识软件,就是见识一下最基础的输出而已。当然,完成一个小小的程序编写,实现一个一个的小想法,可以慢慢积累我们的成就感,让我们提升信心和兴趣。从这点来看,认识程序就从写一个helloworld开始是很好的,然而不足的是,第一个helloworld之后就开始讲数据类型、数组、运算符什么的,反正我最初听起来是傻眼了好长一段时间,一度对程序厌恶至极。

学习程序对程序员的大局要求高,对细节要求也更高。一定要想方设法让自己产生兴趣,否则你会发现后续的学习就是一种折磨,那么怎样才能提升兴趣呢?也许你在 上看过一些视频,不知道你有没有发现,那些能吸引你的课程都是老师先弄一个例子,然后抽丝剥茧的分解开来,告诉你哪块是怎么运行的,又有什么作用,个人觉得学起来就很直观,如果说完整的程序是一头牛,里面的所用的语句、类、调用什么的都是它的血肉筋骨,你会发现大部分的教学方式是先给你讲解细胞(类型)、讲解筋骨(语句)、讲解血肉(关键词)等等,最后给你组成一头牛。很显然,分解一头牛和组建一头牛的复杂程度是完全不一样的。所以我的建议就是学习程序先从解剖程序开始,因为解剖比创建更容易理解。

当然,我所说的这种学习方式并不是说一开始就去接触深奥的程序,这不现实,解剖可以先从局部开始,学习程序自然也有个循序渐进的过程,自己先把一个完整功能拆解,然后再一个部件一个部件的理解,不仅自己学起来容易理解,也好方便记忆那些概念性的内容。我的建议是从最简单的开始学习,什么最简单,应该非 页静态脚本莫属,只不过现在所有语言的课程都不是从HTML开始学的,可其实最早的编程其实就是脚本开始的,个人建议可以先试试最早的编程方式,用记事本编写一个简单的 页代码,这样你可以直接的感受到程序的魅力。应该会比在编译器上输出一句“helloworld”要有感触的多。

当然,学习的方式有很多种,最适合自己的才是最好的,但有一点一定要提,那就是学习程序一定要大量的写代码,只有通过大量编写,遇到足够多的问题,才能够深入的理解程序,这和学什么程序语言无关,和怎么学也无关,最有用的就是自己动手完成。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2017年4月3日
下一篇 2017年4月3日

相关推荐