什么样的经历,才能领悟成为架构师?
最近我发现,无论是博客也好,还是我写的技术专栏也好,经常会收到很多朋友的留言,留言的内容除了讨论技术问题以外,问的最多的,莫过于职业生涯规划相关的了。
例如:
我刚毕业,如何入行Java开发这一行业?
干了几年Java开发了,感觉进入瓶颈期,不知道下一步该怎么走了?
大家做生意的做生意,转管理的也不在少数,我还需要坚持做技术么?
问题虽然五花八门,但是总结下来就是一个:Java工程师的职业道路该如何走?
我尝试着从各个角度回答大家问题,包括夯实基础,并学习其他例如学python、大数据等其他技能。
但是这个回答,可能略显乏力,毕竟我提供的更多的是战术方向,即具体的操作方法。
可是战略方向,比如把时间线拉长一点,五年,十年该如何规划你的职业生涯呢?
我想,这个问题最好的答案,还是需要那些有历经的过来人,才最有资格和大家谈论这个话题。
特别凑巧,前几天在微信上与一位前同事叙旧群聊时,他对自己在通往Java架构之路上做了自己的独特分享。
他是如何成为一名成功的Java架构师,甚至公司高管和的历程。
瞬间我眼前一亮,这不就是包括我在内以及广大同行们所需要的滋补品吗?
话不多说,大家请往下看。
开场白
在同大家分享之前,先让我唠叨两句。
虽然工作的事务不同,技术点不同,但是大家都有一个共同的目标,即成为所谓的人生赢家。
重要的是,我们需要关注他这快十年的人生路线是如何规划和走下来的,中间有什么可以学习之处?
希望你看了他职业生涯经历以后,或许能够对你的当前的职业规划有所帮助,人生有所启迪。
故事,就要从头开始,那才精彩。
非科班出身的Java架构师——王贤
王贤,89年,工作8年,某一线互联网架构师 P7
说起王贤,我第一印象就是他的语速很快,说话很有条理,平常人需要掰扯 60 分钟的事情,到他这里,顶多30分钟给你安排的很明白。
对于王贤而言,他人生中最不自信的一件事就是学历了。大专出身的他,在找工作这件事上,并没有十分大的优势。而做为大专出身,王贤的每一次机会都来之不易。
10 年大专毕业前夕,王贤拉着一个箱子就去了魔都【上海】。「破釜沉舟,没想着怎么回去」,带着自己的简历,王贤跑遍了上海大大小小的互联网公司,最后终于在一家小型互联网公司急招Android工程师的时候趁虚而入,成为了一名初级Android工程师。【大专学的计算机专业:C/C++/Java基础;没什么项目经验】
能够拿到这个机会,王贤十分珍惜。所以当遇到「你去开发一个 app,公司暂时不会给你提供额外的资源」的要求时,王贤迎难而上。
据王贤当时回忆,【当时在接这个项目的时候,也是硬着头皮,每天都在琢磨着,怎么样才能把这个 app 开发出来。】这对于王贤来说,是他毕业后人生中的第一桶金的项目。为了能做出这个项目,王贤浏览了很多技术网站,学习和初步认识了很多技术相关,最后终于倒腾出一个还不错的版本。【有这样的毅力,值得我们学习】。
我依然清楚的记得我第一次见王贤的时候,他就给我留下来深刻的印象。当时在12年的一次技术交流会上认识的,当时我们交谈了很久,也聊了很多。我们各自也聊了自己在技术上的见解与感悟,当时也互留了联系方式。【王贤十分直率地说出了自己独自一人闯荡的心路历程,再看一下我自己,也深有体会。】
我们正式在一起工作的是在2015年,当时我正加班完准备下班回家,就接到了王贤打来的一通电话【最近离职了,再找工作】。当时我也没多想,【毕竟王贤为人不错,肯学习肯努力肯干】就跟他说:“最近我们金服在招人,你可以来试试”。【面试的历程还是比较艰辛的,毕竟学历和技术摆在那里】。最后还是运气好还是等到了金服的offer。
在新的公司,王贤除了接触项目上的一些事情外,也慢慢承担了一些项目沟通的工作。王贤自己知道自己的技术还是不行,需要学习的东西还有很多,他自己也明白,不努力、技术跟不上就会被淘汰。所以便每晚的加班到最后一个离开,也抽空余时间学习有关架构的相关技术点【购买了很多架构书籍,视频】。俗话说:“士别三日,则刮目相看”。不到一年的时间,王贤技术长进不少,大家都知道,这是他靠自己的辛勤汗水,每日每夜的加班熬出来的。
“对我来说,如果工作有什么进步的诀窍的话,大概就是保持一颗刨根究底的心去做项目,就要孜孜不倦的学习新技术”,王贤如此总结自己能在工作中不断进步的经验。
在今年18 年三月,王贤离开了金服,以50 万的年薪加入了目前势头最猛的某互联网公司,定级 P7 。又开始了新的征途。【技术过硬,还怕学历不行?】
总结
看了以上的经历以后,结合我个人的其他经历。
我觉得,可以把这提炼成为三个关键字:学习,人脉,时间。
三个关键字按照重要性从高到底排序,他们决定了一个架构师,甚至普通人的进阶的途径和方法。
1:学习
你可能觉得,以上的经历,很像流水账,貌似没有什么太出彩的地方。
无非就是,跳跳槽,找找关系,去个牛叉的公司就行了。
但是,仔细想想,好像没有这么简单吧。
敢问:
假设他肚子里面没有点墨水,即便有人推荐,也会有今天的成就么?
假设没有对于未知事物的好奇心,他会跳出自己的舒适区,寻找新的挑战么?
所以,永不倦怠的学习,才是成功的基石。
甭管你在哪一个行业,别告诉自己学的都足够了,永远天外有天,人外有人。
2:人脉
这个不用多说,大家都明白,多认识朋友。
以上的故事经历中,毫无疑问,他就是通过朋友,熟人介绍进入一家新公司。
所以,朋友关系网是多么的重要。
换句话说,我可以通过我现有的这些朋友,联系上名企中的任何一个人,你会发现,这太扯了,居然还能这样操作。
同样,在人脉的背后,其实隐藏着另外一话题,就是所谓的情商。
从人脉的角度来说情商,简单点来讲就是:如何做一个不让别人讨厌的人。
只有不让人讨厌,大家相谈甚欢,才会有更深一层的了解,才会建立联系,最终成为同事,或者朋友,才会有人脉。
3:时间
下面有这么一个公式,可能有些朋友曾经见过。
它告诉你,若每天比前一天进步0.01,非常微小的进步。
但是一年累积下来,你会比一年前的你牛叉37.8倍。
那十年呢,二十年呢?
其实,这就是时间的力量。
结尾
最后,送大家一句话,我是在某个网站上看到的:
再牛 x 的梦想也抵不住傻 x 似的坚持!
欢迎工作一到五年的Java工程师朋友们加入Java填坑之路:860113481
群内提供免费的Java架构学习资料(里面有高可用、高并发、高性能及分布式、Jvm性能调优、Spring源码,MyBatis,Netty,Redis,Kafka,Mysql,Zookeeper,Tomcat,Docker,Dubbo,Nginx等多个知识点的架构资料)合理利用自己每一分每一秒的时间来学习提升自己,不要再用"没有时间“来掩饰自己思想上的懒惰!趁年轻,使劲拼,给未来的自己一个交代!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Java后台怎么学习架构方面的知识?
架构是通过学习和实践总结出来的,建议你先看看架构方面的经典书籍,弄清楚什么是架构,以及架构师的职责是什么,这样你才能有的放矢的去学习。架构有细分了很多领域: 数据架构 业务架构 系统集成架构 IT基础架构等 等等 看你专注于那方面的架构。从你的问题描述来看,使用ssm,平常主要都是业务代码,建议你看看下面的一些书籍: 1. 大型网站技术架构:核心原理与案例分析 国内李智慧大师的一本书,如果你想从事架构,这本书强烈推荐,一语道破了架构大型Web系统的常规策略。 2. 淘宝技术这10年 这本书描述了淘宝的技术架构的演化,因为我们知道,架构是设计出来的,更是演化出来的。 3.Clean Code,代码简洁之道 教父级的马丁大叔的经典之作,如果你的代码写的很啰嗦,如果你想重构你的代码,请看这本书。作为架构师,review被人的代码是常事,所以这本书很重要。 4. 重构,改善既有代码的设计 世界知名软件开发大师Martin Fowler的不朽经典 生动阐述重构原理和具体做法 普通程序员进阶到编程高手的修炼秘笈。 当然上面推荐的书只是冰山一角。 此外,你还得多注意一些广度,有机会多参加一些技术沙龙...
- 下一篇
加入中国移动边缘计算开放实验室,阿里云开启5G时代MEC布局
过去20年是人联网的时代,随着5G的到来,未来20年将是物联网的时代。 在近日的2018边缘计算技术峰会上,中国移动边缘计算开放实验室正式成立,阿里云作为首批加入该实验室的科技企业,将与产业合作伙伴共同推动5G时代移动边缘计算(MEC)产业的场景落地。 物联网时代,原有云端协同的计算架构在成本、时延、带宽、连接等方面都已经无法满足需求,云+边+端三体协同是未来物联网的基本形态,而MEC被认为是物联网网络架构中的关键一环。 在MEC技术体系中,运营商提供边缘网络和节点资源,云厂商则可以把中心云的计算能力拓展到这些边缘网络和节点。阿里云边缘计算负责人朱照远表示,"阿里云致力于建设整个边缘技术栈的'腰部力量',对下资源层,通过多种类型的基础设施来承载,包括IDC、MEC和客户侧边缘节点;对上生态层通过边缘计算的平台能力,为各类垂直应用和生态应
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8安装Docker,最新的服务器搭配容器使用
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7,8上快速安装Gitea,搭建Git服务器
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- CentOS8编译安装MySQL8.0.19