关于程序员学习的方法和态度

发布时间:2019-08-06 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了关于程序员学习的方法和态度脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

我从大二开始学习开发,到现在工作,大概有三年之久;而这么长一段时间以来,有很多初学者问我问题或者跟我交流,我发现对于初学者或者有一定积累但不够深入的人存在一些问题。我再次总结一下并做一下备注

一、不懂怎么入门

首先,这个不懂怎么入门主要是一开始刚学习的时候,没有方向,比如说学习PHP,只知道开发网站,然后就根据搜索引擎搜到的知识进行买一些资料和书籍进行学习,然后在学习过程中,也能按照代码写成功;但是却不知道到底是怎么回事,这就是知其然而不知其所以然,这地方就是对整个程序的运行机制,运行原理没有一个大概的了解,而也就造成在理解很多东西觉得比较力,或者是似懂非懂。而很多人在学习程序语言都觉得按照开发语言来学习就行了,不注重基础理论,只觉得程序只靠动手就行了。

二、不多做尝试

不多做尝试这个也好说,当学习的时候,觉得自己会用了,然后就觉得自己学会了,而真正到实际运用过程中,根本不知道用哪部分知识来来写程序。这个可以说是动脑子太少也可以说是尝试得太少,一般来说,在学习的过程中应该不断的去反思,总结,并思考能运用到什么地方,就像一个循环分支语句,首先肯定需要知道这个是不断的执行某一个过程,而不同的循环分支结构可能运用起来不一样,首先肯定是熟练的掌握运用方式,最好是能随时运用不同的循环分支结构进行转换(这里是举一个比较实际的例子)。知道了这样的一个基础了之后,那么就可以考虑生活中有哪些问题是进行同样流程的,然后抽象为程序实现一遍,用程序表现一次。在这里提到的用程序来抽象生活中的东西,对于我来说是很有类比性,当我在这里表述得是比较抽象的,可意会不可言传,就不说太多了。

三、认同了一个东西,其他东西都是渣

我在这里用东西来表述可能不太合适,但实际上就是这么一种情况。举个例子,比如你跟某个人的视频学习c语言,然后你觉得很适合自己,某天你看到别人有一本C语言的书是另外一个人写的,你就说:“卧槽,你竟然看他的书?这就是个渣啊”。而这个过程中,也就产生了只看得下某一个人的教程,而别人写的教程也就潜意识的不想去看。我说这个,我是有切身体会的。当你成长到一定的层次,会发现不同的人的思想都有一定的可借鉴之处,一个人的思想是不尽完全的,而也许某一天你会发现你不认同的那个人所表述,所写的教程,竟然对你特别有用;此时就会反思自身,而有些人,可能会一直保持这种认同一个东西觉得其他东西都是渣的想法。我觉得这种想法对于开发者的学习是非常不利的。就像尝尝有人争论PHP是最好的开发语言,C#是最好的语言,Java是最好的语言,实际上呢?这个我就不做回答了。

四、遇到问题就问人

我是比较讨厌一遇到问题就来问我的,我比较欣赏的就是在问我之前,先表述自己遇到的是一个什么样的问题,试过了什么样的解决方法,在这个解决过程中遇到了哪些问题。然后我会针对这些问题一一的进行解答,而这个过程我会告诉他在处理这些问题的时候的解决思路。但是绝大部分人虽然看了我的解题思路,我本意是授之以渔,但他们学到的是鱼。我觉得这种思想应该是无关智商的,而是有没有去总结问题,而是有没有学会去从问题看到本身的一些原因。而另一类是自己也去百度了,但是大概看了一下别人的文章,没有深入思考,然后得出一个结论“我看不懂,这写的什么JB?”。对此,我是无言以对了,对这种情况我是直接说:你别问我了,该干嘛干嘛去吧。而另外一种是从这个问题引发了另外一个问题,又说看不懂了,就懒得去追踪第二个引发的问题是什么,又来说看不懂,这种就是缺乏了刨根问底的态度了,学程序本身就不是一蹴而就的事情。

总结

以上大概我就概括了四个方面的学习上的问题,不管学习什么开发语言,最终都是要有独立思考问题的态度和勤于研究,而且在看问题的时候要仔细,带着头脑去思考。看山是山,看山不是山,看山还是山。我觉得这三种态度描述程序开发者的成长是挺适合的。

文中有不对的地方请各位看官斧正。

脚本宝典总结

以上是脚本宝典为你收集整理的关于程序员学习的方法和态度全部内容,希望文章能够帮你解决关于程序员学习的方法和态度所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。