|
|
|
|
|
by gwbas1c
729 days ago
|
|
> I’d get less professional development potentially (verses leaving) but I could kick back more. I've left a few "imperfect" jobs that I've regretted, because the next job was worse than the one I left. IMO: Understand that no company is perfect: Unless you have extensive management experience or a multi-decade career, it's hard to build empathy for what your manager's job requires and their day-to-day challenges. In some cases, criticizing your manager is akin to being a backseat driver; or a "monday morning quarterback" who's never played a day of professional football. Now that's said, if you really believe that it's best to move on to greener pastures, understand that the software engineering field is in a periodic downturn. Now isn't a good time to find a job. Thus, "if you have a good thing going," stick around for another year or two, and get your resume out there when the industry heats up again. Hopefully, you know how to screen potential employers so you find a job you like better. Finally: Early in our careers, a lot of us need to "take what we can get." As we advance, we can start to smell unhealthy working environments. I think this is partially why some older engineers take longer to find jobs... We walk away from bad situations that only younger naive engineers will accept. |
|
As I was going through some old papers, I found my offer letter from a previous job. I'd underlined a whole bunch of things and written questions in the margin to ask the HR guy. Things like, "who will I report to," and "what's the name of the team I'll be on?" Needless to say, in retrospect these were all red flags, and now I know how to spot a company that's not being run by grown-ups.