人无远虑,必有近忧:在35岁到来之前,我们该做哪些准备才能一路从容?

本文主要是介绍人无远虑,必有近忧:在35岁到来之前,我们该做哪些准备才能一路从容?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

人无远虑,必有近忧。“近忧”的来源都是因为曾经没有远虑。
35 岁,其实并没有什么好慌张的,我们完全可以做的更加优雅一点,好好准备,顺利渡劫。

这是曾经在我面试的时候遇到的一个33岁的应聘者。做Android开发十年了,仍然只是一个基层程序员,在公司中没有晋升过,最近已经好多年没有加过薪水了。

「在这 10 年中,你有没有进行过培训、进修或者任何其他形式的充电?」
「没有。」

「那你做了这么久的Android开发有什么职业规划吗?」
「……额,没有。」

「从来没有吗?」
「从来没有。」

这是一个非常极端的例子,但这种现象在职场中却是非常普遍的。

没有学习,没有规划,你的职业发展就会在原地踏步。你以为你没有退步,但实际上别人在进步,你与别人之间的差距在不知不觉中拉开了,其实这就是退步。

真正的危机是怎么来的?

陈睿曾说,他一直相信这样一句话:**真正的危机,来源于在正确的时间做不正确的事。**没有在正确的时间,为下一步做出积累,这才是危机的根源。

比如,当你迈过了 30 岁这个坎,你的能力还局限于程序的范围,也没有积累好自己的深度以及视野。如果真是这样,我想我一定会每天夜不能寐,每天唾骂自己,你特么究竟每天在干神马。

如果你正在这条成长路上的朋友,晚醒不如早醒,这就是我想说的。

千万别等到中年才发现自己没有建立好自己的护城河,那个时候才知道努力。

在自己应该努力的阶段,不仅不努力反了选择了纵容自己,这才是危机的根源。

到底什么才是正确的事情?

正确的事情有很多,在不同的时候都有不同的事情,但是这些事情都可以归纳为一件事情:知道自己要干什么,收获什么样的能力。

下面是我总结出来的一个参考:

23-27 岁,主要是技术积累阶段。

假设本科 23 岁毕业,那么工作的前 5 年对你来说就是打基础的阶段。在这 5 年时间里面,你要积累足够的技术底子,打磨自己的技术实力,成为某一个技术细分领域的牛人。

只有真正经历过贫穷,经历过苦难的人,才会越早就懂得努力才自己这一生唯一的出路和唯一的机会。忘了谁说的了,大概就是这个理。我自己依然记得当年这样的场景:蹲在出租房里面每晚每晚的啃技术文档,在公司连续打地铺干通宵的场景。

27-30 岁,是需要形成思维方法论和知识体系的阶段。

当你积累足够的技术实力,例如超过 10 万行代码以后,你应该形成了自己的思维方法论和自己独立的学习技巧,任何新的技术在你眼中都能迅速的看到技术的本质,快速吸收成为你的知识体系的一部分。

你只要前一个阶段打的基础足够牢固,这个阶段你一定会开始蚕食别的领域,这是一定的。逐渐的不再满足于纯技术领域的探索,而是开始探索技术背后的事情:什么技术适合什么样的场合?技术团队怎样构建?创业公司的技术需求?怎样做产品?运营体系怎样建立?商业社会的特定规律? 也许还有更多……

在这个阶段,积累技术对你来说简直是小菜一碟,你更需要磨练的是思考能力,形成自己的思维方法和知识体系,这将是你帮助你一生的武器。

30-33 岁这个阶段,最关键的是了解自己。

知道自己擅长什么,自己的优势在哪里,怎样才能够最大化自己的价值,同时也知道自己有什么重大缺陷。未来是扬长避短还是不断避免自己的缺陷,这些需要提前想清楚。

一旦想清楚,想透了,就剩下行动。你可以选择避开做自己不擅长的事情,不勉强自己,不让自己处于对自己不利的环境。你也可以选择不断补短,把自己的不擅长点变成自己最擅长的。这个需要结合自己的情况来慎重选择,最终看你要走什么样的一条路,是打算做技术专家、管理者、还是技术结合产品,还是创业者。

