作为一个快30岁的程序员,面试碰壁,感觉内心很慌,对未来更是迷茫,有什么好的建议?

既无忘


本人10年开发培训经验,期间经历了Java Web,Android,H5,大数据,PHP等多个不同的方向的开发,也做过软件培训公司的金牌讲师,很有兴趣回答你这个问题。

我作为一个已经过了30岁的程序员,说说自己的一些经历吧。

我也经历过你这样的一个时期,以前我是做移动端开发为主,在16年移动端大环境突变的情况下,那时候面试移动端的岗位也是有点受挫。更关键的是,我意识到移动端不能作为我长期的职业发展方向,所以我16年果断转型进行web后端开发,当然这需要大量的学习和实践。当时也正好公司给了我这样的机会,所以我就成功转型web开发,顺利转型到后台来。

这几年也在不停的学习,然后也会经常尝试着去面试,让自己时刻知道企业里哪些技术是最新的,哪些技术是企业里最需要的,然后就根据这些技术需求,调整自己的学习路线。也就是说,保持学习的状态,脱离简单的业务范畴,脱离只会crud的操作,到了30岁了,起码你得懂架构了,懂调优了,懂分布式了,可以冲击行业专家了。那么如果可以达到这一步,30岁也好,40岁也罢,面试不会碰壁的。

我能给你的建议就是:

1.时刻保持学习的动力与状态,坚持学习,紧跟企业要求;

2.如果你无法做到更新自己的技术,那么等待你的就是淘汰,既然这样,你还是趁早找好以后的出路,换到别的行业中去,未尝不是一个好的选择。


我从事互联网开发10年,主要的研究方向集中在Java web微服务架构领域,Android移动端研发,HTML5前端方向,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信你一定会有所收获。

如果有Java,Android,H5等开发方面的问题,或者是开发求职方面的问题,都可以在评论区留言,或者私信我


一一哥Sun


我也是程序员出身,可以分享一下个人的经验,我在26岁之前,是一个技术狂,追求编程技术,但我们大多数人都很难有机会从事底层技术研发,而是做的应用技术研发,当时我就分析,在应用领域,如果仅仅只是会编程,能够干软件开发,那么5年经验比1年经验肯定是有区别的,但15年和10年能有多大区别?20年呢?我当时评估下来,不能这么走下去。如果只有编程这一条腿走路,年龄大了后,经验的长板会被精力不如年轻人充沛给稀释掉,而且性价比不如年轻人,而且当时来看,国内还没有太多的工匠精神的土壤。

因此,我觉得需要增加一条腿,以提升自己的差异化竞争力,也就是现在所说的复合型人才或“T”型人才,要有一个擅长的业务领域(如财务、人力、营销等),再增加项目管理的能力。在一个业务领域深入几年后,随着项目管理能力提升,逐步就脱离技术,走向了业务专家与项目管理的路线上了。

对于30岁的程序员而言,需要找准自己的方向和路线,选择一个领域深耕细作,让自己除了编程这个标签之外,增加一个其他的标签,以区别于一般的程序员。比如,你在财务领域用心沉淀几年,可能编程你不是最强的,财务你也不是最强的,但你是为数不多的财务领域的专业程序员的话,那你就有一定的稀缺性。

最后,还是希望早点明确一个专业领域方向,有坚定的方向,且有稀缺性有竞争力,就不会迷茫。


架构思维看世界


先介绍一下自己工作的经历。毕业进入某大厂,两年后跳槽到创业公司,期间兢兢业业,希望能和公司一起成功,奈何事与愿违。在创业公司坚持了三年,最终跳槽到一家国企,待一年跳槽到区块链行业,先进一家小厂,现在到了一家大厂。这些跳槽的过程中,有被虐过,也有很轻松的经历。期间也有过焦虑,有过彷徨,有过迷茫。但是最终,一切都会过去。下面,我就从被虐、到自我提升再到坚持自己内心的信仰,来给出一些建议。

被虐

第一家大厂是最近非常非常火的国内的通信设备厂商。领导人是军人出身,公司讲究的是服从。所以,进厂第一天,我发现我悲催的被调剂了。就是从软件岗位调成了芯片岗位。坚持了两年,发现自己从骨子里就是一个不安分的人,始终想回到软件行业来折腾折腾,于是裸辞。期间开始投简历、面试,因为两年的工作经验都是芯片的,所以处处碰壁。但是最终,一家创业公司的老板招收了我。

