其实在转正之后我就想抽个时间好好的梳理一下我的 Java 上车之路 ,但是一直拖到现在 ,因为有学弟问到 ,所以也就给了我动力 。毕竟答应了人家的事要做到 。

首先要有相应的背景介绍 ,不然说个毛线啊 ,大家不在同一水平 ,不好参考借鉴 。我呢 ,学校很牛逼 ,是一所刚过线的二本 ,自身的成绩在班里也就第 8 名左右吧(一共 60 个人),在大二的时候学校开设了 Java 这门课 ,我的期末考试成绩是 80+ ,具体忘了 ,反正是属于学习积极的那类同学 。大家都知道学校的教程和工作需要还是有很大差距的 。

本身我又是网络工程专业 ,在大二下学期的时候我就在为自己以后的饭碗着想了 ,最开始选择的是安卓开发 ,因为已经学过 Java ,可以直接入手安卓了 ,学校有个实验室 ,可以理解为自习室 ,我就在里面学习安卓 ,每天没有课的时候就是去看安卓 ,看了一个月左右吧 ,我非常清楚的记得 ,我是看到 listview 那块知识的时候 ,我发现这怎么都是 Java 的知识啊 ,什么泛型 ,重载方法之类的 ,可是当时我的 Java 几乎忘完了 ,估计连面向对象都搞不清楚了 ,心很累啊 ,因为 Java 不会 ,安卓进度缓慢 ,然后就是各种网上看心灵鸡汤 ,结果发现安卓的工作机会没有 Java 多啊 ,于是我就放弃安卓转学 Java 了 。

这应该是我第一次系统学习 Java ,很可惜 ,没学几天就到期末了 ,在期末复习和备战六级的压迫下 ,我的 Java 也就是到了面向对象的地步 。

大三上学期 ,我们学校的课程还是比较多的 ,所以平时也没什么时间 ,然后又在考驾照 ,结果就是心有余但行动力不足 ,Java 原地踏步甚至有点退步 。后面就是大三下学期 ,认识的学长学姐都已经工作了 ,想想我这样可不行 ,到时候自己连吃饭的本事都没有 ,还想着挣大钱 ,这不搞笑嘛 。

其实我不是那种自甘颓废的人 ,应该算是一个有学习欲望和自知之明的人 。又正好有学姐在旁边鞭策我 。于是决心要好好学 Java ,开始学习 ,每天就是图书馆教室寝室 ,基本上就是早上 5 点多起来背着电脑去图书馆占位置 ,有课就去上课 ,没课就在图书馆学习 ,待到晚上 9.30 左右吧 ,就这样 ,我又一次学习 Java ,从配置环境变量开始 ,坚持了大约 2 个月 ,中间肯定有出去玩的时候 ,这时候有成果了 ,我用 servlet 和 JSP 敲出一个顾客信息管理系统 ,其实就是一张表的增删改查 ,但是我还是好高兴的 ,毕竟搞定的 Java se , JDBC , Servlet 和 JSP 的知识 。这个时候就进入 5 月份了 ,下面给出一张我当时发的说说 。

大三还有两个月结束 ,总感觉自己离工作应该还有很久很久 ,其实不是这样的 ,听我后面说 。我这时候就有点飘了 ,感觉胜利在望了 ,于是我就放纵了 ,我开始不去图书馆了 ,我不想再早起了 ,其实之前一直能这么早起有一个很重要的原因是因为谈了一个女朋友 ,她要考研 ,我天天给她占位置 ,然后在图书馆一起学习 。虽然早已分手 ,但现在回头想想 ,还真的要感谢她呢 。

非常快活的过了一个多月 ,然后学校紧急通知 ,7 月 1 号去实习 ,时间是一个月 ,我们的实习也就是把我带到培训机构去上一个月的 ” 试听课 ” ,最后的结果是我又重新温习了一遍 Java se 的知识 ,实习是在苏州 ,之前没去过啊 ,周末肯定是要出去玩的 ,我对新事物很好奇 ,也很喜欢溜达 。

此时是 2017 年 7 月 ,我的 Java 水平在 Java web 的 Servlet 和 JSP 阶段 。报着试试看的态度去面试了一家 ,很显然 ,失败了 !

