how to be an excellent technical man

17
Be a great websites product design and online marketing expert. Slide 1 of 17 . 从 0 从∞ Sting Chen 从从从 从从从从从从从从从从 名名名名 MY1930. COM CTO Twitter @stingchen 名名BOPOR.COM

Upload: sting-chen

Post on 23-Dec-2014

1.082 views

Category:

Technology


0 download

DESCRIPTION

Share some points about how to be a excellent technical man and how to improve oneself.

TRANSCRIPT

Page 1: How to be an excellent technical man

Be a great websites product design and online marketing expert.Slide 1 of 17

.

从 0 到∞

Sting Chen (陈世欣 )

技术人员职业发展道路

名媛荟网 MY1930. COM CTOTwitter:@stingchen 博客: BOPOR.COM

Page 2: How to be an excellent technical man

Be a great websites product design and online marketing expert.Slide 2 of 17

初始的三个问题

• 一个好的技术人员价值是普通技术人员的10-100 倍,甚至更多, 为什么?

• 前阿里巴巴的董事关明生,第一次介绍自己说是 CPO ( chief people officer ),为什么?

• 任正非说:技术人员不要对技术宗教般的崇拜,要做工程商人,卖出去的技术才是有价值的,为什么?

Page 3: How to be an excellent technical man

Be a great websites product design and online marketing expert.Slide 3 of 17

横向发展 Scale out

• 语言– 了解某一个语言更多特性– 了解更多编程语言

• 组件– 了解某一语言可以用的更多组件– 了解如何创建可以复用的组件

• 框架– 了解框架的具体细节和特性– 了解更多语言的更多框架

• 业务– 拓展业务知识

Page 4: How to be an excellent technical man

Be a great websites product design and online marketing expert.Slide 4 of 17

纵向发展 Scale up

• 编码• 设计模式、组件• 子系统设计和开发• 产品设计和开发• 项目(人员、时间、资源)管理• 技术架构、路线• 部门、公司、战略管理

Page 5: How to be an excellent technical man

Be a great websites product design and online marketing expert.Slide 5 of 17

三个维度的综合发展

• 技能– 个人掌握的各种技术– 对具体技术的实际运用能力

• 意识– 对一件事如何做是正确的方式、逻辑的判断– 对人和人之间的合作沟通的合理方式的理解

• 套路– 如何有效地做事的具体方案、流程、规范等– 如何有效地沟通的措施、方式方法等

Page 6: How to be an excellent technical man

Be a great websites product design and online marketing expert.Slide 6 of 17

需要明白的道理

• 人理– 每个人都是怎么思考的?基于某个人的背景,

他会如何思考?– 如何影响一个人?如何利用一个人的影响来完

成任务?– 如何组织不同类型的人一起高效合作?

• 物理– 事物是如何变化的逻辑?– 抽象问题,定义问题,转化问题

• 事理– 人和物在一起互相作用的过程和结果

Page 7: How to be an excellent technical man

Be a great websites product design and online marketing expert.Slide 7 of 17

需要做的方面

• 做人

• 做事

• 作秀

Page 8: How to be an excellent technical man

Be a great websites product design and online marketing expert.Slide 8 of 17

需要考虑问题的层面

• 症状• 结构• 文化制度• 利益

Page 9: How to be an excellent technical man

Be a great websites product design and online marketing expert.Slide 9 of 17

需要发展的全面素质

• 智商 IQ( intelligence quotient )• 情商 EQ( emotion quotient )

– 认识和管理自己情绪的能力– 认识和管理别人情绪的能力

• 激情商 PQ ( passion quotient )– 持续的对一个事情保持兴趣

• 好奇心 CQ( curiosity quotient )– 只有对一个事物或人产生了好奇心,才会有进

一步的可能性,推动人去做探索陌生的事务 – 创新来源于“好奇心”和“不满足”。

Page 10: How to be an excellent technical man

Be a great websites product design and online marketing expert.Slide 10 of 17

我眼中的技术人员级别

• 初级工程师• 中级工程师• 高级工程师• 主任工程师 / 项目经理 / 部门经理• 总监 /VP/CTO

Page 11: How to be an excellent technical man

Be a great websites product design and online marketing expert.Slide 11 of 17

初级工程师

级别 说明

初级工程师 1 级不能完成大部分从未做过的事情 , 经人指导后有时候也不能做到正确 .

初级工程师 2 级能在指导下 , 正确完成简单的任务 , 但是时间控制还不够好 ,会在小的地方卡住

初级工程师 3 级 能在指导下 , 正确完成稍微复杂的任务 , 时间控制也很好

Page 12: How to be an excellent technical man

Be a great websites product design and online marketing expert.Slide 12 of 17

中级工程师

级别 说明

中级工程师 1 级无需指导,可以独立完成已经做

过的事情的各类复杂组合,且能保证时间进度。

中级工程师 2 级 可以自己寻找答案,提出较好的解决方案并实施。

中级工程师 3 级能够找到多个解决方案,根据资源和任务现状选择一个最合适的。

Page 13: How to be an excellent technical man

Be a great websites product design and online marketing expert.Slide 13 of 17

高级工程师

级别 说明

高级工程师 1 级能够快速理解用户需求,并有效确认,

确保不会误解需求,可以一次把事情做对,自己确认就能够基本达到需求。

高级工程师 2 级 能处理需要多人合作的复杂任务,够把任务划分为多个子任务,每个任务让合适的人担任,并能用最少的沟通成本有效沟通。

高级工程师 3 级能够跨部门沟通,提出问题,把需求彻底弄清楚,用最有效的方式来解决问题。

Page 14: How to be an excellent technical man

Be a great websites product design and online marketing expert.Slide 14 of 17

主任工程师 / 项目经理 / 部门经理

级别 说明

主任工程师 1 级能够考虑整体的模块框架,使用大量现成的优秀代码或者创造出的优秀代码供大家共享。

主任工程师 2 级

能够考虑伸缩性,容错性,性能,写得代码具有很多配置,包括日志,很容易测试某个问题,并可以对任何问题迅速反应,找到问题的所在。

主任工程师 3 级能够考虑变化,在变化中不断调整代码和模块策略,总是能用最低的成本来应付变化。在资源不足的情况下可以变通解决问题。

Page 15: How to be an excellent technical man

Be a great websites product design and online marketing expert.Slide 15 of 17

总监 /VP/CTO

级别 说明

总监 /CTO1 级能够站在整个企业业务发展的角

度考虑问题,提出更多好的建议和方案,完善产品。

总监 /CTO2 级能够考虑整个产品设计、技术等

各个领域,组织完成设计和开发,。

总监 /CTO3 级

能够考虑到每种生意的特点,用有限的资源做有价值的事情,把人放在最合适的岗位,并促使员工快速成长。

Page 16: How to be an excellent technical man

Be a great websites product design and online marketing expert.Slide 16 of 17

个人发展相关问题?

• 个人的发展相关的问题?• 如何把日常工作与个人发展相结合?• 如何把个人发展与公司发展相结合?• 如何把短期发展与长远发展相结合?• 怎么样发现自己的问题?• 这些问题希望如何解决?

Page 17: How to be an excellent technical man

Be a great websites product design and online marketing expert.Slide 17 of 17

下期预告:技术团队的发展路径和陷阱

• 主要分析各种案例• 讲述各种成功和失败的团队的经验教训• 总结技术团队的发展路径和陷阱