How to choose between first, out-of-college, software development careers? [closed]

Career Talk Job Search Queries 2 years ago

0 2 0 0 0 tuteeHUB earn credit +10 pts

5 Star Rating 1 Rating

Posted on 16 Aug 2022, this text provides information on Job Search Queries related to Career Talk. Please note that while accuracy is prioritized, the data presented might not be entirely correct or up-to-date. This information is offered for general knowledge and informational purposes only, and should not be considered as a substitute for professional advice.

Take Quiz To Earn Credits!

Turn Your Knowledge into Earnings.

tuteehub_quiz

Answers (2)

Post Answer
profilepic.png
manpreet Tuteehub forum best answer Best Answer 2 years ago


Fresh out of college in a few months, and I have three job offers to contemplate and decide which team I'll be joining.

One company pays a very high (close to 6 figures) salary but appears to be work-heavy (that is, 45-50 hours a week, little vacation and holiday). They expect the code to be written extremely well, but the atmosphere of the company is extremely relaxed otherwise.

Another company pays decently, and I'd enjoy working on those projects (probably more than the other two), but the work culture is very strict and secured (no electronics such as cellphones, smart-watches, fit-bits, etc). The location of this job (and surrounding city) is disappointing at best and dangerous at worst, but this place has the best work-life balance (flex-time, lots of vacation and holidays).

The final company pays decently as well, has great work-life balance, the location is great, but I don't think I'd enjoy the code that I'd be writing there. I know some people at this location and it is closer to family.

There's of course additional criteria that I'm looking at (like other benefits, future opportunities, etc), but what are some important criteria that you would consider if you were in my position? Which opportunity looks best to you?

I'm not looking for someone to make a choice for me, rather, help me see things that I might want to know in this situation.

profilepic.png
manpreet 2 years ago


The most important thing about a first job is the career path it sets you on. If your first job involves writing backend software in Java for an insurance company, you will get labeled as an "enterprise backend Java developer", and you will find it easy to find another future job like it -- and much harder to find anything else.

So also consider these factors:

  • The tech stack: is it popular or hot, or old or very niche?
  • The nature of the work: are you building new software (great for learning), or maintaining a mess of legacy spaghetti (not so much)?
  • The industry: is your employer the only game in town, or can you choose to move to another company down the line?
  • The size of the company: large companies have options for internal transfers, and startups may let you try out many hats, but small/medium companies (or small IT departments in larger non-IT companies) will have limited options for career growth

Anecdote time: when I was graduating, I was lucky enough to be able to choose between a small startup in a then-fast-growing field (mobile telecoms) and a mid-sized company in a small, stable field (energy metering). The second would have been more reliable and likely better paid, but I would have missed out on many opportunities ("hey, want to become the first engineer at our new Asia office and learn everything from presales to deployment?") and it would have been much harder to repeatedly change roles and industries to advance my career.


0 views   0 shares

No matter what stage you're at in your education or career, TuteeHub will help you reach the next level that you're aiming for. Simply,Choose a subject/topic and get started in self-paced practice sessions to improve your knowledge and scores.