深知自己有多菜之后 ,重新醒悟 ,还是要继续学习的 ,8 月份实习结束 ,回到老家 ,家里有事忙了半个月 ,其余时间我就在学习 web 的剩下部分 ,就那样 ,我一边看视频 ,一边忍受没网没空调的悲哀把 Java web 的知识搞完了 ,其实也就是 Filter Listener 之类的 ,还没有接触框架 。

大四开学 ,明显的感觉同学们各有各的事情要忙 ,不管你是考研 ,考公或是准备工作 ,但是刚开始怎么能不浪一波 ,几天之后 ,继续搞 Java 整理整理基础知识 ,我开始学习框架了 ,才学了 hibernate + struts2 ,然后我就被同学拉着去实习去了(因为他在合肥找了一个创业公司 ,招两个实习生 ,他就推荐了我 ,老板给我打个电话之后就决定让我也去了)入职的时候我的水平就是 Java se + Java web + hibernate + struts2 的水平 ,能进入公司 ,完全是运气好 ,毕竟没有面试我 。不得不说 ,感谢这个决定 ,因为我当时的想法是先在学校学着再说 ,等到国庆节之后再出来找工作 。还好提前出来了 ,可能在学校我会被其它的事情所牵连 ,不能好好的学习 。

好吧 ,到公司之后那肯定是知道自己原来这么菜 ,然后好好学习的故事 ,公司项目主要是电商 ,用的框架是 spring + struts1 + ibatis 。我心中向往着大上海 ,但也知道自己菜 ,我在合肥一共实习了 3 个月 ,可以这么说 ,除了上班就是学习 ,当然上班本身也是一种学习 。因为合肥给的工资也不高 ,只够房租和吃饭 ,也浪不起来 ,唯一的娱乐就是周六晚上吃顿火锅 !因为一周六天班 。

下班时间我和我的另一个小伙伴一起学习 ,就我自己来说技能增长点主要在 spring + spring mvc + struts1 + mybatis + 熟悉公司的框架 。当然还有一起其它的 ,比如 Linux Git SVN maven Lucene ,还有在网上找的项目练习 ,也是为了以后的面试准备的项目经验 。我买了阿里云的服务器 ,在上面一步步的搭环境 ,最终把项目放在上面供以后的面试官访问 。

实习 3 个月之后 ,已经到了 2017 年 12 月份 ,我们深感时间的紧迫 ,不行 ,这明年去上海找工作怕是不行呀 ,于是我们就辞职了 ,也没回家 。就整天待在合肥复习准备面试 ,准备的东西无非就是 Java se + web + ssm + 项目 + 数据结构 + 工具的使用 + 数据库 ,我们合作一起整理了大概 100 页的复习文档 。

2018 年 1 月中旬就回家了 ,此时属于各种文档刚刚整理好的地步 ,还没来得及好好看 。在家我的学习效率是非常低的 ,可以忽略的那种 ,没几天我就奔赴上海(因为我有家人在上海 ,所以可以随时过来),到了上海就是过年 ,陪陪家人 ,准备准备面试看之前的文档 。

最终的结果就是在 2 月底开始面试 ,那个时候是年初七初八人家公司才开始上班 ,年前也投了简历 ,可是大家都准备回家过年了 ,谁还有空理你啊 。很幸运 ,面试都很顺利 ,在外面跑了一周 ,面试基本都过了 ,我就选择了现在的这家公司 ,一直待到现在 ,从 3 月 5 号进公司实习到现在的转正一个月 。

到这里我的故事就暂一段落吧 ,很感谢大家的阅读 ,我写这篇文章的目的是为了给学弟学妹们一个参考 ,也是为了对我 Java 入门的一个总结 。此外 ,我还有一个私心 ,希望大家可以关注我的公众号 ,以后会有更多有趣又有料的信息分享给大家 。

