java程序员的发展之路和职业规划

在互联网做技术的朋友,往往没有足够的重视,职业规划其实一点都不虚,而是一件非常实在的事情,如果你不是每次碰墙再反思职业规划,而是提前3年左右作出下一步的规划,你早已经走出了一条属于自己的路。 以下是我自己的一部分思考。

本文作者,陈睿 优知学院创始人,10年程序猿+产品汪,前百度研发经理、携程定制旅游CTO。

java程序员的发展之路和职业规划

技术人的困扰

技术人的成长之路并非一帆风顺,如果你在成长过程中经常会问自己诸如此类的的问题,我想你应该停下片刻认真思考一下你的职业规划,再重新出发。

  1. 发展前途比较迷茫,是继续做好技术,还是准备转岗,或者换一个行业。
  2. 如何选择适合自己的岗位。
  3. 跳槽完了问题还是没解决。
  4. 想换岗,却不知道从何谈起。
  5. 甚至想换一个行业,来一次自我救赎。
  6. 工作很烦心,工作已经毫无激情可言。
  7. 一边安于现状,一边抱怨机会 太少。
  8. 不安于现状,希望赶快脱贫致富。
  9. 想换岗,怎么换,怎么行动。

如果你在以上问题中占据一项或者多项,你已经碰到了职业规划这堵墙,怎么应对,怎么思考,怎么解决,希望此文能给大家带来一点反思。  

认清外在误区

第一大误区:技术人是吃青春饭这是一端误区。在中国有很多人都认为IT行业是吃青春饭的,如果过了30岁就很难有机会再发展下去!这其实是一个认识的误区,其实现实并不是这样。你完全可以继续进阶,往技术专家发展、还可以往产品、管理、运营、行业专家等方向。

第二大误区:越老越吃香犹如老中医,越老越吃香,这是另一端误区。越老并不代表越有思想,如果你没有汲取,没有不断反思,不断挑战自我的勇气,也许你有的只是不断重复的工作经验,仅此而已。例如最近传言华为计划裁掉40岁以上的程序员。华为肯定不会裁掉所有40岁以上的技术人员,但是,从市场的角度,可以算是给30岁左右的技术人敲响了警钟,未来,你是属于哪一类人群,的确需要当下认真思考你的职场核心竞争力。

第三大误区:做技术就应该专注于技术这更是一大误区,不管你是否往技术专家发展,也更需要懂得业务,更需要懂得技术支撑的产品逻辑,不管是现在还是未来,懂得业务和产品,都将是你在公司或者市场的核心竞争力。首先,需要认清技术的价值,技术的存在是为了支撑产品,产品和运营是互相支撑,最终都是为了服务于用户。技术始终是服务于用户的一个手段,而不是所有。你只有认清自己工作的价值,才能摆正心态。例如,公司内部存在大量部门协调的事情,技术、产品、运营、市场,大家彼此之间是相辅相成的关系,而不是对立的关系。认识到这一点,对你的职场好处远大于坏处。再举一个例子,现在不管是BAT还是创业公司,都在大力提倡敏捷开发,不管是小步快跑还是快速迭代,其实提倡敏捷开发的背后的的核心逻辑:是给大家创造一个懂得团队协作的环境,否则天天站会做什么呢,你以为只是提早发现进展风险和BUG?

遵循发展周期

对于技术人员来说,也需要认清技术的岗位发展方向和周期,如果经常跳周期发展,将适得其反。一般一名IT人员的发展轨迹如下:

第一阶段:打基础22-25岁,深入研究技术,熟练掌握一们以上语言以及相关工具,能很好的完成基本工作。

第二阶段:扩大纵向能力25-30岁,成为项目小组技术带头人,至少是一名优秀的工程师 。对技术发展方向已经很清楚,自身的方向有一定的认知。

第三阶段:横向和纵向互相加深30-35岁,通常职业发展会有变化:

  1. 成为一名架构师,技术专家线路;
  2. 成为项目经理,逐步学会管理队伍;
  3. 也可能成为技术型销售人员(售前和售后)
  4. 往管理方向:技术经理、总监、 CTO;
  5. 往产品方向:资深产品经理、产品总监。
  6. 往运营和市场方向。

以上职位,大部分存在相互纵深发展。例如:架构师往往也是产品、行业专家,对产品的把控和行业的判断往往不一定比产品经理差,甚至更强;技术经理,也具备很强的项目协调能力和项目管理能力。  

找到自己的方向

人生如滚雪球,重要的是找到很湿的雪和很长的山坡,这是巴菲特的名言。其实,不仅仅只适合于投资,也适合于技术人的职业规划。每个人都需要认清自己的立足点,在自己不同的发展时期,配合公司的发展时期,找属于你的有立足点。只有站稳了这个立足点,你才可以更好的开始延伸自己别的领域。在当下,结合如今的发展趋势,我提供一个当下的思考,技术人未来的核心立足点将来自于跨界的竞争,跨界不仅仅包含行业跨界,也包括职位的跨界,以及更多视野的跨界。

站在巨人的肩膀上

站在巨人的肩膀上,你会看的更高看的更远,从而避免很多弯路,弯路过多那是对时间的浪费。也许当下,站在巨人的肩膀上,这将是最好的职业规划解决方案。不断从你身边的牛人身上汲取过往的经验和教训,找到一个你可以参考的榜样开始你的职业生涯。


money.jpg

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/480034.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

图Graph--拓扑排序(Topological Sorting)

文章目录1. 拓扑排序2. 算法实现2.1 Kahn算法2.2 DFS算法2.3 时间复杂度3. 应用4. 类似题目练习一个项目往往会包含很多代码源文件。编译器在编译整个项目时,需按照依赖关系,依次编译每个源文件。比如,A.cpp依赖B.cpp,那在编译时&…

SIGIR20最佳论文:通往公平、公正的Learning to Rank!

星标/置顶小屋,带你解锁最萌最前沿的NLP、搜索与推荐技术文 | 机智的叉烧编 | 兔子酱大家好,我是叉烧。感谢卖萌屋再次给我机会在这里分享~SIGIR2020 的 best paper 终于出炉,这次获奖论文是 Controlling Fairness and Bias in Dynamic Learn…

论文浅尝 | 基于属性嵌入的知识图谱间实体对齐方法

笔记整理:张清恒,南京大学计算机科学与技术系,硕士研究生。论文链接:https://people.eng.unimelb.edu.au/jianzhongq/papers/AAAI2019_EntityAlignment.pdf发表会议:AAAI 2019摘要近来,针对跨知识图谱&…

一篇文章了解架构师能力模型

每一个技术人都有着一个架构师的梦,希望自己有朝一日能登上技术之巅,以下结合我自己13年的从业经验,分别从架构师进阶之路、架构师能力模型(这里是亮点)、架构师技能树、架构师业务技能树谈起,完整的剖析一…

首篇严肃的“BERT学”研究,40+论文对比,解读 BERT 工作原理

BERT解读(论文 TensorFlow源码):https://blog.csdn.net/Magical_Bubble/article/details/89514057?depth_1- 解读ALBERT: https://blog.csdn.net/weixin_37947156/article/details/101529943 一文揭开ALBERT的神秘面纱&#…

图Graph--最短路径算法(Shortest Path Algorithm)

文章目录1. 算法解析BFS,DFS 这两种算法主要是针对无权图的搜索算法。针对有权图,图中的每条边都有权重,如何计算两点之间的最短路径(经过的边的权重和最小)呢?像Google地图、百度地图、高德地图这样的地图软件&#x…

BAT架构师进阶:大型网站架构书籍推荐

“ 书籍推荐分为如下: 大型网站架构系列 分布式系统系列 BAT技术系列 架构设计系列 一:大型网站架构系列 第一本:《大型网站技术架构:核心原理与案例分析》 这本书主要从大型网站架构的特点,架构目标&#xff08…

FLAT:中文NER屠榜之作

本文转载自公众号“夕小瑶的卖萌屋”,专业带逛互联网算法圈的神操作 -----》我是传送门 关注后,回复以下口令: 回复【789】 :领取深度学习全栈手册(含NLP、CV海量综述、必刷论文解读) 回复【入群】&#xf…

