学习学习再学习(十四) 花费时间精力与他人分享收益更大的可能是你自己

2024-04-14 05:38

本文主要是介绍学习学习再学习(十四) 花费时间精力与他人分享收益更大的可能是你自己,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

上学的时候, 不知道你有没有注意到班里的这个现象: 有问题你最好去问班里排名第一的–问排名第二的你碰一鼻子灰的可能性更大. 为什么会这样呢?

答案是: 教是最好的学习方法.

试想一下你是排名第一的那个人. 有人来问你一道理, 而你就帮他讲解了–你不仅帮了哪位同学, 更重要的是, 这个过程中, 收益更大的可能是你…

事实上, 你经常发现, 很多的难点是你之前并没有注意到的–有些时候, 你只不过是靠想当然就搞定了那道题目. 但是, 经过好几个同学向你”求助”之后,你会惊讶地发现, 其实还有一些地方你之前并没有考虑到. 而那些提问, 求助的东西, 实际上是帮助你遍历了各种可能性, 最终的结果是迫使你”全面地考虑各个角度”.

有过类似经验的人, 通常不会吝惜时间帮助他人的, 因为他已经知道这常常是双赢的结局.

于是你就理解了, 那个排名第一的为什么能排名第一; 因为他实际上是被提问者”托”起来的, 他最终成为了那个”考虑最全面的人”. 于是你也能理解为什么排名第二的并不愿意”浪费”自己的时间–因为他很辛苦, 一切都是靠自己才走到当前的地步; 又因为他从未有过分享收益的经验, 他根本不知道自己并没有节省时间(从他人身上获得经验本来是很划算的), 只觉得自己时间真的宝贵–反正不够用.

很多人不知道, 这世界上有那么一小撮人, 他们想学什么的时候, 就开始”教”什么. 听起来不太合理, 但这就是那些学习经验丰富的人常做的事情, 因为他们知道, 教并不难, 甚至比学容易很多…

虽然不是每个人都能做到通过”教”去”学”, 但”不吝与分享”是很容易做到的. 不要做那种保守的人, 要乐于分享, 在分享的过程中, 自己受益一定更多.

学习学习再学习(十五) 对老师要足够宽容

若干年前, 我开始去健身房, 后来介绍了十几个同事去哪个健身房. 那时候, 健身教练一小时收费200元,真不算便宜. 我想都没想就报名了, 一个月要花销3000元–因此被同事们笑骂”有钱烧的”.

后来我反复想这件事情, 才想明白, 绝大多数老师其实不相信自己教的东西真的有用, 所以, 他们作为老师, 绝对不相信其他老师…

然而, 好的老师确实存在, 只不过, 大家对”好老师”的定义不同而已. 再我眼中, 能够把基础讲明白的老师就是好老师, 至于进阶, 从来都是自己的事儿, 更老师没半毛钱关系–因为持续进步的人很难一辈子自己做老师这个职业.

回想, 在健身房若干年, 后来在家里购置了整套健身器械, 这些年最重要的一件事是: 整个过程中, 我一次都没有受伤. 如果某个关节受伤, 半年就荒废了(这还是少的), 那么以后就别练了. 这是谁的功劳? 明显是最初一年半我请教练的功劳.

说来有趣, 一个老师有多大功劳, 往往并不取决与那个老师, 而是取决学生对那个老师的看法. 很多人误会, 以为老师必须”高大上”自己才可能服气…其实不是的, 没有哪一个老师是完美的,没有哪一个老师是万能的, 甚至, 反过来说, 任何一个老师都是只能照亮一段路的路灯,他们不可能一辈子罩着谁…

对老师宽容是学好的关键. 学该学的东西, 做该做的练习, 这样就能学好. 至于老师, 就好像是那些书, 在一本书中, 学到哪怕一点有用的东西, 那书就值会书价了; 同样, 在一位老师身上, 只要学会一点点东西, 就是我们学生的幸运了, 不应该, 也不能奢望太多.

也许是我自己的父母就是老师的关系, 我从小很难对拉搜有足够的敌意–虽然也曾深刻地鄙视过少数一些老师, 但最终, 对我的老师们还是更多尊重, 更多宽容, 这是我学习中捡到的另外一个便宜.

这篇关于学习学习再学习(十四) 花费时间精力与他人分享收益更大的可能是你自己的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/902209

