五年经验去面试,被说架构能力不行,到底他不行在哪里?

疫情好不容易快过去了,正好大家都有时间,也没什么地方去,于是,微信群里一沟通,野营去,于是几个人一起去了一个山沟沟,茶余饭后,大家一起在一起讨论这次疫情对于IT圈的影响,有一个朋友说了这样一句话:IT圈前几年发展的太快了,虽然有互联网寒冬,但是一直没有一个机会,这次疫情就是一个机会,对于在浑水摸鱼的进行了一次洗牌,举一个很简单的例子,一个工作5年+的程序员,一直是公司的技术大牛,公司项目以及技术选型都是他在进行,在积累了一定的经验之后,觉得自己还可以,于是去面试架构师,但是被告知:你的架构能力不足,瞬间懵逼。其实这也是现在程序演的一个通病。

目前5年Java程序员薪资区间普遍是在15-25K左右,那有没有可能提前达到30K的薪资呢?有人说只有大型互联网企业工程师才能拿到,小公司能拿30K的应该已经转到了管理。

尤其是我身边还有这样一批工作了一段时间的程序员,出现了遇到技术瓶颈的情况,但是却没有及时进行技术上的反省和规划。例如当问到大数据、分布式缓存、负载均衡等等这些技术,还不能自信的说出自己精通它们?我想,这种情况这也许是限制程序员职业发展和薪资发展的一个关键点。

眼下四月份一来,就意味着面试黄金期又过去了一半。30K的月薪谁都想拿到,但是对比一下这些技术上的要求,是否已经达标了呢?

1、基础过关
理论基础是面试要过的第一个关卡,这涉及到面试官对你的第一印象。例如,对JVM、内存模型、虚拟机优化等要有深入了解,最好是研究过源码,了解底层的设计。

2、具备编程思想、架构能力

Java程序员要完成技术进阶,需要从技术的广度、深度方面完成提升。互联网企业常用的高并发、微服务、源码分析、分布式等内容都需要涉猎。

3、掌握全面的互联网主流技术知识

从底层来说,深入了解Mysql、Redis、Tomcat、Nginx等方面的知识。比如要知道Mysql常见的参数设置,存储引擎怎么去选择,还需要了解常见的索引引擎等等。

但是,这个时候,可能就有人会说了,我都会,这些技术,还有很多是就在现实的生产环境中经常用到的,但是,你那是会用,只能说是了解,不能说是精通,现在面试,基本都是问底层原理以及现实的调优方案,但是这些知识又是每一个程序员所欠缺的,所以还需要更加沉稳和深入的学习。

最后,小编送大家一句话:从来没有一蹴而就的面试结果,尽管过程艰难煎熬,但是只要掌握了对的方法,站在巨人的肩膀上,就可以更快获得想要的结果。希望在这个四月大家都可以能收获好消息。

感觉有收获的朋友,帮忙转发点赞,谢谢

需要更多的学习资料,可以关注小编原创公众号:Java架构师联盟,有丰厚福利在等待大家哦

发布了78 篇原创文章 · 获赞 1 · 访问量 1256

猜你喜欢

转载自blog.csdn.net/weixin_42864905/article/details/105375274