如何成为一门领域的专家

1.怎样成为专家

无数事实证明,一个人只要不是太笨,太不开窍,有这一万个小时的苦练打底,你即使成不了大师、巨匠,

至少也会成为本行业的一个具有丰富经验的专家,一个对社会有用的人。

2.三十而立

人在三十岁之后,就应该在稳定在某一个职业上,有所建树

3.舒伯

成长、探索、确立、维持、衰退为中心的五个阶段模型

1) 每个阶段都有不同的职业课题需要完成,当前阶段的职业课题没有完成的话,就会影响后续的职业发展和人生生活

2) 确立阶段: 25岁~44岁

逐渐稳定于一项工作

确立自己将来的保障

发现适当的晋升路线

1.细分

    25~30岁,修正期

    31~44岁,安定期 (最富有创造力的阶段)

2.25~32岁是人的婚育期

    工作、生活的双重压力

舒伯的生涯发展理论

1.成长阶段:由出生至14岁

    开始发展自我

2.探索阶段:由15岁至24岁

    使职业偏好逐渐具体化、特定化并实现职业偏好

3.建立阶段 : 由25岁至44岁

    统整、稳固并求上进

4.维持阶段:由45岁至65岁

    维持既有成就与地位

5.衰退阶段:65岁以上

    发展新的角色,寻求不同方式以替代和满足需求

4.技术人生

纯粹的代码没有意义,解决现实问题是软件存在的最大意义。

软件产品,是软件技术和行业需求的结合

1) 知识、技术

1.随着社会的不断发展,现实问题越来越多,越来越复杂,老的知识、技术在面对新的问题时可能力不从心或效率低下,

所以不断有新的语言和技术问世

2.不同的语言和技术,都有特定的应用场景,这种语言解决这种问题效率高,那种语言解决那种问题效率高。

没有最好的语言,只有最合适的语言

3.为了更好的解决问题,可能需要掌握多种语言和技术

2) 技术能力和阅历

1.技术能力是指,对具体的知识和技术的运用水平。它在很大程度上决定了一个程序员身上的技术价值

技术能力不断地运用知识、技书解决现实问题的过程中培养出来的

2.技术能力和阅历,随着程序员年龄和工作经验的增加,其重要性和价值将超越知识、技术本身

3) 业务积累

1.大部分软件是技术和业务的结合,甚至有的行业软件,开发技术只占20%,80%的都是业务层面的知识、流程。

2.业务和行业紧密相关,你选择一个行业,选择一家企业,就会决定你能积累的产业、业务知识、经验。

而这部分业务积累,是程序员的重要价值所在,它和技术阅历一样是经得起时间考验的。

3.学一门编程语言容易,深刻理解业务却没那么简单。而你不理解业务,空有编程语言和应用技术框架,

实际上没什么用。这就是我们强调业务积累的原因。

5.公司分类

1) 外包型公司

1.通过承接别的企业的部分或全部软件业务来发展。这导致了业务不稳定,编程语言、技术框架等技术方面也不稳定。



2.外包型公司做软件的心态,是“干活、交活、拿钱、完事儿”。在这样一种心态支配下,程序员较难有机会仔细打磨产品,

对技术能力的积累会有一些影响。另一方面,因为业务随时会变,对行业知识积累也会有较大影响。



3.从企业角度讲,考虑成本的话,更愿意用成本低的年轻人,所以,大龄程序员的将来,在这种公司不够乐观。

你一个35岁的程序员和22岁的程序员,做同样的App,老板不会觉得你35岁就比22岁做出来的东西好多少,

他会认为年轻人多加个班多改改就差不多了,这时候会产生劣币驱逐良币的效应。

2) 项目型公司

1.通过承接电信、银行、电力、政府或其他单位的软件项目为生,比外包型稍强一些,技术上可以自己选择,也能够在某个行业长期积累经验。

2.如果这类公司的项目规模小而多、行业不集中,那就与外包型公司类似。另外,做项目的心态和外包有些类似,

对成本的考量较多,对程序员的持续技术发展不利,比如有新技术出现,公司不一定会用,

可能为了快和规避风险而选择较老较趁手的技术来完成项目,

3.这一方面会减缓开发人员的技术更新周期,

另一方面也减少了锻炼机会降低了技术成长速度。

3) 产品型公司是最好的,

1.一个产品,要产生竞争力,要么靠对业务的深刻理解,要么靠技术上的领先优势。

这类公司是对程序员的技术阅历、业务知识都很有好处,我认为是程序员的较好选择。

6.将来

程序员最大的价值就是用技术解决问题的能力。

而这种能力的构成里,技术能力与阅历、业务这两方面是具有经久价值的,是相比语言、技术更耐得住时间考验的。

常见的四种职能取向

管理者

    职能管理者

        开发经理、研发部门经理、项目经理、项目总监、HR经理

    全面管理者

        CEO、总经理