相关文章

java时区时间转为UTC的代码示例和详细解释

《java时区时间转为UTC的代码示例和详细解释》作为一名经验丰富的开发者,我经常被问到如何将Java中的时间转换为UTC时间,:本文主要介绍java时区时间转为UTC的代码示例和详细解释,文中通... 目录前言步骤一:导入必要的Java包步骤二:获取指定时区的时间步骤三:将指定时区的时间转换为UTC时间步

Python的Darts库实现时间序列预测

《Python的Darts库实现时间序列预测》Darts一个集统计、机器学习与深度学习模型于一体的Python时间序列预测库,本文主要介绍了Python的Darts库实现时间序列预测,感兴趣的可以了解... 目录目录一、什么是 Darts?二、安装与基本配置安装 Darts导入基础模块三、时间序列数据结构与

MyBatis Plus实现时间字段自动填充的完整方案

《MyBatisPlus实现时间字段自动填充的完整方案》在日常开发中,我们经常需要记录数据的创建时间和更新时间,传统的做法是在每次插入或更新操作时手动设置这些时间字段,这种方式不仅繁琐,还容易遗漏,... 目录前言解决目标技术栈实现步骤1. 实体类注解配置2. 创建元数据处理器3. 服务层代码优化填充机制详

C++统计函数执行时间的最佳实践

《C++统计函数执行时间的最佳实践》在软件开发过程中,性能分析是优化程序的重要环节,了解函数的执行时间分布对于识别性能瓶颈至关重要,本文将分享一个C++函数执行时间统计工具,希望对大家有所帮助... 目录前言工具特性核心设计1. 数据结构设计2. 单例模式管理器3. RAII自动计时使用方法基本用法高级用法

C# LiteDB处理时间序列数据的高性能解决方案

《C#LiteDB处理时间序列数据的高性能解决方案》LiteDB作为.NET生态下的轻量级嵌入式NoSQL数据库,一直是时间序列处理的优选方案,本文将为大家大家简单介绍一下LiteDB处理时间序列数... 目录为什么选择LiteDB处理时间序列数据第一章:LiteDB时间序列数据模型设计1.1 核心设计原则

Python内存优化的实战技巧分享

《Python内存优化的实战技巧分享》Python作为一门解释型语言,虽然在开发效率上有着显著优势,但在执行效率方面往往被诟病,然而,通过合理的内存优化策略,我们可以让Python程序的运行速度提升3... 目录前言python内存管理机制引用计数机制垃圾回收机制内存泄漏的常见原因1. 循环引用2. 全局变

Unity新手入门学习殿堂级知识详细讲解(图文)

《Unity新手入门学习殿堂级知识详细讲解(图文)》Unity是一款跨平台游戏引擎,支持2D/3D及VR/AR开发,核心功能模块包括图形、音频、物理等,通过可视化编辑器与脚本扩展实现开发,项目结构含A... 目录入门概述什么是 UnityUnity引擎基础认知编辑器核心操作Unity 编辑器项目模式分类工程

MySQL按时间维度对亿级数据表进行平滑分表

《MySQL按时间维度对亿级数据表进行平滑分表》本文将以一个真实的4亿数据表分表案例为基础,详细介绍如何在不影响线上业务的情况下,完成按时间维度分表的完整过程,感兴趣的小伙伴可以了解一下... 目录引言一、为什么我们需要分表1.1 单表数据量过大的问题1.2 分表方案选型二、分表前的准备工作2.1 数据评估

Python学习笔记之getattr和hasattr用法示例详解

《Python学习笔记之getattr和hasattr用法示例详解》在Python中,hasattr()、getattr()和setattr()是一组内置函数,用于对对象的属性进行操作和查询,这篇文章... 目录1.getattr用法详解1.1 基本作用1.2 示例1.3 原理2.hasattr用法详解2.

Linux从文件中提取特定内容的实用技巧分享

《Linux从文件中提取特定内容的实用技巧分享》在日常数据处理和配置文件管理中,我们经常需要从大型文件中提取特定内容,本文介绍的提取特定行技术正是这些高级操作的基础,以提取含有1的简单需求为例,我们可... 目录引言1、方法一:使用 grep 命令1.1 grep 命令基础1.2 命令详解1.3 高级用法2