十步学习法,赋能程序员

大家好,我是码农先森。

引言

最近看了《软技能:代码之外的生存指南》这本书,对其中的 “十步学习法”。

有一些感触,所以将其中的内容记录并总结了下来,分享给大家。

程序员在学习成长的过程中,除了关注技术的发展。

同时也应该要学习一些软技能,用于提升自己的认知及格局。

十步学习法

01 了解全局

了解全局就是要对自己将要学习的内容有个大致的了解。
例如:我们读一本书,都会先看一下序言、大纲、章节、标题等。

想起在上学阶段,在学习一篇课文之前。
老师总是会让我们提前预习,但是每次都没有预习。
因此,学习成绩不好和这个有很大的关系。

02 确定范围

了解全局之后,那就要确定学习的范围了。不能天马行空,什么都想学,最后可能什么都学不好。

鱼和熊掌不可兼得,舍得舍得,先舍后得。
集中精力明确自己要学习的内容。

03 定义目标

定义目标要具体,不能有二义性。潜能大师伯恩·崔西说:定好目标就等于成功了一半。

目标是引导航行的罗盘,指引方向的明灯。

04 寻找资源

根据目标去寻找资源,找资源的途径也有很多种。例如:看书、看视频、看博客,或者利用搜索引擎百度、Google等。

不过,现在如果善于利用 Chatgpt 寻找资源会更加的准确、方便。

05 创建学习计划

通过制定学习计划,可以督促自己按时的学习。让自己学习的时候不会乱了阵脚,做到有章可循。

就像旅途一样,如果在旅途的过程中累了,中途休息片刻。
然后沿着原来的旅途继续前行。

06 筛选资源

过滤有效的资源,摒弃低质量的内容。从前酒香不怕巷子深,到现在的酒香也怕巷子深。

互联网上的资源越来越多,不甄别筛选资源。很容易就迷失在浩瀚如海的资源中了,筛选出重点且关键的内容尤为重要。

07 开始学习,浅尝辄止

对制定的学习计划的内容,大致的进行了解、梳理。

为下一步动手操作,花最少的时间,掌握最小的知识量。

08 动手操作,边玩边学

开始动手进行实践,在学习的过程中也要注意劳逸结合。

不要过于沉溺在技术的细节中,低头走路的时候,也要抬头看天

09 全面掌握,学以致用

通盘学习完内容之后,要加以应用,得到正反馈。

如果带着问题来学习,将使得学习效率更高。

10 乐为人师,融会贯通

验证是否掌握知识的唯一方法,就是教给别人。

在分享给别人的同时,也是对自己的查漏补缺。

结语

不要总想着掌握所有的东西,能把小部分的内容学精学透,就已经成功了。
像我刚开始学习编程时,在网上搜罗了很多的视频资料、电子书。

现在大部分都躺在电脑的硬盘上,或者百度网盘里。

十步学习法的核心是:抵制完整性诱惑,花最小的精力达到目的


欢迎关注、分享、点赞、收藏、在看,我是微信公众号「码农先森」作者。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/363388.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MySQL高级-SQL优化-小结

文章目录 1、insert 优化2、主键优化3、order by 优化4、group by 优化5、limit 优化6、count 优化7、update 优化 1、insert 优化 insert:批量插入、手动控制事务、主键顺序插入 大批量插入:load data local infile 2、主键优化 主键长度尽量短、顺序插…

unity 导入的模型设置讲解

