普通程序员看代码,顶级程序员看趋势
都说选择比努力更重要,在IT领域更是如此了。 一次失败的面试经历 大约在五年多以前,小灰千方百计想要进入一家IT公司。之所以这么想去,并不是因为这家公司能给多高的薪资、多高的股权,而是因为这家公司引领着全球的IT技术趋势,他们的首席科学家更是IT行业的泰山北斗。 小灰觉得,要是有幸能进入这家公司,自己就会从此变得不一样,能够拥有更大的格局,能够看清楚未来的趋势。 投了简历,心中忐忑地等了几天,终于接到了公司HR的电话。这家公司的招聘方式也挺特立独行的,在面试之前,先给小灰留了一个“作业”,让实现一个小功能;后续的面试中,又搞了个所谓的“结对编程”,小灰在整个面试过程中收获了许多。 然而,人生总是伴随着遗憾。第二天,小灰迫不及待地给HR打电话询问面试结果,被告知没有通过。小灰复盘了整个面试流程,明白自己在一些技术的深度上还有些欠缺,因此最终和心仪的公司失之交臂。 虽然那一次面试失败的经历很令人惋惜,但也让小灰有了更大的学习动力。毕竟,再好的企业环境也只是外因,真正能改变自己的,只有自己。 至于这家公司,到底是何方神圣呢?许多小伙伴应该已经猜到了,这家公司就是 ThoughtWorks 。 而前面提到的那位首席科学家不是别人,正是 Martin Fowler 。这位老爷子曾经撰写《重构》、《分析模式》、《UML精粹》等经典著作,同时也是全球著名的面向对象分析设计、UML