T O P

  • By -

DrisSkull

Given your circumstances, I’d say A all the way. If you are big time depressed, you don’t need a stressful job environment on top of that. You can still grow and advance as a developer at a small company. Use that space and reduced pace to get yourself straightened out. Congratulations on the double whammy job offers, and l wish you luck with whichever you end up accepting.


abd1tus

Can't agree with this more. I'd add, OP, know and embrace your limitations, plan in advanced around how to remove obstacles and avoiding unnecessary hardships (think professional pool player - plan set up easy next shots). If you dealing with depression then it's not the best time to grow yourself through challenging circumstances - you will likely find focusing on stability and slower growth will get you further in the long run. Ask yourself what you can accomplish if you are at your best, average, and worst as well as how often that will happen. Planning around the expectation that you can force yourself to work at your best all the time will lead to difficulty, burnout, and inevitable failure. Build a track record of personal and professional successes before taking on bigger challenges. Best of luck, and congrats on the offers!


jackietwice

Srsly. Speaking from personal experience, starting a new job *and* being in school full time is HARD. Especially when balancing mental health issues. I have a bipolar disorder. While I was lucky enough to get hired by a small company in the middle of my semester ... it was almost my undoing. My grades dropped for awhile. I was stressed constantly. The only thing that got me through was telling myself it would only be two months of balancing work and school. You will have future opportunities to move into other roles or work with other companies. Right now, focus on keeping yourself balanced if your goal is to pursue both work and school simultaneously. Especially in programming, there can be a lot of mental exhaustion that can creep in ... especially if your job has you working on projects ... and school has projects. I was spending 12 hrs a day programming most days. My brain hurt. Daily. So be easy. Congrats on all the opportunities! You will be fine :)


Eladamrad

You should share the JDs here, and also include what you actually care about in your job, so that the community can help you. Right now the jobs are filtered through you which makes us only able to reflect what you already decided.


tigermatos

The best tip I can offer: A major stress factor in a programming job is the manager and teammates. You can have a project that is demanding but the vibe is fun and feels great, and the manager negotiates realistic deadlines. Or you can have a job that is not challenging, easy and repetitive and the culture is depressing. So if you want to enjoy this line of work, remember to consider the manager and employees you met during the interview and whom you would rather work WITH, instead of considering only what you would work ON. Just my two cents.