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

简介:

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

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

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

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

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

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

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

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

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

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

所以,勇敢的去说“这要按情况而定”,不要把它当成一种不知道如何回答时的话。如果你的回答能够考虑的事情的环境因素,那你的老板、客户将会更看重你。
文章转载自 开源中国社区 [http://www.oschina.net]

相关文章
|
2月前
|
弹性计算 负载均衡 监控
现代化后端开发中的微服务架构设计与实践
【2月更文挑战第6天】 在当今互联网时代,后端开发已经成为各种应用和系统的核心。本文将深入探讨现代化后端开发中的微服务架构设计与实践,包括微服务架构的优势、设计原则、技术选型以及实际应用中的挑战和解决方案。通过本文的阐述,读者将更好地理解微服务架构在后端开发中的重要性,并能够在实际项目中进行合理的应用。
146 6
|
29天前
|
消息中间件 监控 安全
探讨后端开发中的微服务架构设计与实践
在当今快速发展的互联网时代,后端开发领域的微服务架构成为越来越多企业关注和采用的技术方案。本文将深入探讨微服务架构的设计原则、实践经验以及常见挑战,帮助读者更好地理解和应用微服务架构在后端开发中的作用。
|
2月前
|
消息中间件 运维 监控
后端开发中的微服务架构设计与实践
【2月更文挑战第8天】 随着互联网应用的复杂性不断增加,传统的单体应用架构已经无法满足需求,微服务架构作为一种新的架构设计思想,逐渐成为了主流。本文将探讨后端开发中微服务架构的设计原则、实践技巧以及常见挑战,并结合实际案例进行分析,旨在帮助开发者更好地理解和应用微服务架构。
18 2
|
11月前
|
消息中间件 缓存 前端开发
【架构设计】互联网架构项目架构演进以及三高设计概述
【架构设计】互联网架构项目架构演进以及三高设计概述
【架构设计】互联网架构项目架构演进以及三高设计概述
|
6月前
|
持续交付
架构设计小记
架构设计小记
19 0
|
7月前
|
开发工具 UED
聊聊技术选型
聊聊技术选型
|
8月前
|
消息中间件 负载均衡 数据库
项目架构演进
项目架构演进
69 0
|
10月前
|
前端开发
前端技术架构选型 #37
前端技术架构选型 #37
52 0
前端技术架构选型 #37
|
10月前
|
架构师 Java Unix
一名架构师,他要如何做微服务技术选型?(文末福利)
一名架构师,他要如何做微服务技术选型?(文末福利)
90 1
|
10月前
|
Kubernetes Java Unix
架构师之路-微服务技术选型
架构师之路-微服务技术选型
145 0