面试 程序员 开发

前两天看到一个网友的分享,让我感受很深:

朋友最近又辞职了,可他毕业这三年,已经换了4份工作,感觉他在排斥每一份工作。他说自己看到了这份工作的局限,身处外包公司又不愿加班,技术得不到提升。觉得实在是没有未来。

网友感到费解:一份工作才做不到半年,怎么就知道没有未来?

我不知道那个程序员朋友,他的工作是不是真的没有未来,但是我知道,很多人已经没有耐心去等待未来的到来。

 

01 倍速生活

前段时间,#倍速生活#的话题引发了热议。

《中国青年报》调查显示,76.5%的受访者认为自己正过着“倍速生活”。

所谓“倍速生活”,就是一分钟想看完两分钟的视频,一个星期想赶完一个月的进度,一两年的时间就想走上人生巅峰。

在“倍速生活”下,很多人都活在一种悬浮状态中:只忙着追求未来,却不肯站在当下。

我在学习新技术的过程中,经常能看到这样的“悬浮人”,他们兴致高昂地买了书,查阅各种资料,甚至报了班,立志要在不久的将来成为热门新兴技术的领军者,结果学了一段时间后觉得自己似乎没啥进步,就想放弃不学。

有的“悬浮人”好不容易咬咬牙让自己沉了下来,可看到身边同学进到一线互联网企业,自己却还是在小公司,先不说钱多钱少,感觉事业上的差距也已经越来越明显了。内心有了一丝心慌。挣扎一段时间后,发现自己还是没有别人优秀,就认定自己在现有公司没有未来的,就再没有耐心继续学习新兴技术了。

这个时代有太多这样的“悬浮人”,他们愿意做很多尝试,却不愿意付出相应的时间。

写作,写了半个月还没中稿,放弃了;健身,练了半个月还没马甲线,放弃了;学PS,修了半个月图还是修不出大片,放弃了;学英语,背了半个月单词感觉还是那样,放弃了……

为什么放弃?

因为“看不到未来”。

其实,哪有那么多“看不到未来”,多数情况下,是我们没有耐心去等待未来的到来。

 

02 耐心,是一切成长的刚需

最近的关于程序员的新闻不断,“网易绝症员工被裁”、“华为251事件”、“熊猫TV倒闭,大龄员工无法再就业”等等。先不管这些新闻的真真假假,这批文章高点击率背后至少说明一个问题:程序员们焦虑了。

程序员们为什么会焦虑?因为怕,怕摆在面前的年龄过滤器—40岁这个槛。40岁前程序员如果不能完成一定的积累,那么随着年龄的增大,职业竞争力是在降低的。如果说人妖是提前透支40岁后的生命的话,那么程序员高收入的背后,是提前透支40岁后的职业生涯。

李笑来说:只有活在未来的人,才有真正的耐心,而耐心和时间是一切成长的刚需。

年龄是制约我们职业发展的因素,但绝不是唯一的因素。分享一则小故事

83岁的Masako Wakamiya是一位独居的日本老人,同时也是一个手机应用程序的开发者。

 

Wakamiya说自己的生活从60岁才开始,她对未来充满了希望。

“I\’ve been considered a positive person and have been doing what I like even after I\’ve aged,” she said. “Some people deny the reality of aging, but it\’s like competing against a setting sun, and I find it tiring.”

她说:“人们都说我个积极的人。即使年老了,我也在做我喜欢的事情。”“有些人不愿意承认变老,但是这就像是和夕阳赛跑,我觉得很累。”

Instead of fighting it, she said she would “rather set with the sun and enjoy the sunset.”

与其对抗它,“不如和太阳一起沉下去,好好享受日落。”

03 结果的前提,是过程

我们总说,要以结果为导向,却忘了取得结果的那条路,叫做过程。

往往我们为了尽快拿到一个结果,缩短了过程,却也拥抱了失败。

看几本书,就想要思维变得深刻。结果没有。失败。

跑几次步,就希望体重有所下降。结果没有。失败。

上几节课,就想掌握多一门技能。结果没有。失败。

在“结果”的驱使下,我们总是希望更快的做完一件事,更快达到某一个程度。

于是,我们陷入一种“紧赶紧赶”的状态,根本耐不下心来去做长期投入。所以,我们总是轻而易举地失败。

作为一名移动开发者,很多人也都陷入过看不到未来的境地。在这里我整理了一份阿里P7级别的Android架构师全套学习资料,特别适合有3-5年以上经验的小伙伴深入学习提升。

主要包括腾讯,以及字节跳动,华为,小米,等一线互联网公司主流架构技术。如果你有需要,尽管拿走好了。

以下为我的整理,粉丝免费分享;

三,【阿里P7级全套高级学习视频】

全套部分展示;7大专题

点赞在评论区留言或者私信我,Android高级教程,我看到都会回复的

 

1.高级UI

UI这块知识是现今使用者最多的。当年火爆一时的Android入门培训,学会这小块知识就能随便找到不错的工作了。

不过很显然现在远远不够了,所以很多人会觉得大环境不好了安卓开发要凉了。

这些人如果能自身反省;企业要你们这些CV工程师的意义在哪呢?

你要自己亲自去项目实战,读源码,研究原理的呀。

 

2.性能优化

如果我是老板,我招你来是写代码的,不是写bug的。如果你的代码太烂,各种bug。我把你开了后重新招个人进来接手维护,甚至推到重新做,后面那个接盘的是不是要骂街?

如果你会性能调优,能解决项目中各种性能问题。那么拿20K真的不过分。你得具备深厚的代码功底,深入学习源码原理以及使用工具进行测试和检查调优。

 
image.png

3.NDK开发

音视频,人工智能,这些是未来没办法阻挡的发展大趋势。我在猎聘网上看那些招聘岗位,要求精通NDK的薪资都在30-60K。

追求高薪岗位的小伙伴,NDK开发一定要掌握并且去深挖

 

4.Flutter

Flutter火了一年多了,虽然你工作不一定要用到,但是你出去面试(初级可能不要求会),肯定会问到的。

关于Flutter是不是未来,我没法确定告诉你,我能确定的就是你要去面试高薪岗位,你得掌握这种主流的新技术(因为大厂最看重的除了基础,技术水平外,就是你的学习能力。)

 

5.移动架构实战项目

架构师不是天生的,是在项目中磨练起来的,所以,我们学了技术就需要结合项目进行实战训练,那么在Android里面最常用的架构无外乎 MVC,MVP,MVVM,但是这些思想如果和模块化,层次化,组件化混和在一起,那就不是一件那么简单的事了。

架构师尤其是移动开发,数量太少了。可能很多Android开发的小伙伴都没见过移动架构师。架构师薪资是什么样的水平呢?

阿里P6处于高级工程师,年薪四五十万左右
阿里P7处于资深高级,年薪百万左右
阿里P8属于架构师了,年薪可达170万以上

阿里的标准和薪资都是很高的,其它公司会有差距,但不会太大。

 

你有没有敢去想过,自己以后能达到架构师水平,突破百万年薪,实现财富自由呢?可能你觉得很遥远很可笑,那么你就真的遥不可及了。

点击石墨文档,免费领取以上视频教程:

阿里P7级Android架构视频+BAT面试专题PDF+学习笔记

版权声明:本文为Android-Alvin原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/Android-Alvin/p/12325969.html