不管什么年龄,正在做什么,都要坚持坚定!在自己的专业领域深耕。

Android开发也好,Java程序员也好,这都是一份职业。职业一定有他的职业基础操守,这个是需要遵守的。千万别程序员做不到就开始换做产品,换做运营,这样的思维不管你做什么工作,也许你什么都做不好。

所以,没有做好本职工作之前,别轻易谈转行。坚持坚定!在自己的专业领域深耕。

下面是一套由阿里大佬整理出来的一套对标阿里P7 的Android架构师进阶学习资料,希望对大家有帮助。

有需要的直接【点击此处】自取。

  • 架构师筑基语言基础

知识要点:
1、深入理解Java泛型
2、注解深入浅出
3、并发编程
4、数据传输与序列化
5、Java虚拟机原理
6、高效IO

  • 设计思想解读开源框架

知识要点:
1、热修复设计
2、插件化框架设计
3、组件化框架设计
4、图片加载框架
5、网络访问框架设计
6、RXJava响应式编程框架设计

  • 360°全方位性能调优

知识要点:
1、设计思想与代码质量优化
2、程序性能优化
启动速度与执行效率优化
布局检测与优化
内存优化
耗电优化
网络传输与数据储存优化
APK大小优化

3、开发效率优化
分布式版本控制系统Git
自动化构建系统Gradle

4、项目实战
启动速度
流畅度
抖音在APK包大小资源优化的实践
优酷响应式布局技术全解析
网络优化
手机淘宝双十一性能优化项目揭秘
高德APP全链路源码依赖分析
彻底干掉OOM的实战经验分享
微信Android终端内存优化实践

  • Android框架体系架构

知识要点:
1、高级UI晋升
2、Android内核组件
3、大型项目必备IPC
4、数据持久与序列化
5、Framework内核解析**

  • NDK模块开发(音视频开发系列)

知识要点:
1、NDK开发之C/C++入门
2、JNI模块开发
3、Linux编程
4、底层图片处理
5、音视频开发
6、机器学习

  • Flutter学习进阶

知识要点:
1、Flutter跨平台开发概述
2、Windows中Flutter开发环境搭建
3、编写你的第一个Flutter APP
4、Flutter Dart语言系统入门**
……

  • 微信小程序开发

本篇知识要点:
1、小程序概述及入门
2、小程序UI开发
3、API操作
4、购物商场项目实战

  • Android相关源码解读
    这里大家可以去看这一篇文章:牛掰!阿里P7大佬爆肝半个月,把安卓源码解析编成了508页的PDF。

完整资料获取途径:获取途径:点击此处可加入我们两千人的技术交流圈找管理领取。

共享文件夹部分内容截图

技术提升需要一定的过程,脚踏实地走好每一步,先定好一个个小目标,然后去一一实现。希望大家好好利用这份资料,最终达成所愿。

最后

35岁并不是穷途末路。关键是要明白自己需要什么,自身的价值亮点在哪,是否具有社会竞争力。

确定目标,并为之努力,一路从容。加油!

这篇关于人无远虑,必有近忧:在35岁到来之前,我们该做哪些准备才能一路从容?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/415353

相关文章

Detectorn2预训练模型复现:数据准备、训练命令、日志分析与输出目录

Detectorn2预训练模型复现:数据准备、训练命令、日志分析与输出目录 在深度学习项目中,目标检测是一项重要的任务。本文将详细介绍如何使用Detectron2进行目标检测模型的复现训练,涵盖训练数据准备、训练命令、训练日志分析、训练指标以及训练输出目录的各个文件及其作用。特别地,我们将演示在训练过程中出现中断后,如何使用 resume 功能继续训练,并将我们复现的模型与Model Zoo中的

『功能项目』战士的平A特效【35】

我们打开上一篇34武器的切换实例的项目, 本章要做的事情是在战士的每次按A键时在指定位置生成一个平A特效 首先将之前下载的技能拖拽至场景中 完全解压缩后重命名为AEffect 拖拽至预制体文件夹 进入主角动画的战士动画层级 双击第一次攻击 选择Animation 创建事件 创建的动画事件帧放在攻击动画挥剑指定处 命名为PerpetualAtt

第十章 【后端】环境准备(10.4)——Vagrant

10.4 Vagrant Vagrant 官网 Vagrant 镜像仓库 下载 安装 直接 install。 设置环境变量 Vagrant 默认将镜像保存在用户文件夹的 .vagrant.d 目录下,若用户文件夹在C盘,下载的镜像文件会大量占用C盘空间。设置环境变量 VAGRANT_HOME 后,Vagrant 会将镜像保存到环境变量指定的文件夹下。

OpenStack离线Train版安装系列—2计算节点-环境准备

本系列文章包含从OpenStack离线源制作到完成OpenStack安装的全部过程。 在本系列教程中使用的OpenStack的安装版本为第20个版本Train(简称T版本),2020年5月13日,OpenStack社区发布了第21个版本Ussuri(简称U版本)。 OpenStack部署系列文章 OpenStack Victoria版 安装部署系列教程 OpenStack Ussuri版

OpenStack离线Train版安装系列—1控制节点-环境准备

本系列文章包含从OpenStack离线源制作到完成OpenStack安装的全部过程。 在本系列教程中使用的OpenStack的安装版本为第20个版本Train(简称T版本),2020年5月13日,OpenStack社区发布了第21个版本Ussuri(简称U版本)。 OpenStack部署系列文章 OpenStack Victoria版 安装部署系列教程 OpenStack Ussuri版

OpenStack镜像制作系列1—环境准备

本系列文章主要对如何制作OpenStack镜像的过程进行描述记录 CSDN:OpenStack镜像制作教程指导(全) OpenStack镜像制作系列1—环境准备 OpenStack镜像制作系列2—Windows7镜像 OpenStack镜像制作系列3—Windows10镜像 OpenStack镜像制作系列4—Windows Server2019镜像 OpenStack镜像制作

day45-测试平台搭建之前端vue学习-基础4

目录 一、生命周期         1.1.概念         1.2.常用的生命周期钩子         1.3.关于销毁Vue实例         1.4.原理​编辑         1.5.代码 二、非单文件组件         2.1.组件         2.2.使用组件的三大步骤         2.3.注意点         2.4.关于VueComponen

我在高职教STM32——准备HAL库工程模板(1)

新学期开学在即,又要给学生上 STM32 嵌入式课程了。这课上了多年了,一直用的都是标准库来开发,已经驾轻就熟了。人就是这样,有了自己熟悉的舒适圈,就很难做出改变,老师上课也是如此,排斥新课和不熟悉的内容。显然,STM32 的开发,HAL 库已是主流,自己其实也在使用,只不过更换库就意味着教学内容有很大变化,自己也就迟迟没有迈出调整这一步。现在,是时候做出变化了,笔者计划保持教学项

ISP面试准备2

系列文章目录 文章目录 系列文章目录前言一.如何评价图像质量?二.引起图像噪声的原因三. ISP3.1 ISP Pipeline主要模块3.1.1坏点校正(Defect Pixel Correction, DPC)3.1.2黑电平校正(Black Level Correction, BLC)3.1.3镜头校正(Lens Shading Correction, LSC)3.1.4去马赛克

不同饭局,如何说开场白才能打开氛围?教你一个万能公式

在人情社会中,饭局不仅是吃饱饭的场合,更是人际交往、情感交流的重要平台。无论是家庭聚会、商务宴请、朋友相聚还是同事联谊,一个恰当的开场白都能迅速打破沉默,营造温馨和谐的氛围。 针对现实生活中最常见的四种饭局,酱酒亮哥教你一个万能开场白公式,这个公式分为四步,当然,不是一步不落的照搬,需要灵活应用,挑其中的两步、三步就行了,只要打开氛围,我们的目的也就达到了。接下来我们一起学习一下,希望你在不同的