`
阿尔萨斯
  • 浏览: 4398325 次
社区版块
存档分类
最新评论

程序员的时空定理

 
阅读更多

原创 程序员的时空定理收藏

<script type="text/javascript"> document.body.oncopy = function() { if (window.clipboardData) { setTimeout(function() { var text = clipboardData.getData(&quot;text&quot;); if (text &amp;&amp; text.length&gt;300) { text = text + &quot;/r/n/n本文来自CSDN博客,转载请标明出处:&quot; + location.href; clipboardData.setData(&quot;text&quot;, text); } }, 100); } } </script><script>function StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key.com/storeit.aspx?t='+escape(d.title)+'&amp;u='+escape(d.location.href)+'&amp;c='+escape(t),'keyit','scrollbars=no,width=475,height=575,left=75,top=20,status=no,resizable=yes'));keyit.focus();}</script>

文/周宏桥

改革开放三十年,中国迅速从官本位社会向重商社会转型。商业社会的公理是商业驱动技术,反映到现实中,就是做技术的程序员被做商业的营销及管理人员驱动而 成为附属,做商业的因代表客户利益而有着最高的话语权,其结果常常是技术与商业的二元对立,用被誉为中国的比尔•盖茨的金山软件公司董事长兼CEO求伯君 的话,“中国软件、互联网等IT从业人员的最大问题是就技术论技术、就商业论商业,技术与商业二律背反。”

作为程序员,怎么办?
从“商业驱动技术”的公理出发,我们可以推论出关于程序员的两大定理,即程序员的的时空定理。
程序员第一定理,不妨俗称之为“站高定理”,或“空间定理”,即,程序员应就商业之“局”论技术之“域”。 古人云,不谋全局者不足以谋一域,这个“局”就是商业大局,这个“域”就是技术实现。反映到程序员身上需要做的心智模式的第一个战略转变是就商业(之局)论技术(之域),古今中外,概莫能外。
百度创始人兼CEO李彦宏在北大2008本科生毕业典礼上说:“我在北大是信息管理系,学的是信息检索理论,这让我比任何计算机系科班出身的工程师都更能够理解普通用户习惯于怎样的信息获取方式。”这就是一个典型的站在商业的高度论技术实现的案例。
IBM的第二次战略转型,即1961年小沃森豪赌System 360项目,取得了历史性的成功。S/360对于IBM的意义以及对于IT行业的影响,相当于Windows对于微软的意义以及其对于PC时代所产生的影响。
从技术角度看,S/360取得专利权数量超过了300项,其中包括发明了内存芯片、关系数据库、人类第一个高级编程语言FORTRAN等。但是如果仅仅从这些技术的成功推断其成功源于这些技术,就大错特错了。
S/360的成功源于其创新的商业战略“兼容”,所有技术实现都围绕这一商业战略而展开。在S/360之前,每台电脑都有自己的指令集,所以每开发一台新 的电脑就必须重新撰写程序。S/360成为了历史上第一款指令集可兼容电脑。当然,这同时这也意味着IBM将淘汰自己过去生产的所有型号的计算机,完成自 我颠覆。
那么程序员如何站在商业战略的局审视技术的域,有没有一整套系统方法论?
拙作《就这么做产品——IT产品实战工具与全景案例》六月上旬将由机械工业出版社华章经管出版,本书系统提出一整套如何做软件、通信、互联网等IT产品的 实战方法论体系,简称“产品兵法体系”,见附图,覆盖从产品哲学(道)、产品设计(天)、产品实施(地)到产品营销(法)的全线10大流程(即附图中的小 的拇指图)及产品人心智模式的5项修炼(将),辅以IT全景案例支撑及全行业大案要案举一反三,力图解决中国产品人三大硬伤:操盘大局的系统能力,触类旁 通的关联能力及取长为用的整合能力。


第一篇是产品哲学的道篇,适用于做任何产品,讲述了什么样的产品是好产品,什么样的产品是伟大的产品;用户购买的本质是什么,企业如何应对购买本质;什么是产品的灵魂;做产品分为哪三个层级。
第二篇是天马设计的天篇,将产品设计拆解为生产者集合的行业与消费者集合的市场通过创新机制孕育生成产品的三大流程。首先是如何通过行业流程及新经济特性 洞见产经大势,解决产品设计“we should do”的问题;其次是如何通过市场流程专注客户需求,解决产品设计“we must do”的问题;最后如何进行有目的、有组织、系统化的创新及中国式创新流程(13类方法)来具体规划产品线及产品功能,解决产品“we can do”的问题。
第三篇是落地执行的地篇,将产品实施拆解为战略执行力的三大组成流程:战略目标、组织管理和开发运维。首先是经营责任化的目标流程,将产品与项目目标逐层 切割分解作为“经营”责任落实到单一责任人,IT技术的趋势及中国式的产品运作模式是什么;其次是管理精细化的组织流程,如何配套对产品成败影响巨大的产 品组三大组织模块六个构件;最后是运营程序化的开发流程,在确保工程三要素折中匹配的前提下,以本土实践为本,兼容并包四种工业级流程体系,形成三权分立 的强矩阵最佳战阵。
第四篇是营销法略的法篇,将产品营销拆解为面向机构客户采用一目标(CUTE)、二手段(建网10-30-60法则、达情1-3-6法则)、三宗案(赖 式、袁式、牟式)的国情式流程,面向大众客户采用美式营销的普遍真理(6大要素、经典8P、当今新法)与中国市场的具体实际(本土特征、本土各P)及IT 特殊的鸿沟现象相结合的差异定位专业式流程,以及不收客户的钱还能赚钱的出奇守正的第三方流程。
最后的第五篇是关于为将者的产品人修炼,智(坐知立行)、信(合作共赢)、仁(客户至上)、勇(勇于创新)、严(品质保障)五大素养,在成就企业产品的同时,也成就自我人生的成功。
程序员第二定理,不妨俗称为“看远定理”,或“时间定理”,即程序员应就职涯之“世”论技术之“时”。 古人云,不谋万世者不足以谋一时,这个“世”就是职业生涯的全景,这个“时”就是当前的技术实现。反映到程序员需要做的心智模式的第二个战略转变是就职涯(世)论技术(时)。
一般而言,职业生涯如后图所示。程序员可以选择职业路径一,始终做工程技术,其职涯大致到达路径是研发、技术方面的首席技术官CTO或工程、项目管理方面 的工程管理副总VP Engineering;也可以选择职业路径二,从技术端向商业端走,其职涯大致的到达路径是首席产品官CPO、首席营销官CMO或销售副总VP of Sales。一般情况下,这几个职务中能到达CEO的只有从CPO、CMO或VP of Sales上去,从CTO和VP Engineering一般上不到CEO,即CEO更偏向商业,这大抵也是商业驱动技术的写照,美国的CEO九成以上是从有过销售经验的营销或产品人员中 产生。


长江后浪推前浪,创新的技术、产品和企业不断涌现,IT行业最大的敌人是周期性的创新衰减,或曰创造性毁灭,即你可以通过创新毁灭别人,新企业也同样通过创新来毁灭你,如微软之于IBM、Google之于雅虎,以及现在“打得火热”的微软和Google。
企业如斯,人亦如是。IT业人的最大的敌人是因年龄增长引发的激情与创新的衰减,随着年龄的增大,谈婚论嫁、成家生子,你会发觉刚毕业时整晚都可以呆在电 脑前的激情逐渐消失了,曾经被自己嘲弄的没有志向的朝九晚六之人,现在又多了一位,而在你心有旁骛之时,长江后浪滚滚而来,就要把你拍死在沙滩之上。
企业应对周期性衰减有三类方法,第一类是依靠技术性垄断延长生命,如微软;第二类是阶段性自我颠覆,如IBM的老沃森、小沃森、郭士纳等领导的三次战略转型;第三类是通过兼并完成自我重塑,如思科。
IT业人亦然,第一种,用人单位就只有你能搞定这个产品或技术,地球离开你就不转,你就是微软,号令天下,莫敢不从,倚天不出,谁与争锋;第二种,跟着新 技术潮流,不断学习,与时俱进,完成阶段性的自我颠覆,如原来在DOS下编程,后来Windows,再后来.Net、SOA、云计算等;第三种,从技术领 域通过兼收并蓄其他领域的知识和技能,完成自我重塑,如成为PM、成为产品经理、成为营销业务人员。
不谋全局者不足以谋一域,不谋万世者不足以谋一时,这就是程序员的时空定理。

作者简介:
周宏桥,封闭开发《就这么做产品——IT产品实战工具与全景案例》一书。中美IT职涯18年,历任程序员、产品经理、产品副总、销售总经理、首席产品官 CPO/首席运营官COO/总裁,工作或创业过的企业包括微软、科泰、蓝巍、美慧等。北大计算机系本科、美国雪城大学计算机系硕士、华盛顿大学EMBA。

分享到:
评论

相关推荐

    程序员专用 编程输入法

    标题中的“程序员专用编程输入法”指的是专门为程序员设计的特殊输入法工具,旨在提升编码效率。这类输入法通常具有以下特点: 1. **快捷代码输入**:程序员输入法能够通过快捷键、组合键或者自定义短语来快速输入...

    程序员项目交接文档

    程序员项目交接文档概要 IT 项目交接文档概要是程序员在项目交接过程中的重要文件,它对项目的开发、测试和维护起着至关重要的作用。本文档概要将对程序员项目交接文档的主要内容进行概要介绍。 人事模块是程序员...

    java程序员面试交流项目经验

    java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流...

    程序员简历程序员简历.pdf

    程序员简历程序员简历.pdf

    历年程序员考试真题

    2000-2010历年程序员考试真题,对软考程序员的一些试题总结,包含答案;程序员考试上午科目和下午科目的考试形式与考核内容已经趋于稳定,考生应紧扣考试大纲和指南,有针对性地进行学习。

    程序员教程(pdf)

    《程序员教程》是一本针对初学者和有一定经验的程序员精心编写的教材,旨在全面介绍编程基础知识和实践技能。这本书以PDF格式提供,便于电子阅读和随时查阅。它涵盖了程序员需要掌握的各种关键知识点,无论你是刚踏...

    PHP程序员简历模板 iOS程序员简历模板 Android程序员简历模板 Web前端程序员简历模板 Java程序员简历等等

    iOS程序员简历模板 Android程序员简历模板 Web前端程序员简历模板 Java程序员简历模板 C/C++程序员简历模板 NodeJS程序员简历模板 架构师简历模板 通用程序员简历模板PHP程序员简历模板 iOS程序员简历模板 Android...

    程序员-工作日志示例

    程序员工作日志示例管理文档 工作日志是程序员日常工作中不可或缺的一部分,它可以帮助程序员更好地管理自己的时间、提高工作效率、记录工作进度、总结工作经验等。本文档是一个程序员工作日志示例,旨在帮助程序员...

    程序员个性电脑桌面壁纸

    【程序员个性电脑桌面壁纸】这一主题,其实涵盖了两个主要方面:一是程序员文化,二是电脑桌面壁纸的个性化选择。这两者都是IT行业中与个人工作环境和精神风貌紧密相关的元素。 首先,我们来谈谈程序员文化。程序员...

    《Java程序员》

    望本书能让即将走向工作岗位的程序员和已经成为程序员的朋友,对工作和软件行业做到既“知己”又“知彼”,在入职前对职业状况清楚了解,入职后对职业方向清晰认识,使大家的工作更加得心应手,更加轻松愉快。

    什么样的人适合做程序员?程序员应该具有什么样的素质程序员四大禁忌

    在IT行业中,程序员是至关重要的角色,他们负责创建和维护软件、应用程序以及各种技术解决方案。那么,什么样的人适合成为程序员呢?程序员应具备哪些素质?同时,又有哪些禁忌需要避免呢? 首先,程序员需要耐得住...

    程序员教程(程序员考试的相关内容)

    程序员教程和相关考试的一些试题,真题!程序员教程(程序员考试的相关内容)程序员教程(程序员考试的相关内容)程序员教程(程序员考试的相关内容)

    别只做一个程序员|中国程序员的出路|程序员的副业

    [程序员小飞]别只做一个程序员_中国程序员的出路_程序员的副业

    2021年前端程序员的年终工作总结.docx

    "2021年前端程序员的年终工作总结" 通过对2021年前端程序员的年终工作总结的分析,我们可以总结出以下几个重要的知识点: 1. 软件研发:在软件研发方面,前端程序员学习了许多重要的知识点,如面向对象语言、ASP...

    600个程序员常用的单词和词汇

    600个程序员常用的单词和词汇600个程序员常用的单词和词汇600个程序员常用的单词和词汇600个程序员常用的单词和词汇600个程序员常用的单词和词汇600个程序员常用的单词和词汇600个程序员常用的单词和词汇600个程序员...

    程序员计算器

    程序员计算器是一款专为编程人员设计的实用工具,它在传统计算器的基础上扩展了功能,以满足程序员在日常开发工作中的特定需求。这款计算器不仅能够执行基本的数学运算,如加法、减法、乘法和除法,还包含了对程序员...

    程序员专用头像.zip

    在IT行业中,头像往往代表了个人在网络世界中的形象,对于程序员这个特殊的群体而言,选择一个合适的头像是展示自己专业性和个性的重要方式。"程序员专用头像.zip"这个压缩包文件,显然为程序员们提供了丰富的选择,...

    程序员转正述职报告 程序员转正述职工作规划.docx

    程序员转正述职报告知识点 一、职业规划和职业发展 * 程序员转正述职报告的主要内容包括职业规划、职业发展和工作总结 * 程序员转正述职报告的目的是为了总结试用期的工作经验和学习体验,并对未来的职业发展进行...

    软考初级程序员资料.rar

    软考初级程序员资料

Global site tag (gtag.js) - Google Analytics