咱们先讲Model这一栏 Model Scene:场景级属性,例如是否导入灯光和照相机,以及使用什么比例因子。 Scale Factor:缩放因子(也就是模型导入后大小如果小了或者大了在这里直接改是相当于该模型的大小的,而且在…

如何打造安全DNS以保障业务可用?一文解读

DNS自1987年被实施以来,已成为网络通信中最重要的核心基础设施,同时也是企业对外提供数字服务的关键。没有正常安全的DNS服务,企业经营也就无从谈起。在DNS攻击逐年上升且容易被忽略的现代应用时代,如何打造安全DNS?本…

LLaMA2模型训练加速秘籍:700亿参数效率提升195%!

点击蓝字 关注我们 关注并星标 从此不迷路 计算机视觉研究院 公众号ID | 计算机视觉研究院 学习群 | 扫码在主页获取加入方式 开源地址:https://github.com/hpcaitech/ColossalAI 计算机视觉研究院专栏 Column of Computer Vision Ins…

mov和mp4区别是什么?苹果的原创和时代的宠儿

在数字媒体领域,视频格式的选择往往决定了观看体验的质量和文件的兼容性。在众多视频格式中,MOV和MP4无疑是最具代表性的两种,它们分别承载着苹果和互联网世界的技术革新与历史变迁。本文将带您穿越时间的长廊,探索MOV与MP4的发展…

嵌入式Linux的浮点运算能力测试

嵌入式Linux的浮点运算能力测试 今天需要对一款ARM CPU的浮点数运算能力进行测试,采用了台式机上常用的SuperPI相同的原理:计算一定小数位数的圆周率来测试硬件的浮点数计算能力和稳定性。 首先下载计算软件的源代码,可以使用下面命令&#…

企业数据治理的下一步是数据资产管理?

随着信息技术的飞速发展和数字化转型的深入推进,企业数据已成为驱动业务增长和创新的核心要素。当企业数据治理工作取得显著成效后,如何进一步发挥数据的价值,实现数据资产的有效管理,成为企业面临的重要课题。 数据治理的基石作用…

国际数字影像产业园创业培训,全面提升创业能力!

国际数字影像产业园作为数字影像产业的创新高地,致力于提供全面的创业支持服务。其中,创业培训作为重要的组成部分,旨在通过系统的课程设置和专业的讲师团队,为创业者提供从基础到进阶的全方位指导,帮助他们在数字影像…

Node.js中基于node-schedule实现定时任务之详解

文章目录 一、定时任务二、node-schedule、1、安装2、引入3、基于Cron表达式的规则4、基于Date的规则5、基于RecurrenceRule的规则6、API7、状态监听 一、定时任务 实际工作中,可能会遇到定时清除某个文件夹内容,定时发送消息或发送邮件给指定用户&…

C++STL 初阶(5)vector的简易实现(上)

不同于string只实现一个最简单的版本,vector在此处我们要实现的是模版类,类模版的声明和定义分离非常不方便(会在链接时报错),所以我们都只在一个vector.h下去实现声明和定义。后续我们提及到的库里面实现的vector也是…

5G VONR

转载:VoNR呼叫流程介绍 (baidu.com) 使用5G RAN、5G Core和IMS的语音服务被称为新无线电VoNR上的语音,5G提供语音/视频通话等服务。 NR网络架构上的语音 NR语音网络体系结构由5G RAN、5G Core和IMS网络组成。下面显示了一个体系结构。(仅包…

【教程】几种不同的RBF神经网络

本站原创文章,转载请说明来自《老饼讲解-机器学习》www.bbbdata.com 目录 一、经典RBF神经网络1.1.经典径向基神经网络是什么1.2.经典径向基神经网络-代码与示例 二、广义回归神经网络GRNN2.1.广义回归神经网络是什么2.2.广义回归神经网络是什么-代码与示例 三、概率…

使用容器部署redis_设置配置文件映射到本地_设置存储数据映射到本地_并开发java应用_连接redis---分布式云原生部署架构搭建011

可以看到java应用的部署过程,首先我们要准备一个java应用,并且我们,用docker,安装一个redis 首先我们去start.spring.io 去生成一个简单的web项目,然后用idea打开 选择以后下载 放在这里,然后我们去安装redis 在公共仓库中找到redis . 可以看到它里面介绍说把数据放到了/dat…

重要通知:据最新TEMU要求所有欧区车灯都需要能效标签(eu energy lable)

重要通知: 据最新TEMU要求,所有“欧区车灯”都需要能效标签(eu energy lable),目前已下架欧区站点,上传成功后可恢复。 灯具类欧盟EU ENERGY LABEL 近日有不少欧洲站卖家收到TEMU平台商品要求卖家们发布的…

uniapp获取证书秘钥、Android App备案获取公钥、签名MD5值

一、 uniapp获取证书秘钥 打开uniapp开发者中心下载证书打开cmd输入以下这段代码,下载提供查看到的密钥证书密码就可以了!下载证书在 java 环境下运行才可以 // your_alias 换成 证书详情中的别名,your_keystore.keystore 改成自己的证书文件…

1panel 搭建多个网站

1panel 部署多个网站,另外的域名,或无域端口搭建方法。 当我们已经部署好一个网站后,想再部署一个网站在我们的服务器上时, 步骤:(另外的域名,部署在同一个服务器方法) 运行环境里…

百度ueditor如何修改图片的保存位置

背景 编辑器的保存图片是设置有默认规则的,但是服务器上一般会把图片路径设置为软连接,所以我就需要更改编辑器保存图片的路径,要不然,每次有新的部署,上一次上传的图片就会失效。先来看看编辑器默认的保存路径吧&…

【算法刷题 | 动态规划14】6.28(最大子数组和、判断子序列、不同的子序列)

文章目录 35.最大子数组和35.1题目35.2解法:动规35.2.1动规思路35.2.2代码实现 36.判断子序列36.1题目36.2解法:动规36.2.1动规思路36.2.2代码实现 37.不同的子序列37.1题目37.2解法:动规37.2.1动规思路37.2.2代码实现 35.最大子数组和 35.1…

①常用API----Math

public static int abs(int a) // 返回参数的绝对值 public static double ceil(double a) // 返回大于或等于参数的最小整数 public static double floor(double a) // 返回小于或等于参数的最大整数 public static int round(f…

css实现鼠标悬停在div上出现抬起元素的效果

如图所示,左侧为正常样式,右侧为添加效果后的样式 只需要给div添加以下class样式,主要实现效果在&:hover里面 .component-item {display: flex;align-items: center;width: 50px;height: 50px;border: 1px solid #f0f0f0;border-radius…