首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

漫谈技术职业人生——个人应该具备的能力

漫长的技术职业生涯中,你应该具备哪些能力,你自己是否真的清楚?

漫长的职业生涯中,你是否了解你自己所做的业务?

漫长的职业生涯中,你是否跟其他人沟通顺畅?

漫长的职业生涯中,你是否有效地管理自己的时间和事情,做到井井有条?

漫长的职业生涯中,你是否影响过其他人,给其他人留下深刻印象?

漫长的职业生涯中,你是否一直在学习,一直在打破自己的认知?

带着上面这些问题,我们来聊聊,技术职业生涯中,必须具备的能力。

技术能力

技能能力,是每个从事技术工作的人,都必备的基础能力。

不管你以后,是走技术晋升路线,还是走管理晋升路线,你都必须具备技术能力。

1.1 基础扎实

每一种开发语言,每一种技术都是从简单到复杂,学习的过程都是从知道-会用-理解的一个过程。

知道,就是还不知道怎么用,但是,知道有这么个框架或者API,知道它的存在。这是最低级的层级,知道它的存在。

会用,就是知道它的存在,并且能正确地使用它。

理解,就是不仅仅知道它的存在,还会运用它,并且理解它为什么这样设计。学习它的精髓,去其糟粕,达到运用自如,融会贯通。

1.2 源码阅读

每一种开发语言,如果,我们想要了解其原理,就必须看它的源码。从源码里面,我们可以深入地去了解它的原理。阅读源码,首先要找到入口,然后,观其脉络,最后,从整体上来理解。

入口,阅读源码,找到源码的入口很重要,最好是从一个功能点切入,还要做好笔记。

脉络,阅读源码,既然我们找到了入口,剩下的就是沿着这个功能点的主脉络一直看下去。为什么强调是主脉络,而不是全部方法,是因为全部方法太杂,会影响阅读。所以,阅读源码一定沿着功能点的主脉络阅读。

整体,源码阅读的入口、脉络,我们都找到了,剩下的就是各个功能点的源码阅读,最后,整个框架的源码阅读。从整体上学习和领悟。

1.3 架构思想

所有的技术,都是为了解决某些问题而产生的。所有的框架,都是为了解决某些场景问题而诞生的通用解决方案。

在学习技术或者框架的时候,我们不仅要基础扎实,还要理解,并且还要学习架构思想。

在我的认知体系当中,评价一门技术或者一个框架的好坏,就看它是否通用,并且好用。

通用,技术或者框架,是一类场景问题的通用解决方案,遇到类似的场景问题,就能想到用哪种技术或者哪种框架。

好用,通用是基础,只有通用,才能是一门技术或者一个框架。但是,好用,这个纬度的评判就需要更多的条件了。比如,运行速度,占用内存的大小,使用的难易程度等等方面。

如果,我们自己写框架,尽量向通用和好用的方向靠拢,才会有其他人去使用。

业务能力

曾几何时,有人问,技术需要了解业务吗?

曾几何时,有人说,业务驱动技术吗?

我想说,80%的企业是业务驱动技术,80%的开发同学都是业务开发,而不是纯技术开发,对于这80%的开发同学,你必须了解业务,而且要深刻理解业务。

2.1 深刻理解业务

作为一名业务开发者,不理解业务,会有什么后果呢?

我想后果很严重,会导致你开发的不是业务需要的,反反复复返工,导致你和你的团队都疲惫不堪,最后业务没做成,团队解散了。

所以,每一位开发者,都应该深刻理解业务,理解业务流程,做到业务闭环。

业务流程,在开发的时候,不仅仅要了解自己所负责的业务,同时需要了解你的上游和你的下游跟你所负责的业务的一个整体的流程。这样,才能更好地去理解业务。

业务闭环,我们了解了自己所负责的业务的上游和下游,还要了解业务的正向流程和逆向流程,做好业务的闭环。

2.2 跨职能理解业务

想要深刻理解业务,不仅仅要理解业务流程,还要通过不同的职能去理解业务。例如,产品、运营、用户等视角去理解业务,做到真正的理解业务。

2.3 跨团队理解业务

想要深刻理解业务,不仅仅要做业务闭环,还需要通过不同的团队协调作战,目标一致,达成共识,最终完成业务。

沟通能力

