前言
年龄是程序员的痛病吗?不希望年龄成为约束你自己的一个借口,!
讲一个真人真事,
去年认识的一个前端的程序员,37岁了,思维跟不上,一天写不出十行代码,其中九行都有bug别人问他怎么回事儿,他说以前做管理的,手生了。
他老婆跟他同一家公司,是美工设计,做app页面设计的,但是他老婆做的页面总有一种花开富贵的既视感,就是父母辈的手机表情包那那种感觉,甲方和老板都嫌丑。
于是夫妻俩双双被裁员
被裁员后回湖北老家开了个包子铺,因为做的包子口味实在不咋样,顾客都说他家包子有bug,有的忘了放馅。
于是包子铺倒闭
随后就在当地摆摊卖起了简单的炸串,觉得其他人卖的炸串的菜都不新鲜,只要自己这方面把握好,生意一定会好的,事与愿违简单的炸串也没能卖好卖起来,原因吗,大概就是手生炸不出来口感。
随着科技行业的飞速发展,年龄成为了大龄程序员在职场中的一个敏感话题。部分人认为年龄大导致了被辞职,而忽略了自身的原因。你觉得他为什么会被裁,为什么包子,炸串都没有喜欢吃,是年龄吗?
作为一个管理者你更需要技术
在科技行业,大龄程序员的职业发展很大一部分可能会向管理层转移。然而,很多人认为一旦成为管理层,程序员就可以放心地放下技术,专注于管理工作。这种观点是不正确的。
一般现在的程序员都是从底层干到管理者的,如果当你30来岁的时候,你带领一个小团队,虽然底下的活你是不用插手,只需要吩咐下去就可以了,但是整个的大局框架你是一定要熟悉的,要知道要想火车跑得快,需要一个好车头。
我朋友公司当时公司找了一个技术总监,来公司一个多月了,连负责的公司项目流程都没有弄清楚,整天要改着改那的,整个团队效益低,而且还要加班。
他也就干了两个月就被辞退了。
再说
以谷歌(Google)的高级软件工程师Blaise Agüera y Arcas为例。Blaise Agüera y Arcas在担任管理职位后,仍然保持对技术的关注,并积极参与技术团队的工作。在他的领导下,谷歌的算法团队取得了多项重要突破。Blaise Agüera y Arcas的例子表明,管理层程序员可以在管理工作的同时,关注技术发展,并发挥自己在技术领域的专业优势。
一个不关心技术的管理者是走不远的,这里就有一个更为人所知的例子了,米哈游的3位创始人,全部是技术出身,他们后面当了老板也同样没有放下技术,所以对于公司的整个业务流程是明明白白的,这也是他们成功的原因之一,不仅仅是因为热爱更需要能力。
现在一些大龄程序员总觉得
自己 学习能力与适应能力的下降,身体与心理健康的压力大,竞争不过年轻人。只是一味的帮自己找借口,看不到自己的优势,人脉、技术、大局观等等。
可能是现在好多的大龄程序员没有吧,所以才会终日惶恐。
最后
大龄程序员在职场中的困境并非无法破解。只要保持学习的态度,提升自己的专业技能与软技能,关注身体与心理健康,拓展人际关系与建立个人品牌,并做好职业规划,就能在激烈的竞争中找到自己的位置。
这里分享一份联合了阿里P7架构师和谷歌技术团队共同整理了一份 Android framework 全家桶学习资料。
希望对给位的成长路上有所帮助。由于文章内容比较多,篇幅有限,资料已经被整理成了PDF文档,有需要《Android Framework进阶学习指南》完整文档的可扫描下方卡片免费获取~
### **第一章 系统启动流程分析** ● 第一节 Android启动概览
● 第二节 init.rc解析
● 第三节 Zygote
● 面试题
第二章 Binder解析
● 第一节 宏观认识Binder
● 第二节 binder的jni方法注册
● 第三节 binder驱动
● 第四节 数据结构
● 第五节 启动service_manager
● 第六节 获取service_manager
● 第七节 addService流程
● 第八节 Binder面试题全解析
第三章 Handler解析
● 第一节 源码分析
● 第二节 难点问题
● 第三节 Handler常见面试题
第四章 AMS解析
● 第一节 引言
● 第二节 Android架构
● 第三节 通信方式
● 第四节 系统启动系列
● 第五节 AMS
● 第六节 AMS面试题解析
第五章 WMS解析
● 第一节Activity与Window相关概念
● 第二节 Android窗口管理服务WindowManagerService计算Activity窗口大
● 第三节Android窗口管理服务WindowManagerService对窗口的组织方式分析
● 第四节 Android窗口管理服务WindowManagerService对输入法窗口(Input
● 第五节 Android窗口管理服务WindowManagerService对壁纸窗口(Wallpap
● 第六节Android窗口管理服务WindowManagerService计算窗口Z轴位置的过程分析
● 第七节Android窗口管理服务WindowManagerService显示Activity组件的启
● 第八节Android窗口管理服务WindowManagerService切换Activity窗口(A
● 第九节 Android窗口管理服务WindowManagerService显示窗口动画的原理分析