I also believe we have two vastly deferent mentalities in terms of our perspective of the job we do as coders. You appear to care about the code and the best interest of the client, which is admirable, but I don’t. I care about proper looks and functionality, and maximizing profitability from the client. To elaborate, you’re envisioning future edits to the code and how to make those changes quicker and easier, which benefits only the client’s wallet. Whereas I intentionally make changes more time consuming to increase billable hours should the client wish to make future changes; which as a business benefits our wallets.
这段话是一个面试人针对面试官批评他代码不够优雅的回答。大意说他和面试官对程序员工作性质的看发不同而已。面试官关注客户的利益和代码的质量。这令人钦佩。但是他不关心。他只关心自己工作的收益和保险系数。所以他刻意地降低代码的可维护性,这样客户要求修改代码时就可以多收钱。