java程序员编程大神是怎么学习的,你想知道吗?

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

给你学习路线:html-css-js-jq-javase-数据库-jsp-servlet-Struts2-hibernate-mybatis-spring4-springmvc-ssh-ssm

1读适合自己的书好书不是你想看,想看就能看……对于一个新手,读书必不可少,但茫茫书海,从众多的书籍中选择适合自己的才是王道。如果作为初学者去啃《Thingking in Java》,那你的目的绝不是为了提升自己,更多是为了装

小编推荐一个学Java的学习裙【 六五零,五五四,六零七 】,无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!裙内有开发工具,很多干货和技术资料分享!

读书重要,但会读书更重要。

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

2在做中学动动手记得更牢固!

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

3学会倒推思路授人以鱼不如授人以渔!

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

培养自己独立思考的能力,发现问题尽量自己解决,不要过分依赖别人,现在开源网站那么多,可以通过技术论坛啥的多查查资料,分析问题,能自己解决的问题绝不做伸手党。5随时记录

无论云笔记还是空间日志、论坛、博客,总之,利用便捷的记录工具随时记录下你遇到的问题、解决的办法、自己的理解和分析,积累得多了,你就会明白温故知新的道理。

小编推荐一个学Java的学习裙【 六五零,五五四,六零七 】,无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!裙内有开发工具,很多干货和技术资料分享!

6语言要精不要多

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

7不要过分依赖编辑器举个栗子,无纸化办公后,大多文件都以文档形式存储在电脑里,很多人由于很少用笔写字,经常会出现提笔忘字的情况……

编程也是这样,使用编辑器确实可以让开发更便捷,且出错几率更小,但时间久了你会发现,明明天天在写的代码,离开了编辑器完全想不起来……

实际上就是这样,虽然快捷键可以帮助我们更加快速的开发,却也退化了我们徒手打代码的能力。8多交朋友,人脉比技术更重要

程序员之间的交流,不论讨论什么话题,最后总是以技术话题收尾——在“三句不离老本行”的语境里,你也将通过沟通学到非常实用的技术窍门。

小编推荐一个学Java的学习裙【 六五零,五五四,六零七 】,无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!裙内有开发工具,很多干货和技术资料分享!

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

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180425A1VSV000?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券