专栏首页老九学堂【拓展】学习Java的6个技巧

【拓展】学习Java的6个技巧

1.一定要看书

现在学习Java变得比以前容易多了,除了有大量的视频教程外,还有专业的java培训机构,这都使学Java变得越来越容易,然而那只代表入门容易,并不代表这门编程技术就真的变简单了。如果仅仅学了些皮毛,高手写的程序你是望尘莫及的。在学习的过程中,书籍永远是知识最好的载体,很多优秀的程序员大师精心编撰的编程书籍,富含的不仅仅是一些知识,更多的是他们所传授的思想,通过看书,专研书籍中的内容,会让你变得更加聪明,写的程序也更加的精炼。

2.编程的时候,一定要独立思考

现在网络很发达,很多程序员总爱百度,一个jdbc这么初级的东东,每次用还总是百度查。这个东西应该是熟记于心的,随时用,信手拈来,这样才能成为高手。就好像一个修理工,一遍查手册,一边给你修车,亦或是一个医生,一边看教程,一边给你看病,想想就觉得恐怖。

3.算法很重要,要不断的优化程序

现在很多人都是快速的学习,快速的练习,反复的练习。而老九君的建议是,无论你学到什么阶段,都要去不断的优化自己的编程,能用3行实现的程序,不用5行,这样你编写的程序才能更加凝练。而且,编程学习的中后期,就要重视算法,尽量编程优质的程序,这才是编程的美妙之处。

4.写一个程序,不断改进

你学习的过程可能很漫长,老九君建议你从一开始的时候,就想着写一个小程序,比如一个计算器的程序,开始可能很简单,仅仅通过命令行的方式呈现,功能可能也只有加减乘除,但是随着你学习的深入,你可以不断的完善这个程序,直到有一天,你把它做成一个非常完善,性能非常卓越的程序后,你就真正学成了。

5.记得写一些经验和技巧,要不断总结

不要做黑瞎子,掰苞米,掰一个丢一个。要学会总结,经常把自己遇到的问题及解决思想记录下来,还要记下来自己的经验和技巧,然后经常浏览自己曾经记下的这些东西,这样有了积累,你会发现,你成长的很快。

6.每个月至少研究一个技术点

经常专研一个技术点,比如js的一个矩阵算法,实现色彩的霓虹灯变换;亦或是,Java多线程内存自动优化技术。去研究出比自己目前技术水平还高一点点的技术,这样才能不断的拔高,而且出类拔萃,这是一般程序员没有做到的,当你做到了,你就更牛了。

本文分享自微信公众号 - 老九学堂(xuetang9),作者:老九君

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2015-12-21

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 为什么人人都要学小程序编程?

    在以前,如果你不是普通成年人(互联网人),在考虑学习编程编程的,那么可以学习的编程语言很多,我会推荐C语言。但从今天起,如果你对C语言不感兴趣,那还有个选择,就...

    老九君
  • 23岁学编程太迟?都这把年纪了,别瞎折腾了

    最近几年大家都感受到互联网给我们生活带来的变化,移动支付、共享单车、外卖等等等,完全改变了我们的生活方式。其他行业也逐渐离不开互联网,互联网俨然已经成了基础设施...

    老九君
  • 学编程前弄清楚这些问题,必将事半功倍

    1 学习编程必须得学习数学吗? 这个答案不是绝对的,不过在绝大多数情况下,答案是“不是”。 作为程序员,需要花很多时间在写代码上,而不是写数学公式,而且你的数学...

    老九君
  • 干货丨微信小程序的变现办法

    作为一款巨头app,微信几乎改变了互联网时代的社交生态,且近十亿的月活量让其他的社交软件难以望其项背。庞大的用户基数让它成了强大的数据平台和流量入口。也正因为如...

    极客小程序分享
  • 【Java】留下没有基础眼泪的面试题

    使用多线程时,不是多线程能提升程序的执行速度,使用多线程是为了更好地利用CPU资源!

    Java3y
  • 罗胖的笑和今日头条的回归,小程序的套路全在这里……

    知晓君
  • 爬虫入门到精通-headers的详细讲解(模拟登录知乎)

    本文章属于爬虫入门到精通系统教程第七讲 直接开始案例吧。 本次我们实现如何模拟登陆知乎。 1.抓包 1. 首先打开知乎登录页 知乎 - 与世界分享你的知识、经验...

    爬虫
  • SpringBoot 2.x ShardingSphere分库分表实战

    在之前我做项目的时候,数据量比较大,单表千万级别的,需要分库分表,于是在网上搜索这方面的开源框架,最常见的就是mycat,sharding-sphere,最终我...

    小东啊
  • HashMap 多线程下死循环分析及JDK8修复

    alexqdjay
  • SpringBoot 2.x ShardingSphere分库分表实战

    在之前我做项目的时候,数据量比较大,单表千万级别的,需要分库分表,于是在网上搜索这方面的开源框架,最常见的就是mycat,sharding-sphere,最终我...

    JAVA葵花宝典

扫码关注云+社区

领取腾讯云代金券