对于程序员来说,技术深度与广度哪个更重要一点?
对于大多数程序员来说,都有自己的主要技术领域,主要在某固定的领域内做事,全栈的工程师相对来说比较少一点,毕竟每个人的精力是有限的,不可能同时掌握多个领域,如果掌握的广度上大一点,可能深度上就相对会弱一点,当然,也不一定这么的绝对,这还是要看个人的学习精力了,那么对于程序员来说,技术深度与广度哪个更重要的,接下来我们就以一名程序员网友的情况为例进行说明。
这名程序员网友有4年的工作经验,他iOS app,web,h5,小程序,混合开发感觉自己都能狗胜任,可见他平时也不少学习啊,或者有可能平时在工作中他做过各种领域的事情,他准备年后出去看看机会,他这样的情况想问问大家是否容易找到工作么?针对他这个情况,让我们一起看看大家都是怎么认为的吧!
网友一:不好找,要精通一个
上世是朵花:一般情况下肯定是需要一个有深度的,当然,楼主有广度不代表就一定没有深度了。
网友二:我们只要精通的,深度有了才考虑广度
上世是朵花:当然还要看与现有职位是否匹配了,如果正好是需要的技术并且深度还够自然可以了。
网友三:可以自己自由职业了
上世是朵花:自由职业的话,可能需要更广一点了,比如需要有设计思想,能够自行设计产品并全栈开发什么的。
网友四:兄弟,我正在找像你这种人才!
上世是朵花:看来没什么不可以,自然有吸引到的人。
网友五:坐标哪里,我们谈谈
上世是朵花:可见没有可以不可以,只有合适不合适,什么样的工作需要什么样知识体系的人。
网友六:撒都会就是撒都不会,你这种创业公司初期比较喜欢,其他的都不要,任何一个技能一个深入的提问你就挂了。
上世是朵花:这样的观点略显片面哦,啥都会不一定是每一样都不精哦,每个人的学习能力不一样。
网友七:我做ios正考虑学学小程序呢,被你们一说不敢学了
上世是朵花:不要被误导了啊,多学点并不代表会影响你其他领域的精通程度哦,如果你其他领域已经很深,仍然是很深,不深仍然是不深,与多学点没有太大的必然联系。
网友八:不容易找,去小公司看看吧,可能小公司老板愿意开10K招个这类人
上世是朵花:楼主也没有仔细描述他的技术怎样,直接这样定位显然是不合适的。
从上面的观点就可以看出,在大多数网友看来,在技术上广度大一点就代表着深度不够,其实,我想也并不是这么的绝对,这个看个人的具体情况而已,如果学习能力真是很强,也有可能每个领域都是有深度的,并不是像大家想的都是知道个皮毛,在平时学习中自己也把握一个度,不要把东西学杂了,每门领域都是学一点,都不够深度,这样在工作方面也是没什么优势,如果要说深度重要还是广度重要,个人认为都比较重要,如果非要二选一的话,那么自然就是先选择深度了,只有有一门领域达到一定深度就可以想着适度横向发展一些自己今后可能会用到的知识,扩展一下自己的广度,毕竟技多不压身,多一门技能就自然多一些机会了。
以上所有图片均来之互联网
大家好,我是“上世是朵花”。如果你有什么好的看法或者观点可以在评论区展现你的才华,互动交流,如果想进一步了解我,那就关注我吧!