本文转载自微信公众号「浪哥闲谭」,作者浪哥 。转载本文请联系浪哥闲谭公众号。
有多少朋友买过类似这样的书?有多少朋友是拿来垫桌子的?这是我认为最没用的书,刚做iOS的时候买的,书都没翻完,还是崭新的,系统API每年都在更新,买的时候iOS8,现在都是iOS13了,书拿到手就落伍了。
01
教会了徒弟
饿不死师傅
我刚工作时,经常听到有人给我说“教会徒弟,饿死师傅”。我在深圳的时候请教别人东西,ta真的像是在挤牙膏给你说,有些东西还真不得给你说,死死的握在自己手里。
这也就促使我比较讨厌这样的师傅,我想如果有一天我能成为师傅的时候我一定会毫无保留的教。我想我现在是做到了这个初心的,只要你肯问,我就愿意教,绝无保留。
教别人的过程中是一个不断完善自己思维的过程,有时候自己说着说着都会发现好像走不通。这个过程不断的往外输出,往外输出也就意味着自己身上存量就少了,存量少了你就会没有安全感,感觉没有核心竞争力了。就这样也就不会天天惦记自己的一亩三分地了,就会强迫自己不断的去输入新东西,去学习新东西,去提炼已有的东西,不断的保持一定的新鲜度。长期以往就让自己保持在一个持续「输入、输出」的过程中,伴随着的是能力的提升、效率的提升,最后形成自己的核心竞争力。
02
只能前进,不能倒退
只能加速,不能减速
熟练工是怎么炼成的呢?我一个刚转行互联网的新手在半年内就基本掌握iOS,能够正常一个人迭代项目。也就是快则三五几个月,慢则一年半载就可以成为一个熟练工。当成为一个熟练工以后就减少了输入了,从此过上上班吹牛,下班夜宵的稳定日志,过度的看重自己的一亩三分地。终有一天发现自己身体跟不上了,学习能力弱了,成长欲望没了,有的就是涨工资、发年终奖,跳槽。因此,有一天你自己不前进了,减速了久而久之自然就只是个熟练工了。
03
认清当前形式
让成长最大化
我从嵌入式转行互联网半年,逐步成为熟练工后,第一次经历了裁员,留下来一个Android梦梦、一个PHP小赖和我一个iOS三个开发配合继续迭代产品。
刚经历裁员,其实大家心里都明白,虽然留下来了,但是还是心慌的。意味着如果产品不能产生现金流,拿不到投资,完全靠创始人注入资金来养我们三个人其实都是很困难的。而且,我们留下来的人军心其实已经动摇了,当看不到希望的时候团队的战斗力基本损失一半以上。没有希望就没有未来,痛苦是因为没有希望。
我呢,作为半年iOS熟练工出去找一份iOS的岗位是毫无竞争力的。市面上三五几年的iOS一大堆,虽然我们说个人能力和工作年限不成正比,但现在风气就是这样。我不知道明天什么时候会到来,但是,我知道留下比离开更有利。因此,我思考接下来我做什么能提升自己的竞争力?让我的成长更有效。也就三个方向,继续做iOS、学习Android、学习后台PHP。
选择继续做iOS,可以说我的iOS水平在这个团队基本已经到达瓶颈期了。因为,没有饱和的需求输入,基本都是使用第三方库,拿过来改改,百度一下就能满足当前开发需求。
选择Android遇到的情况和iOS是一样的,需求不多,输入不够,还得新学Java,在当时环境下留给自己成长的时间不多了。
因此,我选择了选择了后台,选择了PHP。
首先,我在进入互联网前做嵌入式对Linux还是比较熟悉的。
其次,小赖一个人既要做PHP为iOS、Android提供接口,又要写前端界面,所以,我们三个人每次吃中午饭他都说他忙得很,我们感觉还比较闲。我这个时候切入PHP可以为团队分担一点任务。
再来,我是希望我能了解点后台知识,能够把iOS+Nginx+PHP+MongoDB整个闭环打通,这对于我来说将会是一个核心竞争力。
04
有目的学习
学了就输出
学习PHP,对于我来说完全是一个陌生的环境,陌生的语言。最难的就是从哪儿下手的问题?
那我学习的办法就是抓紧一切时间向身边的同事问。不是问“小赖,这个怎么做呀?”。而是有目的的问,也就是我知道我要做一个什么,只是不知道用PHP如何实现而已。
我:小赖,我怎么定义一个接口?
小赖:定义request、response,参考哪个接口就可以。
我:小赖,PHP怎么判断元素是否存在?
小赖:用XX方法就可以。
我:小赖,接口写好了,怎么打包上线?
小赖:ssh到服务器,co代码,make test就可以。
我:那我怎么测试呢?
小赖:postman请求。
我:小赖,我要读取这个用户的个人资料,数据怎么访问?
我:小赖,前端发起的接口,怎么到PHP处理的?
我没有去找任何一本厚厚的PHP的书来看,没有用过任何一个PHP的框架。就这样抱有目的的去学习,学了马上就能见到效果,马上就能有反馈,并且不正确的时候马上身边有人可以请教。然后自己再查资料、思考、实践、参与讨论。没用多久基本就掌握了PHP这一套逻辑了。后期迭代的接口逐步都是由我来写了,先设计接口为Android提供,然后我再用iOS接入。
今年,我的目标是要熟练的掌握GO语言开发,思路依然是这样,我知道我要做什么,只是不知道函数、语法而已。这也是为什么到现在我能正常的带领前端、Android做项目的原因。
05
见过优秀的人
才知道什么是优秀
最后找小工在裁员以后还是没撑多久,我在这里面也就呆了不到一年,也正是这一年,我把iOS+PHP打通了,形成了一个闭环,为我开启了下一份一个人同时做iOS、PHP开发的工作。
我也非常感谢找小工给了我一个机会,让我认识了目前为止技术最牛的xp、产品最牛的Eric、强生。尤其是在今后遇到的技术、产品难免和他们一对比,你就更能发现他们到底有多么的优秀。
因此,和优秀的人共事,你也能变优秀。