主打【死磕Java系列】和精品系列博客
致力打造 Java 精品博客站点

原来我这么菜

知道自己无知不是完全的无知,完全的无知是不知道自己无知的无知

从前有座山,山下有口井,井里有只小青蛙,它每天在井底唱歌,歌唱着理想:井是这么大,地是这么大,大天是这么大,世界也是这么大。一天下雨了,它跳出来了,他发现原来天不是圆的,地也不是圆的,世界也不是那么小,他发现它看到的也许它要跳一辈子才能跳过去……
我们每个人都生活在自己的井里面,我们以为井口就是整片天,自己就是这片○的主角,等到大雨把你逼上来的时候,你突然发现原来自己是这么的渺小!
曾经我以为自己虽然不是很牛,但也不会很菜;直到最近几天跳出了井,见了那片天,我才发现原来自己是这么的菜,或者连菜的资格都没有,菜都是对自己赞赏!
最近两天和一两位大神交流,同时13年毕业,发现他们实在是太牛逼了。一个Java并发、JVM玩得顺溜顺溜的,开始在研究JVM源代码了;一个分布式领域大神,我等只有膜拜的份了。

自我介绍

毕业于二流二本,大学之前没有接触过电脑,被调剂到计算机网络工程专业。大一接触C语言;大二DOTA荒废一年,大三突然醒悟不能再这样下去了,入Java坑。不知不觉一入坑已过五年了。自学近一年半,初识Java;毕业一年有余开始Java提高之路,初探Java源码,涉猎Java并发,提高甚多;二年,时常出差,经常加班,导致无时间可学,加上自己懒惰的主观因素,几无提高;甚恐,离职;三年,探索Java并发、Spring源码、JVM、大型网站架构,收获良多,倍感欣慰。自认不再是菜鸟了,然否,遇上颇多高人,深受打击,跌入谷底,发自内心觉得:原来自己这么菜
LZ13年毕业,工作也有三年有余了,在网上找了几篇博客,说三到四年需要达到如何高度才算合格,摘抄如下:

因为在前3年的过程中,你肯定或多或少接触过一些其它的技术,比如大数据、分布式缓存、分布式消息服务、分布式计算、软负载均衡等等。这些技术,你能精通任何一项,都将是你未来面试时巨大的优势,因此如果你对某一项技术感兴趣的话,这个时候可以深入去研究一下。这项技术不一定是你工作所用到的,但一定是相关的。
摘自:回答阿里社招面试如何准备,顺便谈谈对于Java程序猿学习当中各个阶段的建议
如果一定要说会什么的话,最基本的Spring、Struts2、Hibernate、Oracle、JS、Jquery等使用及原理非常熟,对于性能优化、代码优化、服务器调优、设计模式也要有一定的认识,还要掌握一些企业常用的技术lucene、webservice、JBPM等。
对Java的认识和理解是一个长期的过程,但掌握了这些对java的最常见的应用也算学习了个大概,进入大多数公司都能游刃有余https://zhidao.baidu.com/question/2010514176181178188.html

下面是LZ情况:

  1. Java基础知识扎实,研究了util、JUC的源代码;熟知Java util、JUC原理和思想;
  2. 掌握基本的JVM调优,熟知Java内存模型与JVM理论知识;
  3. 熟练使用SSH、SSI框架,熟悉Spring的核心思想,研究了Spring IoC的部分源代码,了解IOC、AOP、事务、Spring MVC的核心思想;
  4. 掌握基本的设计模式,在工作中熟练使用模板方法、单例、代理、工厂、装饰者模式;有一定的代码重构经验;
  5. 掌握分布式的基本概念,如存储、RPC、消息队列的一些基本理论;

优缺点分析

LZ与上面的差距如下:

  1. JVM调优不够老,没有很多的实战经验,同时掌握程度不够深
  2. Java并发实战经验也不够,同时掌握程度不够深
  3. 设计模式掌握程度不够,其实就懂点使用,具体的优缺点、使用场景其实还是不明白
  4. 分布式只有理论知识,而且不懂原理,研究不够深刻;

    总结:JVM、Java并发缺乏实战,掌握程度不够深;分布式只是稍微了解,没有明白其原理和使用;

原因分析

  1. 没有死磕精神,有些知识点只是过了一遍,没有真正去弄明白
  2. 学习时间不够多。其实今年看书的时间不是很多!浪费了很多晚上和周末的时间;
  3. 缺乏沟通,今年都是一个人在奋斗,没有和同行业的进行交流沟通

如何提升

  1. 加强死磕精神,要有不弄明白不睡觉的精神,但是要有度,撞到了南墙要回头;
  2. 增加学习时间,充分利用晚上、周末这两个时间;别人在玩你在学习你就比别人更近一步,你在学习,别人也在学习,你就少拖后了一步;世界上最可怕的是比你牛逼的人比你还要努力
  3. 时常要与大神进行交流,多认识一些大神;
  4. 开源,参与开源,逼着自己学习;
  5. 做计划,一年、一月、一周、一日计划;由大到小,确定方向,分步实施;

