- some resources that I try to follow to improve my software engineering skills
- The Software Engineer Guidebook by Gergely Orosz
I'm not sure if you know about Gergely Orosz and his newsletter (The Pragmatic Engineer), but this is a book written by him. I think it's a good read, especially at the beginning of your career. Make sure to read at least Part I and II!
The "Getting things done" of Part II is especially important
-
Remote: Office Not Required by Jason Fried and David Heinemeier Hansson
-
Clean Code by Robert C. Martin
-
The Pragmatic Programmer by Andrew Hunt and David Thomas
-
Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides
-
Refactoring: Improving the Design of Existing Code by Martin Fowler
-
The Myth of the Genius Programmer by Brian Fitzpatrick and Ben Co llins-Sussman
-
https://notes.eatonphil.com/books-developers-should-read.html
- High Performance Browser Networking
- Beej's Guide to Network Programming https://beej.us/guide/bgnet/
- Software Engineering: Introduction by University of British Columbia
- Software Development Processes and Methodologies by University of Minnesota
- Software Design and Architecture by University of Alberta
- Software Construction: Object-Oriented Design by University of British Columbia
- Software Engineering Daily
- Programming Throwdown
- The Changelog
- Software Engineering Radio
- The Bike Shed
- Clean Code: Writing Code for Humans by Robert C. Martin
- The Myth of the Genius Programmer by Brian Fitzpatrick and Ben Collins-Sussman
- Simple Made Easy by Rich Hickey
- The Future of Programming by Robert C. Martin
- The S.O.L.I.D Principles of OO and Agile Design by Uncle Bob
- The Last Programming Language by Robert C. Martin
- QCon
- O'Reilly Software Architecture Conference
- GOTO Conferences
- Agile Alliance
- IEEE Software Engineering Conference
- Reddit: Software Engineering
- Reddit: Programming
- Reddit: Learn Programming
- Reddit: Computer Science
- Reddit: Coding
- Reddit: Code Review
- Reddit: Daily Programmer
- Reddit: Software Development
- Reddit: Web Development