来自 4年经验的一些随笔

惜岁月,忆往昔

我是15年来北京的,摸爬滚打这么多年,在北京经历了很多有意思的事儿:
百团大战,比拼低价,争抢市场份额;
H5这个概念大行其道,移动端突然就火得不行不行的,各种培训如雨后春笋冒了出来;
打车软件,千军万马过独木桥;
P2P行业不断爆雷,终究国家没扶持起来,走向没落;
共享经济火极一时,各种小单车赤橙黄绿蓝靛紫,引领了新一波创业浪潮;
云服务兴起,SaaS,PaaS,IaaS,DaaS,以及serverless,9年前,马化腾和李彦宏都看不起云计算,称其为时过早,不切实际;王坚外行指导内行。时过境迁,云计算的蛋糕有多大和阿里云的市场份额,说明了一切。
字节跳动突然冒出来,实际上已经把百度挤下国内一线大厂的序列。说到这,不得不说14年入职字节的郭宇同学,如今已实现财富自由。
阿尔法狗围棋一战成名,AI这个单词,从意指小时候单机游戏里面小怪兽,到现在创业公司或者夕阳产业,都得沾个边。
如今字节,好未来等公司疯狂布局k12教育。

3~5年,程序员的青春

我找工作,一般都看拉钩,boss的机会。一般来说,要人范围最多的就是工作经验3 ~ 5年的程序员,我们这种经验的,没有了初入职场的迷茫,写代码有足够的经验,沟通协作能力经历了时光的打磨,学习能力,加班体力正处巅峰,又不至于年级太大,没啥冲劲或者安于现状。对企业来说,这个工作经验范围的程序员最适合不过了。
对我们自己来说,3~5年,也是程序员生涯的一个转折点,其实说白了,我觉得人生处处是转折点,有时候一失足成千古恨,但是成功却不会一蹴而就,用郭德纲的话说:

学好不容易,学坏一出溜。

职业生涯,一年,两年,三年,四年,五年,年年都是十足路口,走对了就继续,走错了在绕回去,是一段弯路。

我觉得,程序员前两年应该是相对顺的,因为你的技术水平还是略差于团队平均水平,受制于公司末尾淘汰制度或者同事们的眼光,你只要说想学,网络这么发达,学习资料很好找。而具备工作能力,即拧螺丝的能力,这个门槛还是相对好达到的。
一个具备了拧螺丝能力的程序员,还能扩展扩展技术栈,写过几篇技术博客,会在百度,社区和GitHub找答案了。好像来到了一个新的十字路口:

1.大学学的数据结构,算法,操作系统貌似没有任何用;
2.广度发展,还是深度发展;
3.什么样的技术是有用的,什么样的学了收益小;
4.深研DB,或者某一门语言底层,有没有意义;
5.我是rd,对前端 / 运维感兴趣,但是又不想转方向,兴趣能带来收益么;
6.听说35岁是个槛,真的到时候去做外卖骑手;
7.生涯规划&细化每年计划,5年目标是什么,我自己也很迷茫;
......

这些困惑,相信很多人都遇到过。是对是错,何去何从;因人而异,一言难尽。

技术的成长有快慢,我认为快慢是分阶段。

我不拿初级、中级、高级来衡量开发者的水平,太泛泛了。因为你可能做到一个创业公司技术总监了,带个十几人团队,技术水平也可能在某些大牛眼里就是中级;也有培训班小白,毕业时候会被机构颁发一个高级前端开发工程师的荣誉证书。

咱们拿钱来说,毕竟什么都会说谎,金钱不会说谎。

打个比方:

4~8k   入门级;
8~15k  初级;
15~25k 中级;
25~40k 高级;
40k+ 大多不在一线开发岗,估计职业生涯怎么也得5年了。
(背景 时间:2020年,地点:北京,职业:后端研发)

我认为4到15的成长速度是最快的,这一阶段需要学习的知识不会很偏,很难走弯路,也大多会有人指导。这一阶段,我觉得最重要的是2点:

  1. 要养成持续学习的好习惯
  2. 在心底埋下要做CTO的理想

:- )

第一点,学习习惯能保持住的人,是非常幸运的。我感觉,习惯的保持,不仅仅是需要自己的自律,还需要环境的支持,包括父母,配偶的支持,或者说不拉后腿,很关键。哈哈哈,经验之谈。
有时候你不想放弃每天坚持的一个习惯,但是因为各种各样的琐事不得不放弃。一个好的习惯的建立往往是消耗精力且痛苦的,但是因为有CTO的梦在远方,需要去痛苦的重塑习惯,反复的建立和破坏习惯,这个过程总会消耗很多很多的精力,如果你还没有困扰与诸多家庭的烦恼,那就是家庭、社会给你的最大支持了,抓住时间,用对精力,去学习你想学习的一切,就好了。珍惜精力和时间这两个最宝贵的资源,我相信一定是可以出人头地的。

第二点,不想做将军的士兵,不是好士兵,对吧。

首发在我的电子书

知识体系
文章地址

你可能感兴趣的:(随笔,后端)