|
编程 新手 朋友 。
你写代码 的时候 要小心 。
担心 代码 报错 ?
假如 回答 是肯定 的
那你 也许 是无意 中。
走入 编程 误区
本文 总结 了编程 新手 经常 犯的5个 错误 。
看你 中了几个 ?
第一大误解 :程序设计依赖于天赋。
您也许 会有 这样 的疑问 :同样 都是 编程 新手 ,学习编程 的进度 为何 差别 如此 之大?
许多人 会认为 ,这种 差别 是天分 造成 的。
事实上 ,这种 看法 是错误 的。
对大部分 人来说 ,学习进度 不同 的原因 ,主要 是在环境 上,而非 天分 上。
有些 编程 大师 ,我们 以为 是靠天赋 成才 ,其实 受环境 的影响 也很大 :
从童年时代 起,乔布斯 就住在硅谷 ,邻居 是惠普 员工 ;
Zuckerberg 的父亲 从小 就教他编程 ,给他 请了名师 ;
同时 ,他也受到 父亲 编程 的启发 。
若发现自己 学习 速度 比身边 的同学 慢,不必 急于 否定 自己 的“天赋 ”,而是 要学习 更多 的编程 “常识 ”。
程序 多玩 ,写代码 多写,很多 问题 都会 迎刃而解 。
第二大误解 :学习编程要善于计算数字。
许多人 会把数学 和编程 直接 等同 起来 ,认为 学习编程 要有好的数学 ;
也有人 认为 ,编程 就像 数学 领域 中的复杂 微积分 ,需要 数学知识 来建立 模型 。
这一 观点 ,是错误 的。
只要 掌握 基本 的数学知识 ,我们 就能开始 编程 。
很多 复杂 的数学计算 都可以 用程序 来处理 。
学习编程 甚至 能帮助 你更好地 理解 抽象 的数学概念。
第三大误解 :只有读,没有写。
你是否 也会在学习过程中,花很多 时间 看视频 、看文档 ,而用来 自己 编写 代码 的时间 却很少 ?
若真 如此 ,你将再次 陷入 误区 。
如同学 游泳 一样 ,记住 动作 再熟练 ,不练习 就真的 学不会 了。
程序设计 也是一样 ,概念 结构 再熟悉 也难以 写出 正确 的代码 。
在开始 时,如果 你不知道 如何写作 ,可以 参考 其他人 的好例子。
正如 要提高 写作水平 ,只读 好文章是不够 的,还要 多练笔 ;要提高 编程 水平 ,还需要 通过 实操 练习 提高 代码 水平 ,同时 要提高 阅读量。
第四大误解: 记住文档的
当初学编程语法 时,许多 初学者 习惯于 套用 以前 在学校 学过的方法 ——背诵 编程 语法 。
但是 编程 不是 考试 ,那些 容易 查的,不常用 的知识点 ,我们 其实 并不需要 熟记 。
由于 任何 一种 流行 的编程语言 都有 完整 的文档 ,文档 就像 我们 的汉语词典 一样 ,我们 完全 没有 必要 去背诵 它。
碰到 不会 的汉字 ,只要 掌握 查字典 的技巧 ,再复杂的汉字也不成问题 。
程序设计 也是一个道理 ,我们 不需要 去背诵 文档 ,只需掌握 查阅 文档 的能力 ,就可以解决 程序设计 甚至 开发 中的大部分 问题 。
第五大误解: 怕会有报错。
新手写 代码 的时候 总会 过于 紧张 。
看着 自己 写的代码 没有 报错 ,会很高兴,然后 保护 好这个 代码 ,怕一不小心 动了什么东西 造成 报错 。
这种 心态 是不正确 的。
您不必 担心 代码 错误 报错 ,因为它会让您了解 更多 关于 代码 程序 异常 的状态 和问题 ,同时 ,也会让您学到 更多 的方法 来解决 这个问题。
编码 没有 出现 报错 情况 ,并不代表 编码 是完美 的,也不 代表 你已经 掌握 了案例 中的知识点 。
即使 是作为 编程 专家 的程序员 ,每天 也要 处理 各种 报错 信息 。
程序设计 初学者 也应该 不断地 修改 ,优化 自己 的代码 ,尝试 更多 的程序设计 思路 和新写法 ,真正 理解 案例 中的程序 。
大家可以在下面一起交流学习,有学习上面的问题也可以私聊小年。 |
|