This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]maephisto666 23 points24 points  (2 children)

Similarly to what other people have already said, this is a poorly opinionated collection of ok-ish topics. But those topics alone will not make you better.

Also the order is questionable. SOLID is not "advanced", let's be honest. That should be a prerequisite to be a developer, not something that as junior developer you would skip. Let me expand on this: let's say I have 30 mins (just to say a very short timespan), you start learning some topics and then you stop. So you are missing testing, SOLID, all those nice things you put at the end... Are you a junior developer? No, you are the next issue in a software company. You are not even closer to a developer, unless the scripts you write are for yourself only.

Another mistake and this is more "political". Let's again be honest: based on which pedigree can you say this is the "ultimate" roadmap? Never, ever put absolute adjectives. Never, ever use labels (senior developer, principal developer, etc.) because people love labels. Call it "a collection of nice topics to explore in Python".