Navigating My Programming Career Path: What Comes Next?

0
8
Asked By TechNomad42 On

I'm currently studying for a programming technician degree and I'm starting to feel uncertain about my career direction. In the beginning, I enjoyed learning C++ and got into concepts like object-oriented programming and low-level programming, but now as we dive into languages like C#, .NET, and SQL, particularly working with WinForms and databases, I find it a bit dull. I have a couple of questions: 1. What kind of job profile can I expect after graduation? What are the salary expectations and what should I showcase on my GitHub portfolio? 2. If I want to focus on low-level programming, what degree should I consider pursuing?

4 Answers

Answered By FutureCoder44 On

To answer your questions: 1) You'll need to consider the job market in your area to get a clearer picture of expected salaries. For your GitHub portfolio, focus on projects that showcase your skills, especially those relevant to the industry you're targeting. 2) If low-level development is your goal, you should definitely look into a degree in computer engineering as it offers the right mix of software and hardware knowledge.

TechNomad42 -

Thanks for the insights! I'm from Argentina and am considering remote work options, so understanding regional salary norms is super helpful.

Answered By DevJourney99 On

Salary expectations really vary depending on where you live. For example, you can earn much more in places like California compared to Colorado. Junior software engineering positions can also be tricky to land without some experience. It's important to figure out the specific areas of programming that truly interest you. What do you mean by 'low-level'? For some people, just connecting to a database can feel low-level, while others consider firmware development as the real deal.

Answered By CodeMaster98 On

If you're interested in low-level development, consider looking into either an electrical engineering or computer engineering degree. These fields are closely related to computing and often cover more hands-on aspects like designing processors, rather than just software development. This could give you a better perspective on low-level programming.

Answered By CareerScout23 On

Sometimes the more boring jobs end up being the higher-paying ones. Just a thought!

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.