一、故事的开始
小杰是我之前在深圳认识一个程序员朋友,按照公司的人才晋升制度,到今年他应该已经升到了主管职称了,但是尴尬的是:
他到现在还是一名默默无闻的技术专员,而且连后来的实习生都跑在他前面了。前两天他在微信上联系和我倒苦水:
“现在晋升遥遥无期,想跳槽又不甘心,真不知道为什么想升个职就这么难?是不是老板想踢我走人了?”
晋升没有确定期限,跳槽没有合适下家,有不少职场人就像那个终日被一块巨石压在头上的西西弗斯一样,一边怀揣的梦想,一边咬牙忍到现在。
很多时候,看到很多职场人非常热衷于“如何提升职场技能、处理好人际关系”这方面的事情,这固然不错,然后却忽略了一个至关重要的问题:
只看到了自己,却忽视了全局。
就比如我的朋友的小杰,他是公司的技术骨干,从最开始的团队创业,到后来的带项目教新人,都做的非常出色,但就是得不到领导重视,在他后来的描述中我却发觉有点不对劲了:
他一直在强调自己如何优秀和认真,却从来不提领导对他的态度和反馈。过于重视自己的人,心里眼里都是自己,却忘了真正影响自己晋升的反而是别人。
忽略了这一点即便是做的再好,你这块金子也等不到发光的那一天。
二、我们该如何避免
作为一个程序员在提高技术的同时,要想在职场持续的走下去,人际交往更是显得尤为珍贵!
1.累死累活干不过新来的?不如先避开这3个雷区
第一个:不要搞砸和你的大老板一起工作的机会
第二个:不要在职场晋升前的考察期松懈
第三个:远离谣言,不要评价他人
缺乏共事的能力,缺乏对形式的判断,缺乏对自我要求的警惕,是比缺乏机会更可怕的事情。
任何一个职位,不会因为你累死累活玩命就可以坐上去了。
有时候,在对的环境,找对的人,做对的事,远比闭着眼睛干要重要的多。
三、技术方面也不能落下
一线互联网公司主流的Android架构师技术体系详解
以前我们一直被公司和技术牵着走,并不是自己在选择技术,而是不自觉地被推到了现在尴尬的处境。想想有多少人对于自己将来要发展的方向和技术类型进行过深入思考和比较呢?
今天,就为大家整理一份目前互联网公司最主流的Android开发架构技术。按照这个框架去完善和深入自己的技术,年薪40w又有何难呢?
1.Java语言进阶与Android相关技术核
Android应用是由Java语言进行开发的,SDK也是由Java语言编写,对于Android来说,只要SDK没有用Kotlin重写,那么Java语言是都需要学习的。而且Android APK的后台服务器程序大概率是Java语言构建,所以掌握Java也是一种必然,这就是为什么BAT面试为什么死抠你的Java水平。

2.APP开发框架体系
APP开发这块知识是现今使用者最多的,并且大多都是CV工程师,程序员界的2-8定律:80%的问题只需要使用20%的知识就可以解决,Android开发也不例外。因而,我们大部分人已经逐步变成了代码搬运工而自己却不知道。代码容易搬运,架构体系却难以复制,要成为架构师,你必须自己亲自去项目实战,读源码,研究原理。

3.性能调优
我们不仅仅对项目要运筹帷幄,还要能解决一切性能问题。只有具备深厚的代码功底,深入学习源码原理以及使用工具进行测试和检查调优,才能达到知其然,知其所以然的效果。

4.移动架构师专题项目实战
架构师不是天生的,是在项目中磨练起来的,所以,我们学了技术就需要结合项目进行实战训练,那么在Android里面最常用的架构无外乎 MVC,MVP,MVVM,但是这些思想如果和模块化,层次化,组件化混和在一起,那就不是一件那么简单的事了,我们需要一个真正身经百战的架构师才能讲解透彻其中蕴含的深理。

最后我必须强调几点:
1.搭建知识框架可不是说你整理好要学习的知识顺序,然后看一遍理解了能复制粘贴就够了,大多都是需要你自己读懂源码和原理,能自己手写出来的。
2.学习的时候你一定要多看多练几遍,把知识才吃透,还要记笔记,这些很重要! 最后你达到什么水平取决你消化了多少知识
3.最终你的知识框架应该是一个完善的,兼顾广度和深度的技术体系。然后经过多次项目实战积累经验,你才能达到高级架构师的层次。
你只需要按照在这个大的框架去填充自己,年薪40W一定不是终点,技术无止境
我这里有一份安卓资料



想要拿高薪实现技术提升薪水得到质的飞跃。最快捷的方式,就是有人可以带着你一起分析,这样学习起来最为高效,所以这里分享一套高手学习的源码和框架视频等精品Android架构师教程,保证你学了以后保证薪资上升一个台阶。(以下是一小部分,获取更多其他精讲进阶架构视频资料可以点击链接加入【Android高级架构师交流】
最后
实力面前,一切都是渣渣!
网友评论