iOS开发交流群674228487,欢迎加入。
你所需要的网站建设服务,我们均能行业靠前的水平为你提供.标准是产品质量的保证,主要从事成都网站建设、成都网站设计、企业网站建设、移动网站建设、网页设计、品牌网站建设、网页制作、做网站、建网站。创新互联公司拥有实力坚强的技术研发团队及素养的视觉设计专才。
纯技术交流。
不定时共享开源库、开源组件、等优质资源。
不定时推送iOS及移动开发领域的前沿技术。
30岁,是一个程序员伤不起的年龄。明年,何去何从?
一.30岁现象
在程序员的圈子里,有一个30岁现象。
30岁现象人人都明白,但要给出一个定义并不容易。列举几个表现,也许你会觉得心有戚戚焉。
面临职业瓶颈,程序写不动,上升又困难
薪水较高,加班变少,后浪追前浪,面临失业压力;生活压力剧增,不敢跳槽;
招聘程序员年龄限制在30岁以下成为行业潜规则,跳槽困难。
30岁现象,其实普遍的原因是: 价值贬值。 所谓三十而立,一旦到了30岁左右,程序员由于面临结婚生子, 一方面需要高薪抚养家庭,另一方面却无法像以前那样全身心投入到工作,性价比急剧下降; 与此同时, 大批廉价的新手涌入,他们往往还使用最新的技术,老一辈程序员只能慢慢的靠边站了。
二.不可替代性
30岁现象产生,只能程序员自身身上找原因。
当然我们也可以产业、从社会、从政府、从制度等多方面进行分析,发现不足,这些分析未必没有道理,但是肯定没有用,因为我们无法改变。所谓 “命苦不能怪政府,命背不能怪社会” ,从外部找原因,只会让我们满腹牢骚,整天觉得自己生不逢时,苦闷不堪。
从自身找原因,试着问自己几个问题: “为什么我的性价比以下降?老板为什么要请我,给我高工资呢?一个人有价值是由什么决定的呢?”
你也许可以列出很长很长的答案,但我想应该都可以浓缩为一句话: “一个的价值是由他的不可替代性决定的”。 不可替代性可以理解为, 为了替代你老板需要付出的代价。
因为你的可替代性高,所以性价比下降。反之,因为你不可替代性高,所以老板会给你开高工资。 不是这样的吗?
有一则小故事:
技师退休时告诫自己的徒弟: “少说话,多做事。”
十年后徒弟也成了技师,他找到师傅,苦着脸说:“师傅,我一直都按您的教导做,只知埋头苦干,可那些比我技术差的都升职了、加薪了,我还是拿着过去的工资。”
师傅想了想,说: “你请一次假吧。如果一盏灯一直亮着,那就没人会注意到它……”
徒弟恍然大悟,真的请了一星期假,等他回去上班时,厂长找到他说要给他加薪。原来,在他请假时,厂长发现,工厂已经离不开他了。
徒弟很高兴,以后他时不时就请几天假,每次请假后厂长都会给他加薪。一天徒弟请假后准备去上班,厂长却告诉他:“你不用来上班了。”
徒弟苦恼地去找师傅,师傅说:“那天我的话还没说完呢。 一盏灯偶尔可以熄灭一次,可如果它总是熄灭,性质就不一样了,因为没人会需要一盏时亮时熄的灯。 ”
故事中,因为徒弟的不可替代,所以厂长给他加薪;后来因为有其它的灯亮了,他被替代了,厂长不需要他了,所以被炒了鱿鱼。
所以我们归根到底还是要提高自己的不可替代性。否则,一旦老板觉得用较低的代价就可以替代你,那么你就面临可能失业的危险了。
三.出路在哪里
那程序员到了30岁, 怎样提高自己的不可替代性呢?我们打算做一辈子程序员吗?敢问路在何方?
作为一个过来人、一个资深程序员,我觉得有几个方向可以选择:
(1)成为技术大牛
其实, 做一辈子程序员并没有什么问题,重要的是,你必须成为一个不可替代的程序员 ,也就是说,你要成为技术大牛,能够解决普通程序员所不能解决的问题。技术大牛有两个版本:
一 是程序员加强版。 你仍然是一个程序员,但你是一个很牛的程序员,凭借多年的积累,你在知识广度和深度方面均已不是等闲之辈。从汇编到安防,你样样精通。你在意数据结构和算法,对系统的优化有独到见解,对设计模式如数家珍,你还有完备的工具箱和自己的专用类库。其实,加强版程序员有非常独特的价值,可惜的是,在现实中却很少见,因为对任何一个公司而言,人才总是很稀缺的。老板的眼睛是雪亮的,他怎么会对你这种技术大牛视而不见呢,在你还没有成为真正的大牛之前,早已经被任命为系统架构师、项目经理或者更高的职位了。因此,你想守住自己的一亩三分地,悠闲的做自己的大牛,往往是不可能的。
二 是程序员升级版。 虽然你的内在仍然是一个程序员,但你的职位已经升级了,你成为了系统分析师或系统架构师。这是非常自然和现实的选择。程序员与系统分析师或架构师之间并没有鸿沟,只需一步而已,你就可以从崎岖山路驶向宽阔的大马路。但这一步却并不容易,需要几年时间不断思考、学习、实践,才能化蛹成蝶。
(2)成为行业专家
行业专家也是一个公司不可缺少的角色,他们对公司的行业知识、业务流程和细节了如指掌。行业专家一般并不是从外部招聘的一个只懂业务、不懂技术的超人,而往 往是从程序员经过多年的摸爬滚打成长起来的。作为从程序员成长起来的行业专家,你往往还肩负系统分析师之职。在公司里,对业务有一般了解的人很多, 但专家级别的往往很少,为了后30年的职业生涯,你必须成为专家。
(3)朝管理方向发展
向管理方向发展的第一步,一般是被任命为项目经理。在大部分IT公司里, 项目经理是最小的管理岗位了,可能你不会觉得有太多惊喜,工资也没有大的提升,但这个转变,可以说会成为你一生中最重要的转变之一。
不要小看了项目经理。有人说,项目经理是一个古老的职业。也人有人说,21世纪是项目管理的世纪。事实上,从人类有组织以来,就一直有项目管理,以前的项目 经理可能是部落首领,一次集体打猎、一次攻城拔寨,都可以视为一个项目。项目管理的知识可以应用到我们生活的方方面面,大至登月计划的实施,小至家庭聚会的组织,都离不开项目管理。
一个优秀的项目经理,不仅需要高智商,还需要高情商。 可以不夸张的说,如果你能胜任项目管理,你就可以胜任战术层的所有管理岗位,甚至你有家庭生活质量,也会提高到新层次。
然而,要成为一名优秀的项目经理,并不是一件容易的事情。可以说,需要一定的天分,有些人无师自通,有些人却永远也学不会。程序员属于高智商人群,情商却往往存在不足,这注定了只有少数程序员能够成长为项目经理,成为优秀的项目经理,则非常稀少了。
如果你觉得这几方面都不合适,那你还有几条出路:
一是塌塌实实混日子:
说老实话,做老实人,办老实事,拿老实的工资,这种员工公司也是非常需要的,一般不会遭遇炒鱿鱼的命运;
二是转行或者创业:
因为这个行业已经不再适合你,已经没有更大的发展前途,只能转行。如果可以转行,未必是坏事,也许在新的环境中,可以激发出更强的能量,创造出一番事业来。
至于创业,那就更具有挑战性了,建议你在创业之前,已经成为了一名优秀的项目经理。试想,如果转不动一个项目,如何能转动一个公司?【创业有风险,慎行】
最后推荐一个iOS高级开发群: 624212887,里面都是iOS开发,全栈发展,iOS开发可以入驻交流提升!
一般说来,刚毕业,活力四射,总是有一股子冲劲,心里也梦,想把不懂的东西都先弄明白,充实而忙碌。就算每天需要占用吃饭、睡觉的时间去学习与努力,也不会觉得累,总之时刻都会激情高昂的样子。
后来,工作两三年,有足够的能力应付自己的工作了,也没有之前那般拼命劲了。每天做的工作游刃有余,准时上班,准点下班。这个时候你要了解到有两种情况:
1、这个工作你已经胜任了,也证明了你的能力水平。
2、你的工作中出现瓶颈了,除了现有能够处理的工作,你没有一丝进展。面对这两种情况,你要思考是否是处在了舒适区。
尽管,你每天熟练的处理手头工作,日子过得也特别快,但是总会感觉着空虚感和焦虑感相互交叠。所以,我相信你此刻需要跳出舒适区了。
每个人都想要成功,但也很容易沉溺于舒适的生活里。一份安稳的工作,朝九晚五,余下时间可以和朋友与家人一起吃喝玩乐。这样的日子无一不是大家所喜欢并期待的。但看到身边很多人都成功了,内心又有不甘,幻想着有朝一日能够和他们一样,出人头地,但你真的能够有勇气跳出舒适区吗?
首先,要重新去了解自己。了解自己就意味着什么呢?意味着接受。接受自己并不完美的一面。
1、 我并不完美,除了基础技术能力之外,其他一无所长。
2、 我并不成功,除了在现所处的公司,能应对一些基础问题之外,我的能力并没有优势。
3、 我真正想要的东西,似乎离自己越来越远。
4、 很久没有努力了,没有那种奋斗的精神。
5、 不知道从何开始,害怕现有的东西都会失去了。
当你习惯了很多东西之后,你明明在泥沼里,却以为在任天堂一般。作为一枚程序员还想着安逸,这就是你的不对了。互联网技术日新月异,程序员并不是只掌握一项技术就能够高枕无忧了。想要改变现状,可以从以下几个方面了解:
如果,没有曾经那种激情了,如果,不知道从何开始,那就先将自己处于危险之中,险中求生,对安逸的人来说是很大的挑战。
第一步 ,斩断后路,不管现在你多安逸,你都要思考接下来该不该继续安逸下来,跳出这个区域,你要思考接下来将遇到最大的危险是什么。比如说,现在的公司只能做手头现有的工作,没有办法提升能力,那么是不是应该去人才市场验证自己的能力和其他发展机会呢?倘若公司可以变通,那又应该怎样去做呢?可以直接跨入第二步。
第二步 ,行动如风,不管你是离职重新估量自己的能力,还是在现任岗位上进行提升,你都要明白自己现在有哪些问题,并且进行分析与解决。你可以进行职业规划和能力评估。又该怎样规划?首先,置于危险中并不是忽视后果,而是通过估量这个事情的危险系数有多大,再进行抉择,其次就是职业规划,你几年后,乃至这一辈子,你的职业规划是否适合,是否能够执行落地,你接下来要做的事情是否能够通过自身努力与坚持就能够实现,实现不了,将怎么办?这些都需要思考。
第三步 ,计划落地。不管怎样,你要面对的事情都不外乎是提升自己的能力。怎样实施落地,可以做年计划,半年计划,周计划、日计划等等,这些需要坚持下去,还要进行分析,并调整方向,而不是做了就放任不管,那跟在舒适区并没有什么特别之处,你要做的就是通过量变行动达到质变的效果。
我的一个iOS技术交流群:624212887,里面都是iOS开发,全栈发展,欢迎入驻交流!
——点击: 加入
别人都说35岁是程序员工作的终点。其实,也可以算是程序员的另一段人生的开始。以上几点问题,在这个年龄之前都要认真去思考解决。做好技术积累,构建个人核心竞争力是程序员最主要的能力,接下来就是个人软实力的塑造,有人说软实力是虚的,但事实证明“成大事者不拘专业,有软实力笑傲江湖!”
那么该怎样做呢?
技术能力 :是程序员不能丢的东西,你只有熟练操作技术能力,才能够深入解决技术层面需要面临的问题,以及该如何去解决。怎样提升技术能力,方式有很多,无非就是能够静下来,坐下去。只要你能在下班之后,认真多加一两个小时的班,将学习的知识融入实践中去,技术能力就能够提升上去。
软实力提升 :可以从思维能力、沟通能力、表达能力、文化修养、学习能力、团队协作能力出发,这些方面都会在生活和工作中体现出来,可以阅读和学习相关知识,并通过刻意练习来提升相关能力。最主要的是,这些事情都有自己的线,而且时刻都要拽紧这根线,你才不会成为断线风筝,任意漂流。
古人云:“活到老,学到老。”你放弃学习,就等于慢性自杀。所以在没有很大进展的时刻,不如跳出来,看看世界。这个世界能给你带来哪些好处呢?
如果你提升了自己的技术能力,你至少可以获得更多待遇更好的offer。那么你所面临的层次就更上一层楼。技术没有封顶,只有你触不到的境界,要想到高境界除了自身努力和引导人之外,还需要环境的塑造。软实力也是一样,你遇到的人和问题深度也不一样,自然解决的方式和效果也是不一样。
我的iOS技术交流群:624212887,欢迎入驻交流,!——点击: 加入
生活不可能是一帆风顺的,你怎么对它,它就一定会反馈给你。你努力奋斗所积累的能力,都会化作RMB回馈给你。比如说你的技术超厉害了,那么哪个HR会放过你呢?如果你的软实力比如说思维、沟通等能力能让你面前的问题全都解决掉,那又有哪个公司的老板不会拿高薪酬留住你呢?
非常抱歉不小心人肉了你一下,还是不要试图扮伪娘在开发群里混了。
实际上这些群里你的提问不一定能获得详细的回答 除非是大牛比较闲或者有人解决过同样的问题和你分享。
更多的时间是你观看几个熟人在群里闲聊,或者偶尔看到几个讨论问题的你可以间接获取经验。
群有很多,学会自己搜,根据应用或是游戏方向寻找自己的圈子