进这家公司后我也是努力钻研公司业务,在公司的主业务上,可以说是花了很多的经历。但是三年后,我还是离开了那家公司。再次面试的时候才发现,除了非常对口的岗位以外,其它的岗位我还是处处碰壁。记得最清楚的一次就是一家小公司问了我很多c++11的问题,然后我说我不知道,我说我没用过11.当时被鄙视的眼神,至今还记得。从那次起,我也知道了,作为程序员除了要专以外,还应该努力扩宽自己的知识面。

再讲讲进区块链公司的经历。当时招聘我的同事一副高深莫测的样子,问了很多问题,回答后不知可否,结合以前被虐的经历,让我感觉有点心惊胆战。因为区块链我也是自学的,虽然当时把比特币的源码基本看的差不多了,但毕竟没有实战。谁知进了公司才知道,那个同事也是自学才不久,懂的还没我多。这次虽然不算被虐,但感觉和被虐差不多。

所以,被虐这件事情,我认为,被虐是给你提升的机会,另外被虐也要正确看待,所谓他强任他强,清风拂山岗,相信自己,如果是你面试对方,一样可以虐回来。

自我提升

讲讲自我提升。

  • 注意思考技术背后的原理。每次被虐后,都会让我反思自己,如何提升自己。在创业公司的时候,觉得只要能把问题解决就可以了,把业务摸清楚,把事情搞定就ok。但是面试的时候发现,很多人会问一些你在做事情时觉得理所当然的东西,然后让你讲背后的原理。如果平时没有思考总结,可能就会一问三不知。以前觉得很不理解,招聘不就是招聘技术人才吗?为什么明明招个瓦匠,而非要用建筑学家的问题来进行面试?久了之后,就慢慢想明白了。瓦匠很难能当建筑学家,但是建筑学家如果相当瓦匠是很容易的。所以,我开始注意总结,注意思考一些技术背后的原理。这不光是用来应付面试,其实也是真正对自己技术的提升。


  • 注意扩宽自己的知识面,更新自己的技术栈。很多程序员,尤其是多年没有跳槽过的,待在一个稳定平台的程序员,技术栈可能非常的陈旧。这一点非常容易在我待的第一家大厂的同事身上出现。可能十年的时间都在做一个螺丝钉,然后十年也就会用c配置一些寄存器。结果一跳槽,发现自己这也不会,那也不会。当然互联网大厂很少出现这些现象,我觉得可能和公司的风格有关。曾经见过一个同事,只会用c,技术栈很陈旧,又很排斥新技术,排斥扩宽自己的知识面,最后跳槽处处碰壁。

坚持内心的信仰

经历过多次跳槽,我发现一定要坚持自己的技术理想。就是坚持进自己看好的行业,提升自己相关的技术。目前可能没有好的机会,但是只要坚持,一定会等到一个好的机会。

就像我,就坚守在区块链行业,等待属于自己的区块链的机会。

总结

  • 即使被虐,也要相信自己,因为如果是你面试对方,一样可以把他虐的体无完肤。

  • 被虐是提醒你要注意总结,在把自己的技术做专的同时,要注意扩宽自己的知识面。

  • 坚定自己的技术理想,选定技术方向,始终沿着这个方向跳槽,最终一定会得到属于自己的机会。

  • 这一条,是前面没有的,那就是注意存钱、理财,当你发现钱多了的时候,会很难迷茫。当然这一条也是我猜的。


令狐一冲a


多面试,多总结,有技术走遍天下都不怕!面试碰壁无非要么你技术不符合别人的要求,要么你要的钱超过别人的预算。有技术自己有底气,选择权在自己手里,没技术就放低姿态,加强学习,我今年35了,去年六月份投了几份简历,面试了几家公司,聊的都很开心。offer当场就发了,只是各种原因没能离开原公司。说了这么多,只是为了告诉你,只有自己才能给自己安全感,迷茫多来自自己内心不够坚定、强大,多努力提升自己才是正道。冠冕堂皇的话我就不说了。相信会有很多人说。


85理工男


我是32未婚,今年不打算去外面上班了,去了也没意思,估计都是三天两头的换工作,现在企业生存都是问题,去了也没意思了,终身大事解决了,在家有吃有喝,赚点小钱过日子可以了,什么职业规划,理想在现实面前都是扯淡。


