Java初学者到底该如何学习才能快速入门不被淘汰

      由于最近有很多人私信我,我是刚开始学习Java,有很多东西不会不太懂,我该如何对自己的java学习做一个规划才能在公司立足,如果正在阅读的你们也和他们一样那么认真的读完这篇文章相信你会受益很大。

1聊聊Java

       2019微服务架构的流行,让越来越多的培训机构趁着微服务的流行,升级了一些培训课程,但是真正在企业中用到的微服务少之又少,但是为什么还是那么多人选择学习java呢?

       首先Java程序员确实好就业,只要你稍微学习JAVA,你就可以去就业,不要挑剔岗位和薪资,正在阅读的你可能是一名JAVA程序员从事这在银行金融做着银行项目、也许你在保险行业做着电子化的保险项目,也许你在一个大型外包的行业做着各式各样的项目,再或者你在政府行业做着政府的项目、再或者你在中国移动做着通信项目、再或者你在医疗行业做着医疗项目、再或者你在教育行业做着教育行业、再或者你在互联网行业做着互联网创业项目。虽然有各种各样的行业但是你最终都是用JAVA去实现各个行业的业务编程。人们以前没有系统则人工操作,现在你需要用JAVA程序编写出来系统让别人用电脑去操作。将人要去做什么达到什么样的结果,用JAVA面向对象思想写出来那么你的JAVA程序就写出来了。举个例子:如何把大象放冰箱中,第一步:打开冰箱门,第二找一个大象,第三打开冰箱门,第四把大象放进去,最后一步关闭冰箱门。程序编写完成。

       所有人学习完了JAVA都知道一个完整的路线,JAVA基础面向对象学习、JAVA WEB学习、JAVAEE框架学习、SSM、SSH、微服务架构技术、HTML+CSS+JS+JQUERY、Linux基础知识。一个刚进入JAVA职场的java程序员这条路线是必须掌握的,有的人就说了我哪个地方没学会忘了,我肯定的回答你没关系,学习JAVA不是说你会了多少东而是这个东西对你产生的影响有多大。我为什么这样说?接着往下看。

2为什么不让你纠结JAVA技术

       等你进入公司等待你的不是让你去搭架构,不是让你去设计数据库不是去让你写功能,而是让你复制粘贴做一个搬运工而已。在公司除了有限的技术人员之外你几乎见不到做其他行业工作和职位的人,你的朋友圈子小且单一。也许你拿到了所谓的白领的工资,但你却从此失去享受生活的自由,如果你想做技术人员尤其是开发人员,我想你很快就会理解,你多么想在一个地方长期待一段时间,认识一些朋友,多一些生活时间的愿望。
但是JAVA程序员需要做的就是按照要求写代码,写代码的含义就是都规定好,你按照规定写,你很快就会发现你昨天写的代码,跟今天写的代码有很多类似,等你写过一段时间的代码,你将领略:复制,拷贝,粘贴那样的技术对你来说是何等重要。

      既然上文提到了技术只是一个拷贝和粘贴那么为什么你还学习技术呢?干脆什么都不用学了,NO、NO、NO你不仅仅要学习他而且你还需要学会复制粘贴。有的时候你在家和女朋友聊天或者过年回到家是不是脑海中还想象着公司的代码为什么会报错啊,那个逻辑是不是不对啊,忽然想了一下人生还没享受一年又过去了。你内心要记住一个思维:技术仅仅是一个工具,是你在人生一个阶段生存的工具

      掌握技术的唯一目的就是为了让你找到工作。

3Java初学者到底该怎么学习

       第一我说了JAVA程序员需要知道java的整体框架、无论你在哪个行业都是干一件事将日常生活的事情转换为程序

       第二:技术只是你用来工作的工具,为了找工作,不要去纠结任何一个你搞不懂的问题中,你搞懂了人生的风景你还没来得及享受人生过一大半了。所以记住技术仅仅是一个工具,是你在人生一个阶段生存的工具

       好多人又说了,也不让我们干着,也不让我们干那,那让我们做什么:从现在开始你可以用你的手机备忘录,记下或者用手机拍下来,或者关注我。

  • 1 去公司定位行业,比如我去了一个电商行业,那么首先了解公司人员结构分布,寻找到一位公司核心人物,将项目快速去熟悉一遍,首先熟悉他的架构,他的交易流程,以及项目是背景,项目中使用到的技术,项目中遇到的问题是如何解决的,将这些东西形成清单每天上班前看一遍,下班看一遍我今天是否遇到这些问题了。最后将公司好的代码自己整理收集。
  • 2 由于公司的项目太有限了,太片面了,你可能只负责某一部分功能,你掌握不了一个完整的项目,这个时候你可以自己写一个完整的项目,别管项目的流程简单还是复杂,一个完整的项目对你很重要,以后你在公司中的每一个项目都需要你内心中有一个完整的项目支撑,如果你没有那么不好意思别人给你讲项目流程的时候可能你脑海中没有思路。例如电商项目:用户从浏览器发起注册账号=》登录系统=》浏览商品=》加入商品到购物车=》选择购物车商品=》确认订单=》添加购物地址=》提交订单=》支付订单=》查看订单=》查看物流信息=》确认收货等所以说有个一个完整的项目,在公司所有类型的项目你都可以按照这个完整项目去套用这个思维,所以拥有一个完整项目很关键。
  • 3通过前2个阶段的学习你已经掌握了市场上JAVA开发的行情,以及如何在公司开发程序,但是技术是并不断的更新,这个时候怎么办:学会跟上时代的更新。每天坚持与时俱进的学习。

以上3个观点总价:1 公司项目定位自己
                               2拥有完整项目思维
                               3与时俱进学习新的技术

最后:以上步骤循环学习=》不要纠技术=》技术只是你用来工作的工具=》为了人生的风景=>每天养成项目思维不必太在意技术

4个人说明

经验是由一点一点积累的,思维也是由一天一天训练出来的。

5我的个人网站

想要学习的私信我
持续更新分享此项目电商在线演示地址为:演示地址
持续更新分享此项目微服务架构项目实战(开发中…)

你可能感兴趣的:(程序员感悟,生活计划篇)