如何技术选型
相信一个程序员经常会遇到这样的问题。而对于这样的问题,你第一个应该想到的,也是唯一正确的回答是:这看情况而定。。
“我们应该在前端使用AngularJS, Ember 或 Backbone 吗?”
“我们应该在后端使用Rails,Node 或 Java 吗?”
“我们应该选用哪种编程语言进行开发?”
“我们需要开发移动版吗?”
“我们需要使用Fackbook认证登录吗?”
相信一个程序员经常会遇到这样的问题。而对于这样的问题,你第一个应该想到的,也是唯一正确的回答是:这看情况而定。。
我知道,这感觉就好象是在说“我并不很清楚”,而且,有时候,人们会认为你这样回答是在掩饰自己的无知。但是,事实上,事情的确是需要视情况而定,如果不考虑特定的场景而回答这样的问题,那是不负责任。
我们程序员之所以拿这么高的工资,是因为我们知道什么样的问题我们应该深入时刻,哪方面的事情我们需要认真对待。这些技能是我们的客户、老板、同事们缺乏的,是我们擅长的。
是的,现在越来越少的人选择在服务器端使用Java语言,然而,如果你的公司里有很多人都是Java高手呢?
是的,使用Facebook认证登录省了很大的麻烦,但有时候这也会让客户感到困惑,甚至导致客户不喜欢你的产品。
所以,勇敢的去说“这要按情况而定”,不要把它当成一种不知道如何回答时的话。如果你的回答能够考虑的事情的环境因素,那你的老板、客户将会更看重你。
你也许感兴趣的:
- 一名技术总监被新潮技术坑埋的经理
- 程序员的身份危机
- 高效生活的101条法则
- 不要解决你没有的问题,你实际上是在制造问题
- 【译论】杰出程序员的秘诀
- 【外评】我是程序员,我很笨
- 【译文】别再装得像你很有名
- 【译文】使用你的药水和卷轴
- 【译论】各种拖延症的建议对你有帮助吗?
- 【译文】为什么手写更有利于记忆和学习?
共有{2}条精彩评论
-
enhen 对这篇文章的反应是垃圾
-
忍不住吐槽 对这篇文章的反应是垃圾

你对本文的反应是: