最近几年不少人咨询我转行的事儿。其中一个比较典型的问题是这样的:
没上什么好大学,毕业后找了自己不喜欢的工作混了几年,现在年纪不小了,当下做的事情不感兴趣,看着互联网好像挺有意思,有的人更直白的说,写代码做个开发者好像更赚钱,问是不是应该现在去学写代码(报个培训班),是否还来得及?
在这里统一回复一下,希望别再来问我类似的问题了,彼此都挺浪费时间的。
先说结论,我认为有这种想法的人都挺蠢,去学编程也是浪费时间,投入产出比好不到哪里去。
我不是什么先知,没有预知未来的能力,寥寥几语的提问信息不够全面,对提问者也不算熟悉。但是,一个事情,还是可以分析其可行性。
互联网这个行业,任何一家公司都不是只有写代码的工程师,不同的岗位有不同的分工协作。不知道这个公司都需要什么人,把公司的所有招聘信息看一遍就知道了。一个外行要转到互联网领域来,好好准备,认真一点,找到一份工作难度没那么大,当然,你别指望活儿轻松还高薪,天上不会掉馅饼。「成年人的世界里,没有容易二字。」
有人说,那我在这个行业里没经验啊,即使没经验也无所谓,只要你愿意做就可以了。怕的是高不成低不就,没能力还总挑活儿。最不济从客服做起总成了吧(我没有贬低这个职业的意思)。
编程是一个专业性的工作,只有经受过足够的学习、训练以及实践,才可能成为一个合格的开发者。并不是说上个培训班学几个月,伪造一下简历,糊弄一份工作,或许有些人能做到,但你未必能做到。即使能找到工作,一大段时间里,也是这个领域里垫底的。除非你天赋异禀,上手就会。但向我提问的,没有一个是这种人。
一个人 30 岁之前没怎么努力过,没上过好学校,没认真工作过,怎么可能相信你能把编程这个事情做好呢?你自己恐怕都没这个信心,也没这个毅力。别心存侥幸,你就是不行。这话听起来刺耳,然而事实如此。
或许有人说,尽管我都 30 岁了,但我这辈子接下来只想做个开发者,别的什么也不想做。那就别问我了,撸起袖子,每天除了吃喝拉撒睡之外,所有时间用来写代码就好了。人若无名,专心练剑,十年之后再看。
难免有人不死心,会问:那要是不写代码,我该怎么做呢?到这个阶段,咱就别挑工作了,先把手里的工作认真做好,拿出一点职业精神来。连这点基本的态度都没有,就算到互联网来,不也是祸害别人吗?
这个社会不缺少平庸的开发者,其实缺少的是认真工作的人,缺口非常大。
还有一点我想强调的是,多去观察理解这个社会的逻辑,绝对是有必要的。你看你要是转行,眼睛只盯着做个开发工程师,谁告诉你开发就赚钱了?谁告诉你做互联网就能赚大钱了?你对这个行当理解是有多肤浅?
你可能听说过某公司工程师年薪百万,但你可能不知道,十年前,阿里的优秀销售员年薪就不止百万了。
你可能听说某个人培训班学了几个月前端进了一家外卖公司,但你可能不知道,送外卖的工资比那个前端工程师高。
你看到了满大街的共享单车,坏车遍地都是。但是,你没想过修车师傅薪水也不低。
如果你只看到你能看到的,那么你看到的就永远是你看到的。
看完有启发别忘了赞赏嘛。
题图:美剧 Fargo 第三季海报
iOS 用户赞赏通道在这里:
联系客服