客服 头部菜单

吉祥猴网|你的模板就该与众不同 免费的模板网

程序员学习之路和程序员具应具备的素质

发布时间:2018-03-18   来源:吉祥猴网   阅读次数:734

今天 吉祥猴网要和大家说说 程序员怎样学习和程序员应该具备哪些素质 。下面是一位小伙伴分享的学习中存在的问题。

关键词: 程序员如何学习 , 程序员应该具备的素质

一、不懂怎么入门

首先,这个不懂怎么入门主要是一开始刚学习的时候,没有方向,比如说学习java,只知道能开发网站,然后就根据搜索引擎搜到的知识进行买一些资料和书籍进行学习,然后在学习过程中,也能按照代码写成功;

但是却不知道到底是怎么回事,这就是知其然而不知其所以然,这地方就是对整个程序的运行机制,运行原理没有一个大概的了解,而也就造成在理解很多东西觉得比较吃力,或者是似懂非懂。

很多人在学习程序语言都觉得按照开发语言来学习就行了,不注重基础理论,只觉得程序只靠动手就行了。

二、不尝试

不多做尝试这个也好说,当学习的时候,觉得自己会用了,然后就觉得自己学会了,而真正到实际运用过程中,根本不知道用哪部分知识来来写程序。

这个可以说是动脑子太少也可以说是尝试得太少,一般来说,在学习的过程中应该是不断的去反思,总结,并思考能运用到什么地方,就像一个循环分支语句,首先肯定需要知道这个是不断的执行某一个过程,而不同的循环分支结构可能运用起来不一样,首先肯定是熟练的掌握运用方式,最好是能随时运用不同的循环分支结构进行转换(这里是举一个比较实际的例子)。

知道了这样的一个基础了之后,那么就可以考虑生活中有哪些问题是进行同样流程的,然后抽象为程序实现一遍,用程序表现一次。在这里提到的用程序来抽象生活中的东西,对于我来说是很有类比性,当我在这里表述得是比较抽象的,可意会不可言传,就不说太多了。

三、死脑筋

我在这里用东西来表述可能不太合适,但实际上就是这么一种情况。

举个例子,比如你跟某个人的视频学习C语言,然后你觉得很适合自己,某天你看到别人有一本C语言的书是另外一个人写的,你就说:“你竟然看他的书?这写得烂”。

而这个过程中,也就产生了只看得下某一个人的教程,而别人写的教程也就潜意识的不想去看。

我说这个,我是有切身体会的。当你成长到一定的层次,会发现不同的人的思想都有一定的可借鉴之处,一个人的思想是不尽完全的,而也许某一天你会发现你不认同的那个人所表述,所写的教程,竟然对你特别有用;此时就会反思自身,而有些人,可能会一直保持这种认同一个东西觉得其他东西都是渣的想法。

我觉得这种想法对于开发者的学习是非常不利的。就像尝尝有人争论PHP是最好的开发语言,.net是最好的语言,Java是最好的语言,实际上呢?

四、遇到问题就问人

我是比较讨厌一遇到问题就来问我的,我比较欣赏的就是在问我之前,先表述自己遇到的是一个什么样的问题,试过了什么样的解决方法,在这个解决过程中遇到了哪些问题。然后我会针对这些问题一一的进行解答,而这个过程我会告诉他在处理这些问题的时候的解决思路。

但是绝大部分人虽然看了我的解题思路,我本意是授之以渔,但他们学到的是鱼。

我觉得这种思想应该是无关智商的,而是有没有去总结问题,而是有没有学会去从问题看到本身的一些原因。而另一类是自己也去百度了,但是大概看了一下别人的文章,没有深入思考,然后得出一个结论“我看不懂,这写的什么玩意?”。

对此,我是无言以对了,对这种情况我是直接说:你别问我了,该干嘛干嘛去吧。而另外一种是从这个问题引发了另外一个问题,又说看不懂了,就懒得去追踪第二个引发的问题是什么,又来说看不懂,这种就是缺乏了刨根问底的态度了,学程序本身就不是一蹴而就的事情。

看完上面的内容,大家就知道 程序员如何学习还有 程序员应该具备的素质 了。

推荐阅读:

程序员如何提高自己_程序员如何提升自己

程序员的自我修养,程序员需要学什么


欢迎关注微信订阅号“简历学堂”了解更多职场技巧
 
尾部网站相关