# 我到底是不是真的「喜欢计算机」？什么样的人才「适合学计算机」？

据我所知，有不少同学想转计算机的原因是因为自己「喜欢计算机」，但我觉得有不少同学对自己的“喜欢”没有一个清醒的认识，我打算在这里简要说明一下情况。

首先，爱打游戏显然不等于喜欢计算机，如果你把这两者直接划了等号，说明你还活在梦里，把世界想得太简单了。

其次，爱折腾也不一定等于适合学计算机。如果你是沉迷于组装的硬件玩家，计科院不一定适合你，或许去电子信息学院甚至一些工科学院做机器人更适合你。如果你能把计算机软件折腾得很溜，也不一定代表着你就适合这个行业，虽然擅长编程者很多擅长使用计算机软件的，但也有很多擅长编程的人物基本的系统配置也折腾不明白，这两者没有必然关系，自然也没有擅长折腾软件就能学好计算机的说法。

我不止一次发现有人会理所应当地从自己「喜欢计算机」推断出自己「适合学计算机」，我只能说这完完全全就是幻觉。“我虽然从来没有接触过编程，但我真的很喜欢计算机……”这种话除了自欺欺人外没有任何意义。

\*\*最直接的方法就是立刻、马上打开百度或是 b 站，对着随便找到的 Python 教程开始学上几个小时。\*\*如果你觉得学习过程非常流畅或仅仅是稍有卡壳，总体感到很有意思，那就说明你多半适合学计算机；如果你很快感到疲惫，提不起什么兴趣，说明你多半不适合学计算机。验证自己适不适合学计算机是非常简单的，只要开始学上几个小时就知道了。

如果你感到学习编程很有趣，想要确定自己是否适合将计算机当作未来真正从事的行业，你可以首先判断自己是否具有以下三个特质的一部分：

* 爱折腾。这里指的仅仅是编程方面的折腾。比如能对着一个 BUG 找半天错误，能高度兴奋地写上一整天代码，能为了折腾系统整上一个星期半个月，这种就是折腾劲。
* 有灵性。比如对大多数计算机概念一点就通一看就熟，不用第二遍能够完全理解。比如能够直接毫无障碍地阅读算法导论。比如初学者常犯的经典错误完全没有经历过反而质疑犯错的人“我很难想象有人会犯这样的错误”。
* 高专注。学习相关知识时能够长时间进入心流状态，高度专注且完全不受外界打扰，甚至在学习过程中忘记时间然后不知不觉天就黑了。

如果你具有以上三个特质之一，或是其中的一小部分，也足够你在学习计算机的道路上走得比大多数人平坦了。但如果你与这些描述完全绝缘，甚至时常对计算机产生厌恶情绪，建议你立刻离开这片文章。**没有天赋确实可以学计算机，但你应该有更适合从事的其他行业**。
