我今天刷知乎看到了一个问题:
“程序员如何突破年薪50w?”
然后看到了一个答案:
如果这是一件真事的话,我酸吗?
我酸死了。因为等我毕业一年的时候,年薪连人家的一半都没达到。
那么既然人家都把需要做哪些事给列出来了。那我朝着这个方向学,岂不是也可以像他一样“成功”呢?
那我们看看他列的这几个点:
1.啃透《算法竞赛入门》
2.把《机器学习》里的每一种算法实现及公式都推导一遍。
3.托福100+
看他的口气似乎难度不算太大。但是我近年了解到了一点:
很多事情,在做成的人回顾起来的时候,觉得难度就这样。但如果真的有一个没有算法基础的人去买了这几本书,想实践一下,他就会发现“这他妈什么玩意啊?”根本看不下去。
哪怕你好不容易啃了一年,你也很有可能达不到这种水平,拿不到这种待遇。
那这可以证明这个答主在吹逼吗?
并不能。你做不到,只是因为你没有相关的基础,你没有付出那么多的时间,你缺乏该专业需求的逻辑思维能力,并且你错过了这个岗位的溢价期等等而已。
换句话说,你没有这样的条件。
你说你凭什么这么说?你又没试过。
没错,相比于这种毕业一年,年薪50w的“大神”来说,我只是一个小码农。他没准看我勤勤恳恳干了两年,工资还没有他的一半。然后跟我说:“别搞java了,来学算法吧,你现在这样没前途的,干两年还没有我毕业一年工资高,况且我这块市场需求还比较大。”
这让我脑子里产生了一个有趣的类比:
我有个小时候玩的很好的朋友,前段时间看他发朋友圈,背景在一个施工的工地,周围是挖掘机和铲土的工人。
配的文字是“苦逼的工地狗”。
我在那一瞬间,突然想跟他说:“别去工地搬砖了,来学java吧,你现在这样没前途的。工地干两年还没有我毕业一年工资高,况且我这搬砖环境还好一点。”
然后我盘算了一下,他需要做到哪几点,就能找到一份入门的java开发的工作。
1.本科文凭,最好是计算机相关专业的。
2.java基础得学扎实,《java编程思想》是要啃透的,《数据结构》和《设计模式》最好也了解一下。
3.自学一些常用框架,数据库,然后做几个项目练练手。
4.不说英语六级,四级还是要过一下的。
这些点在一个应届的计算机类本科生看来难吗?
其实感觉难度也就这样。
但是对于一个没接触过编程的大专生来说,非常难。你需要考一个本科文凭,需要花至少半年来java,期间还要兼顾学英语。这些都做完之后找项目实战,实战完之后找工作可能磕磕绊绊也要花几个月。
你以为我说的非常难是仅仅是时间的投入吗?
不是的,真正的压力来自于你周遭的环境和你的内心的迷茫。
设身处地想一想,你本来干着一份体力活,不求挣多少钱,但能养活自己,逢年过节也可以给家里人买点东西。
现在你说,我受够了这样的生活,我不搬砖了,我要学编程。
那你考文凭的钱,得找家里要吧。
学习期间的吃喝买资料,得靠家里吧。
但是对于一个条件匮乏到只能孩子去搬砖的家庭,如果要支持他自学一两年,那绝对不是一件轻松的事情。
更重要的是,周围的亲戚朋友认知没有到那个水平,他们根本理解不了你在干吗,这段时间,你是孤军奋战的,你是迷茫无助的。
哪怕你爸妈支持你,逢年过节你亲戚也会问:“你最近在忙啥呢?你堂哥都忙着挣钱娶媳妇了。”
你说:“我在学编程呢,学好了之后会比我现在工资高很多。”
她说:“就是整天鼓捣计算机呗,我跟你说,整天对着电脑不好。你看你也老大不小了巴拉巴拉...”
然后回头就跟人家说:“你看xx家孩子,二十多岁的人了,还啃老,整天在家玩电脑,还说什么能挣很多钱。”
这还仅仅是来自外界的压力,更多的还是来自内心的压力,你晚上躺在床上,辗转反侧,你会自我怀疑的。
我成人高考能不能一次过?英语四级要考几次?开发过程中遇到难点了怎么办?万一过两年java岗位需求就饱和了怎么办?
我花这时间真的能带来双倍的收益吗?万一我找不到开发工作怎么办?大家会怎么看我?
没错,在我们真正做成一件事情之前,我们都不知道会遇到什么问题,最终会有几成收获。
所以我没有贸然地跟我那朋友说:来学编程吧,你现在这样没前途的。
我回想起了一句话,叫做:
“当你想对别人进行说教的时候,你需要明白一点:并不是每个人都有像你这样优越的条件。”
我开始理解,这世界上有很多事情不是单靠自身努力就可以达成的,每个人的条件都不同。
但是我们应该把这句话用在自己身上吗?
当我们看到有人比我们厉害很多的时候,当我们酸于别人的有钱,有才,有美好伴侣的时候。我们应该安慰自己说:“没关系,我没有达到他那样的成就,是因为我没有他那样的条件。”吗?
这就要看你这个人,认不认命了。
我昨天听黄执中学长讲了一句话,很有意思,他说:
“为什么年轻人会迷茫,因为不认命。认命就不迷茫。”
为什么这么说?
因为你仔细想一想,迷茫这个词是什么时候流行起来的?
当我们80,90后开始步入青年的时候,再往前,到我们父辈年轻的时候,他们似乎不那么容易迷茫。
这是因为80后,90后是垮掉的一代吗?
不是的,是因为时代背景的原因。
在上一代人年轻的时候,如果你父亲是钢铁厂的员工,那你大概率会做什么工作?
造钢铁嘛。
那如果你家里是开餐馆的,你从小在店里打下手,你长大会干嘛?
当然接着开这家餐馆嘛。
在那个年代,家庭对个人发展的干预很大,一个人的选择也非常的有限,所以那个时代的年轻人不迷茫。你要问我以后要做什么?
我当然知道我要做什么,你看看我爸不就知道了。
而在我们如今这个时代,家庭对个人职业发展的影响,正在慢慢变弱,或许你父辈是农民,到了你这代却没有田可以种了,或许你父辈是机械厂工人,但现在机械厂已经不需要那么多人来生产了。他们把你送出来读书,然后你要选择的职业他们以前根本不懂,更别说什么 “我爸是木匠所以我也会是木匠”这样的职业控制了。
生在这个时代,我们拥有了对自己职业,对自己今后生活的充分选择权。家庭对你的安排权,长辈对你人生的控制力,正在一步步瓦解。
所以现在的年轻人拥有了一种在几十年前难以想象的自由,叫做:
“你可以选择做任何事,你可以努力成为任何人,你可以不被家庭所安排。”
但是拥有这个自由是一件很辛苦的事情。尤其对于初入社会的年轻人来说,这世上没有什么比拥有这么大的选择空间更幸苦的事情了。
因为 既然我拥有了这么大的选择权,既然我选了自己要走的路,既然我做了自己想做的事,但是我没有做成。
这个时候,我已经没有借口了,你明白吗?
因为 当一个人拥有着“我可以做任何事,我可以成为任何人”的自由,他没做到,他没有办法怪罪任何人,他必须承认一件事,叫做“是我不够好”。
就以我自己为例:
如果我接受家里的安排,去亲戚的铜矿做事,当我三十岁一事无成的时候,我还可以安慰自己说:“这都是家里人的安排,谁叫我没有喊着金汤勺出身呢。”
这个时候的我不会迷茫的,因为我已经认命了。
但是如果我选择自己出来找工作,自己选择要做的事,但是我三十岁还是一事无成的时候,我就不能怪任何人了。我知道,路是我自己选的,事也是我自己做的。
我明白:我现在的low,就是因为自己前些年的懒和蠢,我已经没有别的借口可以找了。这种情况下,我会迷茫,因为我会想:我要怎么样,才能混出点人样?
发现了没有,当一个人在想法设法脱离现状的时候,他才会迷茫,因为这个时候的他,还不认命。
但是我们开头就分析过了,想依靠自身努力脱离现状是一件很幸苦,并且不一定成功的事情,哪怕有一个“过来人”跟你分享,为了达成这个目标,你需要做哪些事情。
但是你还是有可能做不到,因为,你并不一定有他那样优越的条件。
你知道吗?其实我完全赞同跟他人交流时,记得提醒自己,“当你想对别人进行说教的时候,你需要明白一点:并不是每个人都有像你这样优秀的条件。”这句话的。
这让我们对身边的人的态度变得柔和,我们会认可每个人都有他自己的生活方式。
但要如果要我把这句话放在我们自己身上的话,我仔细想了想。
我不愿意。
因为我想出了另外一句话,叫做:
“当你想为自己的差劲找借口的时候,你需要明白一点:并不是每个起点跟你差不多的人,混的像你现在这么low。”
没错,这条路会很迷茫,但我还不认命。
我是田林,一个在路上的21岁独立灵魂,和你一起观察着这个世界,记录着人生每个阶段的心路历程,我虽然有很多不成熟的想法,但是很高兴能遇见你,和你一起成长。