本博客 猫叔的博客,转载请申明出处

前言

感谢粉丝提问,由于我最近工作较忙,所以今晚抽空回复问题,可能有点仓促,回答的不是很全,不过希望能对你有所帮助。

整理自己的技术栈

首先,我需要你整理出自己一份满意的简历,我希望程序员可以每个季度整理一次简历,在更新的过程中,你也将发现你的提升与不足,当然有些东西是厚积薄发,不过业余时间还是需要不断的研究与深入学习

将自己整理出来的技术栈与常规招聘网上的技术岗位要求对比一下,看看自身还有什么不足?

专注于某个核心技术

这是我个人一点深刻的想法,三年的java程序员已经开始走向中级Java的层次,已经积累了一定量的工作经验与编码实战能力,这些程序员基本上都是什么都学习的过程,大家都在不停的学习,各种各样的知识,但是在这些工作与学习中,你会经常性的触及一些核心知识点,比如缓存、多线程、消息中间件、分布式等等,你需要把握时间,掌握一项对应的核心技术,比如我目前最喜欢的netty。

我在GitHub的一个项目与经常写文章的习惯让我偶然得到一次阿里内推的资格,面试过程都是关于netty的一切知识与源码的理解。

这个岗位好像没有提及netty,不过对应的项目负责人刚好需要使用到netty这门框架,所以希望找一个对netty熟悉的程序员。最后五年工作经验以上。

所以我希望大家也可以深入某项核心技术去好好研究。

阅读源码

个人觉得阅读源码的能力是检验你对编程或Java相关的能力映射。好的程序员都会阅读源码,而且喜欢阅读源码,我希望你能培养出这样的喜欢,并最好有对应的笔记去记录自己的理解。

产出自己的开源作品

参与开源,去GitHub上划划水,看看别人是怎么写框架的,是如何做项目的,输出自己的第一个核心的项目,它可以是与你的核心技术相关的,也可以是一个Demo。

最近比较少在GitHub上更新自己的项目了,不过InChat仅从18年8月至今,已经发展到这个程度,这对于我来说是莫大的动力,因为我也是偶然机会下的想法,并将它转为框架,其实一开始它只是一个Demo。

写文章

不要看中短期效益,你要重视的是你的长期效应,人活着,眼前其实很多时候不一定是最重要的。写文章是一件长期收益很高的项目。这也在锻炼你的表达能力与书面能力。

相信我,未来综合能力强的程序员会更加受欢迎的。

看架构相关、管理类书籍

如果说一定要看什么书的话,那么请看一些架构相关、或者管理类的书籍,不要再去随随便便敲代码,而是培养自己的思维架构,然后去写一个针对某个问题的Demo,在业务时间我希望程序员不要去写业务代码,这是我很抗拒的事情,这也导致我最近真的很少这些代码。

最后

好在,最近朋友创业,我兼顾了技术负责人,我想又可以写代码了,而且有一些新的业务创新,这对我来说是挑战也是兴趣点。这个话题没那么简单,我简单说了我一时想到的几个点,希望大家能不断的深化并找到属于自己的学习方式,突破困惑期。

公众号:Java猫说

现架构设计(码农)兼创业技术顾问,不羁平庸,热爱开源,杂谈程序人生与不定期干货。

