Viewing a single comment thread. View all comments

el1teman t1_j9noa8x wrote

I'm learning software development, what would you recommend to get into to have some what safer future in terms of job security?

1

Nedshent t1_j9nwin7 wrote

Take everything I say with a huge grain of salt and do a good amount of your own research, but my advice would be to just take a holistic approach if you want to enter web development. Learn the full stack including what the cloud providers offer. If you're still in school I recommend picking up some networking and also some more mathematics classes if you can. Developing an intuitive understanding of what the different cloud providers offer before you even touch them will be a boon to your career. Don't get trapped being 'DevOps', but absolutely be able to do the job of a DevOps person, deploy your personal projects into Azure, AWS or GCP. Also get some experience in setting up your own CI/CD pipelines. I'm not sure how they're teaching things in school now days, but learn the difference between imperative and declarative code and aim for declarative, web development is moving toward FP and getting a head start on that paradigm while you're learning will help you hit the ground running with modern JS codebases and component based front end frameworks. I can't go into too much detail here but it's important to understand how declarative code and immutable data in a FP paradigm relates to parallel cloud computing, but also understand that you're not likely to get a job utilizing those skills as a graduate. These are just things to keep in mind while you cut your teeth as a full stack developer, and also don't be scared, there is still a great deal of time to be able to cut your teeth as a full stack dev.

The biggest take away is to just work on your fundamentals and become a great engineer, don't get caught up thinking that a certain tech stack is your ticket to continued employment. This will set you up to be able to transition into roles as the industry continues to evolve even if all of my assumptions here are wrong.

1

el1teman t1_j9nzmvs wrote

Thanks for the detailed reply

I am still wiggling which exact route for my career to take but as you said is work on fundamentals and become a great engineer. If I can be one then I can easily learn new technologies and adapt to the current market/needs

1