Your SlideShare is downloading. ×
0
How to be an excellent technical man
How to be an excellent technical man
How to be an excellent technical man
How to be an excellent technical man
How to be an excellent technical man
How to be an excellent technical man
How to be an excellent technical man
How to be an excellent technical man
How to be an excellent technical man
How to be an excellent technical man
How to be an excellent technical man
How to be an excellent technical man
How to be an excellent technical man
How to be an excellent technical man
How to be an excellent technical man
How to be an excellent technical man
How to be an excellent technical man
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

How to be an excellent technical man

1,090

Published on

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

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

Published in: Technology, Business
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,090
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
29
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. . 从 0 到∞ Sting Chen ( 陈世欣 ) 技术人员职业发展道路 名媛荟网 MY1930. COM CTO Twitter : @stingchen 博客: BOPOR.COM
  • 2. 初始的三个问题 <ul><li>一个好的技术人员价值是普通技术人员的 10-100 倍,甚至更多, 为什么? </li></ul><ul><li>前阿里巴巴的董事关明生,第一次介绍自己说是 CPO ( chief people officer ),为什么? </li></ul><ul><li>任正非说:技术人员不要对技术宗教般的崇拜,要做工程商人,卖出去的技术才是有价值的,为什么? </li></ul>
  • 3. 横向发展 Scale out <ul><li>语言 </li></ul><ul><ul><li>了解某一个语言更多特性 </li></ul></ul><ul><ul><li>了解更多编程语言 </li></ul></ul><ul><li>组件 </li></ul><ul><ul><li>了解某一语言可以用的更多组件 </li></ul></ul><ul><ul><li>了解如何创建可以复用的组件 </li></ul></ul><ul><li>框架 </li></ul><ul><ul><li>了解框架的具体细节和特性 </li></ul></ul><ul><ul><li>了解更多语言的更多框架 </li></ul></ul><ul><li>业务 </li></ul><ul><ul><li>拓展业务知识 </li></ul></ul>
  • 4. 纵向发展 Scale up <ul><li>编码 </li></ul><ul><li>设计模式、组件 </li></ul><ul><li>子系统设计和开发 </li></ul><ul><li>产品设计和开发 </li></ul><ul><li>项目(人员、时间、资源)管理 </li></ul><ul><li>技术架构、路线 </li></ul><ul><li>部门、公司、战略管理 </li></ul>
  • 5. 三个维度的综合发展 <ul><li>技能 </li></ul><ul><ul><li>个人掌握的各种技术 </li></ul></ul><ul><ul><li>对具体技术的实际运用能力 </li></ul></ul><ul><li>意识 </li></ul><ul><ul><li>对一件事如何做是正确的方式、逻辑的判断 </li></ul></ul><ul><ul><li>对人和人之间的合作沟通的合理方式的理解 </li></ul></ul><ul><li>套路 </li></ul><ul><ul><li>如何有效地做事的具体方案、流程、规范等 </li></ul></ul><ul><ul><li>如何有效地沟通的措施、方式方法等 </li></ul></ul>
  • 6. 需要明白的道理 <ul><li>人理 </li></ul><ul><ul><li>每个人都是怎么思考的?基于某个人的背景,他会如何思考? </li></ul></ul><ul><ul><li>如何影响一个人?如何利用一个人的影响来完成任务? </li></ul></ul><ul><ul><li>如何组织不同类型的人一起高效合作? </li></ul></ul><ul><li>物理 </li></ul><ul><ul><li>事物是如何变化的逻辑? </li></ul></ul><ul><ul><li>抽象问题,定义问题,转化问题 </li></ul></ul><ul><li>事理 </li></ul><ul><ul><li>人和物在一起互相作用的过程和结果 </li></ul></ul>
  • 7. 需要做的方面 <ul><li>做人 </li></ul><ul><li>做事 </li></ul><ul><li>作秀 </li></ul>
  • 8. 需要考虑问题的层面 <ul><li>症状 </li></ul><ul><li>结构 </li></ul><ul><li>文化制度 </li></ul><ul><li>利益 </li></ul>
  • 9. 需要发展的全面素质 <ul><li>智商 IQ ( intelligence quotient ) </li></ul><ul><li>情商 EQ ( emotion quotient ) </li></ul><ul><ul><li>认识和管理自己情绪的能力 </li></ul></ul><ul><ul><li>认识和管理别人情绪的能力 </li></ul></ul><ul><li>激情商 PQ ( passion quotient ) </li></ul><ul><ul><li>持续的对一个事情保持兴趣 </li></ul></ul><ul><li>好奇心 CQ ( curiosity quotient ) </li></ul><ul><ul><li>只有对一个事物或人产生了好奇心,才会有进一步的可能性,推动人去做探索陌生的事务 </li></ul></ul><ul><ul><li>  创新来源于“好奇心”和“不满足”。 </li></ul></ul>
  • 10. 我眼中的技术人员级别 <ul><li>初级工程师 </li></ul><ul><li>中级工程师 </li></ul><ul><li>高级工程师 </li></ul><ul><li>主任工程师 / 项目经理 / 部门经理 </li></ul><ul><li>总监 /VP/CTO </li></ul>
  • 11. 初级工程师 能在指导下 , 正确完成稍微复杂的任务 , 时间控制也很好 初级工程师 3 级 能在指导下 , 正确完成简单的任务 , 但是时间控制还不够好 , 会在小的地方卡住 初级工程师 2 级 不能完成大部分从未做过的事情 , 经人指导后有时候也不能做到正确 . 初级工程师 1 级 说明 级别
  • 12. 中级工程师 能够找到多个解决方案,根据资源和任务现状选择一个最合适的。 中级工程师 3 级 可以自己寻找答案,提出较好的解决方案并实施。 中级工程师 2 级 无需指导,可以独立完成已经做过的事情的各类复杂组合,且能保证时间进度。 中级工程师 1 级 说明 级别
  • 13. 高级工程师 能够跨部门沟通,提出问题,把需求彻底弄清楚,用最有效的方式来解决问题。 高级工程师 3 级 能处理需要多人合作的复杂任务,够把任务划分为多个子任务,每个任务让合适的人担任,并能用最少的沟通成本有效沟通。 高级工程师 2 级 能够快速理解用户需求,并有效确认,确保不会误解需求,可以一次把事情做对,自己确认就能够基本达到需求。 高级工程师 1 级 说明 级别
  • 14. 主任工程师 / 项目经理 / 部门经理 能够考虑变化,在变化中不断调整代码和模块策略,总是能用最低的成本来应付变化。在资源不足的情况下可以变通解决问题。 主任工程师 3 级 能够考虑伸缩性,容错性,性能,写得代码具有很多配置,包括日志,很容易测试某个问题,并可以对任何问题迅速反应,找到问题的所在。 主任工程师 2 级 能够考虑整体的模块框架,使用大量现成的优秀代码或者创造出的优秀代码供大家共享。 主任工程师 1 级 说明 级别
  • 15. 总监 /VP/CTO 能够考虑到每种生意的特点,用有限的资源做有价值的事情,把人放在最合适的岗位,并促使员工快速成长。 总监 /CTO 3 级 能够考虑整个产品设计、技术等各个领域,组织完成设计和开发,。 总监 /CTO 2 级 能够站在整个企业业务发展的角度考虑问题,提出更多好的建议和方案,完善产品。 总监 /CTO 1 级 说明 级别
  • 16. 个人发展相关问题? <ul><li>个人的发展相关的问题? </li></ul><ul><li>如何把日常工作与个人发展相结合? </li></ul><ul><li>如何把个人发展与公司发展相结合? </li></ul><ul><li>如何把短期发展与长远发展相结合? </li></ul><ul><li>怎么样发现自己的问题? </li></ul><ul><li>这些问题希望如何解决? </li></ul>
  • 17. 下期预告:技术团队的发展路径和陷阱 <ul><li>主要分析各种案例 </li></ul><ul><li>讲述各种成功和失败的团队的经验教训 </li></ul><ul><li>总结技术团队的发展路径和陷阱 </li></ul>

×