3 ms·
My two cents: Focus on your health first. If you're not taking care of yourself and exercising, you're doing yourself a disservice mentally. Second, be discipli
by xgeua 4y ago
My two cents: Focus on your health first. If you're not taking care of yourself and exercising, you're doing yourself a disservice mentally. Second, be disciplined when managing your time. Put in the hours you need to put in at work, but don't rob yourself of your free time by working excessively long days. If you want to improve your knowledge of CS, I'd recommend signing up for some courses. Online courses work but if you have a community college nearby that offers CS, I'd choose that. Having a place to go and meet other people with the same interests as you will give you a small social outlet and keep you accountable.
Random other thoughts: Leetcode sucks. Think of Leetcode problems as riddles. Most riddles are impossible to solve if you haven't heard them before.
Satisfaction in a career can come from many places. For some, it's all about solving complex technical problems. Others are happy to be contributing to a charitable mission. Some just want to get paid a lot. Others find satisfaction in being part of a team. Figure out what satisfaction means to you and align your career with that.
- coastflow 4y agoThis is good advice, though I would recommend the original poster to consider taking time off before signing up for courses (70-90 hours a week with 24/7 on-call needs treatment for burnout, which comprises time off). >"Second, be disciplined when managing your time. Put in the hours you need to put in at work, but don't rob yourself of your free time by working excessively long days." To add additional clarity for any readers who skimmed: OP should be disciplined with creating time for their personal life by creating boundaries with the company, and should stop being as disciplined with sacrificing personal interests on behalf of the company. Overall, the poster's primary interest at this point should be to improve the stability of their own life as much as possible, regardless of how people at the company will feel about it.