如何技术选型 - 这看情况而定

jopen 9年前

如何技术选型 - 这看情况而定

“我们应该在前端使用AngularJS, Ember 或 Backbone 吗?”

“我们应该在后端使用Rails,Node 或 Java 吗?”

“我们应该选用哪种编程语言进行开发?”

“我们需要开发移动版吗?”

“我们需要使用Fackbook认证登录吗?”

相信一个程序员经常会遇到这样的问题。而对于这样的问题,你第一个应该想到的,也是唯一正确的回答是:这看情况而定。

我知道,这感觉就好象是在说“我并不很清楚”,而且,有时候,人们会认为你这样回答是在掩饰自己的无知。但是,事实上,事情的确是需要视情况而定,如果不考虑特定的场景而回答这样的问题,那是不负责任。

我们程序员之所以拿这么高的工资,是因为我们知道什么样的问题我们应该深入时刻,哪方面的事情我们需要认真对待。这些技能是我们的客户、老板、同事们缺乏的,是我们擅长的。

是的,现在越来越少的人选择在服务器端使用Java语言,然而,如果你的公司里有很多人都是Java高手呢?

是的,使用非死book认证登录省了很大的麻烦,但有时候这也会让客户感到困惑,甚至导致客户不喜欢你的产品。

所以,勇敢的去说“这要按情况而定”,不要把它当成一种不知道如何回答时的话。如果你的回答能够考虑的事情的环境因素,那你的老板、客户将会更看重你。

来自: It Depends/程序师