当前位置: 首页 > news >正文

我希望早点知道的关于成长的建议

人上了年纪,往往在诸如更加闭塞,更加固执这些缺点之外,再多出来一个缺点:那就是动不动就爱给别人建议。我当然也未能免俗。有时候会听到同样悲观且固执的过来人告诉我,这些建议说了和没说效果都一样,人们在没有切身经历之前是很难听取“过来人”的建议的,不过我觉得多说几句总比“知而不言”要好一些。是为序。

1. 勇敢

知之为知之,不知为不知,是知(智)也 — 孔子

我在工作了多年之后才总结出来一个道理:你必须足够自信才会让将自己的无知暴露出来。而一旦你鼓起勇气,将自身的弱点暴露出来,放弃“专家”的包袱,放弃“经验丰富”的包袱,才能最大程度的成长,进而成为一个更加自信,更加优秀的自己。


图片来源:https://www.shutterstock.com/zh/image-illustration/silhouette-man-gets-rid-ego-bad-1343878796

比如初上项目的时候,我就很担心别人会如何看待我提出的问题,会不会显得很“弱智”,连这种基础知识都不知道等等。后来我认识到,别人大概率不会太在意你的问题有没有太“初级”,或者是不是缺失“常识”。回答这些问题也并不会浪费太多时间,而相对来说,将问题隐藏起来的危害更大一些。

当我想通这一点后,我的心态得到了很大的放松。比如我最近加入了一个新的团队,在onboarding的时候我问了很多问题(一些我之前可能倾向自己下来做功课去学习的内容)。事后团队的其他同事,包括客户的同事也非常认可这一点,认为回答这些问题不但可以帮助我,还可以帮助团队里其他所有人的对齐。

知识工作的一个特点就是对产出很难可视化,文档会过期,架构图会失效,但是从团队讨论中的知识则相对来说总是比较新的。每个问题的回答是事实都是对团队成员对领域知识的一次刷新。

另一个与之相关的有趣现象是,我在以往的结对中往往倾向于将一些不太确定的点记下来,然后自己下来消化。这种做法的弊端是,消化后我自己可能掌握了,但是我的伙伴则失去了这样的机会。如果少一些“自我”,而在有疑问的时候提出来,即使你的伙伴也不知道答案,你也对他做了启发,可能会驱动他下来去进一步学习。

我知道这一点需要额外的勇气,承认自己不知道,正视自己的知识缺口,事实上正是你成长的关键时刻。因此,我希望你可以更勇敢一些,更少一些不必要的“自我”。

2. 行动

吾尝终日而思矣,不如须臾之所学也 — 荀子

在工作中,我会周期性地陷入莫名的情绪中。有时候觉得比较懈怠,感觉要做的事情没有那么有趣,或者没有太强的动力去完成。而当这件事情又不得不做的时候,自己就会很矛盾,从而导致情绪低落,效率较差。

总结起来,这种情绪就纯属想的太多。我们的大脑在比较空闲的时候,总是喜欢总结和归纳,比如某个事情的意义是什么之类,其实背后可能压根就没有意义,或者说过程本身就是意义。这时候要做的就是行动起来,而不要考虑结果如何,成本如何,投入产出比如何等等。

有个有趣的“五分钟规则”,就是如果你不想去做某件事,先尝试说服自己就只做5分钟。而往往在5分钟之后,你的大脑就会进入“来都来了”的状态,然后自然而然的把事情做完。在我的体验中,这个方法确实有效。比如去健身,读书,写博客等等。往往在开始的5分钟之后,我反而会进入“我一定要做完,不然就不睡觉”的状态。


图片来源:https://upvee.co/cant-get-anything-done-try-5-minute-rule/

你说大脑是不是很傻啊?它还确实就是这么好骗。

3. 专注

子曰:用志不分,乃凝于神 — 庄子

