头图

那些 22 岁毕业做Android开发的人,他们 50 岁左右时的人生轨迹是怎样的?

user_C7r6zyI4

本人今年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 最全上手指南

image

2.Framework精编内核解析

主要内容包含:

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

image

3.Kotlin强化实战(附Demo)

  • 第一章 Kotlin入门教程
  • 第二章 Kotlin 实战避坑指南
  • 第三章 项目实战《Kotlin Jetpack 实战》

    • 从一个膜拜大神的 Demo 开始
    • Kotlin 写 Gradle 脚本是一种什么体验?
    • Kotlin 编程的三重境界
    • Kotlin 高阶函数
    • Kotlin 泛型
    • Kotlin 扩展
    • Kotlin 委托
    • 协程“不为人知”的调试技巧
    • 图解协程:suspend

image

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

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

image

5.NDK模块开发

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

image

6.深入理解Android插件化技术(附Demo)

第一章 插件化技术的前世今生
第二章 插件化原理
第三章 Android插件化初探
第四章 架构演化(大厂篇)

  • 360插件开发之DroidPlugin
  • 滴滴VirtualApk实战
  • 基于VirtualAPK Android重构之插件化
  • 爱奇艺插件化原理分析之 Neptune框架
  • 腾讯插件化框架 Shadow项目解析

image

7.高级Android组件化强化实战(附源码)

第一章 Android组件化初识
第二章 Android组件化初探目录
第三章 架构演化(大厂篇)

  • 从智行 Android 项目看组件化架构实践
  • 得到 App
  • 微信 App
  • 蘑菇街 App
  • 爱奇艺 App
  • 美团 App
  • 携程App
  • 支付宝 App
  • ......

image

最后,有需要的朋友可以点这里来可以查看到全部内容

阅读 192
1 声望
0 粉丝
0 条评论
你知道吗?

1 声望
0 粉丝
宣传栏