JAVA学习心得

以前主要的开发语言是c/c++,才开始是因为工作需要开始学习java的(大学没有学过),才开始只是仅仅看懂代码就好, 也就大致看了看《java编程思想》这本书, 也没有仔细看。现在在做android开发需要大量编写java代码, 才发现自己的java基础还是不行, 有些思想还是和c++有区别的。我是真正开始系统学习java是加入成长会java小组开始的, 已经进行二三个月了,主要通过看马士兵的视频,可能自己不是新手吧, 学起来还是很轻松的。可能还有一个重要的原因吧, 工作中能用的上,秉着边学边用的原则,现在算是入门了,下面来说一下这一段时间的心得吧。

多实践

任何事情,一旦考虑好了,就要马上上路,不要等到准备周全之后,再去干事情。软件开发是一门工程学科,注重的就是实践。最好是工作中能用到, 这样会学的更快,如果条件不满足,还是实践、实践、再实践。不过这个道理大家都知道, 怎么去坚持,这是个问题。还是要找到自己一个点, 可以找个同学一块学,相互监督、相互学习。我现在在教一个小同学学习编程,主要会每周让他输出文档,每周会抽出一两个小时去解决他的问题,一方面不想让他走我当时的走过的弯路,最想的是让他坚持。哪天他入门了, 就不需要我了,那时候我也很高兴。这期间我也得到了成长。

请教别人

有人说万不得已才请教别人,就是你通过查找资料和API文档能找到的问题,不要问别人了。当然我赞同简单的google搜索,因为这是基本的学习能力, 如果你这个不会的话, 我个人认为你不适合这个行业,劝你还是现在掉头,回去洗洗睡吧,哈哈。我说的这个别人不是陌生人, 而是你认识的人, 最好他很认同你。如果这个人站的高度不一样,你可能获得意外的结果。有时候个人认为别人的思想远大于答案本身。所以朋友们,和你的同学和朋友搞好关系很重要,最后还是多请教别人吧。

多读好书

这一点我自己做到不好, 我也会在接下来的时间去多读书。有时候看视频比看书更有效,可惜新技术视频更新太慢。这里不局限于技术的书籍,包括天文、历史、地理等等各类学科。如果你不知道方向在哪里的时候, 就多一些好书吧,说不定哪天你的格局开了。

英语

英语就不多说了, 英语就不多说了, 英语就不多说了,重要的事情说三遍。这个最终决定你的高度。

学习开源软件

这个我们有发言权, 因为我没有看过java的这些框架, 但是语音都是相通的,引用网上一些人的说话。

JAVA领域有许多源代码开放的工具、组件、框架,JUnit、ANT、Tomcat、Struts、Spring、Jive论坛、PetStore宠物店等等多如牛毛。这些可是前辈给我们留下的瑰宝呀。入宝山而空手归,你心甘吗?对这些工具、框架进行分析,领会其中的设计思想,有朝一日说不定你也能写一个XXX框架什么的,风光一把。分析开源软件其实是你提高技术、提高实战能力的便捷方法。

JasonThink wechat
欢迎您扫一扫上面的微信公众号,订阅我的博客!