随着中国互联网行业以及传统行业自动化的普及,程序员从业者真的越来越多。
那么,作为Java程序员的你想过没有:今天到底提升了吗?有没有什么问题没有解决?昨天的知识有巩固吗?
那么,又该如何提升你自身的价值呢?
一、找准自我定位
不论是企业大佬,还是刚刚入行的小菜鸟,都应该快速找到自己的定位。定位是一个方向,这个方向定位,包括一系列信息。
它们包括,但不限于以下这些:
适合自己从事的行业、个人职业发展规划(管理或纯技术)、个人核心技术能力等等。
因为Java的应用场景纷繁复杂,因此,找到一个适合自己的业务场景就显得十分重要。金融领域、电商领域、教育领域、房地产领域或者互联网等等,你需要快速进入到某一个领域中,然后发展自己的业务知识。
没错,找到适合自己从事的行业就是找准Java应用领域,然后学习业务。因为不论你是否承认,业务知识都是十分重要的。频繁的更换行业导致学习通用,将会延长你成功的时间。
个人的职业规划需要你为自己定制一个适合自己发展的技术方向,这个规划表需要你给出具体的时间,节点,目标以及实现方式等信息。比如,我初入职场的时候,给自己定的近期目标是3年工资达到13K,要精通某某某技术。就算最后没有达到目标也不能气馁,重新调整计划再起航。
个人核心技术能力指的是个人的技术亮点。比如Java中的几个技术加分项:虚拟机、并发编程、网络编程、Spring底层原理、Mybatis底层原理;或者其他的比如代码重构、架构技术等等。
如果你能在应聘的时候能展示出一两样拿得出手的技术亮点,一定会比那些什么都懂一点的应聘者更容易拿到理想的Offer。
二、增强知识的检索能力
在《认知天性》一书中,提到了一个基础核心要点,那就是学习的过程就是在不断增强自己的检索能力。
通俗点解释,一个知识点,在你脑海中储存着,检索能力强的人,可以快速准确地给出问题的答案,并提出合理的解释。而检索能力弱的人会对知识点模糊,导致问题无法解决。
因此,你不仅要学习知识,还要练习如何快速地从你的脑海中获取学到的知识。
而书中提出的一个重要的方法就是需要你不断的变换场景去应用你学到的知识。
那么我的建议就是——写博客。
写博客可以给自己更多的思考时间,对于一个知识点,你需要不断地加深它的印象,通过写博客,你可以整理这些知识,用文章的形式帮助你快速提取这些曾经的知识点。我写博客已经两年的时间了,深刻体会到这种方法的有效性。也希望题主可以试着尝试一下。
三、提高自己的个人声望
第二条提到了写博客,那么提高个人声望也同样息息相关。
博客是属于大众媒体,包括个人公众号以及GitHub等,你在上面的活跃程度,可以从侧面说明你对工作的热爱程度。
个人的价值也恰恰你能够发挥出多少热量。文字就是最好的武器,它可以把你的观点、你的见解、你的成长通过网络的形式让他人看到,包括你的面试官。
因此,品牌和声望也是你需要不断加固的堡垒。这会在你日后的发展中起到推波助澜的作用。