Engineering Learning Notes :)
Tags: programming, beginners, java, cloud
Published: 2022-08-06 16:49:00

# Engineer learning notes

**Repository: https://github.com/jorgetovar/engineer-learning-notes**

>  Hi, I'm Jorge Tovar, a software engineer who loves automating things and creating products that make people's life easier.
- [Twitter](https://twitter.com/jorgetovar621)
- [LinkedIn](https://www.linkedin.com/in/%F0%9F%93%9A-jorge-tovar-71847669/)
- [Github](https://github.com/jorgetovar)
- [Stack Overflow](https://stackoverflow.com/users/4312720/jorge-tovar)

This is *iteration 0* of the notes, and some of the good resources, that I've found through my career to sharpen my skills. 

## Why

I would like to share my thoughts and notes on the areas that I'm more interested in at this time of my life regarding engineering, wealth, and learning.

I believe this could be useful for you and probably inspire you to create something similar :) 


**Learning is an essential skill** in the era of information, you have to choose your skills wisely, dedicate time to learning, and make learning a part of your job.

to prioritize what topics to study I have found the [Technology Radar](https://www.thoughtworks.com/radar) amazing. It keeps me humble and hungry.

To get a better result in your study you have to:
- **Study**
- **Build**
- **Share**

Share is what motivates me to write my notes in this repository. Thanks to [Yevgeniy](https://www.ybrikman.com) and his books and blog posts. Insightful with a lot of good ideas and takeaways. 

### Lastly, Reading books is part of the process to get better when you are a *maker*, like almost all Software Developers, writing and taking notes helps you to organize your thoughts.

## Books
- [Clean Agile](https://github.com/jorgetovar/engineer-learning-notes/blob/main/software/books/clean-agile.md)
- [Clean Craftsmanship](https://github.com/jorgetovar/engineer-learning-notes/blob/main/software/books/clean-craftsmanship.md)
- [Effective Engineer](https://github.com/jorgetovar/engineer-learning-notes/blob/main/software/books/effective-Engineer.md)
- [Hello Startup](https://github.com/jorgetovar/engineer-learning-notes/blob/main/software/books/hello-startup.md)
- [Modern Software Engineering](https://github.com/jorgetovar/engineer-learning-notes/blob/main/software/books/modern-software-engineering.md)
- [Philosophy of Software Design](https://github.com/jorgetovar/engineer-learning-notes/blob/main/software/books/philosophy-of-software-design.md)
- [Pragmatic Programmer](https://github.com/jorgetovar/engineer-learning-notes/blob/main/software/books/pragmatic-programmer.md)
- [Refactoring](https://github.com/jorgetovar/engineer-learning-notes/blob/main/software/books/refactoring.md)

## Leadership

- [Do Epic Shit](https://github.com/jorgetovar/engineer-learning-notes/blob/main/leadership/do-epic-shit.md)
- [Great Mental Models](https://github.com/jorgetovar/engineer-learning-notes/blob/main/leadership/great-mental-models.md)
- [So Good That They can't Ignore You](https://github.com/jorgetovar/engineer-learning-notes/blob/main/leadership/so-good-that-they-cant-ignore-you.md)
- [The Hard Thing About Hard Things](https://github.com/jorgetovar/engineer-learning-notes/blob/main/leadership/the-hard-thing-about-hard-things.md)
- [Think Fast and Slow](https://github.com/jorgetovar/engineer-learning-notes/blob/main/leadership/think-fast-and-slow.md)

## Wealth

- [Naval](https://github.com/jorgetovar/engineer-learning-notes/blob/main/wealth/naval.md)

## Projects

- [Clean Architecture with Kotlin & Java](https://github.com/jorgetovar/engineer-learning-notes/blob/main/projects/clean-architecture.md)
- [Java 8 -> Kotlin & Java 17](https://github.com/jorgetovar/engineer-learning-notes/blob/main/projects/java-8-17-kotlin.md)
- [Kotlin Design Patterns](https://github.com/jorgetovar/engineer-learning-notes/blob/main/projects/kotlin-design-patterns.md)
- [Terraform & Vite](https://github.com/jorgetovar/engineer-learning-notes/blob/main/projects/vite-terraform.md)

## Random

- [Software Notes](https://github.com/jorgetovar/engineer-learning-notes/blob/main/software/random-software-notes.md)
- [Hiring](https://github.com/jorgetovar/engineer-learning-notes/blob/main/software/hiring-startup.md)
- [Remote Onboarding](https://github.com/jorgetovar/engineer-learning-notes/blob/main/software/remote-onboarding.md)
- [simple robot-simulator](https://github.com/jorgetovar/robot-simulator)

## [Contributing](https://github.com/jorgetovar/engineer-learning-notes/blob/main/CONTRIBUTING.md)

This is a personal space (Not new summaries). I would love your feedback!

If you have any suggestions please open a pull request.

Thanks!