Build a Remarkable Career in Software Development Reading is one of the most habits which has helped me unstoppable develop, improve technical skills and soft skills. Today, I want to share which is useful in my career path and you too. my reading list 📚 Books: Clean Code: A Handbook of Agile Software Craftsmanship This book explains details know about: What is the Clean code? How to write good code through principles, of writing clean code. best practices The benefit of and practice test-driven development ( ). unit test TDD Author of this book is Robert C. Martin, commonly called has been a software professional since 1970 and author of many famous books as The Clean Coder, Clean Architecture. Uncle Bob , “Master programmers think of systems as stories to be told rather than programs to be written” — Uncle Bob.” Head First Design Patterns: A Brain-Friendly Guide This book helps you build Reusable, Flexible, Scalable and Maintainable software by the following Design Patterns. Also, you’ll learn about Why, When and How to apply Design Patterns to your own designs. The Passionate Programmer: Creating a Remarkable Career in Software Development This is a great book which helps developers create a Remarkable Career & Radically Successful Career in Software Development. Some main actionable lesson learned: Have clear goals and keep track your progress. Creating a list of improvement. Take action to be better than yesterday. Writing every day (notes, tips, tutorials, advice, experiences, courses). Research new technology and build a simple project. Learn a new language that makes you think a new way. Design Patterns: Elements of Reusable Object-Oriented Software This books focus on Design Patterns, describe what patterns are and how they can help you design object-oriented software. You’ll get insights that can help you create more flexible, elegant and ultimately reusable designs. Refactoring: Improving the Design of Existing Code This book is written for professional developers, help you learn more about . Refactoring is Refactoring? What and should you refactor code? Why When to refactoring in your project through principles and best practices? How “Any fool can write code that a computer can understand. Good programmers write code that humans can understand.” — Martin Fowler Soft Skills: The software developer’s life manual Every developer improves not only technical skills but also soft skills, that’s a reason why you should read this book. The book focuses on improving your soft skills about career development, marketing yourself, learning, productivity or financial. 📌 Blogs & Sites: : Tutorials, Opinion, Ultimate Guides, Case Studies for web designers and developers. Smashing Magazine Learn about HTML5, CSS3, JavaScript, PHP, Responsive Web Design with tutorials, courses and . SitePoint : books : Articles about Software Development, AI, Blockchain from real tech professionals ( about 7,000+ contributing writers). in HackerNoon. HackerNoon My stories : Stories worth reading about programming and from our open source community. FreeCodeCamp technology : Tips, Tricks, and Techniques on using CSS. CSS-Tricks Design Patterns, Anti-Patterns and Refactoring articles and guides. Source Making : : A awesome blog about Design, Web, iOS, Android. A famous product of Thoughbot is — now is FREE. Thoughbot Upcase : Learn about Netflix’s world-class engineering efforts, company culture, product developments and more. Netflix Blog : Share about Tutorials, Tips about DevOps_( )._ ScaleScale.com Nginx, AWS Linux Tips, Hacks, Tutorials, And Ideas. nixCraft : Martin Fowler is an author, speaker, and loud-mouth on the design of enterprise software, work for . This blog focus on skills and techniques that help you improve the profession of software development in your career. Martin Fowler : ThoughtWorks : Joel Spolsky is CEO (and co-founder) of StackOverflow. The author of blog share about software development, management, business, and the Internet. Joel on Software : The author of this blog is Jeff Atwood, co-founder of StackOverflow with . Blog share a lot of quality articles and discussion about Software development. Coding Horror Joel Spolsky A Computer Science portal for geeks. It contains well written, well thought and well-explained computer science and programming articles, quizzes and practice/competitive programming/company interview Questions. GeeksforGeeks : : Where programmers share ideas and help each other grow. DEV Community Free Programming Books on C, C#, CSS, HTML5, iOS development, Android development, Java, JavaScript, PHP, Python, Ruby, SQL Server and more. GoalKicker.com: 📫 Weekly Emails: A free, once–weekly e-mail about articles, news and jobs of these stacks. Weekly Ruby Weekly Python Weekly PHP Weekly Postgres Weekly MongoDB Weekly Database Weekly JavaScript Finally, keep and develop your reading habits because it does not only sharpen your skills, makes your mind think deeper, but also helps you grow to the next level in your career path. “Success is sequential, not simultaneous.” — Gary W. Keller If you know any good books or blogs for developers, don’t hesitate to share them with me and everyone in the comment. Thank you for reading!