很多人担心会花太多时间用于调试代码 。这是正常的,在你第一年的编程规划中这是不可避免的 。
甚至,你还得学着去喜欢调试 。不妨将此看成是一个机会,一个修复错误提高编程能力的机会 。当你解决了一个bug,可以问问自己这个问题:“我为什么会犯这种错误?以后我该如何预防再犯?”
还有一个好方法:是将找到的bug写成编程日记,方便总结和学习 。
5
不知道如何利用资源
当你在学习代码,或调试代码时,可以咨询很多材料:书籍、课程、教程、导师,开发者社区等等 。在你学习这些资源时最常见的问题时,你并没有完全了解幕后发生了什么事情,也不知道概念是如何融入到更大的蓝图中的 。
简单的打个比方:你在某个问题上花了10小时,最后终于有人提供一个解决方案,你往往会在高兴之余拿了就用,并不考虑太多 。而这样做的弊端不小,建议你在解决问题之后:
思考自己之前的思维过程 。问问自己,做错了什么,对于这个特定的解决方案有哪些是值得你先前的思路借鉴和改进的地方 。
询问他人的思维过程 。她/他是如何解决的呢?向对方学习,吸取经验 。
今天讲述的程序员人生的五个障碍是循环相扣,其中包含了作为一个程序员从入门到提升的整个过程 。作为一个准备入门或者刚刚入门的程序员,可能其中的很多点你还没有接触 。但在之前就拥有先验的认识对于你在之后的学习成长中避开弯路还是非常有帮助的 。
对于热爱编程的小伙伴来说,路再难走也要坚持走下去!如果你感兴趣或者有需求的话,在下方留言评论即可!我都会看哦!

文章插图
推荐阅读
- 阿里云DDNS动态域名解析
- 网站域名解析教程
- 与程序员相关的CPU缓存知识
- 新手如何淘宝直播卖货 一个新手如何直播带货
- 每个程序员都必须知道的8种通用数据结构
- 服务器又崩溃了?看看专业的程序员怎么解决
- 程序员这样的工作,可以做一辈子吗?
- “数学不好,干啥都不行!”骨灰级程序员:别再瞎努力了!
- 那些神一样的程序员
- CentOS搭建本地DNS服务器,实现正向解析和反向解析,你学会了吗
