浅谈Java程序员职业规划心路

简介:

一、构建完整的知识体系

俗话说:学无止境,当然这里的学习并不仅仅指书上的知识、还有生活中、互联网上的。知识广义上来讲可以分为五类:数据、信息、知识、才能和智慧。数据经过整理变成信息,信息能解决某个问题就是知识,知识通过反复实践形成才能,才能融会贯通就是智慧,构建知识体系可以帮助我们提升,在任何情况下稳定高质量的输出,可以更高效地解决遇到的问题,让我们更少的依赖运气,能力水平越高,运气带来的影响就越小,对自己表现的可控比例也就越高。

文末有一些免费的分享,有兴趣的可以去看看。

对知识进行模块化管理,最好的方式是用思维导图把这些底层理论或方法论整理出来,形成一个又一个的知识模块,这样面对类似现象层面的问题时就完全可以把对应知识模块搬出来解决,面对复杂问题时就用多个知识模块。

浅谈Java程序员职业规划心路

现在获取知识的途径也很多,可以百度搜索,请教在某方面比较熟悉的同事、朋友,买一些专业的书籍,阅读官方文档等。

浅谈Java程序员职业规划心路

我们每个人都会有很多的位置领域,可以每年制订一个的读书计划,年初的时候按照下面的四象限方法列个读书清单,按一定比例去了解自己陌生的领域,扩宽自己的眼界,不做井底之蛙。

浅谈Java程序员职业规划心路

二、合理安排自己的时间

1.每天提前一小时醒来

俗话说的好,一日之计在于晨。早起床1个小时,可以适当的做些运动,比如跑步,保持强健的身体;或者读一本自己喜欢的书,记一会单词,每天成长1%,即使是很少的成长,滴水成冰,经过365天的积累就会变成很大的能量。就如同下面这张图所展示的道理:

浅谈Java程序员职业规划心路

2.每天提前15分钟到公司

简单的回顾一下自己昨天的工作内容,做到查漏补缺,顺便看一下今天的日常安排,识别重要与紧急程度,处理好各项事情的先后顺序。

3.下班前花15分钟总结

下班前花15分钟回顾一下自己当天的工作内容,写下明天的工作计划,记录未完成的工作内容及进展情况,方便第二天更好的开展工作。

4.减少玩手机的时间

工作时手机设为勿扰模式,一次集中心力做一件事。随着智能手机统治时代的到来,大家每天在 QQ、微信、微博、知乎等社交 App 上花的时间越来越多(除了工作需要的沟通),大概占总时间的24%。

数据显示,在非睡眠时间内,人均每 4 分钟就要查看一次手机。这种想象有个新的名词叫“科技上瘾”,源于人们不想错过任何一条身边朋友的信息或者状态,及时掌握各种娱乐八卦的渴求。

5.把时间切割成小块

如果有一个巨大的任务把你压得喘不过气,你可以试着把它分成小块,使它易于管理,然后相应地分配你的时间。留出应急的时间让自己的计划表更有“防御”性,一般建议留出 20% 的时间来应急。

6.碎片化时间利用

每天在上班下班路上需要花很多时间,拥挤的地铁公交不适合看纸质的书籍,可以下载一些有声读物,把这段时间利用起来。科学研究表明,学习效率最高的空闲时间是睡前、起床后、上班前的半小时。

7.给休闲生活留出时间

随着社会的高速发展,现代人身体和心理上都承受着巨大压力。人不是机器,同样要遵循能量守恒,一味追求成功,导致体力精力透支,这样得不偿失。

近几年,网上报道的互联网行业猝死案列越来越多,基本都是因为长时间高强度的加班造成的,"死者长已矣,生者常戚戚”,留下的是父母妻儿永远的痛。如果夜晚不能得到很好地休息,怎么有精力取得白天更大的成功。

也可以借助一些 App 对自己的时间进行更好的管理,比如:奇妙清单

浅谈Java程序员职业规划心路

三、制订年计划,合理规划自己的职业生涯

程序员一直被贴上了青春饭的标签,很多人在写了3年代码的时候生活工作趋于稳定,开始准备结婚生子,站在人生的十字路口,进入下一个迷茫期,不得不考虑自己未来的发展方向。

我们需要不断思考三个问题:

  • 我到底适不适合当一名程序员?
  • 我应不应该一辈子以程序员为职业?
  • 如果我不写代码,我以后要去做啥?

然后对自己进行一个综合的评估,看看自己适合走下面哪条路:

  • 程序员—系统分析员—架构师—技术经理—CTO;
  • 程序员—项目组长—项目经理—项目总监—CTO;
  • 程序员—产品设计师—产品经理—CTO
  • 程序员—创业—CEO
  • 程序员—技术达人—写书—自由职业

网上有这样一张图片,感觉千言万语都在这种张图里了,大家可以看图来设计自己的职业生涯。

