如何快速提升自己的能力?
蓝字关注,回复“职级”获取知名互联网公司职级定义
最近好多位公号朋友问我如何快速提升个人能力,我发现这个问题还挺有代表性,于是我写一篇文章记录我的思考,一些我的建议与你分享。
以下我将从「与智者为伍、反思复盘和知行合一」三点逐一展开。
— 1 —
与智者为伍
1、教育应该是个性化的
一直以来,我们接受的教育都是标准化的,从小到大,书本一样,答案也有标准答案,骨子里的创新精神的就更不用提了,那真的是稀缺的东西。
然而,我们每个人是不同的是独一无二的,环境不同,场景不同,用一个标准答案或者同一个方法论去套,注定会得到悲剧的结果。
2、跳出固定思维怪圈
古语有言,当局者迷,旁观者清。这话有点绝对,但是大部分情况是适用的。
这里举一个案例:
2016年我负责整个饿了么客服中心产品的时候,其实对整个客服产品的整体产品设计,我们就按照原来在1号店客服产品的经验开始设计,结果在给当时VP汇报过程中受挫,整个人心情一下子跌落到谷底。
我当时想可能还是见识太少思考不够深入,我和产品团队又花了2周时间我们对当时大众点评、携程、京东的客服产品朋友做了一系列的沟通之后,结合当时饿了么的现状,重新设计出新的饿了么自己的客服中心产品蓝图。
再次给VP做汇报时,反馈是思考的广度和深度都有了质的提升,大体的设计框架没啥问题一些细节后面再迭代一下。再后来这个产品上线后一定程度给饿了么客户留存,外部产品问题的内部支持反馈有了一个好的支持和提升。
这么看来跳出自己思维的怪圈是多么的重要!
3、经验的迁移和精进
有时候我会自问自答,经验是什么?我的回答是从一些我们已经成功的方法论学习称之为经验。
比如我们招人的时候都要有经验的候选人,其实本质就是他们的经验可以快速做成一些类似的事。
这里举一个我刚毕业的例子,我2005年从安徽工业大学一所一般本科毕业,当时没什么人生阅历,认识的朋友中和当时的学长们从事软件行业也非常之少。
偶然间听朋友说有一个网站叫CSDN可以学编程,然后在那里认识了一个北京已经工作了的网友,他告诉我程序员之路如何走并建议我如何从基础开始学习,还记得当时他推荐我就是“thinking in java”的书籍和马士兵的课程和网上面试题集。
这对一个没有任何经验的刚毕业而言是终生财富,虽然现在已经联系不到那位好心的朋友。
然后有这些就够了么?还远远不够,我们还必须学会精进,学会迭代,每天前进20公里。若干年后,当我们回想这段往事,那些曾经的懵懂、曾经的过往也会一幕幕再现。
不是有那句话,我们看曾经的自己就是一个xx的存在。
— 2 —
反思复盘
就算我们按照「以终为始」的方法按终态思维去定义目标,然后寻找合适的策略去实现这个目标,然后并不是所有的事都会因此走向成功。
我非常同意一个观点,那就是成功没有方法论,失败才有。如下我来给你分享一个我反思复盘的故事。
还记得我2010年在1号店的时候,当时我们和平安对接系统,就在我们系统测试都没有任何问题时候,我们上线在生产环境的时候我们系统的接口无法正常调用,可以掉的通,从返回的错误很奇怪也基本无法判断。
我做为当时的技术负责人,同样的代码同样的配置在预生产环境都正常,这件事让我顿时觉得压力非常大,一连几天毫无进展,正式上线时间也被迫延期,当时的领导还安慰我不急,他已经和对方高层打了招呼让我们抓紧定位。
一连过去5天后,我和我们公司运维沟通才发现,我们系统的对外出口IP和其他另外一个部门某一个产品的出口IP一样,而咨询了平安那边是统一网关,这才明白问题之所在,后面我们换了机器部署换了出口IP问题就迎刃而解了。
可是在过去的120小时,我生不如死,苦不堪言。
后面我们做了事故的复盘,这里面最重要的问题还是我们在预生产和正式的差异上没有思考到位导致问题没有及时的解决。
运用这个差异化原则,后来我还帮兄弟找到线上代码和发布代码不一致导致的问题(devops工具的缺失)、线上和测试环境同一个SQL一个可以走索引一个不走索引的问题,可能现在很多人看起来的很简单问题其实都是实践出来的,都是血和泪教训。
当然我们当时的复盘远没有现在的还要写5WHY,定级定责,但是当时正面给我们敲响警钟,让我们敬畏线上系统,敬畏用户。副产品就是给我们快速提升的思考,前车之鉴。
依稀记得那句话:“历史总是惊人的相似,但是绝不会完全相同,因为他拒绝完全相同!“
— 3 —
知行合一
什么是知行合一?我之前写过一篇文章,如果各位有兴趣可以看看。技术人的「 知行合一 」
按我此时此刻的理解,知和行就是互为促进的两者,我们有了认知,我们去行动拿到结果,然后我们总结失败教训有了新的认知,继续处理这世界新的问题如此反复,但是又所不同。还是用之前的文章的图来诠释这一个过程。
敲黑板,这里是螺旋上升,缺一不可且互为促进。
最后的话
以上,我从三个方面聊了如何快速提升自己的个人能力一些我的想法和思考。
当然再多的别人的经验只是别人的经验,再多别人的成功只是别人的成功,我们要根据自己的场景做出改进和变化。经历痛苦是必定的过程。
不长夜痛哭者,无以语人生!
与君共勉!
如果觉得我的文章对你的朋友有用,也请随手分享给他们,谢谢。
-------
以往热文推荐:
职业选择 学会这3点就够了
公众号付费阅读后,我的第一款付费产品
5点聊透技术领导力本质
那些40岁左右的程序员都去哪了?
玩转这四点 架构师之路轻松进阶
做好这5点,你就是CTO
非常欢迎加我微信(jeff_arc)和我做朋友。
长按二维码关注,一起学习、思考、改变
▲ 长按关注军哥手记,和军哥做朋友
如何快速提升自己的能力?相关推荐
- 如何快速提升你的能力?
如何快速提升自己的能力? 答案很简单:投资自己! 投资自己,才是最好的投资. 建立你的自我投资基金 给自己建立一个基金吧,每天往里面放10元钱,经常用这个基金里的钱寻找不同的学习资料给自己充电. 你有 ...
- 掌握这 25 条小贴士,快速提升数据可视化能力!
英文:Katy French,翻译:优设 可视化不是单纯的数据展示,其真正价值是设计出可以被读者轻松理解的数据展示.设计过程中的每一个选择,最终都应落地于读者的体验,而非设计者个人. 本文提到了一些常 ...
- 快速提升数据可视化能力,需要考虑这25条
可视化不是单纯的数据展示,其真正价值是设计出可以被读者轻松理解的数据展示.设计过程中的每一个选择,最终都应落地于读者的体验,而非设计者个人. 本文提到了一些常见错误,也是我们团队总结出的一些技巧.这2 ...
- 快速提升Golang编程能力:那就一起用Go做项目吧
Go语言是一种开源编程语言,可轻松构建简单.可靠且高效的软件. Go语言在2009年首次亮相,是谷歌开发的一种通用型语言.与Python等其他编程语言相比,Go语言具有多个优势,这也是它值得关注的地方 ...
- App数据统计分析:快速提升运营分析能力
App精细化运营的必由之路是什么?一定是要搭建强大的数据统计管理系统,在此基础上进行高效的分析和运营.openinstall的应用统计功能就能满足全面的App数据统计和分析需求. 在当前应用统计服务并 ...
- 深度学习研究生如何快速提升代码能力,写出高效的代码?
深度学习代码与前端代码区别 深度学习的代码能力与开发后台或者前端的工程代码能力不是一个概念. 写前端代码:脑海中是整个工程的架构,写代码则是把这些架构用 code 具体化. 写深度学习代码:脑海中浮现 ...
- 自媒体爆文怎么写?学会拆解优秀文章,快速提升写作能力
很多人都觉得自媒体写作很难,尤其是对于写作功底比较差的人来说,一听到写文章就怕了.其实,自媒体写作和常规写作是有区别的.学会拆解优秀文章是快速提升写作能力的最佳方法之一.今天就通过拆解文章来给大家介绍 ...
- 快速提升口才能力方法
快速提升口才能力方法 1.语气. 说话很重要的是语气合理运用."你难道不认为是这样吗?"楚楚可怜的说出这句话跟咄咄逼人的语气说出来是截然不同的效果.加重你要传达的信息,也是不敬意对 ...
- 怎么在短时间内快速提升自己的工作能力呢?
职场是一个不断竞争.不断淘汰的场所.对于很多职场新人来说,要想让自己在短时间内成为一名职场精英,就必须不断提升自己的做事能力,让自己比别人成长得更加快速.那么,怎么在短时间内快速提升自己的工作能力呢? ...
最新文章
- C++反汇编-加法分析
- Oracle 被 4000 多名女性员工集体诉讼:因薪资比男性每年少 1.3 万美元
- linux 下如何安装php,详解在Linux下如何安装配置PHP
- 3分钟搞懂前后端开发的区别
- 青客宝团队redis内部分享ppt
- [html] HTML与XHTML二者有不同
- 2017.10.5 高速公路 思考记录
- python办公室妙用-python eval()函数的妙用和滥用
- 阶乘与 pi 的关系 —— 斯特林公式(Stirling formula)
- c语言if语句教学设计,C实验教案(清华)
- Git基本用法(一)
- 2.shiro+jdbc+idea+maven数据库
- Microsoft visio 2010 Premium 的激活
- php实时股票,PHP实现股票趋势图和柱形图
- 分布式操作系统 - 4.分布式通信管理
- 春季养生知识多 吃萝卜可预防上火
- PHP实现附近的人、按距离排序之Redis GEO方案
- 1134. 积木分发
- 一步一步教你将java代码打成jar包用bat批处理命令运行
- share memory的bank conflict分析