写给年轻程序员的几点建议-2

2,606 阅读7分钟

大家好,我是 前端架构师,关注微信公众号【大卫职场说】免费领取前端精品资料。

现在互联网红利已经消失了,深知年轻程序员的不易,下面就浅薄地谈几点建议。

商业和生活方向

  1. 中国人口基数比较大,要培养自己的 商业嗅觉。如果你能卖爆一个商品,就能获得巨大的财富。公众号能写一篇 几万+ 的浏览量的文章就能获得几百的收入,你以为很难,其实里面大有门道。所以自由职业在中国很常见,以后我的小孩坚决不让他去打工。

我们从小在学校被教育要遵守秩序,做一个 “乖孩子” 。但在商业世界里,其实是在不违法的前提下,思考怎么 打破规则、抄袭、走捷径和投机。那如何培养呢? 一是多看一些 商业方面的书,提高自己的认知,认知决定行动。二是要用 搞钱的眼睛 去看待任何事情,比如刷抖音直播间,看看别人是怎么卖东西、卖课赚钱的;再看看闲鱼上别人都在卖什么货,他们是怎么赚钱的。

我是到了30几岁才慢慢有点 "商业意识",而有钱人的小孩可能十几岁就开始培养"商业意识"了。

  1. 年轻人可以多尝试不同的职业,其实 销售 有时确实是一个不错的方向。

我妹妹以前在互联网公司做数据运营,压力大,工资又低。后来阴差阳错进了平安,做电话销售理财产品,没想到她非常适合这份工作,而且还乐在其中。她不用每天面对复杂的人际内耗,每个月加上提成到手 3 万多,是公司的销冠。

  1. 尝试拍摄 短视频。我们作为社会"底层"码农,没有什么放不下的面子和羞耻心。只要能增加财富,让家人过上好日子,为什么不放手一搏呢?你可能不知道很多 官媒,比如《新华社》都在 抖音直播带货 卖生活用品。每个人的人生故事都是 “价值百万”

其实,拍短视频没有想象中那么简单,比如怎么让自己面对镜头更自然、怎么选择赛道等。我目前已经拍了几十个视频了,还在不断学习中。

《反脆弱》这本书里提到过:当你可以用较小的成本(拍视频和剪辑的时间成本),去撬动一个可能有无限收益的事情(比如成为百万粉丝的网红),那么这件事情就值得去做。

  1. 如果你的家里没有什么 背景,而你又学的是计算机相关专业,那你只能 不顾一切 地往前冲,做到技术专家。刚开始可能会觉得迷茫,但当你到达一定水平之后,会发现其实写代码也是一件 挺有意思 的事情。

  2. 先成家。人生是条长线,找个女(男)朋友比你写代码更重要!一个人在外漂泊久了,难免空虚、寂寞,两个人在一起,凡事有商量,有力量。

  3. 存钱。每个月到手工资,20%~30%存起来(可以看看 《拿铁因素》这本书),可以单独设置梦想基金,比如用梦想基金来实现小时候"画画梦"或者"跳舞梦",说不定你还能发现自己的天赋,从此摆脱牛马上班生活。我到现在从来没使用过信用卡和花呗。

前端方向

  1. 对公司的 整体业务 要非常熟悉,比如前端代码是如何部署的、CDN 是怎么做的、监控怎么做、PV 和 UV 大概是多少等等。

因为等你到 35 岁 之后,如果面试的是偏 Leader 的岗位,技术能力可能只占一小部分,而对业务的理解和熟悉程度占比会更高。前两年我就因此错过了一个很好的机会。

  1. 工作几年之后,如果你总觉得自己的技能水平一般,面试时不知道说什么,也拿不出像样的项目经历,那可以考虑去 报课,系统地梳理一下 知识体系,因为掘金上的文章大多是 偏碎片化 的内容。

你可能会觉得奇怪,这不就是割韭菜吗?给你讲个真实的例子。我有个学 Java 的朋友,已经工作很多年了,前两年大环境不好失业了。后来他报了一个马士兵老师的课,很快就找到工作了。我问他面试是怎么说的?他说其实很多时候,只要你能把话题引导到自己 熟悉且深入的领域,让面试官跟着你的思路走,时间很快就过去了。等对方还没来得及全面展开提问,面试就已经结束了,而你也顺利拿到了 offer

  1. 年轻人如果觉得在公司干得 不开心,长期感觉不舒服,那肯定不行,需要尽快调整或者离开。因为 负能量 的环境待久了非常伤人,所以一定要时刻关注自己的身体和精神状态。

  2. 想办法让自己 充满能量愿力 其实很重要。

十几年前,我的一个大学同学是做后端 PHP 的,前端水平一般。他其实有血液病,需要常年吃药。但他一直有个 强烈的愿望 —— 一定要进腾讯。几经折腾,没想到还真进了深圳腾讯的 前端组。后来他从腾讯出来,去了几家小公司发展不太顺利。刚好平安有一个不错的机会,我又介绍他去了平安,年终奖有十几个月。他的运气真的很好,虽然前端水平比我差,但这些年赚了不少钱,还在深圳安家买房,手里现在还有几十个W,但是他一直没有买车,觉得车是消费品,我觉得他有这个认知很牛。

还有一件事,当年有个朋友推荐我去面试腾讯前端,但我觉得自己能力不够,不太敢去。而一个当时水平还不如我的后端开发却去面试了,后来发展得风生水起,现在在字节做后端开发。

所以有的时候感慨,不得不相信 命运

  1. 简单的算法 还是要刷一刷,不只是为了面试,也是为了锻炼自己的 程序员思维

  2. 当你学习某篇文章的时候,如果一时 看不懂,通常有两种可能:一种是目前自己的水平还没达到;另一种,是作者的能力和写作水平比较差。如果你已经工作多年了,再看还是看不懂,那大概率就是作者写得不好,也没必要继续浪费时间看下去了。

我之前买过一本 "掘金小册"。作者的技术水平其实挺高的,但小册里的很多内容基本都是照抄他自己写过的掘金文章,整体小册学下来比较混乱和难懂,我当时一直怀疑是自己的水平不行。直到多年之后再回头看,发现其实不是我的问题,而是他对技术理解的深度和写作的水平比较一般。

  1. Promise 是非常重要的概念,因为 HTTP 请求和各种异步操作 都会用到它,所以最好自己动手实现一遍,搞懂它的原理。我看很多初级程序代码,async 里套用 promisepromise里套用 async

最后 尽人事,听天命。尽人事就是努力,听天命就是放手,无需为无法掌握的结果过度苛责自己。