我的 Java 自学之路相关推荐

  1. [转]尚学堂科技 - 马士兵老师-JAVA自学之路

    [原创 - 尚学堂科技 - 马士兵老师] JAVA自学之路 一:学会选择 [转载请注明出处:http://www.bjsxt.com/zixue/zixuezhilu_1.html] 为了就业,不少同 ...

  2. JAVA自学之路 [原创 - 尚学堂科技 - 马士兵老师]

    (我觉得看了之后挺不错的所以分享一下) JAVA自学之路 一:学会选择 为了就业,不少同学参加各种各样的培训. 决心做软件的,大多数人选的是java,或是.net,也有一些选择了手机.嵌入式.游戏.3 ...

  3. 30自学java之路_从小白到精通的java自学之路

    原标题:从小白到精通的java自学之路 随着互联网行业的高速发展,编程无疑越来越深入人心.而Java是当前世界非常流行的编程语言之一,代表着很高的薪资和很好的待遇.现在社会也确实有很多人渐渐的对jav ...

  4. JAVA自学之路——马士兵

    JAVA自学之路--马士兵  2007年11月06日 星期二 05:47 P.M.[原创 - 尚学堂科技 - 马士兵老师]    JAVA自学之路 一:学会选择  [转载请注明出处:http://ww ...

  5. Java自学之路 - 马士兵

    一.学会选择 为了就业,不少同学参加各种各样的培训. 决心做软件的,大多数人选的是java,或是.net,也有一些选择了手机.嵌入式.游戏.3G.测试等. 那么究竟应该选择什么方向呢? 我的意见是,不 ...

  6. JAVA自学之路 七:路线图明细

    [原创 - 尚学堂科技 - 马士兵老师] JAVA自学之路 七:路线图明细 [转载请注明出处:http://www.bjsxt.com/zixue/zixuezhilu_7.html] 下面给出第二节 ...

  7. 零基础 Java 自学之路(2021年最新版)

    前言 无论你是否想自学 Java,认真看完本文,你以后的职场生涯至少少走1年弯路. 本文会持续更新,建议收藏. 初衷 在 CSDN 上经常有同学私聊我询问 "如何自学 Java". ...

  8. 读马老师的《Java自学之路》有感

    今天读了一份文档,是马士老师写的<马士兵Java自学之路>,感觉自己很受启发.其中很多的观点和意见不仅对想就业于IT的人士有指导作用,而且也对我们当代的大学生很有启发.我想如果是一名计算机 ...

  9. 【经验】马士兵Java自学之路——(精华版)

    目录  JAVA自学之路 一: 学会选择 2  JAVA自学之路 二: JAVA自学路线图 3  JAVA自学之路 三: 要动手 3  JAVA自学之路 四: 要事为先 4  JAVA自学之路 五: ...

  10. 马士兵老师的Java自学之路(转长篇!!)

    作者:马士兵老师 JAVA自学之路 一:学会选择为了就业,不少同学参加各种各样的培训. 决心做软件的,大多数人选的是java,或是.net,也有一些选择了手机.嵌入式.游戏.3G.测试等.那么究竟应该 ...

最新文章

  1. IEEE signal processing letters 投稿经验
  2. CCF201604-3 路径解析(解法二)(100分)
  3. 修改数据结构记录,将同级数据改成父子集数据
  4. Qt与Tomcat服务器通信实例 post方法提交
  5. python字符串计算加减乘除代码_Python 70行代码实现简单算式计算器解析
  6. java 中缀式转后缀式
  7. 水晶报表从VS2008升级到VS2010 注意事项
  8. PKM2 - PKManager 基于内容的个人知识管理工具 5M 绿色免费
  9. html5 video play方法,html5 – 如何在现代Chrome上访问video.play()API
  10. 求职信高中生计算机,高中生求职信.doc
  11. 【数论】B043_机器人大冒险(取次数)
  12. 如何安装/重装Win10系统?【保姆级教程】
  13. 新编计算机英语第二版,新编计算机英语-电子教案
  14. camx框架-Camera初始化
  15. 模型、数据分布稳定性
  16. 如何使用计算机处理文件,如何设置电脑自动清理文件
  17. sql-子查询当作字段返回提示至过多
  18. 时间-判断两个时间相差多少天
  19. 正确理解MYSQL事务的可重复读RR隔离级别与锁
  20. 使用 auto-drawing 画一个户型图

热门文章

  1. 计算机专业国培总结,2016年信息技术教师国培心得体会(2篇)
  2. 她很忙怎么关心_老公工作忙怎么关心 抓好三个时间点
  3. 均值滤波去除图像噪声的matlab程序
  4. Broadcasting in Python
  5. python PIL生成字母验证图片
  6. mysql必需记住的语句_关于MySql的语句
  7. php数据表创建命令代码,MySQL创建和删除数据表的命令及语法详解
  8. mysql密码置空_MySQL 8.*版本 修改root密码,置空密码等
  9. 读者写者问题 设置有限的读者_操作系统基础16-读者写者问题
  10. C++序列容器存储智能指针