技术选型的理想与现实

技术选型就像走在钢索上

作为一名开发人员和技术管理者,每次做技术选型时都好像是在理想与现实之间走钢丝,求取平衡成了我必须要掌握的技巧,有时候真可以说是战战兢兢,如履薄冰。

记得参加一次OpenParty,有位产品经理将程序员与产品经理形容为汪星人和喵星人,这样的比喻似乎也可以套用在开发人员与技术管理者这两个角色上。然而若身兼此两种角色,又会是什么星人呢?或许可以称为双子星人!

技术管理与技术研发并非水火不兼容,然而在判定优先级上,二者不可避免存在本质的冲突。技术管理需要关注产品的质量,进度以及研发团队的生产效率与工作氛围,而作为拥有极客范儿的技术研发,则天生容易将注意力放在技术的新、奇、炫, 更有一种技术人的“情怀”或者“抱负”,因而极客们体验到的成就感更多地是自己是否能将这么艰深的技术玩通,能否用上当今最新潮的技术,能否造出更漂亮更强劲的新一代轮子;而管理者呢?追求多少有些“俗气”,考虑的还是商业价值与投入成本了。

在做技术选型时,这两种不同方向的力量就开始角力了。

这就是技术选型的理想与现实。

这几日,我们团队在纠结前端技术的选型,而产品的研发周期也是迫在眉睫。选型时,我们既要考虑当下,又得着眼未来。可叹的是,对于前端技术,除了一位前端开发,其余团队成员对之知之甚少。

针对前端的可视化库,我们的前端已经花了不少时间对D3进行了封装与简化,并开始尝试在产品中使用。然而毕竟开发时日尚短,许多功能尚待完善,稳定性更是我极为担忧的风险。一个可以现成重用的库是ECharts,它基本能够满足我们的要求。我们该如何抉择?从规避可能的风险,降低成本,缩短研发周期的角度来讲,在目前这个研发阶段,似乎选择ECharts才是明智之选;然而谁又愿意将自己倾力打造的库束之高阁呢?中断自研库的开发,是否会浇灭前端人员的热情之火呢?

每个人都在提“不要重复制造轮子”,但是对于大多数有技术追求的程序员而言,当他(她)面临技术问题时,第一时间在脑中浮现的解决方案都是自己来制造。即使是这个口号的倡导者Rod Johnson,不也重复制造了一个轮子么,否则哪里还有Spring?

当我们在讨论前端的数据流控制框架时,我们陷入了Reflux与Redux之争。我非常惊叹于Redux的设计理念,尤其是因为引入函数式编程与不可变状态带来的简单可预测的模型,真是让人着迷。可是Redux这种专注状态管理的设计机制固然遵循了“关注点分离”原则,却也在知识理解的复杂度上更增加了一层间接,似乎并没有Reflux对数据流的单向控制来得直截。Redux的Reducer机制会让我们想起Actor,想起事件驱动,想起模式匹配,较诸Reflux的代码,终归在理解上还是要复杂一些。

最关键的一点在于我们所有团队成员都不熟悉Redux,而运用Reflux,我们已经在前端有了不少的实现。这一点,彻底击中了我的要害!

在进度压力的迫使下,我在这两次技术选型中我选择了“现实”,但我并没有放弃“理想”。我会尝试着推动前端人员继续制造满足自己“情怀”的轮子,我会继续关注诸如Redux之类新酷的技术,虽然我可能会在下一次继续向“现实”低头,但只要“理想”不灭,总会有研发思想占上风的角力场。 我甚至要告诫自己,作为技术管理者,首先我还必须是一名热爱技术的极客,追求技术卓越的梦想。

只要敢想,一切仍有可能!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,684评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,143评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,214评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,788评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,796评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,665评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,027评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,679评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 41,346评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,664评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,766评论 1 331
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,412评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,015评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,974评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,203评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,073评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,501评论 2 343

推荐阅读更多精彩内容