# 5. Lessons Learned

**Disini saya akan merangkum beberapa hal yang bisa kita pelajari dari cuplikan kehidupan saya diatas.**

Buat yang tidak sabaran, sebenarnya bisa melewati **“**[**The Journeys**](/zero-to-programmer/4.-the-journeys.md)**”** diatas dan langsung membaca bab ini.

Tetapi tanpa konteks dan studi kasus yang nyata maka “Lessons Learned” berikut hanyalah poin-poin biasa yang banyak kamu temui di buku-buku motivasi kehidupan.

Itulah kenapa buku ini berbeda. Saya tidak hanya memberi kamu teori tetapi saya juga mencontohkannya. Saya berani menulis teori karena sudah mempraktekkanya.

Jadi saya sendiri merupakan subjek eksperimen terhadap teori-teori dibawah selama 10 tahun lebih. Dan buku ini adalah laporan atas eksperimen tersebut yang dengan bangga saya persembahkan untuk kamu.

Jadi, apa sih yang diperlukan untuk menjadi programmer sukses?


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://upkoding.gitbook.io/zero-to-programmer/5.-lessons-learned.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
