您现在的位置是:首页 > 文章详情

职场瓶颈:2~5 年 iOS 开发如何走出离职困境与舒适区?

日期:2019-05-13点击:368

前言:

1万个小时 和 3 万行代码,会成为工作前 4 年非常核心的量化指标,把握住这段周期,可以在职场建立非常有竞争力的择业优势,

更关键的是自己真正的潜能会被挖掘出来,继而有机会成为那个心目中的大牛,而把握二字,知易行难,背后的逻辑就是不断的走出舒适区不断的突破困境区。

我们不必纠结前几年的工作,是花了 8000 个小时,还是手写了 2 万行代码,如果是重复性的劳动就算是 4 万个小时 8 万行代码也没有太多意义,而 1 万个小时和 3 万行代码是我本人比较认同的一个经验值,

在前几年沉浸式的花费上万个小时在技术的思考和实践上,无论是什么框架什么业务都能用更高的标准要求自己最终沉淀几万行代码的编程经验,那么大概率你的技术能力会处在中上游,所以我往往给新人的建议就是找活儿干,抢活儿干。

作为一个开发者,有一个学习的氛围跟一个交流圈子特别重要这是一个我的iOS交流群:638302184,不管你是小白还是大牛欢迎入驻 ,分享BAT,阿里面试题、面试经验,讨论技术, 大家一起交流学习成长!

在认知不够成熟的时候,很容易陷入所谓的困境,或者顺风顺水的停滞搁浅在舒适区,这就是我们这一篇想要重点探讨的,关注自我认知(心理建设、价值设定)和困境突围,首先我们从困境的定义开始,舒适区则放到最后。

困境与困难到底是什么

1.很多时候,我们对于困境的描述,往往像下面这些:

2.计算机基础不扎实甚至是完全没有,比如算法、数据结构、网络相关理论等等

3.底层基础能力不行,心里没底又觉得没有力气和方向迈出去

4.一年经验用三年,对于工作中用到的技术没有去了解内部机制

5.没有考虑如何把代码写的更好,业务中到处是胶水代码

6.工作环境导致的身边没有大牛,没有样板可以模仿、学习

7.空有想法没有行动,导致收集一堆资料却从未去看过

我们内部用的工具总是很老套。

没有人想改变什么,没有野心,没有梦想,像一架老马车,大家都在凑合

等等不计其数的早年职业困惑,碎片化的焦虑让我们彻夜难眠,这些本质上是困难而非困境,我们定义为困境后,再从社区从他人这里获得的,也经常是相对碎片化的建议,

虽然工作中用不了数据结构算法底层原理这些基础知识,但是这些知识决定了一个人的天花板高度,并且也是大厂常常考察的一点。当然学习这些基础并不能一蹴而就,只能在平时业余时间有意识的去补齐这部分的短板。

工作年限越长,公司对于开发者的要求就会越高。这时候公司需求的员工是一个能写代码、能解决团队成员遇到的问题、能带人的这样一个工程师。了解技术的内部机制才能让自己不被淘汰。

平时要有意识的去重构自己的代码,抽离可以复用的功能,这样做通常都能提高之后的开发效率。但是大家可能并不知道如何去优化自己的代码,一是可以学习团队中大牛的代码,看他是如何实现的;二是学习业内顶尖库的代码,看看人家是如何设计的。

哪些关键认知需要建立

一个人立足于世,不论男女,都有这几个问题需要自我思辨最终弄清楚:

关键词是危机感,

发生我工作的前 2 年,怎么夯实自己的技术,让自己在团队有立足之地,这花费了我大量的精力也给我带来了无尽的深夜烦恼,我当时的做法是疯狂的写代码,业余时间疯狂的接单做网站,也由于各种自卑不敢到社区大大方方的社交,大大方方的找前辈请教,没有任何指导的前提下,我凭着一股子热情,通过压榨自己的时间来慢慢积累代码时间和代码量,逐步克服了技术的生存危机。

如果让我重新来过,我依然会这般如此的压榨时间,但我不会再疯狂的用满业余时间做外包,而是用来看书学习,总结和整理,同时多留一些时间跟行业的前辈交流,提前做第三第四年的职业规划。

诱惑

关键词是满足感,发生在我工作的第 3 年,工作轻车熟路的我开始飘飘然,总是沉不下心,很容易受外界干扰,同行的薪资待遇,同行做的事情,其他公司在做的业务,所有这些都像雨水一样不断的弄湿我的脸庞,

我需要不断的用衣袖擦干它们,我渴望做更有成就感的事情,我渴望拿到更高的待遇,每一天的我都度日如年,针对这种情况我当时是找了前辈沟通,借助他们对我技术和职场成熟度的打击,我逐渐冷静下来,继续沉淀自己的技术深度。

