What backend language should I focus on after graduating in software engineering?

0
2
Asked By TechNinja99 On

I recently graduated with a degree in software engineering, where I touched on various technologies like databases, C#, C++, some Python, and Java. My main experience has been with JavaScript, especially using frameworks like React and Electron, which I used for my graduation project and internship. Now I'm keen on diving into backend development but I'm torn between Python, C#, and JavaScript. I don't particularly like Java, and while I have the most experience in JavaScript, it's not my favorite. I'm looking for advice on whether I should pursue backend development in JavaScript or switch to something else that might be more future-proof. Any suggestions would be greatly appreciated!

5 Answers

Answered By PHPFanatic12 On

PHP has come a long way and the latest version is solid. If you’re not keen on Java, Python is also a great choice. It’s impressive how many topics you’ve covered, so now you can decide where to specialize.

Answered By DevLife101 On

It's beneficial to have multiple programming languages under your belt. In my region, employers look for candidates with at least 2-3 languages. Python is typically favored for AI or data roles, while C# dominates backend jobs. JavaScript tends to be more frontend-focused here. I suggest checking job postings that interest you, whether local or remote, and plan your learning accordingly.

LostInCode88 -

I see a lot of jobs asking for Python. Here in Oman, there's limited demand for software, so I'm looking for remote positions. C# is a good option since I actually prefer it over JS!

Answered By CSharpWizard On

What tech did your internship use? If you enjoyed it, you might consider sticking with it. I’ve been a C# developer for 15 years, and I've navigated the job market quite well, even in smaller firms. It could be a comfortable path for you too!

TechNinja99 -

We used JS during my internship! I worked on an app connecting to a smart device, using Electron, React, and Express—actually built most of it. C# has always caught my eye, but I keep landing JS projects.

Answered By CodeCrafting34 On

Check out local job listings to see what tech stacks are in demand around you. Pick the one that aligns with your salary expectations and build several full-stack web apps. Incorporate stored procedures and JWT with RBAC, using a frontend that matches local job market needs. Don't stress too much about SQL—many juniors I’ve mentored struggle with the backend aspects.

GigaDev7 -

Love this advice! I'll start researching job markets right away. Thanks so much for helping!

Answered By BackendGuru76 On

You can utilize any of those languages for backend development. They all offer web frameworks and ORMs, which will help you practice building APIs and deployment process. In my experience, JS/TS isn’t commonly used for backend among larger companies; languages like Java or .NET are preferred. Since you're already familiar with JS, I suggest picking up a statically typed language as well—maybe Go or .NET.

DevilsAdvocate22 -

Interesting point! I thought JS/TS was more common in backends, especially in the US. I guess it's important to research local trends. Feeling more confident about branching out now!

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.