Escape the coding maze
As people keep asking about learning more programming languages, I want to share some helpful advice.
As you probably know, Misha recently told us, “Skip Rust, thank me later”. He is right. Python is enough, and we should master our DevOps art before adding new strings to our bows.
We should also avoid diving deep into code mastery because DevOps is a completely different job where you don't need to shine at coding interviews.
However, if you actively want to learn something useful and improve, there is another interview for which you should train.
DevOps engineers are responsible for providing reliable custom environments where software is run and where it is accessible, as well as the additional resources and infrastructures needed to do so.
You will need architecture skills. You will need to understand systems design. If you are familiar with prices and price analysis, you will be able to distinguish yourself from the crowd.
That is my advice: do yourself a favor. Keep on the DevOps track and improve your engineering business value before learning more languages.
Don't get me wrong. It's better to know some Groovy / Golang / TypeScript.
However, Python and Shell are not “better”. They're required. You must have them.
Now, when it comes to Python, you need to master the fundamentals. Don't go further. Stop.
Resist the temptation.
DevOps people are scripters, not developers.
19
10 comments
Cedric J
5
Escape the coding maze
KubeCraft (Free)
skool.com/mischa
A free DevOps community led by Mischa van den Burg. Learn DevOps, get updates and stay sharp in a fast-moving industry.
Leaderboard (30-day)
Powered by