前一阵,同事出去面试,遇到一个面试官问他,你怎么能看待新技术?我同事说就回答了一句话,看技术能解决什么问题呗,然后面试官好像是也没再多说什么。我当时就觉得,这虽然就属于闲聊的问题,但兄弟你这一句话,就把这个天聊死了。。。
我想了一下,如果有面试官这么问我,我会像下面这样回答:
关于这个问题,我想首先讲一个乔布斯的故事。
当年有个程序员当众向乔布斯提问,他说:“我希望你能用清楚的语言解释一下Java编程语言以及其变种是如何阐述OpenDoc(开源技文档)内置的一些想法”。这个问题也许有些程序员(包括我)都看不懂,但你只需要明白,这是一个程序员提出了一个技术问题,让不懂技术的乔布斯来讲清楚。(这里是不是可以理解成程序员跟产品经理实时对线中。。。哈哈)
乔布斯是怎么回答的呢?
乔布斯说,我们做一个产品,要从用户体验出发,看能给用户带来什么,而不是看我们有什么炫酷吊炸天的技术,把这些技术怎么卖出去。
我十分认同乔布斯的这个观点,这也同时可以表明我对新技术的看法,能够解决我们当前业务需求的技术,我们应该积极去拥抱。而对我们业务需求没什么帮助的技术,可以先了解一下解决了什么问题,不需要去花费大量精力研究。说句现实点的,如果一门技术在我们的业务需求中,解决不了任何问题,那这门技术对于我们这个商业体系就一文不值。
再说回乔布斯的这个故事,我后来了解到,乔布斯被程序员刁难的这件事,当时的背景据说是这个技术要被乔布斯废弃了,所以才让为此付出了大量心血的程序员心生不满。
这又可以说到旧技术的问题,一些已经不能顺应时代发展的老技术,比如JQuery,就不要再去浪费精力了。前端的技术体系,现在真的就是百花齐放的感觉,人的精力是有限的,应该花费再更有价值的地方。
总结一句话,再牛逼的技术,在业务需求中用不上也是白搭,技术为产品服务,能解决问题的就是好技术,应该去学习;对于不能解决当下实际问题的技术,我们只需要简单了解一下他们能解决什么问题,这就足够了。
好了,上面的回答,把乔帮主都搬出来镇场子了,是不是比一句话把天聊死的逼格高多了,哈哈~
做程序员,情商虽然不那么重要,但是在情商普遍不那么高的这么一群人里,如果你的情商如果能稍微高一点,是不是就可以让面试官对你印象更深刻一点呢?