共计 2366 个字符,预计需要花费 6 分钟才能阅读完成。
自己往年 35 了,曾经干了 14 年程序员,是 14 年不是 13 年,因为我是专科毕业。
始终就是普普通通的程序员,特地纯的码农,从没做过治理岗位,并且很可能当前也是如此。
当初曾经上有老下有小。
已经在 某驰名互联网公司(当初有些过气)工作过很多年,当初在一家守业公司,也有很多年了。
之所以始终在一线写代码,我想根本原因可能是性情问题,我是一个特地外向的人,与世无争,不喜爱跟人打交道,不会聊天,有社交恐惧症,就喜爱对着电脑写代码,敌人评估我是“生存在本人的世界里”。
另外,长年坐着写代码让我得了职业病,颈椎和腰椎都不太好。
当然我也自认为是有些长处的,首先我对本人的逻辑能力还比拟有自信,我也喜爱学习,编程齐全是自学的,当初尽管一把年纪了,还是喜爱学习新技术,每天上下班地铁都会看书,特地喜爱把学到的货色用在工作中。
第三个是虚浮,不是无可奈何很少跳槽,14 年总共就干过三家公司。
第四个就是有些完美主义,先不说编程能力如何,首先是态度端正,对本人写的代码认真负责,我最看不上的就是那种一味图省事,写面条式代码的人,这种人在在行领导看来干活挺麻利,代码里却逻辑凌乱,到处都是地雷,当我看到这种人写的代码时,心理总会想:“这 tm 写的叫什么玩意儿!太垃圾了!”切实看不过去时,我就把它们重构。
我赌咒这种被他人指着代码骂的事绝不能产生在本人身上,我会尽最大可能不给他人留坑,这方面我有些强迫症,有时候我会延误一些工期也要抉择让代码看起来更优雅。
06 年在上一家公司写过一套零碎,直到现在还在用,这是我感觉比拟骄傲的一件事。
从智商和编程能力上讲,我认为我在目前的公司,能超过 51% 的工程师,从工作态度上讲,能超过 80% 的工程师。
刚毕业的时候工资 1500,当初 4w,也算不上很多,我晓得有的人总是频繁跳槽,每跳一次都能加薪,但我不同,14 年来我总共涨过 9 次工资,只有一次是因为跳槽涨的。
今后有什么打算?没有特地明确的想法,一个比拟好的终局是公司能上市,这样手里的股票期权啥的就能换一笔钱,可能也不够实现财务自在的,但至多能换个大点的房子,这是我媳妇最大的一个宿愿,另外,我心愿孩子能受到良好的教育,父母能看得起病。目前来看,尽管大环境不好,公司倒退还不算太坏,心愿还是有的。
生存压力还是挺大的,也不是没想过再跳槽,跳到 BAT 这样的公司吧?我这把年纪人家不肯定要,就算要了,咱这性情也不会体现,也不会溜须拍马,必定也还是个码农,干的事件不肯定比当初有成就感,另外,我也算是个自由主义者,不喜爱管他人也不喜爱被人管,大公司的价值观我当初可能曾经无奈承受。再抉择一个守业公司?我这个年纪可能曾经不容许这么干了。本人守业?恐怕没这个能力。做自由职业者?这是我比拟向往的一种状态,上哪儿找我的项目呢?支出恐怕很难保障。改行?我临时不晓得还能做什么。
走一步算一步吧,学习再学习,先保障技能不被淘汰,工作尽职尽责,其余只能事在人为,总的来说,还是置信能越来越好。我任何时候都动摇的置信:程序员的外围竞争力,说到底是“学习能力”。
如何在年龄增大后,依然放弃极强的竞争力?
有一个方法——一直进步本人的学习能力,而后向门槛更高的畛域进发,解脱与年轻人的间接竞争(当然,要先确保这个畛域有市场)。
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 编程
- 底层图片解决
- 音视频开发
- 机器学习
6. 深刻了解 Android 插件化技术(附 Demo)
第一章 插件化技术的前世今生
第二章 插件化原理
第三章 Android 插件化初探
第四章 架构演变(大厂篇)
- 360 插件开发之 DroidPlugin
- 滴滴 VirtualApk 实战
- 基于 VirtualAPK Android 重构之插件化
- 爱奇艺插件化原理剖析之 Neptune 框架
- 腾讯插件化框架 Shadow 我的项目解析
7. 高级 Android 组件化强化实战(附源码)
第一章 Android 组件化初识
第二章 Android 组件化初探目录
第三章 架构演变(大厂篇)
- 从智行 Android 我的项目看组件化架构实际
- 失去 App
- 微信 App
- 蘑菇街 App
- 爱奇艺 App
- 美团 App
- 携程 App
- 支付宝 App
- ……
最初,有须要的敌人能够点这里来能够查看到全部内容