博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
工作三年,我要如何提升Java技术 | 粉丝提问
阅读量:5959 次
发布时间:2019-06-19

本文共 1256 字,大约阅读时间需要 4 分钟。

本博客 ,转载请申明出处

前言

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

整理自己的技术栈

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

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

专注于某个核心技术

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

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

Image

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

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

阅读源码

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

产出自己的开源作品

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

Image

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

写文章

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

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

看架构相关、管理类书籍

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

最后

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

公众号:Java猫说

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

Image Text

你可能感兴趣的文章
杨老师课堂之ArrayList集合常用方法解析
查看>>
ElasticSearch Client详解
查看>>
新零售讲堂之时代下的传统零售业,何去何从?
查看>>
c++读取和写入TXT文件的整理
查看>>
深入动态人脸识别小场景应用,2019年或将迎来爆发期
查看>>
linux安全问答(1)
查看>>
mybatis update返回值的意义
查看>>
expdp 详解及实例
查看>>
解读最具O2O属性—哈根达斯微信企业号的成功之道
查看>>
Extjs4.x (MVC)Controller中refs以及Ext.ComponentQuery解析
查看>>
Server-01 How to Find the Remote Desktop Port
查看>>
Java--接口、抽象与继承
查看>>
通过IP判断登录地址
查看>>
Oracle闪回技术
查看>>
利用单壁路由实现vlan间路由
查看>>
hello world
查看>>
CentOS 7 配置yum本地base源和阿里云epel源
查看>>
python 学习导图
查看>>
生成树
查看>>
作为一个程序员必备的素质
查看>>