吃力,是肯定吃力!
并且,不是针对Java,而是针对所有编程语言或者是我们从未接触过的领域......
可以举一个例子:我们回忆一下,当我们每次从事一个新领域的时候,如果没有人指点,一个人摸索前进,是不是都特别费力?是不是一开始都是一头雾水?在学习过程中,会遇到多次崩溃,极度想要放弃?想找朋友说说,可是朋友没做这个事儿,不能感同身受,但是只要你要肯坚持一下,问问有经验过来人,就会像打通任督二脉一样,快速理解,快速学会。
所以,总结一下问题,为什么会觉得学习Java会吃力?
一、没掌握系统学习Java的方法,把握不到重点
之所以觉得吃力,是因为不了解Java,不知道Java的哪个知识点是重点,需要花费时间学习,也不知道市面上到底急需的是具备什么样技能的Java人才,每天都像个无头苍蝇,啥都不会,心里难免焦急,可是越焦急,越不会,越觉得丧气.....如此陷入恶性循环......
情况好点的,知道在网上找视频自学,可是网上的视频一般都不免费,免费的视频质量又差,视频质量好点的,又不齐全,所以学不到系统的知识,这些都很正常,没有什么好抱怨的。
21世纪,知识早都付费了,总有人想贪小便宜,想学好的、全面的、强化升级的知识,又想免费?EMMM,我是没有看到过~不过网上确实还是有很多不错的免费基础视频,大家可以看看,关注我们的大风号,私信我,我也可以发一套“Java入门基础视频”给大家参考参考。
二、找不到过来人指点
找到了好的学习资源,可是在自学过程中难免会遇到一些难题,想要找人询问的。当然,第一步是找度娘问问,可是度娘并不是万能的,第二步,加群问问群里的人,遇到好点的群还好,有人解答问题,不好的话都是些死群,要不就是闲聊,大部分的情况都是和你一样,都是去找大牛解答疑惑的,可是...大牛很忙的,忙着挣钱,忙着哄女朋友开心,忙着过自己的生活,忙着解决自己的烦恼,哪有时间理一些毫不相关,且只知道一昧索求的人?
三、没有学习“伴侣”
独自一人学习,没有学习“伴侣”的时候,更容易产生孤独感,颓废感,放弃值蹭蹭上涨......有一个志同道合的人,在一起,互相鼓励,互相加油打气,可能会好点。但最怕遇到一些容易放弃的队友,给大家提供一个法子,找一群人一起学习,A放弃,B不一定放弃,就算B放弃,还有C陪着你一起努力。
要是这些都不学习伙伴不OK,就找1个人天天监督你学习,打卡,设置点目标,实在找不到盟友,或者找不到监督你的人,可以时不时给自己喂点鸡汤,没有任何帮助帮助,你就得加油了!加油!靠自己的毅力了!
其实我们在学习中遇到的困难都不是困难,我们遇到的是“陌生,不熟悉”。因为之前没有接触过,事情没有办法发生在我们的掌控范围之内,所以会产生恐惧感,只要我们开始行动,并且遇到问题,想办法解决就行了。
最后再啰嗦几句话,和大家一起共勉:只有困难会快速催生进步!解决困难的过程中会让我们收获进步!所以,我们都加油吧!正确面对生活中的每个困难,话虽土,但道理都是真的!
这是一个必然的过程:干这行的基本都是。一方面是因为这个行业技术跟新比较快,时不时需要不断学习否则就会被淘汰。另一方面,每个人不是什么都会,但是客户要求这样做,不会就只能一边工作,一边学习。这行工资高是一方面,工资高是有很多因素决定的。对于Java技术 只要学会了主干知识结构。其他的枝枝叶叶学起来很轻松。至于每天都忙碌那是正常的。程序员除了每天编程,每天还会做其他的事情。
java和.net并没有哪个累哪个不累之说,你会.net学java也很快,编程思路是一样,就是语法框架不同,但是同一种语言,也有不同的框架。所以无论你学什么语言,其实都差不多的。.net的生态做的不如java。早期的java因为开源迅速占领的很多领域,很多项目都用java写的,以至于现在很多项目仍然延续。
一个人更换语言是容易的,但是一个公司更换一套语言,带来的麻烦相当多。现在.net也学习java那一套,但是市场已经被占领了,想要再让用户回来,怕是不容易的。
java火依靠两个时代的加速,一个是互联网时代,就是用户通过浏览器访问服务器的业务大量普及,java凭借跨平台特性(非windows服务器成本低啊)大火了一阵。
之后,移动互联网的到来。java又借助安卓系统,在移动端又火了一次。两把火把java烧的红彤彤的。
java本身也有很多问题。但是并不致命,都是可以接受的方案。需知道java不会永久适用,java的时代也会慢慢被淘汰。随着安卓时代的离去,未来的java还能火吗?