> For the complete documentation index, see [llms.txt](https://suski.gitbook.io/digitalnomad/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://suski.gitbook.io/digitalnomad/xue-xi-dai-ma-yuan-lai-ru-ci-jian-dan/di-yi-zhang-wo-wei-shen-me-kai-shi-xue-xi-bian-cheng.md).

# 第一章：我为什么开始学习编程？

这源于我第四份实习——会计实习，当时有三个问题一直在我脑海中：

1. 我大学毕业后会做什么？
2. 我的职业生涯是什么样的？
3. 我希望过什么样的生活？

下面我将告诉你一些当时的背景，让你能更好的理解我为什么会在实习的时候有这些想法。

在当时，我是一个会计学的大学生，在美国留学6个月之后，有了环游世界的想法。但是我被现实打败了，我们那一届毕业生有着很高的失业率，所以我选择了一份看起来正确的决定，一个就业率达到98%的专业。

事实上，我在过去的5年中，换了很多种不同的职业方式。我去了3所不同的大学，学习了很多不同的专业，但是任然没有找到一个解决上述三个问题的答案。

我只知道我想要两件事：

1. 我想去旅行，遇见各种新鲜的人和事。
2. 我想在我的事业方面持续前进。

在很长一段时间中，这两个目标看起来是矛盾的。在旅行方面，我需要平衡工作，例如在游轮上工作，在加拿大的假期也需要工作。在工作方面，我并不想要一份稳定的职业，看起来去创业公司是更好的选择。

老实来说，我学习代码的旅程并不是从2015年3月份开始的，而是在我12岁的时候，我写了一个超级简单的HTML网页，并将它放在了一个免费站点上。从我的童年来看，成为一名Web工程师是一个合适的选择。但是，直到2014年底，计划换掉这份会计工作，我才重新开始编程。

我使用PHP编写了一个很简单的落地页，用于收集电子邮件地址。实现了这个页面后，并没有帮助我成为一名专业的Web工程师，但是这次尝试是一个好的开始。时间慢慢到了2015年1月，我开始认真对待编程这件事情。

### 遇见 Pieter Levels

大约在2016年1月27号，我在 techinasia.com 发现了一篇文章，标题为：**这个小伙12个月创立了12家公司**。我最开始是被标题所吸引了，因为我对初创公司比较感兴趣。当我读完这篇文章时，我发现这篇文章表达的内容，与我产生了很多共鸣。

> 对于Levels来说，这是实现梦想的过程，将「他的工作」和「他热爱的旅行」结合了起来。他对于旅游的热爱，源自于他学生时代的一个交换生项目，大约在2009年
>
> —— Daniel Tay, Tech in Asia

像Levels一样，我对于旅游的热爱也是源自于国外的一个交换生项目。我也想开办我自己的创业公司。在我目前这个阶段，Levels的生活是我最想要的。

几天后我说服了自己。我坚定了我的信念，我将在2016年成为一名Web工程师并和我的女友Denise一起周游世界。

### 你的源动力是什么？

如果我只能给别人一个建议的话，那么我将建议你：

***找到你的源动力！***

对于我来说，变得充满动力是最好的事情，这可以推动我去做任何事情，特别是学习编程。所有关于我是如何寻找动机去开始学习的过程，都将写在本书中进行讨论，如果没有找到做事的动机，将很难做成一件事。

对于想从事编程工作的人来说，你必须确信你可以成为一名工程师，或者至少你需要知道你即使不喜欢这份工作但是也必须努力前进。

正如我在这本书中强调的那样，开发人员的就业市场十分火爆。我感觉我再不需要用图片或各种数据分析像你来证明了，如果你不相信的话，你可以很轻易的在网上获取到相关信息。

成为一名开发者，只要你定期更新你的技术栈，你永远也不会失业。这是结合我自身的经历和我遇见的很多其他开发者的经历，得出来的结论。

为什么是这样呢？

* 像我这样的会计专业学生，成为一名企业的 Ruby on Rails 初级开发工程师，仅需要几个月的学习。
* 我的朋友Guido每周只需要工作3天，并且工作地点是在泰国的海滩。他的公司是荷兰的一家大银行
* 一位34岁的内部审计员（我的朋友 Dylan），可以在全职工作期间学习编码。目前他找了一份工作同时也在全球旅行，他的工作都通过笔记本电脑完成，这一切都发生在18个月内。

这都是因为：就业市场形势很好。

在接下来的章节中，我将会讲到我是如何被雇佣的。但是我任想强调一点，你的成功都源于你做事的动力。

你是否想达成以下几点：

* 通过一个有巨大成长潜力的职业，来保证自己的财务状况
* 在全世界每个地方都可以工作
* 拥有弹性的工作时间和自由的工作地点
* 创造一块改变时间的产品

在阅读第二章之前，我希望你找到你做这件事的源动力。这是唯一能够在你学习遇到困难时，仍然会促使你坚持，不放弃的东西。

我现在问你，让你投入精力去学习并且会不停督促你自己的原因到底是什么？

你找到自己的源动力了吗？你准备好了吗？来吧，继续向前！