不夸张的说,我们的专注力正在被各种信息无时无刻的消费着,专注本身成为了一种稀缺资源。大家可能都有这样的体验,一旦开始刷手机,就很难停下来,很快半个小时甚至一个小时就过去了。而这些精彩纷呈的碎片信息会给我们一种阅读了大量内容(学到了)的错觉。但是这种被称为_消费性阅读_的动作,其实和看电视,看电影并无二致,即使你在看的是10种常见的代码重构的技巧或者React里的7个Clean Code小帖士这样的技术博客。

而真正的提升,或者说学习则是一项需要专注的,且目标明确的活动。首先你需要有一个学习的目标,比如要学习重构,要学习前端的某个构建工具等等。第二步是找相关资料,有了一个资料清单之后,再开始专注于这个清单来学习。过程中可能会读到其他引用或者参考其他资料也无所谓,这里的核心是你需要始终有一个较为集体的目标。这种做法的好处是非常聚焦,而且学到的知识会自然而然的形成一个体系,而不是无法关联的碎片。

当然,和专注一起的可能还需要辅以一些学习方法,比如高效的记笔记,然后不断的回顾,连接,甚至输出这些知识,从而将其内化。

如果仔细观察就会发现,浏览,阅读社交媒体上的内容,过程正好反过来的。这种浏览(消费式阅读)有点像你漫无目的的在超市里转悠,你会看到各种新鲜的蔬菜水果乳制品,看到有些区域竖立着圣诞促销的牌子,看到海鲜区最近好像有活的皮皮虾等等,后来你就高高兴兴的回家了。

基于目标的学习,如果还用上面的逛超市的例子的话,则更像是有一个购物清单,然后你去超市按照这个单子来完成购物(虽然在买番茄酱的时候会为不同品牌略作犹豫,或者看到活的皮皮虾顺便买几只尝鲜),最后高高兴兴的回家。两者之间显然有着巨大的差距。

4. 输出

…是故学然后知不足,教然后知困。知不足,然后能自反也;知困,然后能自强也。故曰:教学相长也。— 戴圣

如果你可以将你的理解讲给别人,让别人也听明白,你就算真的掌握了。我们的大脑比较喜欢偷懒,往往记住一个大概就假装记住了所有。听别人的描述,或者看别人的操作觉得非常流畅顺利,而误以为自己也可以如此顺畅丝滑,结果一上手就落入“眼睛学会了”的尴尬境地。另一个有趣的例子是,你在书中看到一个非常有趣的观点,不由自主的频频点头,有种“每览昔人兴感之由,若合一契”的感觉,但是合上书,要把这个观点复述出来的时候,就会发现大脑中常常会一片空白。

不过好在大脑的这个bug是可以通过重复来修复的,具体来说,如果你合上书之后,复述起来有困难,那就打开书再看一遍,重复几次直到将其可以用自己的语言复述。这时候可以在第二天找个小伙伴,比如你的pair,聊一下你读到的观点,如果你可以让TA听明白,这个知识点就真的是你的了。


按照原计划,这个清单还有很多条目,不过上了年纪的人的另一个毛病是喜欢将本来可以一气说完的事情分成好几个部分,我依旧未能免俗,剩下的内容就留到下次再聊吧。

小结

这篇准备了很久,又临时起意,而终于“完成”了的短文,旨在将一些我觉得重要的建议讲给渴望成长,又不知从何做起的同学们。这里分享的几个小的点,做起来难度应该都不算大,如果能持之以恒,我相信你可以看到自己成长的速度。


文/Thoughtworks 邱俊涛
原文链接:https://insights.thoughtworks.cn/advice-for-personal-growth/

相关文章:

我希望早点知道的关于成长的建议

人上了年纪,往往在诸如更加闭塞,更加固执这些缺点之外,再多出来一个缺点:那就是动不动就爱给别人建议。我当然也未能免俗。有时候会听到同样悲观且固执的过来人告诉我,这些建议说了和没说效果都一样,人们在…...

【哈希表】使用方法总结

