「读芯术」十个小贴士!帮你节省编程时间、减少挫败感


全文共3373字 , 预计学习时长10分钟
「读芯术」十个小贴士!帮你节省编程时间、减少挫败感
本文插图
来源:Pexels
在坚持学习之前 , 笔者至少四次开始立下决心好好学习编程课程 , 然而都无疾而终 。
为此 , 笔者对数据科学专业学生做了相应调查 , 发现像笔者这样情况的并不罕见 。大部分开始失败的原因来源于学习编程缓慢而乏味的过程 , 以及随之而来的挫折感 。
因此 , 扫清阻止人们成为称职的程序员的不必要障碍是学习的第一步 。
总会有障碍 , 但没有理由一直被不必要的障碍绊倒 。 ?? 这里有10个小贴士可以帮助你更快地跨越障碍 , 提升能力 。 如果你已经编写了多年代码 , 那么对你而言 , 这些技巧中的许多可能看起来微不足道或显而易见 。 但是在刚刚接触时 , 并不是所有东西都不言而喻 。
即使你从手机被称为“移动电话”时就一直在编码 , 也可能会有一两个小贴士可以帮你节省时间 。 ?? 大家一起来看看吧~
十个小贴士
【「读芯术」十个小贴士!帮你节省编程时间、减少挫败感】
「读芯术」十个小贴士!帮你节省编程时间、减少挫败感
本文插图
来源:Pexels
1. 分屏显示 。 学习编码的大多数时候 , 可以将屏幕分成两个并排的面板——一个是你在Jupyter笔记本或代码编辑器中编写的代码 , 另一个是Web浏览器 。 使用Web浏览器查看文档、教程或者访问Stack Overflow网站 。 如果你的屏幕太小 , 建议买一个大一点的——如果你买得起的话 。 在美国 , 只要花100美元出头 , 就可以在亚马逊上买到25英寸的显示器 。 在你越来越熟练时 , 会经常想专注于一件工作 。 你可以使用键盘快捷键在分屏模式和全屏模式之间切换 。 对于Mac而言 , 笔者喜欢2.99美元的BetterSnapTool 。 ??
2. 排除干扰 。 把计算机和电话上的通知静音 。 如果可以的话 , 把手机放到一边 。 如果你在嘈杂的地方 , 播放一些安静的器乐或使用消声耳机 。 越集中精力 , 就学得越快 。 ??
3. 键入示例代码 。 你不能指望只看一个教程就希望记住它 。 复制和粘贴没有什么价值 。 你必须自己敲出来 , 再拓展它 。 然后根据记忆再次敲出来 。 “理论和实践没有区别 。 实际上就是如此 。 ”——本杰明·布鲁斯特原话——不是尤吉·贝拉 。 ?
4. 连续多日学习 。 学习一个新的代码概念 , 并在几天内对自己进行测试 。 研究表明 , 在长时间记忆时 , 隔三差五重复记忆远比死记硬背有效得多 。 ??
5. 教学相长 。 清楚地向他人解释一个概念——无论是口头还是书面——都会迫使你理解这个概念的本质 , 绘制关系 , 并创建类比 。 如此一来 , 加强了大脑中关于这个的联系 。 这个技巧是费曼优秀学习技巧的一部分 。 ??
6. 使用库之前充分理解编程语言 。 在尝试使用编写的库之前 , 请充分理解编程语言 。 变量类型不是最令人兴奋的话题 。 带有属性和方法的类可能看起来很高级 。 一旦你真正理解了编程语言 , 就更容易掌握这个库的使用方法 。 这样一来 , 你会少犯错误 , 省下很多时间 。 ??
7. 专注学习某一内容 。 不要试图同时学习两种内容 , 要不然你学得不止慢两倍 , 会慢十倍 。 ??还有 , 不要因为花里胡哨的内容而分散注意力 。 把这些看起来像充满诱惑的无底洞等着你跳下去的网址保存到某个地方 , 把那些与你现在所学内容无关的网址放在这个安全的地方 。 One Tab是一个便捷的Chrome扩展程序 , 用于保存标签供以后使用 。
8. 保证睡眠、持续锻炼、弹性工作 。 ??????让你的大脑处于良好的状态 , 以形成和加强神经联系 。 ??了解更多技术 , 帮助你在Memorable Python中保持敏锐 。


推荐阅读