工作三年,我要如何提升Java技术 | 粉丝提问相关推荐

  1. 如何提升 Java 技术

    如何在工作后提升Java技术? 1 提升单机版开发技术为辅,提升分布式高并发技术为主. 2 先提升面试技术,找到能提供值钱技术的公司,在其中提升技术,而不能单凭学习提升. 3 通过排查和解决实际问题来 ...

  2. java界面 文件选择器_掌握java技术 必备java工具应用知识

    在现如今的互联网时代里,Java无疑是一种极为流行的开发语言,无论是程序界还是整个互联网行业势必带来很大的影响.不管是人才需求还是薪资水平上,Java的发展前景都是很乐观的.关于Java的一些常用的工 ...

  3. java技术_2020年最流行的Java开发技术

    点击上方"千锋教育"后台回复「 Java 」,领取视频学习教程 在本文中,我们将以编程界最常用的编程语言Java为例,分享最为主流的技术与工具.Java几乎无处不在,无论在智能手机 ...

  4. java技术文章在哪里看呢_谈论Java技术似乎无处不在,但究竟是什么呢?文章末尾有福利...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 谈论Java技术似乎无处不在,但究竟是什么呢? 下面的部分将解释Java技术如何既是一种编程语言,又是一种平台,并概述这种技术可以为您做些什么. Java ...

  5. python爬虫架构师之路_一位资深 架构师大牛给予Java技术提升的学习路线建议

    一位资深 架构师大牛给予Java技术提升的学习路线建议 对于工作多年的程序员而言,日后的职业发展无非是继续专精技术.转型管理和晋升架构师三种选择. 架构师在一家公司有多重要.优秀架构师需要具备怎样的素 ...

  6. 工作一到五年的Java程序员该如何提升自己?

    本人写了不少Java程序员提升写简历和面试技术的文章,其实java程序员通过这些文章里给出的方法,哪怕不提升技术直接去面试,应该能提升面试成功的可能. 不过单纯提升面试技术总是过于讨巧,所以在本文里, ...

  7. 工作三年的Java程序员应该达到什么水平?

    最近,又是跳槽换工作的黄金季节,也就是大家俗称的「金九银十」. 有的读者可能会问为什么呢?那我就来给你说道说道. 对于大公司而言,会在如下两个时间节点之前进行对员工一年的绩效考核和奖金发放. 以12月 ...

  8. 阿里架构师谈:工作三年的Java程序员应该达到什么水平?

    最近,又是跳槽换工作的黄金季节,也就是大家俗称的「金九银十」. 有的读者可能会问为什么呢?那我就来给你说道说道. 对于大公司而言,会在如下两个时间节点之前进行对员工一年的绩效考核和奖金发放. 以12月 ...

  9. 2021年Java发展怎么样?现在学了Java技术出来是否还能找到工作?

    Java作为编程语言中的王者,已经火爆了数十年,唱衰者认为,随着Java开发从业人数的越来越多,Java行业在未来也会饱和,今日辉煌注定不再,真的会这样吗? 为什么Java火爆20余年,依旧占据编程语 ...

最新文章

  1. java 读取excel_Java12POI操作Excel
  2. 从芯片到系统:FPGA加速卡的发展历程与展望
  3. 微服务架构 — 微服务框架
  4. 汇编语言--不可屏蔽中断
  5. 中秋祝福网页制作_10大中秋H5模板分享,助力吸粉10000+
  6. springboot+redis实现分布式session共享
  7. PowerDesigner(1)----转载
  8. 卷积神经网络——各种网络的简洁介绍和实现
  9. RSocket协议初识
  10. 数据可视化课程_在这个由10部分组成的免费数据可视化课程中学习D3
  11. Ibatis 生成工具ibator的使用 适用于ibaits2
  12. python权限管理系统_Django 自定义权限管理系统详解(通过中间件认证)
  13. superoneclick 2.2_一季度食品监督抽检2.2%不合格:农兽药残留超标等系主因
  14. asp.net 通过ajax方式调用webmethod方法使用自定义类传参及获取返回参数
  15. PDA与服务器时间同步
  16. 计算机关闭节能模式,bios怎么关闭cpu节能模式_bios节能模式怎么设置
  17. 网络重置或电脑重置后WLAN/WIFI图标不显示 最全解决方法
  18. Java爬虫入门教程 开篇
  19. 秦时明月更新了?青春回来了
  20. Maven:repositories、distributionManagement、pluginRepositories中repository的区别(轻松搞明白)

热门文章

  1. java 实现违章_基于JAVA的车辆违章查询数据调用代码实例
  2. python太阳花的编程_python大佬养成计划----HTML DOM
  3. php的优势和背景,CSS_CSS 多图片融合背景定位的应用于优缺点分析,1. 关键字, 例如: background-positio - phpStudy...
  4. linux系统下如何查看cpu能同时跑几个线程_探讨基于Linux的NUMA系统
  5. i2c-tools dected -l
  6. led灯光衰怎么解决_车灯不亮怎么办?成都车灯改装店为您带来科学合理车灯升级方案...
  7. Verilog初级教程(20)Verilog中的`ifdef 条件编译语句
  8. IC基础知识(4)电源管理简介:稳压器IC
  9. 【 FPGA 】特定情况下消除不稳定态的方法
  10. Virtex-6中的BRAM(Block RAM)模块、DSP 模块XtremeDSP