如果让我重新来过,我会更理性的看待手头的工作和外面的机会,更深刻的认识薪资-能力-职业发展它们的长短期关系,更早的找更多技术前辈看他们的成长经历,帮自己仔仔细细规划技术体系的成长路线,而不是乱花迷人眼,荒废了大量时光在诱惑的对抗上。

脱离困境并非只有离职

当认知都清晰之后,再来看这个命题,会发现似乎所有的困境不再是困境,仅仅是生活和工作的一个状态,而困扰我们往往只是困难,比如不知道怎么夯实技术基础,不是科班选手不知道怎么学习,团队没有学习氛围怎么破...而困境是什么,困境是我们尽所有能力去克服困难后,依然陷在泥淖中无法挣脱,而如果我们并没有倾尽全力去克服所有的困难之前,怎么可以把困难视为是困境呢?

我们重点聊聊一个常见的困境,就是择业切换之前,渴望离职的时候渴望摆脱的时候,这对于超过 10 年长度的职业生涯来说,要不要走,去哪里,它是事实存在的困境。

“做事不开心、钱给的不够”

这是行业里最流行的对于离职的原因分析,也的确是大实话,因为我这三四年线上线下面试以及聊过的几百个童鞋里面,是要有一小半把离职原因归咎于公司的变态制度、不人性化、没有弹性、没有技术成长空间以及薪资过低等等原因,在这样的环境里面的确是做事很不开心,回报也远远不够,我会鼓励他们早日脱离苦海,切换一家更适合成长的公司。

我身边好多个朋友当初忍受不了阿里内部大公司的一些毛病,会议多乱甩锅工程师氛围政治化等等,出来干了几年,好多个最后又回去了,因为发现外面溜了一圈,每个公司都有它的问题,有的问题比阿里更严重,有的则是前景非常灰暗,当然也有一些同学跳槽的很成功,只是比例确实非常非常小,这就是择业择公司的智慧和运气了,

放弃是最容易做出的决定,而坚持无论在哪儿都是最难的选择,这个组织让你不开心,那么你可以用尽各种办法,线上线下的制度性的社交性的策略和办法,找各种人找各种资源来推动组织发生更好的变化,而不是静等着组织自我优化来满足你的心境,

关于离职聊得比较多,主要是确实接触了好多好多离职中的同学,几乎都处于所谓困境中,但原因各不相同,并且大部分同学其实没有想清楚这个问题,更多面临的是困难,眼前的切换属于是冲动决定,甚至有的跳槽频率很高很高,后期严重伤害了职业生涯,而成功切换的总是很少数,非常可惜。

舒适区才是最大的困境

我们看抖音,会发现有些人的技术特别娴熟,比如切菜的,比如为快递打包的,工程师的编程技能也一样,如果长时间在某一块重复性训练的话,也会唯手熟尔,

比如一个常年做活动页面的同学,比如一个常年做后台表单页面的同学,这些容易重复性的领域很容易造成一种错觉,那就是这块我熟能生巧总是很快搞定,然而却不知不觉的进入到了一个舒适区,有时候会自己意识到,有时候意识不到,带来的后果是往往技术的成长停滞不前,更可怕的是在不知情的情况下度过了多年时光,

所以面对困境未必要离开,处于舒适区也未必要留下,每一个人处于这种状态下,都是很痛苦,如何把痛苦周期缩短,如果找到突破点求变或者坚持,其实都取决于我们对于自己的判断,以及对行业的判断,所有的判断加在一起,再来对每一个问题标注上优先等级,注释上自己力所能及的事项,再列出来推进解决它的详细计划,最终能否迈出去到一个更好的阶段,就取决于执行力了,

说到执行力,再送给各位几个关键词来面对所有的人生困境:脑力、体力、心力、执行力,脑力是分析是智慧是取舍是规划,体力是坚持是强度是执行力度,心力是耐力是决断力是忍受向前的抗击打能力,执行力是使命必达说到做到破釜沉舟的落地程度,

走出自己的舒适区,才能成就更优秀的自己。

这一切都需要你足够主动,足够负责,才能点爆奇迹。

作为一个开发者,有一个学习的氛围跟一个交流圈子特别重要这是一个我的iOS交流群:638302184,不管你是小白还是大牛欢迎入驻 ,分享BAT,阿里面试题、面试经验,讨论技术, 大家一起交流学习成长!

作者:Scott,文章来源于网络,如有侵权,请联系小编删除。

原文链接:https://yq.aliyun.com/articles/702450
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章