写在前面

有个几年经验的爪娃们都经历过成长的阶段,但每个人成长阶段接触到的技术不尽相同。作为java思维导图的作者,我当然就想这用思维导图的方式结构化、可视化地每阶段的成长与技术串联起来。

如果你还只是个什么都不懂的小白

这一时期是你最困难的时候,你什么都不懂,想要入门学习java,你面临着两个选择,一自学,二报培训班,这是常见的两个选择。

自学需要很大的毅力,特别是对于一个没有任何基础,刚踏入一个全新的行业的朋友来说,如果你看不进书,那么看教学视频是很好的选择。报培训班也还可以,虽然学费贵了点。现在培训出来的混得也还不错。

这一时期要学习的内容主要就是java基础入门了。java基础要扎实,多做练习。以前大学的时候我们的java老师家乡口音太重,听得糊里糊涂的,后来我的学习都是看马士兵的java基础系列的视屏跟着写代码入门的。当然,仅仅学会java基础是还不够的,想要进入企业工作学习还需要至少还要学会主流的Spring和Mybatis框架。

学完以上内容就可以尝试去找工作了

如果你是大学生,那么我建议你大四就开始找工作或者实习。大四专业课就已经很少了,很多同学已经去找工作或者找实习,当我还在实习的时候,我同学已经收到了六七份offer了 =_=,哈哈。想起那段时间,一天跑几个招聘会或者宣讲会,一天时间安排满满的,很累,也有回报。提醒一句,金三银四,是最好的面试时间,毕业前最好就能找到工作,不至于慌张。

如果你已经有一年经验

工作了一年之后,你可能会觉得,其实mvc也就那回事,上班无非就是在写增删改查和业务逻辑,无聊,没什么妹子,新的技术没学到什么,想辞职跳槽拿高薪。

但其实这一年里你学到的东西还是挺多的,你扎实了面向对象的程序员思维方式,java的语法,常用的函数和工具类你都熟悉了,懂得遇到一个bug的时候应该从哪下手去调试,如何去向同事提问,工作没完成的你会自觉留下来加班。慢慢自己能够单独负责一个模块的开发。

这一时期的学习,以你公司的项目框架学习为主,一般是Spring+Mybatis开发的框架。你应该会把你项目基本摸了个透,用了一年之后,你基本可以知道这个框架好用在哪,不好在哪。如果重新开发一个同样的系统的话,你觉得使用啥啥啥框架开发更快更简单。恭喜你,你对框架的认识已经提升了一个高度。

是的,现在是项目经验积累的重要时期

这一年里,我过得比较充实,有奖有罚,说起来你可能不信,我一年就当上了技术部副经理,虽然技术部也就五六个人,虽然没什么实权,起码薪水加了两千。恩,从那时起,我朋友都叫我吕经理,哈哈。说起罚,那可是惊心动魄的了,那时候我负责对接一个注册和短信功能,注册时候发送短信,因为没有验证码就可以点击发送,上万多条短信一晚上就被不知名的爬虫给耗完了,鬼知道第二天我是怎么过来的,那晚我睡不着,我发了一条朋友圈大概说“我写了一个bug,公司损失了上千块”,很多人给我点赞,后来我就睡着了。

年尾我拿了“最佳员工”奖和一千块奖金,然后跳槽了。

如果你已经有两年经验

两年经验的java,明显会成熟了一点,对java认识越深,对java兴趣越浓厚。你可能想动手搞个博客发几篇博文玩玩,去各大论坛贴吧微信群和同行“基友们”吹吹水斗斗图聊聊妹子聊聊人生和理想,你学会了没对象的时候还可以new一个对象来自我安慰一下。

这一阶段离职的人容易又不容易找工作,特别是两年半经验的爪娃们,线上简历根据你毕业时间自动计算你的工作年龄为2年,是不是只能无奈苦笑两声。

当然,你的技术能力并不低,相反你会的很多。你的目标应该是【广州11K以上,深圳12K以上,上海14k以上,北京15k以上】,嗯,基本这个情况。我猜的=_=。

多研究一下源码,服务器,分布式等知识,一直觉得开发阶段最重要的一年就是这一年,到你3年经验的时候,你的水平有多高工资就能有多高的的重要一年。

如果你已经有三年经验

恭喜你,离成神之路近了一大步。这时候的你对语言应该有比较深刻的理解,会想着去多学习一两种语言,比如python,php等。逛论坛的时候喜欢评论回答别人的博客、问答等,毕竟你已经小有成就。时常关注行业时事,可能还会想着接点私活挣点外快。

这时候的你发展方向应该需要明确了,【项目经理】【架构师】【其他】,你需要针对性地去提高自己成就目标路上所缺少的技能。

如果你已经超过三年经验

棒棒哒,没什么能教你的了,大牛我们做朋友哈哈。

最后

百尺竿头,更进一步。少年,我们任需努力。

