首页 > 程序员35岁后的发展,欢迎一起来讨论
头像
linux地平线
编辑于 2021-09-28 16:07
+ 关注

程序员35岁后的发展,欢迎一起来讨论

想必大家都听说过35岁危机
列举了几条程序员35岁后的发展, 如果有更好的出路,希望网友在评论留言。

  1. 成为BAT等一二线互联网中的team leader(很难,需要异于常人的实力)
  2. 考进稳定的GWY/事业编/国企单位(竞争大但稳定)
  3. 升不上去互联网大龄大头兵(易被后浪淘汰)
  4. 去外企(不错的选择但英语要好)
  5. 大力发展副业(需要毅力与头脑)
  6. 自己创业(极难)
  7. 跑滴滴or送外卖(悲催)
  8. 失业在家(悲惨人生)
  9. 继承家业(这种人基本不会来互联网)
  10. 35岁后直接退休赚够了(有这能力的不会失)
    互联网人不容易国家开始逐渐管控建议大家早点想好后路越早越好。

一. 成为大厂的team leader需要具备哪些能力呢?

就以腾讯为例,腾讯对T8,T9工程师的要求如下:
image.png

大家努力吧,这里看一份T8需要达到的技术栈。我们以服务器后端开发为例,看看具体的技术要点有哪些。

1). 软件基础

1.1 数据结构与算法(磁盘存储链式的B树与B+树, 海最数据去重的Hash与BloomFilter, bitmap)
1.2 设计模式(创建型模式, 结构型模式, 行为型模式)
1.3 C++新特性(stl容器,智能指针,正则表达式, 新特性的线程, 协程, 原子操作, lamda表达式)
1.4 Linux工程管理(Makefile/cmake/configure, 分布式版本控制git, Linux系统运行时参数命令)

2). 高性能网络设计专栏

2.1 网络编程(网络io与select,poll, epoll, reactor的原理与实现, http/https服务器的实现, websocket协议与服务器实现)
2.2 网络原理(服务器百万并发实现, redis,memcached, nginx网络组件, Posix API与网络协议栈, UDP的可靠传输协议QUIC)
2.3 自研框架:协程框架NtyCo的实现(协程设计原理与汇编实现, 协程调度器实现与性能测试)
2.4 自研框架:用户态协议栈NtyTcp的实现(用户态协议栈设计实现, tcp/ip定时器与滑动窗口, 手把手设计实现epoll)

3). 基础组件设计专栏

3.1 池式组件(手写线程池与性能分析, 内存池的实现与场景分析, 异步请求池的实现, mysql连接池的实现)
3.2 高性能组件(原子操作CAS与锁实现, 无锁消息队列实现, 定时器方案红黑树,时间轮,最小堆, 手写死锁检测组件, 手写内存泄漏检测组件, 手把手实现分布式锁)
3.3 开源组件(libevent/libev框架实战的那些坑, 异步日志方案1og4cpp, 应用层协议设计ProtoBuf/Thrift)

4). 中间件开发专栏

4.1 MySQL(SQL语句,索引,视图,存储过程,触发器, MySQL索引原理以及SQL优化, MySQL事务原理分析, MySQL缓存策略)
4.2 TiDB(TiDB存储引擎的原理, TiDB集群方案与Replication原理)
4.3 Redis(Redis相关命令详解及其原理, Redis协议与异步方式, 存储原理与数据模型, 主从同步与对象模型)
4.4 RocksDB(不一样的kv存储RocksDB的使用场景, RocksDB的特殊操作)
4.5 Nginx(Nginx反向代理与系统参数配置conf原理, Nginx过滤器模块实现, Nginx Handler模块实现)
4.5 MongoDB(接口编程与文档操作, 集群方案与持久化备份)

5). 开源框架专栏

5.1 skynet(Skynet设计原理, skynet网络层封装以及lua/c接口编程, skynet重要组件以及手撕游戏项目)
5.2 TARS(TARS RPC服务模型原理, TARS公共框架服务与数据库, 数据监控与服务性能压测)
5.3 DPDK(DPDK环境与testpmd/l3fwd/skeletion, DPDK的用户态协议栈, 千万级流量并发的dns处理, 高性能数据处理框架vpp, DPDK的虚拟交换机框架0vS)

6). Rust项目专栏

6.1 Rust特性精讲(Rust Slice类型与泛型, Rust文件操作与错误处理, Rust并发编程与智能指针)
6.2 组件实现(网卡速度监控, OAuth2第三方登陆)
6.3 第三方库(Rust异步框架tokio, Rust web框架Warp, Rust http库 hyper)

7).性能分析专栏

7.1 测试框架gtest以及内存泄漏检测(函数检测以及类测试,test fixture 测试夹具,类型参数化,事件测试,内存泄漏)
7.2 火焰图的生成原理与构建方式(火焰图使用场景与原理,nginx动态火焰图,MySQL火焰图,Redis火焰图)

8). 分布式架构专栏

8.1 分布式消息队列(Kafka使用场景与设计原理, Kafka存储机制)
8.2 分布式服务(远程调用brpc, 注册服务中心Etcd)
8.3 分布式API网关(Kong动态负载均衡与服务发现, Kong实时监控与REST API)
8.4 分布式存储与容器(内核级支持的分布式存储Ceph, 服务容器化Docker)
8.5 RPC框架
8.6 微服务

9). 上线项目实战

9.1 图床共享云存储(fastdfs架构分析和配置, fastdfs存储原理,分布式fastdfs存储集群部署, 高负载nginx/fastcgi, 文件传输和接口设计, 产品上云公网发布/测试用例)
9.2 微服务即时通讯(IM即时通讯项目框架分析和部署, IM消息服务器/文件传输服务器, 消息服务器/路由服务器, 数据库代理服务器设计, 文件服务器和docker部署, 产品上云公网发布/公网测试上线)