1. uthash简介开源的第三方头文件,这只是一个头文件:uthash.h。uthash还包括三个额外的头文件,主要提供链表,动态数组和字符串。utlist.h为C结构提供了链接列表宏。utarray.h使用宏实现动态数组。utstring.h实现基本的动态字符串。…...

【笑小枫-面试篇】Java基础面试题整理,努力做全网最全

写在前面 或许你只是想白嫖内容,或许你也会忽略这段文字,但我还是想弱弱的说 题目整理耗费了大量精力,希望可以给博主点赞收藏,谢谢大家啦 我呢,笑小枫,一个努力的普通人,也希望可以花1秒钟记住…...

亚马逊短期疲软,但长期前景乐观

来源:猛兽财经 作者:猛兽财经 由于投资者对亚马逊(AMZN)前景的担忧,导致该公司的股价在过去一年中下跌了39%。然而猛兽财经认为亚马逊近期面临的不利因素只是暂时的,该公司还是有充分的条件可以在医疗保健和物流领域获得重大增长机…...

webgis高德地图

webgis高德地图 首先准备工作,注册一个高德地图账号,然后在创建一个新应用生一个key跟appId 高德开放平台 接着创建一个html页面 高德配置手册 <style>* {margin: 0;padding: 0;}#...

django项目实战十(django+bootstrap实现增删改查)进阶数据统计

目录 一、echarts 1、下载 2、配置 二、实现统计分析页面--架构和柱图 1、url 2、chart.py 3、chart_list.html 4、修改url 5、新增chart_bar方法 6、修改chart_list.html 四、饼图 1、url 2、视图chart.py新增 3、修改chart_list.html 五、折线图 1、url 2、char…...

【布隆过滤器(Bloom Filter)基本概念与原理、Bloom Filter优点与缺点、以及应用场景】

布隆过滤器&#xff08;Bloom Filter&#xff09;基本概念与原理、Bloom Filter优点与缺点、以及应用场景 Bloom Filter 基本概念 布隆过滤器是1970年由一个叫布隆的小伙子提出的。它实际上是一个很长的二进制向量和一系列随机映射函数。布隆过滤器可以用于检索一个元素是否在…...

unity的Rendertexture上面显示粒子特效最便捷的解决方案

一、为什么不显示 1.为什么粒子特效也不显示? 不显示是正常的,因为当前为背景的点设置为A为0时已经被剔除,当前位置粒子特效的颜色也会被剔除。 因为clip发生在融合blend之前,blend发生在所有颜色输出之后的帧缓存。 2.为什么NGUI的Unlit/Premultiplied Colored的shade…...

Docker 查询、停止、删除和重启容器

docker 列出所有容器IDdocker ps -aq[rootlocalhost conf]# docker ps -aq f81aa5f48427 06a66409d7ce 1c3d38b948ba 62233dfad35b 4b0032878886 0f6f368c4c1d 7d98a59a8012 1906ba6bfbe1 [rootlocalhost conf]#docker 查看所有运行容器docker ps -a[rootlocalhost conf]# dock…...

面试历程(3)

