能够走到聚光灯下的“码师”,都做对了什么

hello,大家好,我是江湖人送外号[道格牙]的子牙老师。

昨天刷朋友圈看到有小伙伴分享了这张图,看完还挺有感触的。我也算是从最小白一步步走到今天,起点应该是图里的码徒。目前的Level,不炫耀地讲,应该是图里的码师吧。我也一直在思考,究竟是什么原因,导致大多数人在起点基本相当的情况下,5-10年,天壤之别。本篇文章就给大家分享下我得出的结论。

“神尊”的开导

工作前几年是在小公司,那时候见识浅,身边几个年长的什么任务都能接,做得贼快,我就觉得特么好牛哇,我那个时候OOP都没玩明白,代码跳来跳去能把我跳晕了。后来有了点水平,比较膨胀,加上口才还行,进了一家还不错的公司。进去以后就经常听到一句话:任何搞不定的技术问题问神尊。心里想着,这不就是我做技术想达到的目标吗?就像刘邦看到嬴政出行盛大排场时的脱口而出:大丈夫当如是也。

正好有次他请我这个小喽啰吃饭,我一直是一个很好学的人,所以一般leader对我印象都还不错,就是那次吃饭,我问他的问题,他给我的答案,刷新了我对技术这个行业的认识。在那之前,我都不知道C语言学了有啥用,还有Linux环境编程这样的存在…

我始终坚信一句话:成功不可复制,但是成功的人说的一些话,他们的思维框架,做事风格,处事态度…是可以学习的。学了是一定有用的。带着一点点的印象,我就去找各个编程语言的技术大牛的文章看,企图找到他们分享的成为技术大牛的秘籍。那时候比较活跃的:PHP的鸟哥、Java的R大…他们都没有直接说要学什么,那我就看他们做的事情,我也尝试去做,我发现我做不来,我就开始思考:我缺了什么。

这个思考持续了很长很长时间,看了很多很多技术大牛的分享,慢慢的在脑海里拼出了一张这样的图。这张图是我前两年才画的,之前脑海中只是有个广度与深度的框架。后面几年的路,全是围绕这张图在走。慢慢走到了今天,有了今天这样的技术实力。

成为高手的一切,都从能用C语言、C++写东西开始。而C语言、C++这两门语言,它只有能写东西与不能,没有会不会一说。我面试的时候得到的答案总是会与不会,问有没有写过东西,没有。那在我眼里就等同于不会。面试官为什么问你会不会C语言呢?因为这关乎你的上限,跟公司值不值钱是一个道理。不会的话,后面沟通底层是非常费劲的。因为他很难GET到你的思想。沟通成本是非常昂贵的。

我后面学操作系统内核,包括写操作系统,过TenProptect等一系列更底层的事情,都不是有意为之的,就是为了写外挂,众所周知,我是游戏菜鸡…我也是没想到这块内容学完以后对我后面的影响那么大!让我对技术不再有恐惧感,就觉得这么难的都学会了,OS之上的怕个锤子。

挣脱现状

我知道大家想问我什么:你哪来那么多时间用来钻研这些东西?我想拓展下这个问题,多说几点。

我觉得首先是心态:就是你到底喜不喜欢技术?到底有没有成为高手的决心?还是就是图中的“码奴”,技术这个行业工资高,所以我来了,我工资也破万甚至两三万了,我知足了。如果你不喜欢,没有成为高手的决心,那不用学习那些,但是结果就是年纪越大越难混。

一个人的成就,一定是在他爱好的事情上。因为在功成名就的路上,无数的困难坎坷无解想放弃,不喜欢是不可能投入大量时间的,没有决心是不可能承受住一次一次的挫折,更别谈走到那一天。

第二是眼光。所以我一直劝我之前的下属、现在的学生,不要眼界只局限在学习技术,学点产品思维、商业思维,我觉得是很有必要的。你要看到武功分内功心法与外功招式,内功决定着外功的上限。这也就是为什么不懂底层的人走到一个高度成长非常缓慢,而一个底层扎实的人学习新技术理解新思想特别快;你也要看到如果你只会Java,只会用这些框架,懂点原理,你觉得别人多长时间能达到你的水平,或者说,能达到做事的水平。不需要很久对吧;你更要看到花香自有蜂来采,你写的接口稳定好用、你的工作完成的出色,总有人默默记住了你,说不定哪天,就会砸一个机会给你,不要眼光短浅的拿多少钱做多少事……

学习要把精力花在那些不变的技术上,而不是去追逐新技术。时髦的东西总会过时,那个“宗”才能让你一生受益。底层不像应用层那么容易学那么快见效,所以你基础打好了,你就很难被取代,而且新生的技术底层还是C语言、C++、基础算法,你能快速达到一个很高的水平,因为这个竞争维度是时间、积累、踩坑后的认知。我以前上班的时候,只要能力够用就研究底层。因为我清楚的知道这个行业最终拼的是什么。事实证明,我是对的。

最后才是时间。这个我其实说过很多遍了:先努力成为一个优秀的士兵,总会有机会砸到你面前,让你带几个人,然后再学会成全别人解脱自己,你就有时间了。这一步对一个人的成长是非常重要的。很多人为什么一辈子卡在CRUD,因为一辈子都没能解脱出来,淹没在紧凑的排期与BUG修复里。久而久之,倦了,腻了,逃避,解脱,一气呵成。

大多数想成为技术大牛的人都被需求磨平,逃离了技术圈。

所见略同

这篇文章是PHP的异步网络通信框架的swoole的作者韩天峰写的,这篇文章当年对我的触动也很大,分享给大家。

其实大家可以想想自己身边的技术大牛,哪个不是内功深厚的?

结语

上面把我对如何成为一个技术大牛,我的探索、我的思考、我的答案都分享给大家了,希望对大家能有所启发。

其实技术这个行业真的不难,如果有人带,打底子1-2年,沉淀2-3年,足矣。我自己一步步探索,走得还算顺利,大概花了七年时间。

给大家看看我写好的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值