SlideShare a Scribd company logo
1 of 19
从码农到⼤大师
我看程序员的成⻓长
1
Agenda
为什么有这个分享?
这个分享是 / 不是什么?
我看这个⾏行业
我看这份职业
程序猿 / 媛之码农?⼤大
师?
我的程序猿之路
与coding⽆无关……
我看如何成⻓长
Architect / Manager / CTO
2
为什么有这个分享?
「成⻓长」
什么是成⻓长(经历?坎坷?挫折?必须 / 可选?)
「成⻓长来⾃自于经验,经验(⼤大部分)来⾃自于做错的事」
想要什么样的成⻓长?
我之于各位的成⻓长
引路⼈人、照路⼈人、挡路⼈人
这个分享是 / 不是什么?
是经验,不是规则
(可能)是特例,不普适
是建议,不是批判
(希望)是启发,不是⽼老⽣生常谈
3
我看这个⾏行业
⼀一直在⾼高速发展的⾏行业,永远有新奇的东⻄西
⼈人⽣生有限,全集⽆无限,不可能「精通」所有的东⻄西
但可以「触类旁通」
够「热」,够「弄潮」
百搭,可与任何⾏行业结合
解决问题,⽽而不是制造问题
4
我看这份职业
与代码为伍
结果及时、确定、可控、可预判
但时间成本不是……
⼀一直在权衡,永远没有「正确」的⽅方法
永远在挑战⾃自⼰己
5
程序猿 / 媛之码农?⼤大师?I
不(完全)取决于你有多聪明
不(完全)取决于你的教育背景
不(完全)取决于你的⼯工作年限
不取决于你的年龄,性别(?),国籍,籍贯,左右
撇⼦子,⾼高矮个……
6
程序猿 / 媛之码农?⼤大师?II
取决于?
好奇⼼心、热情
经历、眼界
感悟(思考)
⺫⽬目标
承得住压⼒力,耐得住寂寞
得到肯定
敢于「投资」,别短视
不断地⾃自我完善, 时不时停下来、回过头看看,然后勇敢地继续往前⾛走
英语
7
我的程序猿之路 I
接触计算机:六年级
386、486、⼩小霸⺩王学习机、中华学习机
Logo、Basic、C、Pascal
⾼高中
DIY、Flash、3D max、⺴⽹网⻚页、VB、Java
⾼高考志愿
游戏
8
我的程序猿之路 II
⼤大学
基础课 / 专业课 / 动⼿手课
happy coding friends
养活⾃自⼰己
写书
⼯工作
外包
快速成⻓长,不断的挑战
⼯工作习惯的养成
⼈人脉的建⽴立
创业
⼈人⼈人贷
IBM
友信
9
与coding⽆无关…… I
化学竞赛
动⼿手能⼒力,将理论付诸实验
规划能⼒力,先期⽅方案,逐步细化、控制变量、少量多次……
⾜足球队、⽥田径队
⺫⽬目标明确、毅⼒力、必胜的信念
不服输、⾎血性
⺫⽬目标拆分、制定计划、刻苦训练、self-driven
团队配合 VS 个⼈人英雄主义
信赖
渴望胜利,享受胜利
10
与coding⽆无关…… II
培训、写书
知识整理,将想说的东⻄西说明⽩白
「你有⼀一桶⽔水么」?
招聘
对⼈人的判断,对对话过程的掌控
分析判断、引导、沟通、谈判能⼒力
福尔摩斯、柯南
分析能⼒力、判断能⼒力
11
与coding⽆无关…… III
浪客剑⼼心、⽕火影忍者、EVA、钢之炼⾦金术师……
什么是「美」,怎么讲故事
WoW
系统设计、交互设计、世界观设计
在虚拟世界中释放压⼒力
英⽂文流⾏行歌
英语听⼒力,⼝口语、俚语、诗、表达
各种与coding⽆无关的话题
眼界,学习能⼒力
12
与coding⽆无关…… IV
「品味」
对品质、「完美」的追求
对细节的偏执
上海 / 北京 / ⻄西⽅方
⽂文化差异、处事⽅方式差异、思考问题的差异
规则
(极⼒力)遵守规则
(尝试)制定规则
(如果觉得规则有问题)努⼒力去改变规则,但在改变发⽣生之前,遵守规则
13
我看如何成⻓长 I
准备先于机会
兴趣、热情,享受⼯工作
「不务正业」
好奇⼼心、敢于怀疑、敢于
尝鲜、敢于试错
「停下来」,「回过头」
不断地⾃自我完善
对「细节」的偏执,对
「品味」的追求
时间换经验
动⼿手能⼒力、⼯工具
信息能⼒力
收集
处理
14
我看如何成⻓长 II
学习
从(别⼈人的)错误中学习
「偷师」
分享
不断地进化
Do things right, then do
them well
「默契」
可预判
简单可依赖
承诺、责任、担当
「S.W.A.T.」
「⾏行,这事交给我了!」
「要不这事你来吧」
15
我看如何成⻓长 III
「Professional」(职业素
养)
做⼈人
让⾃自⼰己舒服
让别⼈人舒服
坚持 VS 妥协
做事
规则
时机
对象
细节
分⼨寸
⽅方式⽅方法
结果期望 / 预判
16
Architect / Manager / CTO
技术重要么?
⽅方案「折衷」「平衡」「取舍」
结合时间轴
你「⼝口袋」⾥里有多少货?⼜又能多快地往⼝口袋⾥里「补货」?
与⼈人沟通⿇麻烦么?违⼼心么?
与⾮非技术部⻔门沟通
你说的话他们能明⽩白么?他们说的你⼜又能明⽩白么?
职位越⾼高,权⼒力越⼤大,但是,责任也越⼤大,「背后」的⼈人也就越少
所谓「管理」
有定式么?可复制么?
看⼗十本书,不如快速尝试,快速试错
17
My Moral
「天道酬勤」「厚积薄发」
但如果「聪明 && 勤」呢?
如果⻳龟兔赛跑中兔⼦子没睡觉呢?
「⼦子夜,键盘,代码与我同在」
享受⼯工作
「⾦金鳞岂是池中物,⼀一遇⻛风云便化⻰龙」
机会到来之前,你准备好了么?
18
Thanks~
19

