移动开发iOS程序员如何避免内卷?打破平庸,杜绝淘汰!

古人云:“活到老,学到老。”互联网算是最辛苦的行业之一,“加班”对程序员来说已是“家常便饭”,同时互联网技术又日新月异,很多程序员都疲于应付,叫苦不堪。

以至于长期以来流传一个很广的误解:35岁是程序员工作的终点。

如何在繁忙的工作中做好技术积累,构建个人核心竞争力,相信是很多程序员都在思考的问题。

内卷(involution)是近两年流行起来的一个名词,用来指带人类社会在一个发展阶段达到某种确定的形式后,停滞不前或无法转化为另一种高级模式的现象,现在很多人用它来指代非理性的内部竞争或“被自愿”竞争。

几年,十多年前,当IT行业作为一个新兴行业的时候,还是属于朝阳行业,但随着近几年越来越多的人涌入IT行业,一些细分的技术栈出现了一些内卷的现象,如iOS开发开发。

所以,很多程序员常常会自嘲自己是工具人、IT民工。其实这话也没错,很多时候我们并不会不知道项目的缘起、也可能不知道曾经的过程,我们只是按照老板和产品经理的要求去一步一步实现产品。并且,产品的需求一直处于变化的状态,今天老板和客户是这个需求,明天又变成那个需求,而作为程序员就不得不每天去研究新技术。再加上行业一直在变,浪潮之巅的企业一直在变换,流行的技术一直在变,热门的商业模式也一直在变,这样的后果就是对程序员的评判标准、所掌握的技术的要求也一直在变,过几年就变换一下。比如,以前要求我熟练掌握基础的OC语法,好不容易我精通了,又要求我去了解跨平台、音视频相关技术,之前刷的题、做的训练很多就都白费了。

那有些人会说,那我能不能专注技术本身,做一个低头做技术的人?或许,大多数做业务开发人都有过这样的奢望,不过这样的岗位毕竟是少数。当然,如果你足够幸运,加入一个明星创业公司,然后公司上市,实现财富自由也不是没有可能。

移动开发iOS程序员如何避免内卷?打破平庸,杜绝淘汰!_第1张图片

既然,现在程序员行业这么竞争激烈,那我们可以从哪些方面避免陷入内卷呢?我想大的方面着手,我们可以从以下三个方面来避免陷入内卷:

第一:关注新技术。

IT互联网行业对于新技术是非常敏感的,掌握新技术也意味着会有更多的发展机会,比如当前可以重点关注一下逆向、短视频、跨平台等相关领域的相关技术,掌握这些技术在移动端开发会有一定的发展优势,也有助于自己逃离内卷。

第二:提升自身的研发能力。

对于程序员来说,持续提升自身的研发能力是逃离内卷比较现实的办法,而要想提升自身的研发能力,除了可以在开发岗位上进行积累之外,还可以选择读研,当前确实有不少程序员会选择通过读研来提升自己。按照历史经验来看,大部分程序员在读研之后,都获得了岗位升级。

第三:重视行业知识的积累。

程序员除了要重视开发技术的提升,还应该重视开发场景的知识积累,也就是所谓的行业知识积累,这一点在工业互联网时代还是非常重要的,更多的行业知识积累也会明显延长自己的职业生命周期。

刚刚提到工具人,其实咱们程序员或多或少都会经历工具人的过程,因为我们本来就是掌握一项技术,然后以此为生。说自己是工具人,没毛病,但是我想说的是,咱们要做一个有职业规划的工具人。结合我个人的工作经历,在职业生涯第一阶段,先做好工具人,然后用5年左右时间,摸索并明确自己的职业发展方向,然后再从个人的兴趣、内心的声音和行业的方向出发做一个10-20年,甚至更久的个人职业规划。

移动开发iOS程序员如何避免内卷?打破平庸,杜绝淘汰!_第2张图片

下面是我总结出的iOS开发职业发展线路,分享给大家,让我们在技术的道路上一起共勉。

 

 

 

移动开发iOS程序员如何避免内卷?打破平庸,杜绝淘汰!_第3张图片

获取地址:https://jq.qq.com/?_wv=1027&k=YbOaG9Wf

推荐文集

  • iOS底层进阶合集
  • BAT面试算法与数据结构合集

底层逆向面试视频专栏

  • iOS底层进阶面试合集:iOS底层+iOS逆向+Swift+大厂面试分享

你可能感兴趣的:(iOS开发,Swift,flutter,ios,objective-c,swift,flutter)