浅谈Java程序员职业规划心路

从个人的发展经历和身边朋友的经历建议大家,虽然频繁跳槽可以获得很高的薪资,但每次跳槽都要认真思考是否值得,这对你整个职业长远发展有啥好处。不知道大家有没觉得很多公司的主管或许不如你优秀,但你却是他的下属。因为公司除了注重能力,执行力与忠诚度也是很重要的。如果想让自己的路能走的更远,在30岁之前最好能找准行业及适合自己的公司,可能目前的收入并不是很高,一旦你的公司进行了 IPO,下一个千万富翁可能就是你,财务自由指日可待。加入Java高级架构学习交流群:805685193,免费领取Dubbo、Redis、Netty、zookeeper  Spring cloud、分布式、高并发、性能调优、微服务等架构技术架构师全套视频。

四、建立个人品牌

“个人品牌”是他人对你持有的一种印象或情感,描述了与你建立某种关系时的全部体验!

浅谈Java程序员职业规划心路

人是一种特殊的商品,根据自己能力的大小有着不同的价值。通过分享你擅长或有经验心得的干货,在某些特定的圈子提高自己的知名度。参与一些自己熟悉领域的专业圈子,让更多的人认识你,结识更多的不同行业的精英人才,同时不断提升自己的专业技能与职业素养。

“大部分人的努力程度,远达不到拼天赋的程度”和“一万小时天才训练理论,精深练习——每天在一件事情上投入3个小时,坚持十年”。如此,不牛逼都不行,让自己成为某个领域的专家。同时,多跟一些专业的猎头保持联系,他们会推荐更多更好的机会给你,大家一起双赢。


相关文章
|
2月前
|
存储 安全 Java
Java 程序员极速上手 go
Java 程序员极速上手 go
31 0
|
3月前
|
设计模式 缓存 分布式计算
|
4月前
|
人工智能 Java 大数据
Java程序员真的还有未来吗?如何备战2024春招?并狂拿大厂offer?
Java程序员还有未来吗? 嘿,小伙伴们,你们有没有想过Java程序员还有没有未来? 哈哈,别担心,我这就来给你们答疑解惑! 首先,让我们来看看Java的发展历程。自从Java诞生以来,它就一直是编程界的一颗璀璨明星。从Web应用到企业级应用,再到移动应用,Java无处不在。那么,现在呢?现在,随着人工智能、大数据和云计算的兴起,Java依然发挥着重要的作用。这些领域都需要大量的Java程序员来支持它们的发展。 那么,有人会说:“哎呀,现在出现了那么多新的编程语言和框架,Java程序员会不会被淘汰啊?”哈哈,别担心,Java程序员们!这些新语言和框架的出现并不会让Java消失。相反,它们
81 0
|
1天前
|
缓存 Java 程序员
关于创建、销毁对象⭐Java程序员需要掌握的8个编程好习惯
关于创建、销毁对象⭐Java程序员需要掌握的8个编程好习惯
关于创建、销毁对象⭐Java程序员需要掌握的8个编程好习惯
|
2天前
|
Java 程序员 图形学
程序员教你用代码制作飞翔的小鸟--Java小游戏,正好拿去和给女神一起玩
《飞扬的小鸟》Java实现摘要:使用IntelliJ IDEA和JDK 16开发,包含小鸟类`Bird`,处理小鸟的位置、速度和碰撞检测。代码示例展示小鸟图像的加载、绘制与旋转。同时有`Music`类用于循环播放背景音乐。游戏运行时检查小鸟是否撞到地面、柱子或星星,并实现翅膀煽动效果。简单易懂,可直接复制使用。
|
15天前
|
存储 安全 Java
Java程序员必须掌握的数据结构:HashMap
HashMap底层原理实现是每个Java Boy必须掌握的基本技能,HashMap也是业务开发每天都需要遇到的好伙伴。如此基础且核心的底层数据结构,JDK也给其赋予了线程安全的功能,我们来看看~
30 2
Java程序员必须掌握的数据结构:HashMap
|
1月前
|
XML Java 程序员
作为Java程序员还不知道Spring中Bean创建过程和作用?
作为Java程序员还不知道Spring中Bean创建过程和作用?
16 0
|
2月前
|
缓存 Java 程序员
java高级程序员线程池剖析面试题及答案
java高级程序员线程池剖析面试题及答案
30 0
|
2月前
|
Java 程序员 数据安全/隐私保护
【Java每日一题】——第十二题:完成百战程序员系统登录功能
【Java每日一题】——第十二题:完成百战程序员系统登录功能
31 0
|
4月前
|
算法 搜索推荐 Java
java程序员,是不是很想进字节跳动?开发三年的我拿到了入职通知
别误会哈,不是老苏我哈,老苏没有奔着大厂去奋斗的精力了! 这是一个来自粉丝(程序员小博)的投稿