More Related Content

Similar to 从码农到大师—— 我看程序员的成长

130113 why.&.how.smb.running.ux-light
130113 why.&.how.smb.running.ux-light130113 why.&.how.smb.running.ux-light
130113 why.&.how.smb.running.ux-lightDavid Liu
 
产品经理入门-人人都是产品
产品经理入门-人人都是产品产品经理入门-人人都是产品
产品经理入门-人人都是产品Tracy Fu
 
Stop Retrospective, Start Continuous Improving
Stop Retrospective, Start Continuous ImprovingStop Retrospective, Start Continuous Improving
Stop Retrospective, Start Continuous ImprovingJen-Chieh Ko
 
Why based success_opensource_project_will_fail_its_product_last
Why based success_opensource_project_will_fail_its_product_lastWhy based success_opensource_project_will_fail_its_product_last
Why based success_opensource_project_will_fail_its_product_lastLi Jiansheng
 
Agile neihu 25_Design Sprint 難推?那來場共創工作坊吧
Agile neihu 25_Design Sprint 難推?那來場共創工作坊吧Agile neihu 25_Design Sprint 難推?那來場共創工作坊吧
Agile neihu 25_Design Sprint 難推?那來場共創工作坊吧俐絜 王
 
設計跨界與事業設計
設計跨界與事業設計設計跨界與事業設計
設計跨界與事業設計Ting-Han Chen
 
2012 May UiGathering: Design and Communication in Co-creation (by Ian Jang)
2012 May UiGathering: Design and Communication in Co-creation (by Ian Jang)2012 May UiGathering: Design and Communication in Co-creation (by Ian Jang)
2012 May UiGathering: Design and Communication in Co-creation (by Ian Jang)Ian Jang
 
敏捷思維-你不可不知的問題解決力
敏捷思維-你不可不知的問題解決力敏捷思維-你不可不知的問題解決力
敏捷思維-你不可不知的問題解決力Hermes Chang
 
启示录的启示
启示录的启示启示录的启示
启示录的启示Yuxuan Liu
 
敏捷软件开发——一个实践者的思考V1.2
敏捷软件开发——一个实践者的思考V1.2敏捷软件开发——一个实践者的思考V1.2
敏捷软件开发——一个实践者的思考V1.2Zhang Yongji
 
Sbir計畫的簡報技巧、審查意見
Sbir計畫的簡報技巧、審查意見Sbir計畫的簡報技巧、審查意見
Sbir計畫的簡報技巧、審查意見kib61915
 
101.10.23 職場與職務認知與溝通協調技能-大買家-b1-詹翔霖教授
101.10.23 職場與職務認知與溝通協調技能-大買家-b1-詹翔霖教授101.10.23 職場與職務認知與溝通協調技能-大買家-b1-詹翔霖教授
101.10.23 職場與職務認知與溝通協調技能-大買家-b1-詹翔霖教授文化大學
 
新员工培训之职业规划(学员版) Frank Xing
新员工培训之职业规划(学员版) Frank Xing新员工培训之职业规划(学员版) Frank Xing
新员工培训之职业规划(学员版) Frank Xingpekxing
 
产品经理实战心得分享
产品经理实战心得分享产品经理实战心得分享
产品经理实战心得分享Richard Chang
 
产品经理实战心得分享
产品经理实战心得分享产品经理实战心得分享
产品经理实战心得分享Richard Chang
 
職場與職務認知 實踐大學-B1-1-詹翔霖教授
職場與職務認知 實踐大學-B1-1-詹翔霖教授職場與職務認知 實踐大學-B1-1-詹翔霖教授
職場與職務認知 實踐大學-B1-1-詹翔霖教授文化大學
 
