作为一名程序员经常会逛v2ex论坛,前几天逛着玩的时候忽然发现一篇文章,标题非常吸引眼球名字叫中年危机的终极解法,作为一个步入而立之年的老人,心里非常激动,到底是啥解决法呢,于是迅速点进去查看。

进去之后就看到两个视频连接

www.bilibili.com/video/av713…

www.bilibili.com/bangumi/pla…

这是两个温暖的视频,第一个视频呢 名字叫 《北京深夜的漆黑角落,是中年男人仅剩的一点乐趣》第二个叫《中年健身房》

第一个视频讲的是北京的夜晚,一群男人在湖边钓鱼,不在乎能不能钓到鱼,在乎的是坐在湖边的那一份安静。这些人来自各行各业,不过他们大都有一个特点,就是人到中年,身上扛着各种各样的压力,白天到处奔波,面对各种柴米油盐,晚上终于有一点自己的时间,来湖边安安静静的坐着,释放着一天的疲惫,享受一个人的孤独和平静,天亮了,继续去奋斗。

第二个视频讲的是一个开了十几年的健身房,来这里锻炼的都是一些中年男人,人到中年,身体状况也开始一天天下滑,锻炼身体,让身体保持活力,也是保持自己奋斗的本钱,来这里不仅能锻炼身体,一群人年龄差不多的人在一起,也能互相聊天吐槽,将生活的中的不愉快讲出来,心中也会舒坦很多,健身完之后,洗个澡,继续去奋斗。

视频很温馨,看完这两个视频我还想起之前看过的一个文章,说有一些人,下班开车回家,到家之后并不马上回屋里,而是在车里安静的坐一会,或者点支烟抽一会,然后才回屋里,这是每天最平静的时候。走出这一块安静的地方,又得去面对各种各样的事情。

这就是人生,你永远不知道世界上这么多人每个人都是过着什么样的生活,有的人看完视频觉得原来有那么多人跟我一样啊,瞬间感觉自己不孤独,心里很温暖。有的人看了视频,感叹原来还有这样的生活,那我自己还觉得压力大,真是无病呻吟,瞬间压力减少了很多。还有的人看完视频,心有感触,哇的一下哭了了出来,哭完心里也好了很多。

其实这哪里是什么终极解法,这些视频只是给忙碌中的我们一丝温暖,一丝感动,希望我们能放下焦虑的心,世界这么大,我们永远不是一个人,休息过后继续奋斗才是真。

现代社会,焦虑和迷茫总是人们提及的最多的词,几乎所有的人都希望能有一份安稳,然而安稳几乎都是用付出换来的,我们不能一边呆在舒适区渴望着成功,渴望着改变,一边害怕自己的努力被辜负,害怕付出之后得不到结果,等到风雨来袭的时候,有后悔当初的自己没有努力。

有焦虑有迷茫是好事,坏的是感受不到焦虑每天沉浸在娱乐中不能自拔,坏的是感到焦虑却不去努力改变。其实不仅中年人有危机,年轻的时候如果不努力,那时候危机就已经有了,只不过当时是一个人吃饱了全家不饿,并没有切身的感受到。当中年到来的时候,才感受到了种种的危机,开始还以前欠下的债务。人生短短几十载,我们能做的就是把握住当下,想想未来五年,十年之后的我们,不要让那时的我们在因为今天的不努力而继续悔恨。

世界很大,无论我们现在处于什么状态,世界上总会有很多人跟我们一样,虽然我们彼此不认识,但是我们只要知道在前进的道路上我们并不孤单就行了,知道总会有人与我们同行就行了。

我们是Android开发,我们都有着光明的未来。

下面是我整理的最新的学习资料,希望能帮到想在Android这条路上一路走到黑的朋友。

1.Jetpack架构组件从入门到精通

  • Android Jetpack - Navigation
  • Android Jetpack - Data Binding
  • Android Jetpack - ViewModel & LiveData
  • Android Jetpack - Room
  • Android Jetpack - Paging
  • Android Jetpack - WorkManger
  • Android Jetpack架构组件之Lifecycle
  • Android Jetpack Compose 最全上手指南

2.Framework精编内核解析

主要内容包含:

  • 深入解析Binder
  • 深入解析Handler
  • Dalvik VM 进程系统
  • 深入解析 WMS
  • PackagerManagerService

3.Kotlin强化实战(附Demo)

  • 第一章 Kotlin入门教程
  • 第二章 Kotlin 实战避坑指南
  • 第三章 项目实战《Kotlin Jetpack 实战》
    • 从一个膜拜大神的 Demo 开始
    • Kotlin 写 Gradle 脚本是一种什么体验?
    • Kotlin 编程的三重境界
    • Kotlin 高阶函数
    • Kotlin 泛型
    • Kotlin 扩展
    • Kotlin 委托
    • 协程“不为人知”的调试技巧
    • 图解协程:suspend

4.Android设计思想解读开源框架

  • 热修复
  • 插件化
  • 组件化框架设计
  • 图片加载框架
  • 网络请求框架
  • RXJava 响应式编程框架设计
  • IOC 架构设计
  • Android架构组件Jetpack

5.NDK模块开发

  • NDK 模块开发
  • JNI 模块
  • Native 开发工具
  • Linux 编程
  • 底层图片处理
  • 音视频开发
  • 机器学习

文中篇幅有限,仅仅展示了一部分内容,所有资料都放在了【GitHub】,需要的朋友自行获取。

最后

凡事要趁早,特别是技术行业,一定要提升技术功底,丰富项目实战经验,这对于你未来几年职业规划,以及技术掌握的深度非常有帮助。

