内容简介:本博客猫叔的博客,转载请申明出处感谢粉丝提问,由于我最近工作较忙,所以今晚抽空回复问题,可能有点仓促,回答的不是很全,不过希望能对你有所帮助。首先,我需要你整理出自己
本博客猫叔的博客,转载请申明出处
前言
感谢粉丝提问,由于我最近工作较忙,所以今晚抽空回复问题,可能有点仓促,回答的不是很全,不过希望能对你有所帮助。
整理自己的技术栈
首先,我需要你整理出自己 一份满意的简历 ,我希望 程序员 可以每个季度整理一次简历,在更新的过程中,你也将发现你的提升与不足,当然有些东西是 厚积薄发 ,不过业余时间还是需要 不断的研究与深入学习 。
将自己整理出来的技术栈与常规招聘网上的技术岗位要求对比一下,看看自身还有什么不足?
专注于某个核心技术
这是我个人一点深刻的想法,三年的 java 程序员已经开始走向中级Java的层次,已经积累了一定量的工作经验与编码实战能力,这些程序员基本上都是什么都学习的过程,大家都在不停的学习,各种各样的知识,但是在这些工作与学习中,你会经常性的触及一些核心知识点,比如缓存、多线程、消息中间件、分布式等等,你需要把握时间,掌握一项对应的核心技术,比如我目前最喜欢的netty。
我在GitHub的一个项目与经常写文章的习惯让我偶然得到一次阿里内推的资格,面试过程都是关于netty的一切知识与源码的理解。
这个岗位好像没有提及netty,不过对应的项目负责人刚好需要使用到netty这门框架,所以希望找一个对netty熟悉的程序员。最后五年工作经验以上。
所以我希望大家也可以 深入某项核心技术 去好好研究。
阅读源码
个人觉得阅读源码的能力是检验你对编程或Java相关的能力映射。 好的程序员都会阅读源码 ,而且喜欢阅读源码,我希望你能培养出这样的喜欢,并最好有对应的笔记去记录自己的理解。
产出自己的开源作品
参与开源,去GitHub上划划水,看看别人是怎么写框架的,是如何做项目的, 输出自己的第一个核心的项目 ,它可以是与你的核心技术相关的,也可以是一个Demo。
最近比较少在GitHub上更新自己的项目了,不过InChat仅从18年8月至今,已经发展到这个程度,这对于我来说是莫大的动力,因为我也是偶然机会下的想法,并将它转为框架,其实一开始它只是一个Demo。
写文章
不要看中短期效益,你要重视的是你的长期效应,人活着,眼前其实很多时候不一定是最重要的。 写文章是一件长期收益很高的项目。 这也在锻炼你的表达能力与书面能力。
相信我,未来综合能力强的程序员会更加受欢迎的。
看架构相关、管理类书籍
如果说一定要看什么书的话,那么请看一些架构相关、或者管理类的书籍,不要再去随随便便敲代码,而是培养自己的思维架构,然后去写一个针对某个问题的Demo,在业务时间我希望程序员不要去写业务代码,这是我很抗拒的事情,这也导致我最近真的很少这些代码。
最后
好在,最近朋友创业,我兼顾了技术负责人,我想又可以写代码了,而且有一些新的业务创新,这对我来说是挑战也是兴趣点。这个话题没那么简单,我简单说了我一时想到的几个点,希望大家能不断的深化并找到属于自己的学习方式,突破困惑期。
公众号:Java猫说
现架构设计(码农)兼创业技术顾问,不羁平庸,热爱开源,杂谈程序人生与不定期干货。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Usability for the Web
Tom Brinck、Darren Gergle、Scott D. Wood / Morgan Kaufmann / 2001-10-15 / USD 65.95
Every stage in the design of a new web site is an opportunity to meet or miss deadlines and budgetary goals. Every stage is an opportunity to boost or undercut the site's usability. Thi......一起来看看 《Usability for the Web》 这本书的介绍吧!