关于后端:Java学习到什么程度可以找第一份工作

72次阅读

共计 1176 个字符,预计需要花费 3 分钟才能阅读完成。

三年前,我大三上学期,守业失败,想转行做技术。那时候我对 Java 刚刚理解这几个英语单词。本人买了本 Java 从入门到精通。认为能够很快地学完,非 CS 业余。
当初我想说所有系列的从入门到精通都是垃圾,一年多来,我每天白天看视频,早晨敲代码到凌晨,我是一个很倔的人,我认为天下没有任何货色是人类学不会的,所以我就付出高三一样的工夫去学习。最开始学习 Java SE,看着控制台打印出第一行 Hello world 的欣慰,到前面学习打印二维数组算法菱形的恐慌,再到前面学习 Java Swing 的乏味,再到前面本人开发几款小游戏。
这其中有苦有累,总之就是很孤单,我从学校搬到了里面的小区,每天从事着本人喜爱的事件,始终到 2018 年 1 月 3 号,正式入职。是一个初创公司的后端次要负责人。一共收到 4 个 offer。投了 10 多家。

这是这一年来我看的一些书籍。

刚开始的学习非常自觉,不晓得如何去学习,看到一个货色感觉乏味就去钻研,后果最初没有系统性的学习,还节约了大量的工夫。

当初我感觉如果你要学习 Java 技术能够先自学一段时间,看本人合不适合,然而肯定要保持,因为既然抉择了 IT,就要养成终生学习的习惯。上面是我感觉你作为高级 Java 工程师应该把握的技术。

1.Java SE 局部 高级语法,面向对象,异样,IO 流,多线程,Java Swing,JDBC,泛型,注解,反射等。

2. 数据库局部,根底的 sql 语句,sql 语句调优,索引,数据库引擎,存储过程,触发器,事务等。

  1. 前端局部,HTML5 CSS3 JS(和 Java 一样简单,会应用就行),HTML DOM Jquery BootStrap 等。
  2. Java EE 局部,Tomcat 和 Nginx 服务器搭建,配置文件,Servlet,JSP,Filter,Listener,http 协定,MVC 等。
  3. 框架局部,每个框架都能够离开学,再去学如何应用 SSM 或者 SSH 框架,如何搭建,如何整合。开发中为什么会用框架,Rest 是啥?Spring 为啥经久不衰,底层如何实现等。

6.23 种设计模式,把握罕用的,比方单例模式的多种实现,责任链模式,工厂模式,装璜器模式等,理解罕用场景。

如果大家对于学习 Java 有任何的问题,对于如何晋升学习 Java 以及学习办法、学习技巧、疾速达到待业的技术水平,都能够随时来问我,这是我建设了 5 年的 Java 学习交换 QQ 群:796866257。
有不懂的问题能够随时在外面问,须要 Java 各个阶段的学习材料也能够在外面进行下载。对于前端和 Python 的问题也能够问。

  1. 根底算法和数据结构,八大排序算法,查找算法。(面试会问)
  2. (不做硬性要求) 纯熟应用 maven 等构建工具,git 等版本控制工具,相熟罕用 linux 命令,log4j,dubug,junit 单元测试,日志打印工具,Redis 等 NoSql。

9,也是最重要的一条,看待 Java 要时刻充斥激情!

正文完
 0