Scrum Gathering 2012 Shanghai_Keynote: how to change the world(jurgen appelo)
Scrum Gathering 2012 Shanghai_Keynote: how to change the world(jurgen appelo)Scrum Gathering 2012 Shanghai_Keynote: how to change the world(jurgen appelo)
Scrum Gathering 2012 Shanghai_Keynote: how to change the world(jurgen appelo)LetAgileFly
 
Why do projects really fail
Why do projects really failWhy do projects really fail
Why do projects really failsujunmin
 
Swot分析与生涯规划
Swot分析与生涯规划Swot分析与生涯规划
Swot分析与生涯规划20004
 

Similar to 从码农到大师—— 我看程序员的成长 (20)

130113 why.&.how.smb.running.ux-light
130113 why.&.how.smb.running.ux-light130113 why.&.how.smb.running.ux-light
130113 why.&.how.smb.running.ux-light
 
产品经理入门-人人都是产品
产品经理入门-人人都是产品产品经理入门-人人都是产品
产品经理入门-人人都是产品
 
Stop Retrospective, Start Continuous Improving
Stop Retrospective, Start Continuous ImprovingStop Retrospective, Start Continuous Improving
Stop Retrospective, Start Continuous Improving
 
Why based success_opensource_project_will_fail_its_product_last
Why based success_opensource_project_will_fail_its_product_lastWhy based success_opensource_project_will_fail_its_product_last
Why based success_opensource_project_will_fail_its_product_last
 
Agile neihu 25_Design Sprint 難推?那來場共創工作坊吧
Agile neihu 25_Design Sprint 難推?那來場共創工作坊吧Agile neihu 25_Design Sprint 難推?那來場共創工作坊吧
Agile neihu 25_Design Sprint 難推?那來場共創工作坊吧
 
設計跨界與事業設計
設計跨界與事業設計設計跨界與事業設計
設計跨界與事業設計
 
2012 May UiGathering: Design and Communication in Co-creation (by Ian Jang)
2012 May UiGathering: Design and Communication in Co-creation (by Ian Jang)2012 May UiGathering: Design and Communication in Co-creation (by Ian Jang)
2012 May UiGathering: Design and Communication in Co-creation (by Ian Jang)
 
敏捷思維-你不可不知的問題解決力
敏捷思維-你不可不知的問題解決力敏捷思維-你不可不知的問題解決力
敏捷思維-你不可不知的問題解決力
 
启示录的启示
启示录的启示启示录的启示
启示录的启示
 
敏捷软件开发——一个实践者的思考V1.2
敏捷软件开发——一个实践者的思考V1.2敏捷软件开发——一个实践者的思考V1.2
敏捷软件开发——一个实践者的思考V1.2
 
Sbir計畫的簡報技巧、審查意見
Sbir計畫的簡報技巧、審查意見Sbir計畫的簡報技巧、審查意見
Sbir計畫的簡報技巧、審查意見
 
101.10.23 職場與職務認知與溝通協調技能-大買家-b1-詹翔霖教授
101.10.23 職場與職務認知與溝通協調技能-大買家-b1-詹翔霖教授101.10.23 職場與職務認知與溝通協調技能-大買家-b1-詹翔霖教授
101.10.23 職場與職務認知與溝通協調技能-大買家-b1-詹翔霖教授
 
新员工培训之职业规划(学员版) Frank Xing
新员工培训之职业规划(学员版) Frank Xing新员工培训之职业规划(学员版) Frank Xing
新员工培训之职业规划(学员版) Frank Xing
 
休Ch02 swot
休Ch02 swot休Ch02 swot
休Ch02 swot
 
产品经理实战心得分享
产品经理实战心得分享产品经理实战心得分享
产品经理实战心得分享
 
产品经理实战心得分享
产品经理实战心得分享产品经理实战心得分享
产品经理实战心得分享
 
職場與職務認知 實踐大學-B1-1-詹翔霖教授
職場與職務認知 實踐大學-B1-1-詹翔霖教授職場與職務認知 實踐大學-B1-1-詹翔霖教授
職場與職務認知 實踐大學-B1-1-詹翔霖教授
 
Scrum Gathering 2012 Shanghai_Keynote: how to change the world(jurgen appelo)
Scrum Gathering 2012 Shanghai_Keynote: how to change the world(jurgen appelo)Scrum Gathering 2012 Shanghai_Keynote: how to change the world(jurgen appelo)
Scrum Gathering 2012 Shanghai_Keynote: how to change the world(jurgen appelo)
 
Why do projects really fail
Why do projects really failWhy do projects really fail
Why do projects really fail
 
Swot分析与生涯规划
Swot分析与生涯规划Swot分析与生涯规划
Swot分析与生涯规划
 

从码农到大师—— 我看程序员的成长