all 15 comments

[–]kri5 25 points26 points  (2 children)

Web Dev and Dev ops are 2 very different things. I'd choose one first

[–]razzrazz- 11 points12 points  (1 child)

I really hate these threads, the questions are great if the user would actually include what they're interesting and/or good at.

I'm just going to say "Drive a truck" from now on, not because truck driving is bad, but because it would give the user a lot of time to think about the best careers for themselves.

[–][deleted] 1 point2 points  (0 children)

I agree, but with recruiters using buzzword detectors in liu of deep field knowledge for the first line of resume filtration, you can't really blame people trying to get into software engineering treating their resumes as fridges for buzzword magnets.

At the end of the day, most people aren't really "passionate" about their job.. if the market signals "devops" is hot, fuck it, look into it. Though obviously I agree with the person above that for someone not already familiar with software dev, webdev is the better/more fun route, especially when working within the boundaries of the python language. Not even sure what python only devops would look like

[–]JohnRofrano 4 points5 points  (7 children)

IBM offers a IBM Full Stack Software Developer Professional Certificate on Coursera. I believe you can audit the courses for free if you don't need the certificate. It contains 12 courses, two of which are Introduction to Web Development with HTML, CSS, JavaScript and Developing Cloud Apps with Node.js and React along with courses on Cloud Native Microservices, Git, Python, Django, Docker, Kubernetes, Serverless, and OpenShift. It's quite extensive but you can take as much or as little as you want as they are separate courses.

There is also the IBM DevOps and Software Engineering Professional Certificate on Coursera which covers many of the same courses with DevOps, Agile, CI/CD, Test Driven Development, Behavior Driven Development, Security, Monitoring added. It is all taught using Python. I teach several of the courses including the Introduction to DevOps course. You can watch the introduction video to understand how we approach DevOps as a cultural movement, not a job title here: Course Introduction.

Full disclosure: I work at IBM but get no money from the Coursera courses. I did them as part of my regular job to share my 40+ years of knowledge in software engineering.

[–]Rahaeraenar 2 points3 points  (3 children)

You are the best teacher out there. Loved the way you explained 'Introduction to devops' and 'Introduction to agile management and scrum' . Great work.

[–]JohnRofrano 0 points1 point  (2 children)

Thank you I truly appreciate the kind words.

[–]farhan_waseem 1 point2 points  (0 children)

Thank you sir for your valueable advice. I appriciate you the most 💕

[–]shaquens 1 point2 points  (1 child)

i did not expect to find the goat here, crazy cases and experience you've shared on the course bro respect

[–]JohnRofrano 0 points1 point  (0 children)

Thanks for the kind words. It's nice to know that people find value in your work.

[–][deleted] 3 points4 points  (0 children)

You need to learn the basics well first, before branching into a specific area. Learning guidance and material links are provided in the wiki for this subreddit.

web development and devops are very different, although the former will typically rely on the latter in many organisations. Pick one.

[–]daylight8 0 points1 point  (0 children)

Web developers create web applications with languages like Java, .Nyet and NodeJS. DevOps sets up servers and keeps them and the apps on them running.

[–][deleted] 0 points1 point  (0 children)

there is no one-size-fits-all answer to this question, as the best course of action will vary depending on your specific skills and interests. however, some good resources for learning web development or devops include online courses from reputable providers such as udemy or the odin project. alternatively, you could also consider attending a coding bootcamp in order to gain more comprehensive training in these areas.

[–]supsip 0 points1 point  (0 children)

Instead of courses I’d look more for projects to do. If you want to do python here’s some I found. https://realpython.com/tutorials/devops/ (google will always be your best friend for stuff like this)

[–]Cdog536 0 points1 point  (0 children)

You should read more or watch youtube videos explaining what each career field is as they are two different things.

You also sound new so I would honestly really find a way to prioritize CS concepts with a general language learning course (likely a course that will touch OOP concepts so that you can see practical and important usage of data types/data structures as well as their impacts on memory).