Tensorflow实现LSTM详解

关于什么是 LSTM 我就不详细阐述了,吴恩达老师视频课里面讲的很好,我大概记录了课上的内容在吴恩达《序列模型》笔记一,网上也有很多写的好的解释,比如:LSTM入门、理解LSTM网络 然而,理解挺简单&#xff0…

论文浅尝 | 一个模型解决所有问题:实体和事件的神经联合模型

笔记整理:康矫健,浙江大学计算机科学与技术系,硕士研究生。论文链接:https://arxiv.org/pdf/1812.00195.pdf发表会议:AAAI 2019摘要 近来,针对事件抽取的工作大都集中在预测事件的triggers和arguments r…

AutoPep8-----Pycharm自动排版工具

查找pycharm中的external tool的步骤: https://jingyan.baidu.com/article/84b4f565bd39a060f6da3211.html 今天从 PyCharm 入手,写一些可以明显改善开发效率的使用技巧,一旦学会,受用一生。以下代码演示是在 Mac 环境下&#xf…

阿里P8架构师谈:java架构师面试技能24全点

1,JAVA基础扎实,理解io、多线程、集合等基础框架,对JVM原理有一定的了解,熟悉常见类库,常见java api不仅会用更能知其所以然; 2,对Spring,MyBatis/Hibernate,Struts2,SpringMVC等开源框架熟悉并且了解到它的基本原理和…

百度自然语言处理部招人啦!正式、实习都要!研究、落地都有!

星标/置顶小屋,带你解锁最萌最前沿的NLP、搜索与推荐技术2010年,百度自然语言处理部正式成立。十年来,百度NLP聚集了一大批兼具扎实技术实力和实践经验的AI人才,获得数十项国内外权威奖项,申请专利上千件,发…

我与导师的聊天记录

虽然导师远在马来西亚,但是每次都是很耐心的回答我的问题,真的是非常感激啦! 我就想记录下来,自己提出的问题,老师给我的解答,算是我研究生生涯的很大一部分生活了吧! 噢~ 还有就是,…

论文浅尝 | 面向知识图谱补全的共享嵌入神经网络模型

论文笔记整理:谭亦鸣,东南大学博士生,研究方向为跨语言知识图谱问答。来源:CIKM’2018链接:http://delivery.acm.org/10.1145/3280000/3271704/p247-guan.pdf?ip121.249.15.96&id3271704&accACTIVE%20SERVICE…

PyTorch常用代码段合集

文 | Jack Stark知乎编 | 极市平台来源 | https://zhuanlan.zhihu.com/p/104019160导读本文是PyTorch常用代码段合集,涵盖基本配置、张量处理、模型定义与操作、数据处理、模型训练与测试等5个方面,还给出了多个值得注意的Tips,内容非常全面。…

想成长为一名实战型架构师?7大实战技能经验分享

很多同学想成为一名架构师,但是对于其中的技能掌握程度,以及编程功底的要求?设计能力的要求有哪些? 我简要从以下7点经验来谈,从技能的角度抛砖引玉。 编程基本功:数据结构和算法 1.数据结构相关的哈希表、链表、二叉…

LeetCode 70. 爬楼梯(动态规划)

题目链接:https://leetcode-cn.com/problems/climbing-stairs/ 之前在递归中讲过这个问题,现在用动态规划求解。 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 注意&…

技术动态 | 藏经阁计划发布一年,阿里知识引擎有哪些技术突破?

本文转载自公众号:阿里技术。导读:2018年4月阿里巴巴业务平台事业部——知识图谱团队联合清华大学、浙江大学、中科院自动化所、中科院软件所、苏州大学等五家机构,联合发布藏经阁(知识引擎)研究计划。藏经阁计划依赖阿…

python中模块、函数与各个模块之间的调用

1 针对一个模块的函数调用 a : import 模块名 模块名.函数名 b: from 模块名 import 函数名 (as 别名) python调用另一个.py文件中的类和函数 同一文件夹下的调用 1.调用函数 A.py文件如下: def add(x,y): print(‘和…