创业公司CTO谈创业公司技术选型
作为技术人员,对于“技术选型”一词应该不太陌生。简单的说,技术选型就是技术决策,只要你在团队中稍微有点地位,独立承担某项任务,就会面临选择,需要做出相应的决策。当然,这种细粒度地决策级别不是我要讨论的重点。在本文中,我想分享一下我对于公司层面技术选型地观点和看法,更确切得说是面向创业公司的技术选型。为何要重点突出“创业公司”呢?很简单,因为到目前为止,我一直走在创业的路上。 好了,言归正传。在重点去谈创业公司如何做技术选型之前,咱们先来看看技术选型的一般性原则。 技术选型的通用原则 选择并不像看上去那么美好,没有选择和选择太多都会让人痛苦,尤其是在当今技术大爆炸和开源项目满天飞的今天,“选择麻痹”应该是最让技术决策者头痛的毛病。要缓解它,就必须建立起我们自己的技术选型标准,或者说原则。 在经历了这些年多次“艰难的抉择”之后,我总结出了适合我个人的技术选型原则。 原则1:能否简化开发任务? 这条原则显而易见,如果选择的技术无法帮助我们高效地达成目标,似乎没有理由去选择它。注意这里的关键词:简化。完成开发任务的手段并不是唯一的,在众多手段中间我们只关心哪个能够让我们生活得更容易。 同时,这...