deep dive

说有一位工作10年,并且在BAT呆过的资深工程师去某互联网公司面试,该生简历和工作经历都很丰富,但是招聘方认为其缺少技术深度,最终拒绝了他。

问题来了,软件工程师不能只有工作履历和项目经验,更重要的是技术深度,在一门领域深挖下去。技术深度和技术广度谁的优先级更高呢?弄明白这点很重要,因为搞错了往往事倍功半。

结合个人实践和一些前辈的分享,我认为应该把技术的深度放在优先的位置。左耳朵耗子先生有一句话:

技术的广度是深度的副产品。

是的,当我们深入钻研一门技术的时候,类似于我们从一个主干方向入手,在这一过程中,自然会遇到很多新的知识点,这些知识点作为主干上的分支知识点,为了更好理解主干知识点,我们必然要了解或理解分支知识点。这样在研究主干知识的过程中,我们就慢慢建立起自己在这一领域的知识技能树

所以,要非常重视技术深度,切勿好高骛远、三心二意。