Android开发者如何快速成长为架构师 / 技术专家

 

也许你正处于下面的某个阶段:

入行之初,困惑于技能选择的方向和掌握的方法?

编程前期,苦恼于只能写出 Bug 不断的挖坑代码?

快速成长期,纠结于无法建立出自己的精进体系?

进阶瓶颈期,迫切于做出改变、寻求突破和上升?

面对成长断层,迷茫于停滞不前、无法跃迁成长?

 

不管你处于何种阶段,也不管你是学生、初级开发人员、技术主管,或者是架构师,甚至是对程序相关领域感兴趣的人士,都可以利用本文中所提及的框架体系去践行,一定会有所收获。

成长之道

如何才能持续成长,是每一个程序员都绕不开的话题。

你有没有发现,身边总有人成长的特别快,他们的学习与吸收能力特别强?

当你正困惑于技能方向的选择时,他已经掌握了高效的进阶方法;当你还在苦恼于 Bug 的调试与修复时,他已经在独当一面,处理更为复杂的项目了;当你还在思考自己的技术人生,寻求突破和上升,他已经成为骨干,拿高薪带小团队了。

问题的关键是:他是怎么做到的?

你要承认,永远有走在你前面的人。但是成功的技术专家不一定都是学霸和工作狂, 开挂的事业与精彩生活并不存在冲突,每一次的痛苦与迷茫背后都是盲目的选择。任何一个所谓的“成功经验”都不是固定的,注重方法要比生搬硬套靠谱的多。

那么技术人应该如何制定切实可行的个人成长计划呢?

一个人事业上能获得更大的发展,一部分是由于他的专业技术,另外一大部分需要依赖他对自身的规划。Android程序员进阶攻略,给予正在成长阶段的你很多启发与指引,帮助你在发展不顺利的时候不会无能为力,面对打击不仅仅停留在自我贬低,面对阶段性的成长,知道下一步应该如何做出最优选择。

方向不对,努力白费

经常有粉丝说自己很努力,做Android很多年,结果近期去面试屡屡碰壁。

我的回答是,“你做了这么多年没错,但是你成长太小”

一年经验重复多年自然是没什么可取的,CV并不差,但是在CV的过程中要懂得学习,如果每天都是CV的话,谈何成长?

Android程序员走技术方向,一定要勇于承认自己的不足“不会就是不会,没什么可耻的”,然后才是正确的方向、系统的方向,之前说的工作多年仍碰壁那个,其实就是掌握的知识不体系。你说他没学吧,也天天逛博客,但要说学了吧,面试官问两三个问题绝对不想继续问了

技术向一定要了解的系统进阶图:

千万不要再走错误的方向了

从这个系统进阶路线上,找出自己已经精通的,其他的则都是你要学习的内容,从最基础的Java开始,一步一步学习,努力学的话3年内也能拿到40W+的年薪

    • *

我的成长轨迹

回顾我自己的成长轨迹,总体来看,能分出几个明显的阶段:启程之处、快速发展、道中彷徨、路在何方、破茧成蝶。这期间我见证了互联网行业的高速发展,也一路从普通的开发者成长为了架构师。

左侧为成长阶段与职业角色 ,右侧为成长线

如果把专业技能称为硬实力的话,良好的职业生涯规划、逻辑思维与解决问题的能力、书面沟通能力、领导力统统归为不可或缺的软实力范畴。在越来越多的技术知识课程涌现的今天,很少人意识到职业规划对于技术精进的重要性。

从七年前开始,我断断续续通过写作,记录了我个人发展过程中的所见、所感、所惑与所思,这些积累和思考,给我重塑自己的职业发展打下了坚实的基础。

这一路上我也有过迷茫,有过困惑,相信在我之前的文章里,你或多或少会看到不同时期自己的影子,你会看到我是如何从昨天走到今天,并指导自己走向更好的明天。我更希望每个程序员都能够在这条道路上充分挖掘自己的潜能,避免重蹈覆辙,实现快速的成长。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章