10). C++后台相关视频与学习资料

二. 考进稳定的GWY/事业编/国企单位(竞争大但稳定)

2.1 央企国企需要的人才特点
在谈面试经验之前,需要先思考一个问题,企业要招的到底是什么样的人?在我的秋招面试经历中,央企国企想招的人是有一些共同特点的。
稳定
很多人想去央企国企工作就是为了稳定,没有私企的裁员压力等。同样国企招人也想要稳定,培养应届生不容易,企业当然希望招到的人不会因为家庭地点、冒险心理等原因过早跳槽。
优秀学生干部优先
大多国企招聘岗位描述上都会看到这句话,个人猜测是因为看重沟通能力、组织能力等综合能力。
成绩优秀
这一项在简历投递时,就可以通过排名、GPA、是否挂科等刷人。很多国企HR喜欢成绩好的,我曾经在一次二面中遇到5位同学,都是班级或年级的前三名,据说成绩不拔尖的都在一面刷下去了……
党员优先
一些国企岗位必须是党员才能担任,比如监察、宣传。此外,别的岗位应聘者不需要担心因为这点被刷下来。党员的先进性体现在可以团结群众、有坚定的政治信念和高尚的道德品质等,非党员也可以在面试中侧面反映自己具有这些特质。

三. 升不上去互联网大龄大头兵(易被后浪淘汰)

  我不觉得我是一个不求上进、追求躺平的人。事实上,我中间曾多次拿到过优秀的绩效。后来我发现,高绩效的确能带来不错的年终奖,但并不直接和升职这件事情挂钩。
想要升职快,不是靠你每天拼命写代码到12点。当然,我们以前内部宣扬过这种加班文化。我曾见过一个隔壁组校招进来的男生,有时候会揽下其他同事的活儿,干太晚了就在办公室里铺上睡袋休息,就像是曾经刚加入京东时的我。
  而就是这样的我,因为不会说话,不懂得在关键的时候邀功,不仅升职轮不到自己,好的项目也抢不着。甚至好的资源,最后都被会来事儿、懂得跟老板搞好关系的同事抢走了。
  以前,我一直相信“金子总会发光”,最后发现,“有人的地方就有江湖”。
  老板和老板之间的竞争输赢,的确会影响我们下面“大头兵”的晋升。但我最烦的,是那种空降“摘桃”的老板。本来个别项目我们自己做得好好的,不需要他过来也跑的动。结果他一空降,功劳全归了他。只能说,职运这件事是真实存在的。

四. 去外企(不错的选择但英语要好)

外企一般对对相应的外语能力要求较高,不一定是英语。但也不要将外企和其他国内企业严格地画出界限。只要有自己的能力能够得到培养和实战,到外企包括其他的企业,个人热为学习能力仍然是第一位的。
良好的英语水平是一道门槛,你可以能力出色,但你也要融入环境和企业文化,否则也是举步维艰。

五. 大力发展副业(需要毅力与头脑)

如果有时间是可以发展自己的副业,所谓副业有时比主业还重要,那发展什么样的副业呢?
那么哪些副业可以做呢?我列举了如下几点:希望广发网友也在评论区贴出可能好的副业项目。

  1. 投资理财。
  2. 网站、论坛、博客。
  3. 淘宝客、威客、或者兼职网络营销之类的。
  4. 可以尝试开个网店。
  5. 婚庆礼仪,包括把自己的车租给车队。
  6. 写写代码,研究研究app。
  7. 本小说,或者剧本。
  8. 用科学的资金管理和风险控制理念来打麻将。
  9. 业余时间开开出租车,同理,开开小饭馆之类的事情。
  10. 更多的学习,更多的阅读量,更具体的目标。
  11. 健身,考证,每天拍照,发帖子,搞成励志贴。
  12. 一些特殊行业的证书。

六. 自己创业(极难)

  • 创业是极其难,要有非凡的毅力和头脑,如果自己有资源还好说,
  • 比如有政府资源,企业资源,人脉资源,社会资源等。
  • 需要对自己有清醒的认知与了解:
  • 我擅长什么,我不擅长什么?
  • 目前有什么资源现在创业就可以使用?
  • 我想要做的这件事情是不是我喜欢,我有兴趣我觉得特别有价值的?
  • 可以跟我合作的人脉有哪些?是跟我互补还是跟我类似?
  • 哪些人是我极度信任的?哪些人是我做什么都会信任我的?
  • 我创业到底是为了什么?是证明自己。还是说拥有更大的成就创造更大的价值?或是仅仅为了钱?又或者就觉得人生在世一定要有这样一场体验?
  • 我如果失败了会怎样?我能接受的最大风险是什么?
  • 等等这些问题都是需要思考的。

七. 跑滴滴or送外卖(悲催)

自门槛不高,谁都可以做,但是你习惯吗?工资低你习惯吗?

八. 失业在家(悲惨人生)

长期下去,会出现快疯了,会乱想,会压抑,颓废,不自信,懒等症状

九. 继承家业(这种人基本不会来互联网)

看自己的本事,有本事生在这样的家庭里,是你的幸运。所以不用干活都有钱用的。

十. 35岁前赚够了

  • 世界上确实有这样的人,比如说:
  • 字节前员工郭宇28岁财务自由宣布退休:多少年轻人的梦想。
  • 以前抓住风口的创业者
  • 比如淘宝,京东电商风口的那一批人
  • 比如抓住直播风口的那一批人
  • 比如抓住直播带货的那一批人
  • 比如抓住抖音的那一批人
  • 问题是你能不能抓住

全部评论

(1) 回帖
加载中...
话题 回帖