大学生如何快速地学习和掌握JAVA?

      首先,我想问大家一个问题,你知道掌握了java后都可以做什么吗? 这个问题对于很多刚刚接触java的人或者即将接触它的人来说,还真的算是个难题吧呵呵。

      这个问题还是我先替大家回答一下吧,我粗略的概括了一下几个大的方向。

1. 做桌面程序 

      桌面程序,就是我们平常使用的客户端。这个大家都能理解,而且很容易就能想出来一大堆我们经常用到的,一般手机或电脑上都会出现的客户端啦。

2. 做游戏

      在我的印象里,用java写的游戏不是很多,但是还是有的,像mc。。。我知道肯定还有别的,但是应该都不怎么出名吧(也有可能是我孤陋寡闻)。现在做游戏还是c ,lua,js,c#多一点吧。讲道理我也不太熟,但是我知道,用java写游戏似乎有点不靠谱,哈哈!

3. 写服务端

      这是学java的三个最好的选择之一。现在大型的网站基本上都是用java写的。虽然现在服务端百花齐放,php,nodejs,go,ror,python都在抢这一块的饭碗,但是java还是有很大的竞争力的。不信?bat现在在春招,你去看一下岗位,都有招java的,但是其他的呢?反正我是没看到。。

4. android

      这个就不多说了,有google爸爸支持,android未来n年还是死不了的。虽然现在也可以用kotlin开发,google也在推自己的dart语言。但是java的地位还是无法撼动的。

5. 大数据

     最后一个我知道的方向。都说现在是数据时代。各种大数据技术层出不穷。目前处理大数据的技术有python,java,R等。虽然说java没有绝对的优势,但是也是一大霸主。就像hadoop就是用java实现的,还用多说什么么?

     当然还有其他方面的工作都是需要用到java的,在这里就不详细说它了。

     言归正传,下面我要说的这一部分是我今天要分享给大家的。

     大学初期的你刚刚接触计算机,可能什么都不懂,听课也是一脸懵逼,什么for循环,if语句,恶心的不得了。这个时候你要做的不是抱怨,而是去努力的寻找乐趣。

     怎么寻找乐趣呢?我觉得,编程最大的魅力,就是当你成功的时候的那种发自内心的成就感。不知道大家还记不记得第一次写helloworld的时候,各种出错---分号写成中文的了,大括号少了一个---但是最后终于成功的输出了结果的那种喜悦。

     大一的这一年,是打基础,培养兴趣的一年。不需要你有多么大的成就,写出多么厉害的程序。只要你能够培养出兴趣,并且愿意在编程这条路上走下去,那么你的任务就算完成了。

     所以,前期你要做的,就是培养兴趣,让自己爱上编程(最基本的要求)。

     假设你现在已经喜欢上编程了。但是一般大一只会学一门语言(默认c/c ,不要问我为什么,因为我就是这么学的。。)。所以你可能只是写了几个小游戏,写了个小管理系统或者刷了一些题。你不满足于现状,你想做一些更有意思,更好的东西。

      写在前面:大二要做的,是拓宽你的广度!!!广度!!

      首先,你要好好学java。可能学校的进度是一个学期。但是我建议大家用一个月的时间学完。因为有了c和c 的基础,java其实很容易就学会了(入门级学会)。更好的情况是,你在大一结束的那个暑假,就抽时间先搞定java基础。这样当开学的时候,别人还没接触java,而你可以骄傲的和别人说,你都学完了。成就感满满的。

       那么,怎么学java基础呢?我的建议是视频为主,入门书为辅,自己跟着写代码。

        对于一个刚刚接触学习编程的人,我在这里给大家推荐一下北京尚学堂的高淇教授亲自开讲的JAVA300集全套视频,本套课程是由尚学堂高淇老师开讲的Java300集! 为初学者而著! 适合准备入行开发的零基础员学习Java,基于最新JDK13、IDEA平台讲解的,视频中穿插多个实战项目。每一个知识点都讲解的通俗易懂,由浅入深。不仅适用于零基础的初学者,有经验的程序员也可做巩固学习。

       看书其实是一件很枯燥的事情,如果你初学java,只是看书的话可能配置一个环境变量就要搞好久,这会打击你的自信心。不要小看配置环境变量这个过程。我记得当时两天配不好环境变量最后让我帮忙的人可不少。但是视频就好多了,因为老师会亲自演示给你看,你会少走很多弯路,并且也比书有趣多了。

       书为辅,是因为老师不可能记得所有的知识,总会有疏漏的地方或者讲得不太好的地方,这个时候 书就可以派上用场了。看完一节课的视频,然后关掉视频,自己写一遍相应的代码,出错了自己先试试能不能解决,是在不能的话,再看一遍视频,直到跑通。然后去看看书里对这部分知识的讲解,加深印象,查漏补缺。

        这里的重点是,一定要自己写一遍代码。你看的时候觉得自己会了,可是大部分时间,你一写全是错误。所以一定要自己写。并且,在你初学的时候,不要使用编译器(eclipse idea NetBeans等),就使用notepad 这种类型的编辑器就可以。

        这套流程最大的特点就是效果好。java里有很多都和c/c 一样的,比如一些语句什么的,如果你已经掌握的很好了,直接忽略掉这些也是可以的,这就看你自己的情况了。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值