黑马程序员技术交流社区

标题: java大神是怎么学习的,你想知道吗? [打印本页]

作者: Huyaal    时间: 2016-7-15 22:20
标题: java大神是怎么学习的,你想知道吗?
1读适合自己的书好书不是你想看,想看就能看……对于一个新手,读书必不可少,但茫茫书海,从众多的书籍中选择适合自己的才是王道。如果作为初学者去啃《Thingking in Java》,那你的目的绝不是为了提升自己,更多是为了装逼。

读书重要,但会读书更重要。
在我看来,《java语言程序设计(基础篇)》、《零基础学Java》这样的书更适合一名初学者。这两本书都是用丰富的实例去讲解解决问题的技巧,特别适用于初级程序开发者,至于《Thingking in Java》当做初学者的工具书更合适点。(尽量选择纸质的书籍,相比较电子书而言,勾勾画画也许能帮到你,如果能淘到,二手书也没关系哦)
2在做中学动动手记得更牢固!

初学者最重要的是锻炼自己的动手能力,看书的同时边学习边实践,书中列举的实例、小程序都可以试着做做……光看是不行的,在实践中发现问题,知识才更掌握得更扎实。
3学会倒推思路授人以鱼不如授人以渔!

如果看到写得很漂亮的代码,就去分析下它的编写思路,在倒推大牛的思路的同时你将受益匪浅!不是有句话说“授人以鱼不如授人以渔”,有时候编写思路里最能体现编写者的优势。4不做伸手党能自己解决的问题绝不做伸手党。

培养自己独立思考的能力,发现问题尽量自己解决,不要过分依赖别人,现在开源网站那么多,可以通过技术论坛啥的多查查资料,分析问题,能自己解决的问题绝不做伸手党。5随时记录
无论云笔记还是空间日志、论坛、博客,总之,利用便捷的记录工具随时记录下你遇到的问题、解决的办法、自己的理解和分析,积累得多了,你就会明白温故知新的道理。

6语言要精不要多
样样懂、样样松!语言并不是掌握得越多越好,对于程序猿来说,学精一门技术比什么都重要。

7不要过分依赖编辑器举个栗子,无纸化办公后,大多文件都以文档形式存储在电脑里,很多人由于很少用笔写字,经常会出现提笔忘字的情况……
编程也是这样,使用编辑器确实可以让开发更便捷,且出错几率更小,但时间久了你会发现,明明天天在写的代码,离开了编辑器完全想不起来……

实际上就是这样,虽然快捷键可以帮助我们更加快速的开发,却也退化了我们徒手打代码的能力。8多交朋友,人脉比技术更重要
程序员之间的交流,不论讨论什么话题,最后总是以技术话题收尾——在“三句不离老本行”的语境里,你也将通过沟通学到非常实用的技术窍门。

最后就是不要好高骛远。据我了解很多大牛虽然已经成名,但还是在工作中会不断去回顾基础知识,据说每次重新学习都会得到不一样的理解……





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2