/Devloper-journay-notes

My devloper journay useful notes !

Primary LanguageJupyter Notebook

My Dev Notes for you!

Mydevnotes-can-help-you

Quick referance examples and links

"Software architecture is a participation sport. While you can learn a great deal about practices, patterns, coupling, cohesion, and all the other facets of software architecture, you don’t really understand them until you put them in practice. "

“The real problem is that programmers have spent far too much time worrying about efficiency in the wrong places and at the wrong times; premature optimization is the root of all evil (or at least most of it) in programming.”


Cloud top list !!!

``

<iframe style="border:none" width="800" height="450" src="https://whimsical.com/embed/PREWe7bY1bzGbRxwbHmkmD"></iframe> `` Make architecture decisions

Continually analyze the architecture

Keep current with latest trends

Ensure compliance with decisions

Diverse exposure and experience

Have business domain knowledge

Possess interpersonal skills

Understand and navigate politics

https://12factor.net/ https://tianpan.co/notes/2016-02-13-crack-the-system-design-interview @\https://www.palantir.com/2011/10/how-to-rock-a-systems-design-interview/ https://github.com/shashank88/system_design#designques https://github.com/shashank88/system_design#company-engineering-blog-links-

https://chrisrichardson.net/post/microservices/2020/01/07/books-about-high-performance-software-delivery.html

Recognize that you are on a plateau This is an important step that will help you build a strategy for future behavior. Take a break Take a break from learning. Sometimes you should pause to analyze what you have already learned, what you are doing best, and what areas that need your attention. Remember to think about your goals Why do you need this skill? Perhaps the goal should be reformulated or adjusted. Remember that overcoming difficulties today leads to something important tomorrow. Plan your next step This will help you see the result faster and bring you closer to achieving your main goal. Try new learning techniques Change the format: for example, individual training instead of group training. And sometimes, it is enough to try to learn in a new environment, for instance, in a park or on your balcony. Interact with other people Talk to people who are learning the same skill. This will not only help you get support but also expand your knowledge. Practice as often as possible Nothing motivates us better than concrete results and small victories. So do not give up, practice, and run-through what you have learned until you feel confident.