专业技术者

    靠技术吃饭的人,拥有独特手艺和技术,能用自身所掌握的技术为别人解决问题创造价值,他们通常会依附一个组织来工作。

    比如程序员,测试工程师,UI设计师

自由职业者

    首先是一个专业技术者,然后他脱离了特定组织

    自己跑单,自己安排自己

创业者

    特别想拥有自己的产品和服务,拉一帮人成立一组织,协调各种资源来实现自己的梦想。

每一个程序员都应该理清自己的职能取向,只有职能取向清晰了,谈将来才比较靠谱。

7.在企业中的发展

技术之路:

初级工程师--## 中级--## 高级--## 架构师(专家)--## 技术总监--## CTO

管理之路:

工程师--## 项目组长--## 项目经理--## 项目总监--## 技术总监--## CTO

保持学习能力,丰富技术能力与阅历,积累行业知识与经验,然后就可以持续走下去。

8.二八定律

1.管理路线,技术路线的选择,基本上也是二八开(或者一九)。

小部分的人走了管理路线,剩下的大部分程序员,走技术通道。

2.那技术通道,有多少人能成为高级软件工程师、架构师、技术专家、CTO?

百分之二十。

从晋升角度看,任何一个行业的从业人员的分布,都是金字塔型的。

9.怎样面对将来

1) 选择企业

选择产品型、重视技术的公司,这种选择非常重要。它会严重影响你将来能在技术路线上走多远

2) 稳定于一项工作

31~44岁是安定期,程序员应该稳定于一项工作,发现适当的晋升通道,确立自己将来的保障。

在这个时期,频繁的跳槽对将来的发展不利

3) 不能晋升怎么办

技术路线,可以初级、中级、高级、架构师(技术专家)……这么走下去

1.假如一个程序员发现自己到一定程度无法再走下去,就会产生挫折或倦怠。通常这种情况会在你稳定一项工作7年左右出现,所谓七年之痒。

对本科毕业来讲,这个年龄就在33~35岁左右。



2.此时怎么办?这是很现实的问题。

这个我们就要具体问题具体分析:

是你很牛X限于企业环境无法晋升?还是你自身能力到了天花板了无法晋升?



不同的原因对应的行动是不一样的,前者的话,可能应该考虑换一下。后者的话,要调试心态,建立第二生活中心,在职业之外发展其他的兴趣爱好来平衡。



3.在这个年龄阶段,有一大批程序员会因为晋升受挫或倦怠而成为创业者或参与到创业中来。这是需要留意的现象。

4) 竞争力有区域性和相对性

程序员的价值和竞争力,其实是相对的。

比如你在,牛人太多,无法晋升了,其实别处可能有鸡头的位置等着,比如其他行业内的小公司的技术总监、部门经理,如果你看重职位和头衔,

就可以去尝试。这也是典型的一种路线,有部分程序员在大公司镀镀金,回头到其他行业的相对规模较小的公司去做管理或技术专家。



如果你很在意职位等级,很在意比别人更受尊重,那就找一个能凸显出你价值的环境。比如乒乓球运动员何智丽,在39届世乒赛上因为没按领导指示输球,

后来被取消参奥资格,在国内无法发展了,她移民日本,继续在乒乓球领域活跃并取得了辉煌战绩,还曾经战胜邓亚萍取得亚运乒乓球女单金牌。

类似的还有一些国外的业余足球运动员或退役的足球选手到中国来,迅速成为热门选手受到重视。这都是一个道理。

5) 学习其他技能

如果你有时间,也可以学习其他可以赚钱的技能,因为,虽然我们说大龄程序员可以一直做技术,但能一直做到退休的,估计也只有20%。

如果你是那80%,当你不得不离开心爱的开发岗位时,就能够因为有所准备而不至于忽然失重。

6) 职业之外的兴趣

这点是我们必须要谈的,程序员的人生里不只有软件和工作,还应当有其他的。生活是多元中心的,要有一些其它的兴趣爱好,能够滋养心灵,

修复纯技术工作给心灵带来的磨损。



提笼架鸟,雕刻,书法,围棋,游戏,写作,读书……都挺好的,有比没有强太多了。

从事技术的人都可以想一想自己的前途

1、坚持走技术路线。由初级的技术工程师变成高级的、顶级的资深技术人员。

2、技术 管理路线。终极目标是技术总监,不仅仅自己懂技术,更重要的是培养和带领技术团队。

3、转向偏市场岗位。如我上篇所说,有了技术背景去做市场或销售,在技术方面没有短板。

4、自主创业。这个尤其的难,因为自己当老板的心态完全不一样。很多技术出身的创业者总是习惯技术导向,殊不知所有成功的企业都是市场导向。

远的不说,oracle与sun的故事大家可以唏嘘一下。

5、其他。不一而足,有考公务员的,有转到别的行业放弃技术的,也有专业炒股炒房的。

来源张永光的博客

  • 6
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值