最近写了一篇面试 39 岁程序员的文章,链接如下
https://mp.weixin.qq.com/s/uzMVaCEp7YtDKjDM8m_kwg
当我把它发布到各大博客时,评论区炸了……
写那篇文章之前我就有预感要被喷,因为我平时技术文写得比较多,很少写这种程序人生的文章,带个人观点的嘛,总有两面派,喜欢与不喜欢。
所以在写那篇文章的时候就特意强调了只是我个人的观点,非喜勿喷,没想到还是被喷了,有些甚至还骂脏话,对于没素质的杠精我只能默默地删除并拉黑了。
所以,这篇我想聊下公众号及各大博客里面的比较典型的评论,不管正确与否,聊聊我的看法,有事说事,对任何人不持有任何偏见。
评论1:面试有经验的就不该这么面,基础的东西冷不丁的问,很少有回答的很完美的,经验多的就得按经验多的问,比如遇到问题的解决方案,解决问题的思路这才,年限多的的价值就是能比新手少走很多弯路,你问基础的跟面试刚毕业的有什么区别,
聊聊我的看法:
首先我是想往高层次方向问的,所以先问的解决方案、架构方面的东西,中间还有一些解决方案的问题文中并没有全部写出来,总之都没有得到满意的答案。
我感觉我问的他不擅长,所以我继续问他擅长的技术是什么,但他说就 Java 基础还可以,我就问了基础,基础又回答不好,我又有什么办法呢?
经验多了确实能够少走弯路,解决问题会快很多。但抛开这些,我问的问题也并不是纯概念性的东西,也不是要造火箭,如果连非常基础的都回答不上来就说不过去了,我也不能往上面再推,我也要对公司负责的。
评论2:我面试别人也是这样吊打对方的,后来我去面试,别人也是这样吊打我的
聊聊我的看法:
确实是存在这样的现象,但我不会这样做。
还记得我之前去 XX 金融公司面试 Java 开发岗的时候,面试官上来就问我操作系统调度算法及如果是我要怎么设计最优~··
听完这都什么鬼,我就面试一个 Java 开发,问这些太底层的东西感觉就有点太脱离实际了,还让我设计操作系统调度不成?不过问的其他的问题我都答上来了,最后也拿到 offer 了,因为通知比较晚,我就去别的公司了。
对于这个大家也不用太在意,也许是面试官最近正在看操作系统的书,故意拿来吊打面试者来体现他的优越感,也许是压工资,都有可能!
评论3:全部忘了,为什么程序员工作之余还要学这些平时工作根本用不到的知识呢,就为了下一份工作的面试,学这些东西多浪费时间啊
聊聊我的看法:
这个观点还是欠考虑,还真不是工作中用不到,而是你不掌握更多的知识你就不会用到工作中,茴字有多少种写法,哪种写法最快,性能最好,坑最少,只会一种最差的,那干嘛不招个一年的或者应届的?
只有懂得更多,掌握更多,在实际业务中才会知道有没有可能运用进去,理论 + 实战才能真正理解到知识点,即使久了不记得细节,也可以再回头看下,关键是肚子里要有货啊。
程序员能力的提升、面试要求方面的我就不提了,总之,学习更多的知识真不是浪费时间,也是对一个人的技能水平的衡量。
评论4:技术面试就算你有30年工作经验 面试前依旧要刷题,因为真正工作了我敢说97%的人都会陷入业务中,而不会有很多时间去专研基础
久而久之就记得个大概,真要往细了说就难了
聊聊我的看法:
这位朋友真的理解到位了,说出了真相,大部分程序员确实是整天被业务和需求包围,平时根本没有时间思考,更别说往深里钻研了。
我想说的是,即使工作再忙,下班或者周末也得抽时间学习、总结下,工作忙不能成为不提升自己的借口,不能被业务困住成为一个代码机器。
栈长我就是一个实践者,大家平时应该都看到我经常在公众号Java技术栈发一些工作中的问题或者技术总结,一是做一个技术分享,二也是对技术的梳理和总结变成自己的东西。
评论5:没搞懂博主哪来的优越感
技术只是手段,不是信仰,能用来谋生,养家糊口就够了
另外不清楚博主多大,等你有家庭有孩子之后,再来秀这种优越感吧
聊聊我的看法:
哎,我真不是秀优越感,我之前都写过我是外包出身(有兴趣的点击这里看吧),我哪来的优越感?内心自卑感十足。所以,真的没必要,作为一个半自媒体,我只是分享一个深有感触的面试经历,仅此而已。
技术是手段,用来谋生,这句没毛病,但每个公司都有招人的标准和要求,如果达不到心目中好公司的岗位要求,又如何更好的谋生呢?