# 为什么我喜欢写代码

2015-11-13 GeekPlux

> 原文地址：https://geekplux.com/2015/11/13/why-i-like-coding

我知道很大一部分的程序员，最初都是游戏爱好者。因为喜欢游戏，进而喜欢电脑，研究它，想知道怎么制作个游戏，怎么破解一个游戏等等。这部分因为喜欢一件事进而喜欢上鼓捣代码的人，算作一类。另一类就是我这种，一开始并不知道自己真正喜欢的是什么，甚至不知道什么是代码，但接触了编程之后，就停不下来的人。

虽然我在高考填志愿的时候，专业一栏都写的是「计算机科学与技术」，但我对这个专业的了解比对女性生理结构的了解还少。大一的课程终于接触到了真正的代码，我却没有因此产生浓厚的兴趣。而后来，当运行成功一个自己编写的程序时，那种头皮发麻，一股电流从背脊击穿头部的感觉，让我瞬间明白了这才是我该做一辈子的事。

## 编程的反馈很快

编程之所以有趣，最主要的原因是它能即时反馈。你写下一行代码，立即就能知道它的对错；你写完一个程序，一运行就能知道成功与否；如果做的是界面，那就更明显了，代码一变，界面立马就变。

所以编程学起来也特别快，它能给你立马呈现出你这两个小时到底学到了什么。成就感的积攒，又会推动你进行下一步的学习，不停迭代。

人总是喜欢能更快得到回报的东西。

## 痛并快乐着

众所周知，程序员最讨厌八阿哥（Bug)。除非是当天任督二脉被打通，一般情况下程序员写出的代码都会有 Bug。有时候找 Bug 找的真的想撞墙，人都快崩溃了。我至今忘不了当初我上司，每次点击运行之后，大喊一声「决战吧，代码！」的样子。

但只要 Bug 一被解决，整个人都会「羽化而登仙」。。。被摧残过后的成果最令人兴奋。（不过我在这里友情提醒各位，如果你看到一个程序员眉头紧锁，千万不要去打扰他，不要问我为什么）

## 编程很实用，且容易出作品

好的程序员「笔落惊风雨,诗成泣鬼神」，分分钟能做出一个优秀的网站、APP 或实用的小工具。虽然说要做出颠覆世界或者能给自己带来巨额财富的软件很难，但做一个普通的小程序还是没问题的。比如我有个学长，特别喜欢写那种抢秒杀的代码，双十一前后抢到了一部 iPhone 6S 和各种免单。。。

## 代码改变思维

Code change the world 这句我一直知道，但代码改变思维我是真切体会到的。尤其是你学的编程语言或者框架多了之后，你的思维会被这些代码所影响。不知不觉，我们的思维方式可能从发散思维，变成了线性思维，或是面对不同的问题采用不同的思维方式。

一切的学科学到最后都是哲学，代码也是有哲学的。它渗透在我们的血液里，给我们渲染出了新的视野。很多程序猿在从业多年之后还保持着强大的好奇心，卓越的学习能力，开阔的眼界，这一定程度上能归功于代码。

虽然现在很多人鼓吹互联网泡沫就要破灭，但我觉得代码仍会是在未来生存必备的技能。美帝宣传「人人都应学编程」不是一句空话。

感谢阅读，如果觉得有启发，请通过我的 Donate 页面，赞助本文。

本作品采用知识共享 署名-非商业性使用-禁止演绎 4.0 国际 许可协议进行许可。

Category: Life
Tags: #生活#感想#情感#代码
上一篇

写文章的小技巧

下一篇

建立索引式的学习方法

Please leave comments (点击写下你的评论)