1、HashMap为什么要使用红黑树,不能使用平衡二叉树(AVL树) 二叉查找树具有的特性: 左子树上所有结点的值均小于或等于它的根结点的值。右子树上所有结点的值均大于或等于它的根结点的值。左、右子树也分别为二叉排序树。AVL树是严格平衡二叉树(左右两个子树的高度差的绝对…...

【storybook】你需要一款能在独立环境下开发组件并生成可视化控件文档的框架吗?(二)

storybook回顾继续说说用法配置文件介绍回顾 上篇博客地址&#xff1a; https://blog.csdn.net/tuzi007a/article/details/129192502说了部分用法。 继续说说用法 配置文件介绍 开发环境的配置都在.storybook目录中&#xff0c;里面包含了2个文件 main.js preview.js先看m…...

(免费分享)基于ssm的BBS社区论坛系统带论文

项目描述前台部分:1.用户注册登录模块用户登录后,可以进行发帖回帖功能,在线签到功能,完善个人信息,添加好友,收藏贴子,评论帖子,点赞功能,记录功能(比如记录今天发生的事情)等等…2.排行榜模块1.帖子讨论热度排行,分两种排行方式:(1) 根据用户今日发出的帖子被回复数量进行排名…...

RebbitMQ 消息队列(简单使用)

消息队列介绍 MQ的优势 1.业务解耦&#xff1a;不同系统消费信息互不关联&#xff0c;灵活增减系统数量&#xff0c;修改某个系统其他系统也不影响 2.异步提速&#xff1a;不同系统之间可同时响应&#xff0c;提升并发量 3.削峰填谷&#xff1a;处理消息高峰期&#xff0c;均摊…...

OpenCV-Python学习(21)—— OpenCV 图像几何变换之图像翻转(cv.flip、np.flip)

1. 学习目标 学习 OpenCV 图像的翻转函数 cv.flip&#xff1b;学习 NumPy 矩阵的反转函数 np.flip&#xff1b;自己实现矩阵反转的函数。 2. OpenCV 翻转 翻转也称镜像&#xff0c;是指将图像沿轴线进行轴对称变换。水平镜像是将图像沿垂直中轴线进行左右翻转&#xff0c;垂直…...

CRM系统能帮外贸行业解决哪些问题

国内的外贸行业经历了四个发展阶段&#xff0c;从发展期到繁荣期&#xff0c;CRM客户管理系统逐步走到幕前&#xff0c;成为外贸企业必不可少的主打工具。那么外贸行业整面临哪些问题&#xff1f;该如何解决&#xff1f;下面我们就来说说适合外贸行业的CRM解决方案。 外贸行业…...

掌握lombok简化Java编码完成后端提效

Lombok安装 –>添加依赖 <dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>1.18.16</version><scope>provided</scope> </dependency>scopeprovided&#xff0c;说…...

【蓝桥集训】第七天——并查集

作者&#xff1a;指针不指南吗 专栏&#xff1a;Acwing 蓝桥集训每日一题 &#x1f43e;或许会很慢&#xff0c;但是不可以停下来&#x1f43e; 文章目录1.亲戚2.合并集合3.连通块中点的数量有关并查集的知识学习可以移步至—— 【算法】——并查集1.亲戚 或许你并不知道&#…...

该来的总会来,继岳云鹏走红之后,孔云龙也和主流相声界打成一片

说起德云社的岳云鹏&#xff0c;都知道他是农民的孩子&#xff0c;初中没有毕业就外出打工&#xff0c;一路辛酸才走到了今天。当年岳云鹏在北京打工&#xff0c;炸酱面馆里面他和孔云龙最好&#xff0c;两个人又经过老先生介绍&#xff0c;一起投奔郭德纲学说相声。 进入德云社…...

索引的创建与设计原则

1.索引的声明与使用 1.1索引的分类 MySQL的索引包括普通索引、唯一性索引、全文索引、单列索引、多列索引和空间索引等。 从 功能逻辑 上说&#xff0c;索引主要有 4 种&#xff0c;分别是普通索引、唯一索引、主键索引、全文索引。按照 物理实现方式&#xff0c;索引可以分…...

day51【代码随想录】动态规划之回文子串、最长回文子序列

文章目录前言一、回文子串&#xff08;力扣647&#xff09;二、最长回文子序列&#xff08;力扣516&#xff09;前言 1、回文子串 2、最长回文子序列 一、回文子串&#xff08;力扣647&#xff09; 给你一个字符串 s &#xff0c;请你统计并返回这个字符串中 回文子串 的数目…...

7.4.分块查找

一.分块查找的算法思想&#xff1a; 1.实例&#xff1a; 以上述图片的顺序表为例&#xff0c; 该顺序表的数据元素从整体来看是乱序的&#xff0c;但如果把这些数据元素分成一块一块的小区间&#xff0c; 第一个区间[0,1]索引上的数据元素都是小于等于10的&#xff0c; 第二…...

深入剖析AI大模型:大模型时代的 Prompt 工程全解析

今天聊的内容&#xff0c;我认为是AI开发里面非常重要的内容。它在AI开发里无处不在&#xff0c;当你对 AI 助手说 "用李白的风格写一首关于人工智能的诗"&#xff0c;或者让翻译模型 "将这段合同翻译成商务日语" 时&#xff0c;输入的这句话就是 Prompt。…...

React Native 导航系统实战(React Navigation)

导航系统实战&#xff08;React Navigation&#xff09; React Navigation 是 React Native 应用中最常用的导航库之一&#xff0c;它提供了多种导航模式&#xff0c;如堆栈导航&#xff08;Stack Navigator&#xff09;、标签导航&#xff08;Tab Navigator&#xff09;和抽屉…...

React Native 开发环境搭建(全平台详解)

React Native 开发环境搭建&#xff08;全平台详解&#xff09; 在开始使用 React Native 开发移动应用之前&#xff0c;正确设置开发环境是至关重要的一步。本文将为你提供一份全面的指南&#xff0c;涵盖 macOS 和 Windows 平台的配置步骤&#xff0c;如何在 Android 和 iOS…...

[ICLR 2022]How Much Can CLIP Benefit Vision-and-Language Tasks?

论文网址&#xff1a;pdf 英文是纯手打的&#xff01;论文原文的summarizing and paraphrasing。可能会出现难以避免的拼写错误和语法错误&#xff0c;若有发现欢迎评论指正&#xff01;文章偏向于笔记&#xff0c;谨慎食用 目录 1. 心得 2. 论文逐段精读 2.1. Abstract 2…...

高等数学(下)题型笔记(八)空间解析几何与向量代数

目录 0 前言 1 向量的点乘 1.1 基本公式 1.2 例题 2 向量的叉乘 2.1 基础知识 2.2 例题 3 空间平面方程 3.1 基础知识 3.2 例题 4 空间直线方程 4.1 基础知识 4.2 例题 5 旋转曲面及其方程 5.1 基础知识 5.2 例题 6 空间曲面的法线与切平面 6.1 基础知识 6.2…...

【单片机期末】单片机系统设计

主要内容&#xff1a;系统状态机&#xff0c;系统时基&#xff0c;系统需求分析&#xff0c;系统构建&#xff0c;系统状态流图 一、题目要求 二、绘制系统状态流图 题目&#xff1a;根据上述描述绘制系统状态流图&#xff0c;注明状态转移条件及方向。 三、利用定时器产生时…...

Rust 异步编程

Rust 异步编程 引言 Rust 是一种系统编程语言,以其高性能、安全性以及零成本抽象而著称。在多核处理器成为主流的今天,异步编程成为了一种提高应用性能、优化资源利用的有效手段。本文将深入探讨 Rust 异步编程的核心概念、常用库以及最佳实践。 异步编程基础 什么是异步…...

学习STC51单片机32(芯片为STC89C52RCRC)OLED显示屏2

每日一言 今天的每一份坚持&#xff0c;都是在为未来积攒底气。 案例&#xff1a;OLED显示一个A 这边观察到一个点&#xff0c;怎么雪花了就是都是乱七八糟的占满了屏幕。。 解释 &#xff1a; 如果代码里信号切换太快&#xff08;比如 SDA 刚变&#xff0c;SCL 立刻变&#…...

Spring是如何解决Bean的循环依赖:三级缓存机制

1、什么是 Bean 的循环依赖 在 Spring框架中,Bean 的循环依赖是指多个 Bean 之间‌互相持有对方引用‌,形成闭环依赖关系的现象。 多个 Bean 的依赖关系构成环形链路,例如: 双向依赖:Bean A 依赖 Bean B,同时 Bean B 也依赖 Bean A(A↔B)。链条循环: Bean A → Bean…...