分享
掌握背后的技术更重要,还是掌握工具的使用更重要?
从微软面试碰到故意刁难,甚至侮辱人格的面试官怎么办? – 求职中“面试官:你这不就掌握了一堆工具么,一点技术含量也没有”联想到的。我自己在比赛中知道了很多非常有用的工具,尤其是数据可视化方面,能做到简单看一下就可以运用,但多数在掌握使用后就不再深究其背后的原理。拿百度的echarts来说,他最简单的应用只需要把自己的数据替换进去调调参数就能把工作完成,但具体到代码怎么实现我就不太懂。在平常的学习中我也是“有些东西只要知道可以解决什么问题怎么用就可以了”的这种想法,如果真要研究原理了要么是我自己非常感兴趣要么就是必须要研究其理论。那在求职过程中,公司是更看重能够运用工具来解决问题呢,还是能搞透相关技术(着重是代码编写)?“能利用工具解决工作上的问题而不了解背后所有的技术”算是求职时的致命伤吗?
回复 ( 3 )
谢邀, 从我在程序猿这个行当摸爬滚打这些年的经验来看, 工具和技术真的说不上谁更重要, 因为要真正的解决实际问题,两方面都是要掌握的。 只不过楼主遇到的情况是在面试中出现的,这就不得不考虑面试官的口味儿了。
这有两个情况出现,1. 应届生面试, 面试官通常更注重被面试者理论方面的积累深度,因为工具是可以很快掌握的,但是理论知识通常需要长时间的深入学习,以及经验的积累,这个比较耗时。而且对于本科生来说,缺乏商业级别的实际项目经验,会的工具也不一定是未来工作中需要用到的,所以理论知识水平就显得尤为重要了。
2. 如果是有工作经验的面试,面试官通常会看被面试者以前的工作内容与现在要招的岗位是否匹配。俗话说一个萝卜一个坑, 招人就是找适合填坑的萝卜。这个时候工具和技术就都很重要,比如你以前做的工作内容以及使用的IDE,数据库,代码管理工具都跟这家公司一模一样, 那就是完美契合, 你就是他们要找的那个萝卜。
当然面试中什么情况都能发生,比如你这种,遇到极品的面试官,就是没有办法。 但是换个角度考虑,如果真面试通过,跟这种人共事,是不是很痛苦? 凡事往好的方面想,塞翁失马嘛。
我觉得掌握工具的能力,以及专业的能力,这两点并没有哪个更重要之分。
职场最重要的能力,个人觉得是复杂事情简单化的能力,能够从一堆纷杂的信息中,迅速把握主要问题,以及把握思路。掌握工具对提升这方面能力,非常有帮助。另外的汇报,是水到渠成的事情,学些技巧即可以。
另外一个能力,就是简单的事情标准化,这需要很多耐心,当然也需要一定的专业支撑。可能个人非常专业,但是不一定能做到这一点。
个人觉得,第一方面的能力更重要些,没有这个,后面可能发展不好。严格来说,这个和智商有关。
工具和技术都重要,而且两者之间没有矛盾。互联网日新月异,新技术革新旧技术带来新的工具,本就是相辅相成的。
说别人只会工具,那么请自己讲出工具的原理甚至实现核心功能,否则,没有资格。