学习目标

  1. 以Java并发、JVM为主,分布式为辅同步进行
  2. 分布式主要研究Dubbo、kafka;包括理论、原理、源码
  3. Linux、NIO
  4. 开启写博客历程,主要以为【死磕】系列,包括死磕Java并发、死磕JVM、死磕Dubbo、死磕kafka……
赞(4) 打赏

如未加特殊说明,此网站文章均为原创,转载必须注明出处。Java 技术驿站 » 原来我这么菜
分享到: 更多 (0)

评论 29

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    来看博主

    诸葛扬阳19942年前 (2016-12-22)回复
  2. #2

    又来支持博主 "直到自己无知不是完全的无知,完全的无知是不知道自己无知的无知" 有错别字

    飞龙2年前 (2016-12-27)回复
  3. #3

    博主太谦虚了, 比很多人高很多很多 ,虽然从你文中看才 13年毕业 ,至今毕业3年, 但是相关方面的技术 比毕业10年的都掌握的牢固 假以时日, 日积月累 必然不可限量

    飞龙2年前 (2016-12-27)回复
  4. #4

    逛知乎时偶然来到了博主的这,看完你的分享真心觉得自己渣到不行啊。我今年刚工作一年,完全没提升啊,想到以后有点惶恐。2017准备学习你的死磕精神!!!还有,可以加你QQ吗?你的QQ好像显示不加人。。。我的QQ1143208771,一位非常欣赏您的小弟,望有空指导一二!

    闷骚的大叔2年前 (2017-01-05)回复
  5. #5

    我现在也接触并发比较少!环境还是很重要啊

    selfImpro2年前 (2017-01-06)回复
  6. #6

    陈明大神V5

    plx2年前 (2017-01-19)回复
  7. #7

    我想问一下,大神们之所以神,与工作性质有没有关系呢。比如,大神的岗位是在阿里巴巴做中间件,比如RocketMQ,势必需要他们学习相关技术,而这些技术相对于做应用的我们来说,确实高大上,确实深,但是并不广。而我觉得做业务系统,真的是需要了解系统所对应的业务场景,要是同时还需要深入技术,需要比他们付出的多。您觉得呢?

    Husky2年前 (2017-02-28)回复
    • 不一定!做业务的涉及技术应该不会有中间件那么深。业务之所以做的这么顺利,就是因为有很多底层的东西都已经被别人封装好了。很多你只需要调用他们提供的接口即可,接口背后很多复杂的场景你并不知道。

      selfImpro2年前 (2017-02-28)回复
  8. #8

    我也是13年毕业,比起博主来,我差远了。现在在银行做开发,也比较迷茫自己该何去何从,如果钻研技术,感觉只能与全职钻研技术的大神越来越远。

    Husky2年前 (2017-02-28)回复
    • 不一定要走技术路线啊!可以往管理方面走

      selfImpro2年前 (2017-02-28)回复
  9. #9

    有点意思。

    keyle2年前 (2017-03-02)回复
    • 谢谢关注

      selfImpro2年前 (2017-03-02)回复
      • 我们是一期工作的,经历有些相似 ,加个好友 351372404 。给你分享篇文章

        keyle2年前 (2017-03-02)回复
  10. #10

    你已经很强了

    魏印福1年前 (2017-07-16)回复
  11. #11

    你已经很强了

    匿名1年前 (2017-07-16)回复
  12. #12

    不错

    bfmiqvg1年前 (2017-07-25)回复
  13. #13

    不错

    匿名1年前 (2017-07-25)回复
  14. #14

    可以啊

    Aseek1年前 (2017-07-29)回复
  15. #15

    lz很牛了,我15年毕业,工作两年了,看你的博客很有启发,比如HashMap源码解析这些

    Echo1年前 (2017-07-29)回复
  16. #16

    lz很牛了,我15年毕业,工作两年了,看你的博客很有启发,比如HashMap源码解析这些

    匿名1年前 (2017-07-29)回复
  17. #17

    我15年毕业,现在真的是缺乏打击,不知道大牛是怎样的,看了你的文章,你已经很强了(我第一次感觉自己很菜,谢谢)。像你自己说的,需要成长的地方还多,我想我也是。

    Allen1年前 (2017-08-10)回复
  18. #18

    我15年毕业,现在真的是缺乏打击,不知道大牛是怎样的,看了你的文章,你已经很强了(我第一次感觉自己很菜,谢谢)。像你自己说的,需要成长的地方还多,我想我也是。

    匿名1年前 (2017-08-10)回复

Chenssy's Blog | 致力打造个人精品博客

联系作者

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