update: experienced dev roadmap

This commit is contained in:
Inanc Gumus
2019-11-23 15:25:36 +03:00
parent 7569d9d06f
commit 50d6594903
2 changed files with 16 additions and 39 deletions

View File

@ -15,16 +15,9 @@ Enjoy!
* **Write Your First Go Program** * **Write Your First Go Program**
* Please watch all the lectures. * Please watch all the lectures.
* **Learn Go Fundamentals - Packages, Scopes, and Importing** * **Master the Type System of Go**
* Please watch all the lectures.
* **Learn Go Fundamentals: Statements and Expressions**
* What is Go Doc? * What is Go Doc?
* The lectures under "Write a Library Package".
* **Write a Library Package**
* Please watch all the lectures.
* **Variables, Basic Data Types, and Type Inference**
* Every Go type has a zero value * Every Go type has a zero value
* What is a blank identifier? * What is a blank identifier?
* Let's declare a couple of variables! * Let's declare a couple of variables!
@ -36,50 +29,34 @@ Enjoy!
* Get input from command-line and learn about slices * Get input from command-line and learn about slices
* Learn the basics of os.Args * Learn the basics of os.Args
* Greet people using os.Args * Greet people using os.Args
* The lectures under "Print Formatted Output Using Printf".
* **Print Formatted Output Using Printf**
* Please watch all the lectures.
* **Learn Numbers and Strings**
* Convert Celsius to Fahrenheit * Convert Celsius to Fahrenheit
* Convert Feet to Meters * Convert Feet to Meters
* What is a Raw String Literal? * What is a Raw String Literal?
* How to get the length of a string? * How to get the length of a string?
* The lectures after "What is a Predeclared Type?" and to the end of the section.
* The following lectures under "Understand Untyped Constants"
* Learn the rules of constants
* Recap: Constants
* How untyped constants work under the hood?
* What is a Default Type?
* Example: time.Duration
* What is iota?
* Naming Things: Recommendations
* **Learn Go's Type System Mechanics** * **Control Flow and Error Handling**
* Please watch all the lectures (except the ones marked with: [For Beginners]) * Watch all the lectures under "Pass Me: Create a Password-Protected Program"
* Watch all the lectures under "Understand Go's Error Handling"
* **Understand Untyped Constants**
* Learn the rules of constants
* Recap: Constants
* How untyped constants work under the hood?
* What is a Default Type?
* Example: time.Duration
* What is iota?
* Naming Things: Recommendations
* **Pass Me: Create a Password-Protected Program**
* Please watch all the lectures.
* **Understand Go's Error Handling**
* Please watch all the lectures.
* **Learn Go's Switch Statement**
* Use multiple values in case conditions * Use multiple values in case conditions
* How does the fallthrough statement work? * How does the fallthrough statement work?
* Solution: Parts of a Day * Solution: Parts of a Day
* Recap: Switch Statement * Recap: Switch Statement
* **Learn Go's Loops**
* How to continue a loop? (+BONUS: Debugging) * How to continue a loop? (+BONUS: Debugging)
* Create a multiplication table * Create a multiplication table
* How to loop over a slice? * How to loop over a slice?
* For Range: Learn the easy way! * For Range: Learn the easy way!
* **Randomization in Go** * **Projects: For Beginners**
* Please watch all the lectures.
* **Mini Project: Word Finder**
* Please watch all the lectures. * Please watch all the lectures.
* **Remaining Sections** * **Remaining Sections**