I'm looking to transition into a job as a programmer in C, C++, Python, or Java, but I've noticed that terms like Agile, CI/CD, and DevOps pop up frequently. Despite having eight years of experience developing apps on my own, I've never really dealt with these concepts. What are the best resources—like books or YouTube videos—to get a solid understanding of these practices?
5 Answers
YouTube has some great videos that can help you grasp these concepts. They’re not overly complicated but super important for actual software development, especially in team settings. Just search for content on Agile vs. waterfall workflows; Agile is pretty much the standard now in most companies, but knowing about waterfall can also be useful depending on the organization you might work for.
It varies based on what job you're aiming for. If you want to be seen as a well-rounded developer, you should know how to implement, deploy, and maintain applications, which often involves understanding pipelines and infrastructure. While DevOps handles a lot of that, employers expect developers to have this knowledge these days. If you're behind on these skills, you might find yourself at a disadvantage.
If you want to learn CI/CD, start by creating a GitHub account and search for tutorials on GitHub Actions. It’s a practical way to dive into CI/CD practices.
Experience with Agile is often gained through teamwork, but you can get a feel for it yourself. Try using a tool like Trello to manage your tasks with statuses like todo, in progress, and done. Have you ever deployed an app to the web? If not, look up tutorials on deploying to platforms like AWS or Heroku. Working through this process and automating deployment tasks can give you real insights that are valuable during job interviews. Sharing your personal experience with these challenges is gold!
I'm wondering what makes you think these skills are essential for landing a job. I haven't heard of anyone getting hired solely based on their knowledge of these areas, unless they're directly in a DevOps role. Sure, it's good to know what they are, but a quick Google search can usually fill in the gaps.

Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically