×

android开发面试题 程序 程序员

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

admin admin 发表于2023-05-11 10:55:31 浏览49 评论0

抢沙发发表评论

本文目录

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

感谢邀请,作为一个30+的程序员,觉得很有资格来答一发。答案较长,难得看的可以直接去看总结部分。

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

被虐

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

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

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

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

自我提升

讲讲自我提升。

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

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

坚持内心的信仰

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

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

总结

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

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

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

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

程序员面试真的是“面试造火箭,工作拧螺丝”吗

这是门槛问题。

比如头条,面试必考算法,不刷300道算法题,你进不去。

至于BAT,面试同样严格。

根本原因1,是因为雇佣关系,程序员太多了,公司太少了,僧多肉少,没办法。

根本原因2,会得越多,哪怕进去写增删改查的代码,也会考虑很多意外情况,保证代码的高可用性和性能。

应届生也可以写增删改查的代码,如果没人审核,可能在特定情况下,bug会更多。

如果你是面试官,你肯定会招人特别严格的,不严格,就容易留坑。