java知识点思维导图_思维导图结构化梳理java相关推荐

  1. 思维导图结构化梳理Java进阶方向

    思维导图结构化梳理Java进阶方向 写在前面 公众号的后台有读者给我留言说,对java每一阶段应该会什么技术感到迷茫.有个几年经验的爪娃们都经历过成长的阶段,但每个人成长阶段接触到的技术不尽相同.作为 ...

  2. 思维导图结构化梳理java

    如果你还只是个什么都不懂的小白 这一时期是你最困难的时候,你什么都不懂,想要入门学习java,你面临着两个选择,一自学,二报培训班,这是常见的两个选择. 小白自学与报培训班.png 自学需要很大的毅力 ...

  3. java 写文件 权限不够_教你解决Linux系统中JAVA创建文件后权限不足的问题

    在作业中,项目使用文件上传. 这个功能很常见. 当Kai Ge今天更改其官方帐户时,他遇到了一个问题,即无法访问下载的文件,也无法通过浏览器访问该文件. 它是怎么发生的? 经过许多问题之后,事实证明这 ...

  4. arcgis批量出图python代码_【GIS进阶】ArcGIS批量出图_定义出图

    今天的文章是浩哥投稿!!! 下图是我欢呼雀跃的样子~~~~~ 本文亮点: 所有步骤都是用ArcGIS中各种工具和软件操作组合,未使用Arcpy与Python等需要使用代码的工具! 这次的这个批量出图又 ...

  5. 论文解读丨图神经网络应用于半结构化文档的命名实体识别和关系提取

    摘要: 随着用于传递和记录业务信息的管理文档的广泛使用,能够鲁棒且高效地从这些文档中自动提取和理解内容的方法成为一个迫切的需求.本次解读的文章提出利用图神经网络来解决半结构化文档中的实体识别(NER) ...

  6. 关于主机的思维导图_思维导图正流行,现在教孩子还不晚(实操篇)

      清华爸+南大妈的育儿思考自留地 点击上方蓝字,即可成功订阅 *作者:小延妈,家有一年级男宝,南京大学新闻系毕业,资深文艺青年,古文爱好者.前几天,在一个"鸡娃"群中,有宝妈分享 ...

  7. 计算机及网络应用基础思维导图_思维导图在生物教学中的应用

    思维导图又叫心智图,是由一个中心向周围有层次的发散的图形,由词汇.图形.线条.编号等构成,应用不同颜色的笔画出各级分支,既是一种思维工具又是一种学习方法.生物学科中含有大量的概念.生物分类.生物特征等 ...

  8. 排列组合思维导图_思维导图:进阶高效能人士的思维工具

    你记录信息的方式越贴近大脑自然的工作方式,你的大脑就越能高效地触发对关键信息的记忆和理解效率.--<思维导图>作者东尼·博赞 信息爆炸的时代,精简思考是进阶高效能人士的一项必备技能.思维导 ...

  9. java list有序还是无序_牛批!2w字的Java集合框架面试题精华集(2020最新版),赶紧收藏。...

    一个多月前,作者和一些小伙伴决定做一系列的 Java 知识点常见重要问题的小册,方便用来夯实基础!小册的标准就一个,那就是:取精华,取重点.每一本小册,我们都会充分关注我们所总结的知识点是否达到这个标 ...

最新文章

  1. ​双十一剁手后,听蒋涛谈谈AI人才多么吸金:2018年社招AI人才平均月薪竟高达4万,算法红利期还有2年
  2. 外部排序归并排序 败者树
  3. py文件控制台执行时,报错:引入的模块不存在
  4. java的接口理解_原来Java的接口可以这样理解
  5. 十七、深入Python异常处理
  6. android--------ExpandableListView的使用多级列表
  7. 常用的数据交换格式有哪些_高程数据格式介绍
  8. Vue | 实现页面跳转刷新,在Vue页面中调用其他页面的方法
  9. 【神经网络】基于RBF神经网络的六关节机械臂无模型控制
  10. 阿里巴巴Java开发文档2020版学习-代码格式
  11. c# 类的序列化,以及嵌套问题
  12. QTP添加java插件
  13. python修改mac地址_python中的MAC地址生成器
  14. C# 填充Excel
  15. 韩昊20190919-3 效能分析
  16. 神州数码交换机配置基本命令
  17. 【5G核心网】5GC核心网之网元UDR
  18. 2020电信宽带费用_中国电信宽带 2020电信宽带套餐价格表
  19. Linux进程中的RSS和VSZ
  20. 记一个npm安装问题 Refusing to delete xxx\.bin\xxx.cmd: is outside xxx\webpack and not a link

热门文章

  1. CentOS 7源码安装httpd服务
  2. apache-hadoop-1.2.1、hbase、hive、mahout、nutch、solr安装教程
  3. 如何从eclipse迁移到idea
  4. 数据库中字段类型对应C#中的数据类型
  5. PHP上传图片到数据库和存储到本地文件夹的方法
  6. 软件回归测试及其实践
  7. 如何将APACHE许可证应用于您的工作
  8. Java把List转换为String使用stream(functional programming in java)
  9. 计算机组成原理第3章-存储系统
  10. java的autotype,关于 fastjson 异常 autoType is not support 问题分析解决