大学生如何学习Java

         本人是某二本院校的大二在读生,有幸考上我校重点专业:计算机科学与技术。经过两年的学习生涯我总结了学习Java的一些经验。下面我先说一下这个专业:

        计算机科学与技术这个专业主要方向有两方面,一是硬件方面,二是软件方面。为什么说计算机科学与技术专业适合考研呢? 我觉得就是这个原因,什么都学的,学的都不精,不像软件工程专业主要是软件方面,学的精适合就业。 总之吧,在大二下半年你就应该有自己的规划了。是硬件?还是软件?。我相信大家一定会选择软件,毕竟软件学的还算精吧。 我相信大多数学校的教学规划中是把软件作为重点教学。是不是觉得既然选择软件方面为啥那么多没用的课,比如物理啊,实验课啊,还有什么数字电路等等。 你肯定在想以后就业能用这些课的知识吗?我现在告诉你,一点用不到。所以我们要明确自己,为自己负责。找到自己的方向,努力研究透彻你的方向需要的知识。哈哈说了这么多有啥用啊,因为大部分学校软件主要以java为主,那我就以java为例讲述我的学习经验。

1.为什么学习java

   以下内容是我从某主cv来的,也就这几点吧

a.Java是一种通用且灵活的语言

        尽管Java可能已经有几十年的历史了——它最初是在1995年设计的——但该语言仍然以其多功能性和适用于广泛的上下文而闻名。

        今天,它被用于从开发Web应用程序到实现智能灯泡和加热器等物联网设备的所有领域。此外,学习Java通常用于分析大数据集、为训练平台提供支持、执行数学和科学计算等。

        似乎这还不够,Java还是支持Android的技术,Android是世界上使用最广泛的移动操作系统。

        这一点非常重要,因为一旦您学习了Java,除了您的想象力之外,您可以构建的东西真的没有限制。当您掌握了基础知识后,您可以利用您的技能专攻游戏开发、Web开发或其他主要使用Java的领域。
b.Java无处可去

        技术新手最常见的担忧之一是:这项技术将来会出现吗?

        这是一个常见的问题,因为科技行业的节奏如此之快。公司总是在改变他们正在使用的技术,开发人员总是在寻找新的技能来学习。

        但是,使用Java,您不必担心几年后您的知识会过时。它已经存在了20多年,在那个时候,它已成为许多企业和组织的必需品。

        事实上,Java是如此有价值,以至于它经常作为核心编程语言在世界各地的计算机科学学位课程中被教授。这是因为Java不仅用途广泛,而且是一个很好的平台,您可以使用它来更多地了解计算机如何更广泛地工作。
c.Java对初学者很友好

        Java语言是基于C和C++的原则构建的,但考虑到了简单性。因此,Java编程的开发人员体验比许多其他编程语言要流畅得多。

        此外,由于Java是一种面向对象的编程语言,因此很容易维护和修改现有代码,以及在项目中添加新代码。面向对象的编程还有助于使代码更具可扩展性,因此当您的代码变得更加复杂时,随着时间的推移您应该可以轻松管理它。

        Java的唯一缺点是它的语法非常不灵活。但是,这通常被视为一件好事,因为它鼓励开发人员在编写代码时要格外小心。
d.Java开发人员赚取可观的薪水

        所以,现在我们知道Java受到开发人员和雇主的青睐。但是Java开发人员的薪水如何?

        根据统计,我国Java开发人员的每月平均薪资为两万左右。即使是初级Java开发人员月薪基本也能到一万。回顾这些数字,有一点很清楚——公司愿意为有才华的Java开发人员支付高昂的费用。


2.如何学习Java

    说道如何学习java就到我大展手速的时候了。

一:我敢说所有计算机专业的大学生都会学习C语言和数据结构。你知道学他们俩有什么用吗?你会想我想学的方向是JAVA语言为啥还要学C语言为啥学数据结构呢?以后就业会用的到吗。我明确告诉你很少用到,尤其是c语言。但是作为大学生入门语言C肯定有它存在必要。C语言非常的简洁它是面向过程的语言,对我们学习算法非常有帮助。你会问了算法有用吗,我只能说你无知了,一个不懂算法的程序员只能说他会敲代码。一个懂算法的程序员比一个不懂的差的不是一点半点,让你写个哈希算法你都不会以后会被耻笑了。当然算法在我们以后的工作中也时常会用到比如我们登入qq,qq密码要加密存储。我们写web业务逻辑的时候也时常用到。所以学好C语言和数据结构是我们成为程序员的第一步。

二:当你打好基础之后,我们就要学习JAVA了,你会发现呀JAVA这不和C一样吗。你有这个想法是正常的因为你刚刚开始学习JAVA的基础,等你学完了啥数据类型,啥啥的。你就要开始学习JAVA的重重之中了-----他的编程思想:面向对象。虽然只有4个字但是这4个字会让你研究的头昏脑胀。至于怎么学习它的编程思想呢?bilibili的黑马程序员是个不错的选择,学到什么程度呢?至少自己要能独立编写对应知识点的实现。学完面向对象,学啥啊。你会发现接下来的知识都离不开这个思想,在此我认为 学好JAVA的重重之重就是面向对象这种思想。呱呱的说了半天,马上说以后的知识怎么学。你以为你学完面向对象你就掌握JAVA了,想都别想。什么多线程,各种实现类,io流还有各种jar包都得学明白。别以为不重要,非常重要。学明白这些 yes你大二没白上。

三:嘻嘻因为我大二嘛,大三还没上,在这里我就略加讲述,如有不同意见请多多包涵。大三学啥呢?暑假了没事?还在想学啥?不会看看上届课表吗。记住搜集信息是程序员必备技能。等你看完了课表 哎呀这啥玩意啊学啥啥框架什么前端,后端啊。一点不懂。这里要说一下程序员必备技能二学会自学。说道自学我在这里要多说几句了,在上学的时候你会发现一个这样的现象,有的人天天问老师同学问题,有的人很少很少问。我仔细想了一下为什么,首先可能跟性格有关系,性格占很大因素吧,还有一个原因我重点说一下,比如我不懂,我懒得查阅资料或者我懒得写,我查这玩意不浪费时间吗,你直接告诉我就行了白。我相信大多数人是种思想。不懂就问是中华民族的传统美德但是这不是你懒的借口。你看看你们班里动手能力或者逻辑能力强的人就知道了,人家很少问或者基本不问。他都会吗,人家只是通过自己查阅资料理解了。人家越查阅越熟练。你呢还在等别人告诉你,好了就说这么多。说道前端,后端的框架呀,前端我们基本都会选择vue,后端呢我们会选择spring全家桶。大三如果就业的话把这些框架学的滚瓜烂熟然后自己能独立完成几个项目,你毕业找个8k的工作没问题。

         总结,无论考研还是就业,学好知识肯定是没错的。我们这个行业虽然大厂要求的学历很高,但一些中等厂,只要我们有技术还是很有发展前景的。希望大家积极学习,努力工作,挣更多元子。感谢阅读哦!!!

  • 11
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

云巅上的妖

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值