There are 3 stages to anyone's coding career: learning how to code, getting the job, and performing at that job. You'd think these would take the same skills, but unfortunately that's not exactly the case.
When you are learning how to code, you're learning syntax, and the basics of any programming language - variables, loops, data types, data structures, algorithms. A lot more if you're going through a CS program. You'll even get into building your own projects - some simple, some maybe complex.
But that's not the only thing different when working as a professional developer. You do need to take the majority of those skills you learned when you first started, but unless you were just on your ____ while learning, there's so much more to the job. You must have a familiarity with, and actually become proficient in, Git, code review, Agile or whatever dev methodology your team uses. That entails learning whatever version control system they use, and whatever project management system they use.
Chances are when you were learning, you didn't use CI/CD. Or code analysis tools like SonarQube to ensure code quality and track technical debt. And these are a few of the things I'd like to talk about today - what you learn on the job as a software engineer. Hard skills, soft skills, and maybe potential salary.
How Much Do Software Engineers Really Make? [ Ссылка ]
Learn More about My Start in Tech: [ Ссылка ]
------------------------
🐱🚀 GitHub: [ Ссылка ]
🎥 Twitch: [ Ссылка ]
🐦 Twitter: [ Ссылка ]
📸 Instagram: [ Ссылка ]
👨💻 My Coding Gear:
My NAS Server: [ Ссылка ]
My Hard Drives: [ Ссылка ]
My Main Monitor: [ Ссылка ]
My Second Monitor: [ Ссылка ]
My Standing Desk: [ Ссылка ]
My PC Build: [ Ссылка ]
My AI GPU: [ Ссылка ]
📓 Learning Resources:
My Favorite Machine Learning Course: [ Ссылка ]
Open Source Computer Science Degree: [ Ссылка ]
Python Open Source Computer Science Degree: [ Ссылка ]
Udacity to Learn Any Coding Skill: [ Ссылка ]
🔧Coding Tools:
The Best Linux Server Hosting: [ Ссылка ]
Ещё видео!