学习编程中少走这5个弯路

开发 前端
学习编程的道路上有太多的弯路,有的弯路很短,走进去就当散步,马上就能出来,增长了一些经验倒是好事;有的弯路是五连发夹弯,资深编程老司机都容易翻车;但还有一些弯路更可怕,它们是隐形的,弄不好你以为走在康庄大路上,实际上是南辕北辙却浑然不知。

 学习编程的道路上有太多的弯路,有的弯路很短,走进去就当散步,马上就能出来,增长了一些经验倒是好事;有的弯路是五连发夹弯,资深编程老司机都容易翻车;但还有一些弯路更可怕,它们是隐形的,弄不好你以为走在康庄大路上,实际上是南辕北辙却浑然不知。

 

[[380255]]

 

1.不分屏

程序猿需要多屏的时候很多,包括且不限于对比文本、调试代码、数组等等,多屏都会比来回alt+tab切换方便许多。一般情况下,我都建议你在学习编程的时候把屏幕分成两个并排的面板,一个可以给你的Jupyter notebook,另一个放浏览器,浏览器可以查看文档、Stack Overflow、看教程等。如果你的屏幕很小,在可以负担的前提下,最好换个大点的显示器。屏幕这个东西绝对是越大越好,只要是跟电脑相关的行业。

2.不重视调试能力

很多人认为编码能力比调试能力更重要,不对!如果你能写出大量的代码,却不知道如何调试,这样每次解决一个小细节点都需要浪费大量时间!常常有人会在社区里粘贴了一堆代码让大家帮着找问题,但是大家都是打工人谁这么闲呢?编程语言的变化形式很多,组合方式也是层出不穷,大段的代码很难快速找到问题所在。所以你自己必须具备debug调试能力,因为在工作中遇到的代码可比平常练习的复杂程度多多了。

3.不要一言不合就看视频教程

不是说看视频学习编程完全不好,只是它也有一些弊端。比如完善的视频资源往往比较过时,视频教程里用的IDE和你现在用的不一样,操作不能和视频直接对应,增加学习负担。视频教学进度往往过慢,因为它要照顾到所有人,本来看技术文章半个小时能解决,视频可能要花费你一个半小时,照着视频操作也会让你有一种处于舒适区的状态,不合适!

4.感觉要凉凉的语言,可以考虑别学了

这一点没啥好说的吧,男怕选错行,女怕嫁错郎,程序员怕学错语言,在自己都不知道对哪个领域感兴趣之前,优先选择本来就有一定地位,并且在未来能保持一定增长的技术生态。当然也不用太过纠结、考虑太久,学错就学错了,never too late。

5.不敢尝试

在学习过程中会有很多问题,比如:这个变量是什么意思、这个函数有什么作用、这个框框能不能选中、这样做到底行不行等等,会让人很无语。虽然想要少走弯路,但不可能一点都不走。变量、函数是什么意思执行一次就可以明白,如果看不明白就再来一次。对于这样做行不行?我建议都行,如果操作不可逆就备份一下再做,试一次总是不亏。最坏的结果就是把环境搞崩了,对于初学者这没什么大不了,只有在不断地自我尝试中慢慢提升,以后就轮到你来给别人分享经验了!

当然没有白走的弯路,走过的弯路最终都会成为自身的财富。大部分打着速成旗号的方法都是弯路,不然眼下“走捷径”省的时间都会在未来花更多时间补回,最后祝大家前程似锦,在编码的道路上一马平川。

责任编辑:华轩 来源: 今日头条
相关推荐

2015-04-22 09:50:56

程序员

2022-08-17 09:01:10

数据存储

2021-10-28 19:21:56

GolangGo变量

2021-03-24 09:55:51

人工智能AI机器学习

2019-08-23 15:54:55

编程语言程序员电脑

2019-03-26 09:18:54

数据科学数据数据分析

2018-12-05 15:15:37

编程语言编码资源工具

2020-10-23 10:31:59

开发开源工具开源

2021-12-10 10:21:35

云技术云计算混合云

2018-07-06 15:25:50

程序员编程python

2020-06-17 08:23:08

Kubernetes插件扩展

2015-10-29 09:27:33

2017-06-09 13:36:33

人工智能深度学习

2011-06-18 04:02:18

SEO

2018-07-10 08:56:19

编程程序员开发

2020-12-31 10:33:05

Python开发编程

2020-08-19 09:22:14

Python语言工具

2020-07-26 00:40:48

JavaScript开发代码

2009-06-30 17:28:08

JSP学习

2012-04-16 09:50:08

点赞
收藏

51CTO技术栈公众号