名字真的难起呀哈


三十岁还算是好的一个时间,不过现在这个趋势是19年是最差的一年同是未来最好的一年,我已经辞职了,去年就和公司解除劳动合同,然后现在自己,搞点项目,你有兴趣的话可以加我然后有项目自己搞。三十岁是人生的一个重要起点。


淡言的小子


一个非常好的问题,我是工作多年的Web应用架构师,做过程序员、大公司技术经理、小创业公司CTO、架构师,来说一下亲身经历,仅供参考。欢迎关注我,聊聊IT专业技术和职业发展。


刚毕业那会还是PC的时代,开发Windows C++程序,跟随一个德裔美籍的架构师学习,收获很多,也打下了编码技术的坚实基础,现在想起来还是非常感谢入门师傅,学的专业知识受益终身,对软件工程的理解和实践在工作中非常有帮助。


然后08年前后移动互联网发展了起来,转行做APP,在一家外卖O2O平台(已经倒闭)经历了职业发展的一个重要阶段,入职是APP开发、然后负责团队、再到整个技术团队包括后台研发管理,中间有过一段时间没写代码,但一直是hand on的技术管理模式,技术上没断档。很遗憾后来公司关闭了。


接下来在一家在线教育公司做纯技术管理,距离技术越来越远,后来裁员,我就转做架构师,得益于原来写代码基础好,做架构师不脱离代码,也带团队。现在我更喜欢自己的title是架构师,看着一个业务系统逐渐成型并产生商业价值,有付出有收获。


补充一点很重要,每个行业都有成功的人,做自己擅长和喜欢的事情,专注才能专业,有兴趣才能持久,有价值才能持续,有意义就是贡献。


最后的总结就是:搭上一条好船(gongsi),做自己擅长喜欢的事。


Web应用架构师


程序员到了30岁是一个非常尴尬的年龄,大部分企业对于30岁以上的程序员都会比较迟疑。面试碰壁,感觉到受挫,如果面的又是自己非常想去的公司,会更加的难过。而内心恐慌可能是多次受挫,开始陷入自我怀疑,不确定未来该何去何从,感觉很迷茫!


对未来的迷茫,对自己本身从事的编程工作产生不确定性,自己还能不能一直做下去? 如果不能做了,以后该做什么? 是典型的缺乏职业规划导致的职业迷茫。作为职业生涯咨询师,接触过很多类似的案例,尤其是互联网行业程序员,十有八九都会面临中年转型的问题,结合我过去的咨询案例,给您几个建议:


1.先处理情绪,在处理问题

迷茫和焦虑都是正常的,每个年龄段的人都有其烦恼,有情绪反应说明自己现在还活着,而情绪本身推动自己改变的动力,相信这些问题最终这些问题都会解决,自己也会找到解决方案。有了这样的认知和信心之后,接下来再思考该怎么样才能让自己对未来规划清晰,明确的方向来自于对价值的追求,工作是一个价值交换的平台,我们希望付出什么得到什么,从哪得到,搞清楚这几个就能搞清楚下一步行动。


2.做好自我探索,比做什么更重要的是为什么要做

每个人都有其天赋,有的人擅长搞人际关系,有的人擅长搞研发,有的人擅长搞数据分析,还有的人擅长创意和设计,如果让鱼和猴子比赛爬山,那鱼永远赢不了,而如果是比赛潜水,猴子永远赢不了鱼。职场环境千变万化,对于个人来说,要始终聚焦于自己的优势区,做自己擅长的事,在快速发展的领域才能够最大化的实现个人的价值。一个人不了解自己,就没办法发展自己的优势,一个人不了解别人,就很难跟别人产生有效互动,影响到别人。4D领导力认为人有四种天性,是与生俱来的,不同天性其实就是不同的优势,想知道你是什么天性吗?欢迎参加7天职业发展训练营,帮你发掘优势,明确方向,提升职场竞争力。

绿:培养型,HR,人才发展

黄:包容型,销售,社群运营

蓝:展望型,研发,研究,创造,科研

橙:指导型,生产制造,流程体系,法律法规


3.做好行业调研,抓住趋势,加速发展

