服了,随便起的标题也太擦边了(肯定是我的工作同伴带坏了我~)
在阿里和京东,会把人才分为“L 型人才”和“T型人才”,其实这个很简单理解,L型 —— 先保证技能深度再保证技能宽度;T型 —— 先保证技能宽度再保证技能深度 。恰好自己关于这个问题也没有明确的答案,所以在这里想跟大家讨论一下:关于一个职业生涯初期的程序猿来说,在职业生涯初期应该以技能宽度为重仍是以技能深度为重?
长辈的观点
先po一下几位长辈的观点。
一位掘金朋友的定见:
单向开展局限性比较大,不管是做技能管理仍是技能专家,都需求一定的广度,可是这个广度我觉得是建立在已经有深度的基础上,单纯为了扩展广度而去学很多基础的东西,意义不大,究竟不是为了做外包,所以仍是看你处于哪个阶段的瓶颈期吧,假如是1-3年,或许花时间搞清楚原理性的东西带来价值更大,而假如是3-5年,应该是要培育考虑问题的思维能力上吧,这是我的个人观点~
一位字节大佬的定见:
突然发现,前端如同没几个做到 CTO 的……细心想想,国内的前端界比较出名的前端身世做到很高职位的,玉伯算是一个代表,后期他基本上已经成为一个产品设计方面的负责人了,脱离了单纯前端的范畴。而遍及关于前端天花板的观点都差不多,确实是认为有后端工程布景的人升为 VP/CTO 级别的概率比较高,而前端更倾向于在结构中日复一日的迷失。而全体来说,后端天花板的高度遍及远远高于前端天花板的高度。
职业布景
自己是处在一个制造业公司的前端开发(也是仅有一个前端),公司首要技能栈为sql,公司首要经过sql处理公司事务问题,公司有雇佣外包公司(能够理解为公司大部分事务经过外包完成,公司没有固定的IT产品,也理所当然的没有技能支持,每个人能完成日常事务即可,因而或许关于个人的技能深度开展协助有限?),其实公司关于职业定位真的区分不大,推重的理念是你能干活即可,因而关于事务没有特定的区分,因而虽然我是前端,可是我也能碰后端(java)、sql、运维(部署)的活。
我的观点
刚想搜一下资讯,成果就看到了这个沸点。
在一个内卷如此严重、局势如此凄惨的状况下,还真的有必要去思考挑选走哪条路吗?
我的观点是,其实无论是挑选技能宽度仍是挑选技能深度,假如真的不知道挑选什么,与其苍茫中止行进不如跟着环境走?我信任只需继续学习,学到的终归是自己的,到最终肯定是会有所收获的。至于怎么挑选,如同得今后考虑了…
最终
其实这个问题我真的没有答案,假如有大佬有其他观点,期望能为我答疑解惑吧