最重要的一点,接受现实,世间不会有永恒的繁荣。人同样如此。

人生不易,且行且珍惜。

我们是Android开发,我们都有着光明的未来的更多相关文章

  1. 优秀Android开发简历都是这么写,你学会也可以进大厂

    最近收了很多程序员的简历,工作经验从1年到十几年不等.发现一个问题,工作经验范围差不多的程序员,简历看起来也差不多... 为啥程序员的简历如此统一?正好最近看到一个分享也分析了这个问题,结合我个人的一 ...

  2. 阿里三面Android开发岗都过了,但是无理由挂了,竟是HR骚操作?

    进入互联网大厂一般都是"过五关斩六将",难度堪比西天取经,但当你真正面对这些大厂的面试时,有时候又会被其中的神操作弄的很是蒙圈. 近日,某位程序员发帖称,自己去阿里面试Androi ...

  3. Android开发快速入门(环境配置、Android Studio安装)

    Android是一种激动人心的开源移动平台,它像手机一样无处不在,得到了Google以及其他一些开放手机联盟成员(如三星.HTC.中国移动.Verizon和AT&T等)的支持,因而不能不加以学 ...

  4. 【Android 应用开发】Android 开发环境下载地址 -- 百度网盘 adt-bundle android-studio sdk adt 下载

    19af543b068bdb7f27787c2bc69aba7f Additional Download (32-, 64-bit) Package r10 STL debug info androi ...

  5. Android 开发学习资源汇总

    下面这些资源对Android开发来说是很有帮助的! 1. 在线代码运行工具 地址:https://tool.lu/coderunner/ 说明:此工具站能在线运行C.C++.Java,基本能满足相关基 ...

  6. [android开发篇][android studio 和elipse都需要的流程 android sdk的安装

    第三步.下载并安装AndroidSDK 前面两步,我们已经配置了JDK变量环境,并安装好了Eclipse,通过这两步之后Java的开发环境就准备好了,如果我们只是开发普通的JAVA应用程序的话,那么到 ...

  7. 三年Android开发,月薪一万二,不敢跳槽,每天都很焦虑

    在我们的身边,存在一个普遍现象:很多人从事Android开发工作多年,走过的弯和坎,不计其数,经历的心酸难与外人道也.可是技术确难以提升.止步不前,薪资也只能看着别人水涨船高,自己却没有什么起色. 虽 ...

  8. 5年Android开发诉苦:47天21家面试,半年空档期觉得整个人生都被毁了

    近日,我在逛某社交论坛时,发现一位做了五年的Android开发将自己这段时间的所有面试经历发表了出来,根据网友自己提供的信息显示,主要面试的地点都在北京,上海等地. 微软和亚马逊刚面试完一面,都是以算 ...

  9. Android 开发一定要看的15个实战项目

    前言: 虽说网上有太多的Android课程,但是大多都是视频,有Android在线开发环境的几乎没有,但是对于学习Android的人来说拥有在线的Android开发环境是非常好的,可以随时动手操作学习 ...

随机推荐

  1. 9.5、zabbix高级操作(1)

    在zabbix-web中删除之前所有监控的主机: 1.zabbix自动发现配置: zabbix-server通过扫描指定范围的ip地址发现zabbix-agent并自动添加监控主机,适用于zabbix ...

  2. POJ 2002 二分 计算几何

    根据正方形对角的两顶点求另外两个顶点公式: x2 = (x1+x3-y3+y1)/2; y2 = (x3-x1+y1+y3)/2; x4= (x1+x3+y3-y1)/2; y4 = (-x3+x1+ ...

  3. DRF之权限和频率限制

    一.权限 权限可以限制用户对视图的访问和对具体数据对象的访问. 在执行视图的dispatch方法前,会先进行视图访问权限的判断 在通过get_object获取对象时,会进行模型对象访问权限的判断 源码 ...

  4. uni-app中组件picker的基本使用(日期选择器为例)

    例:需要在下图"自定义日期"中使用日期选择器 <template> <div> <picker mode="date" @chan ...

  5. 重新整理 .net core 实践篇————跨域问题四十一]

    前言 简单整理一下.net core 的跨域问题,这个以前也整理过比较详细的,故而在此简单整理一下. 正文 对跨域相对的就是同源,什么是同源呢? 协议相同(http/https) 主机(域名)相同 端 ...

  6. linux学习之路第九天(磁盘分区,挂载详解)

    磁盘分区,挂载 -----分区基础知识 分区的方式 1)mbr分区: 1.最多支持四个主分区 2.系统只能安装在主分区 3.扩展分区要占一个主分区 4.mbr最大只支持2TB,但拥有最好的兼容性 -- ...

  7. buu [MRCTF2020]keyboard

    密文: ooo yyy ii w uuu ee uuuu yyy uuuu y w uuu i i rr w i i rr rrr uuuu rrr uuuu t ii uuuu i w u rrr ...

  8. sort,wc,uniq 排序与统计命令

    sort命令 语法:sort [parameter] [file or stdin]参数: -f:忽略大小写的差异,例如A和a视为编码相同 -b:忽略最前面的空格符部分 -n:使用"纯数字& ...

  9. CF1539C Stable Groups[题解]

    Stable Groups 题目大意 给定 \(n\) 个数 \(a_i\) ,你可以将这些数分成若干组,但每一组的元素满足按升序排列后,相邻两个元素值的差不超过 \(x\) .在分组前,你可以向这些 ...

  10. C语言:\t\b\n应用

    #include <stdio.h> int main() { printf("123\n"); printf("%c\n",'\177'); pr ...