当今是个vuca时代,唯一不变的就是不断变化。每个行业都有其生命周期,抓住趋势才有更大的红利。当年猫老师讲过一个故事:有三个富人应邀去参加一个活动,他们三个同时到达,一起坐电梯上去了,进电梯之后的三个人,一个不断用头撞墙,一个不断往上跳,还一个站着不动,到了会场之后,别人问他们三个是怎么上来的? A说,我一路撞得头破血流上来的,B说我通过自己努力不断跳上来的,C说我就站着不动自己上来的。听别人讲成功的故事,会听到各种版本,但最根本的一个是上了电梯,电梯就是我们职场中的行业。

4.做好个人能力储备,机会来时能抓住

无论是转行还是晋身,都需要我们的能力配得上我们的欲望,能力越大,所拥有的机会越多,能抓住的机会越多,就像是我们出去找工作,市面上各种各样的机会都有,但能不能拿到offer还是要看我们的能力,能力不够只能看机会悄悄溜走。而一个人如对现在的状态不满意,几乎可以确定是某些能力需要提升,如果现在不去做,那未来还会被这项能力短板所限制。具体提升什么能力,则取决于我们未来的职业目标,我们个人的人生愿景和使命。

5.行动落地,每天离梦想更近一步

一个人有了目标,有了愿景,梦想不会自动实现,还需要把梦想分解成一步步的行动,落实到每一年,每一个月,每一个星期,和每一天。一个人没办法一次做完一个项目,但可以一次完成一个行动,日积月累来完成项目,不断实现项目目标的过程,就是在实现梦想的过程。这个过程,也许很长,但却充满能量和动力!生活不止眼前的苟且,还有诗和远方的田野,风雨过后的彩虹!


生涯规划师方文波


作为行业从业者,长期从事研发管理岗位,经常性进行技术面试工作,类似你这种情况,见的比较多,来回答你的问题还是比较有说服力和权威性吧。

你的问题结构化一下,分为2个问题:1.面试失败的问题,没有自信 2.由于失败刚到前途渺茫,不知如何应对的问题。

1、首先来回答你的第一个问题,面试失败的问题,作为快30岁的程序员,从大学毕业开始应该工作将近8年了,如果面试还屡屡失败,只能说明几个问题:

▶ 你的技术专业能力比较差,所以技术面试不通过。

▶ 你的沟通表达能力有问题,没有get到面试者的问题点。

▶ 你没有认真做准备,比如刷题、找面试技巧等。

但是大概率还是你本身的技术能力有问题,一般公司招人基本上都是只要技术能力过关,其他一般不会太过计较。

如何解决:

▶认真学习技术基础知识,积极准备专业面试内容

▶好好做面试演练,预设面试的问题,多多练习,增强自信

▶要不断地鼓励自己,相信自己能行,人很多时候要靠自驱力,最差也要有死猪不怕开水烫的精神,反正现在也就这样了,还能怎么样。现场一定要积极表现自己,哪怕是错的,也要勇敢的表达出来,人最重要的是要自信,否则真的会陷入自卑的陷阱。

2、未来应对的问题

其实就是人受到打击后,无法恢复对未来信心的问题,这个怎么做呢?

▶认真的思考下自己的优劣势,可以做个SWOT分析,找到自己的优势点在哪里,人都是有优点和缺点的,想清楚自己到底想要什么。

▶思考下对自己未来的规划,30岁正是年富力强的年纪,未来的职业生涯还很长,如果真的这个行业不适合自己,也要早点考虑转行,360行行行出状元,也没必要吊死在一棵树上;如果觉得自己还想继续程序员,那就认真思考下未来的路怎么走,是继续找工作还是去培训提升一下技能,或者降低自己的预期。

▶可以跟关系较好的朋友聊聊,也许他们能给你比较好的思路,千万别闷在心理,很多时候别人的一句话就能惊醒你。

最后提示下,尽快找到一份工作是解决你目前焦虑的最有效的方法,可以降低预期,找一些较弱的公司练练手,骑驴找马,等到自己的技能提升后,再去找更好的机会。


好望角的灯塔


朋友,不要迷茫。我之前也是程序员,也迷茫过,但是有什么用呢?你得对自己做一个清晰的认知,比如你是真的喜欢编程,还是为生活所迫?你的性格是怎样的?你内心最想做的是什么?如果对技术感兴趣,你就好好学技术,向技术总监出发,如果不是,建议你早点退出来,选择适合自己的方向,为之奋斗一生。


分享到:


相關文章: