Believe in what you believe. Follow your heart.
安东尼刚从学校毕业一年,组里的年轻老员工,想指出资深程序员,大卫,的错误。问我是否合适。我冒出一句话,"Believe in what you believe"。其实我不知道英语是否正确,但显然安东尼明白了意思。
每当以自己的职业生涯为例建议别人"Follow your heart"的时候,总会得到类似的回应,“你幸运啊,喜欢写程序,程序员好找工作又高薪”。言下之意我随心而动容易,他们总有难以选择的理由。
几年前努力希望来硅谷工作。终于有了一个机会,公司出机票让我到场面试。创始人来自欧洲,公司位于旧金山市中心,30多人的规模。位置,环境,项目,人都很理想。面试进展非常顺利,甚至可以感觉到对方互相交换肯定的眼神。
“最后一个问题,你怎么看TDD?”
TDD全称Test Driven Development,提倡先写测试代码,然后一步步完善程序。是业界非常流行的方法论,很多人推崇,公开反对者近似于异类。我知道欧洲人TDD的更多,我知道对方想要什么答案,我可以说出完整的方法论,所有的优点。至少,我可以用Unit Test(模块测试)的重要性来应付这个问题。进入公司后应付这样的要求轻而易举。
“I don't believe in TDD(我不相信TDD)”
就这样,一句话,我失去了在旧金山的工作机会。
"Believe in what you believe", 遵从自己内心,需要付出短期代价。但正是因为愿意付出代价去遵从内心,才更强大。
我表达给安东尼的意思,就是所有的职场经验,技巧,在自己的内心面前,都是次要的。做自己认为对的事。我的英语不一定正确,但是安东尼明白了。