沟通的过程中,分为两个部分,一个部分是说,表达自己的观点或者意见,另一个部分是听,理解别人的观点和意见,最终在某些意见或者观点上,达成共识。

3.1 说的能力

你在表达自己的观点的时候,是不是经常跑偏?

你在陈述自己的意见的时候,是不是经常扯东扯西?

为什么,其他人,听不懂你在讲什么?

为什么,其他人,抓不住你的观点或者意见?

其实,在与人沟通和交流的时候,让别人认为你表达清楚,说到重点,就是说的能力。

表达清楚,对于某件事情或者某个主题,要表达的观点或者意见,需要有条理地去表达。自己清楚,不是真的清楚,让别人清楚你清楚的,才是真的表达清楚。

说到重点,表达的时候,不需要太多的铺垫和陈述,需要直观的表达自己最想说的一个或者几个观点。并且,想表达的观点,是众多观点中提炼出来,即紧急也重要的观点。

3.2 听的能力

你在听其他人表达意见的时候,是不是不清楚其他人在讲什么?

你在听其他人陈述观点的时候,是不是感觉很多观点,但都不是重点?

你在听其他人表述的时候,是不是觉得其他人在东扯西扯,不说重点?

在与其他人沟通的时候,听也是一种能力。要能听清楚其他人在讲什么,并且理解重点。

听清楚,在其他人表述的时候,我们就应该集中注意力去倾听,听清楚其他人要表述的内容和关键点。

理解重点,在听清楚关键点以后,我们就需要知道表述人想要表达的重点是什么,这样,我们才能理解重点,理解别人到底在说什么。

3.3 关键对话

在和其他人对话的过程中,我们应该聚焦关键问题,然后交换意见,最终达成共识。

聚焦关键,在和其他人对话的过程中,尽可能地去聚焦关键问题,不要东扯西扯。东扯西扯不仅浪费时间,而且也聊不到关键问题,导致白白浪费时间。

交换意见,找到关键问题,就可以和对方交换意见了。意见不一定相同,也不一定不同,最终的目的,是对于关键问题的解决方案的取舍,是大家都满意。

达成共识,大家对于关键问题的解决方案,都满意的时候,就是大家达成共识的时候,这个时候,大家才能齐心协力去解决关键问题。

管理能力

管理能力,首先要管理好自己,让自己活得舒服,才能有更多的精力去管理别人、管理团队。

4.1 个人管理

个人管理,主要包含时间管理、事件管理、认知管理。事件和认知都是发生在时间长河里的。

听起来像毒鸡汤,但是,还是有一些营养的。

时间管理--不重要不紧急,紧急不重要,重要不紧急,既紧急也重要。

时间管理的四象限法则,轻重缓急。把自己的事情,按照上面四种来划分。然后,按照轻重缓急去落实。让自己办什么事情都井井有条。

事件管理--凡事有交代,件件有着落,事事有回音

对于事件管理,跟能力无关,跟态度有关。做事要有闭环,做了闭环的事情的人,才是靠谱的人。事情,不是做了就可以,而是要让参与者都主动反馈,落实。让知情人知道结果。有始有终,方为靠谱。

认知管理--愚昧之巅,绝望之谷,开悟之坡

对于认知管理,大部分人都开始在自己的领域中到达了愚昧之巅,听不进他人的意见和建议。盲目地认为自己就是对的。只有遭受重大打击的时候,才幡然醒悟,自己是错的。

在遭受重大打击的时候,人生就到达了绝望之谷,例如:公司破产了,房子拍卖了,老婆离婚了等等。

有些人,能承受住重大打击,有些人不能,从此就一蹶不振了。

能承受的人,会从绝望之谷慢慢爬坡,这个过程就是开悟之坡,开始总结与学习,然后,东山再起。

4.2 团队管理

对于团队管理,其实我没有太多的发言权。因为,从事管理工作也没有多久。一直是一线开发人员。但是,自从我带了团队以后,我就思索了团队管理的问题。总结出了以下几个方面。

团队文化--传承,空杯心态,主动分享

不管从事什么工作,我觉得第一要务是传承。例如,技术开发,要产出架构图、时序图、流程图、ER图和接口文档,这些对于老人和新人交接、新人快速产生生产力,特别重要。口述比较苍白,有图有真相。

不管从事什么工作,都需要保持空杯心态,静下心来听取别人的意见,取其精华,去其糟粕。

不管从事什么工作,都要主动分享,分享也是学习的过程,也是交流的过程。成就他人,又完善自己,何乐而不为。

团队风格--乐观,自信,担当

乐观的人,乐观的人生总能遇见好事。对于很多事情,如果乐观一点,也许就做成了,但是,悲观一定做不成。因为悲观,使你永远想到的都是不好的。

工作要自信,处理问题要自信,遇到事情更要自信。自信,使自己心情愉悦,好的心情做什么事情都事半功倍。

担当,主动担当一些自己力所能及的事情或者责任,会给人一个不错的印象。

影响力

关于影响力,我想说的是在工作中,你对同事的影响,你对团队的影响,你对行业的影响,你对个人品牌的塑造。

影响力,包含互惠,承诺和一致,社会认同,喜好,权威,短缺。

用我自己的话,总结就是:让其他人遇到事情的时候第一时间想起你。

5.1 互惠--让其他人想念你

如何理解互惠,互惠,就是别人给你利益或者好处,你一定会有亏欠感,就会强烈地想回馈对方。所以,逢年过节或者有好事情的时候,自然而然地就想念你,因为你给了别人互惠。

5.2 承诺和一致--让其他人认同你

当其他人给你一个承诺、决定或者立场的时候,其他人就会从思想到行动,来证明承诺、决定或者立场是正确的。最终是言行一致,思想统一,得到你的认同。

5.3 社会认同--让其他人遵从你

在判断何为正确时,我们会根据别人的意见行事。你在做,其他人就会觉得这种行为是恰当的。跟着你做,起码不会犯错。

5.4 喜好--让其他人喜欢你

相同的兴趣爱好,物以类聚,人以群分。用另外一句话就是投其所好,让其他人喜欢你。

5.5 权威--让其他人相信你

某某领域的专家,就是某某领域的权威泰斗。某某领域的专业程度,决定了你是否是某个领域的权威,决定了其他人是否会相信你说的一切。

5.6 短缺--让其他人珍惜你

物以稀为贵,意识到失去它,就会更加爱它。如果,加上时间限制,那么就会被珍惜。

前提,你值得别人珍惜。想要其他人珍惜你,就要给其他人不可或缺的真实感觉。

学习能力

有多少人,觉得大学毕业了,工作了,就再也不需要学习了?

工作了,需要学习的知识,反而更多了。岗位必备知识、沟通、业务、技术、影响力等等。社会,才是最真实的大学。

6.1 学习技术

如果,你是从事技术相关职业的人员,那么,技术就是你的生存的基本能力。

不管,你要走技术晋升路线,还是技术管理晋升路线,技术永远是根本。

在人的职业生涯中,要一直学习技术,才能保持竞争力。

学习技术,可以从技术驱动,场景驱动,价值驱动来学习,达到良好的学习效果。

6.2 学习业务

在技术的职业生涯中,哪怕是纯粹的技术架构,也会和业务有交集,更何况业务开发。

所以,技术必须懂业务,学习业务,可以从竞争对手,业务方,产品,书本、互联网等方式学习业务。让业务场景驱动你的技术,让场景驱动你的技术。

6.3 学习沟通

沟通,是人与人之间的一座桥梁,你沟通的好,大路平坦,一路顺风。沟通的不好,坑坑洼洼,四处碰壁。

沟通,是交流的基础,是一门能力,也是一门艺术。

学习沟通最好的方式是分享,交流,把你的思想分享给其他人,让其他人来辩证你的思想,同时自己也学习了其他人的思想。

6.4 学习管理

学习管理,先管理好自己,再管理其他人,管理的其他人多了,就是在管理团队。

对自己要有规划,对团队要有规划,对时间要有规划。

规划了,就要去实施,不实施等于没规划,等于浪费时间,等于浪费生命。

6.5 学习影响力

影响力,正向的叫个人品牌,逆向的叫围墙。

正向,打造个人品牌,使更多的人知道你,喜欢你,相信你,指导你,遵从你。使你有更加广泛的人际关系和更大范围的影响力。

逆向,就是和其他人建立了一堵墙,其他人想到你的时候,想到的都是你的各种理由和拒绝,从而排斥与你交流、合作。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20201106A01GPH00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券