1. I'm not really progressing far into interviews, especially in the technical portions.
2. Some simple tech questions are now throwing me through a loop.
3. With the negative feedback I've gotten my motivation has basically reduced to 0.
4. I've traditionally struggled with logic tasks and have had to take more time than my peers to solve them.
5. I've had a hard time connecting and relating to co-workers and team members.
My resume reads nicely: https://github.com/arrjayh/arrjayh-resume/blob/master/hickok_resume.pdf and I fortunately get lots of interviews but they pretty quickly fizzle out after 1 or 2 technical assessments.
I'm considering/looking into the trades. I'm hoping there might be a trade where I could leverage some existing skills, but I find that unlikely. Would love to get some feedback from any one out there that has pivoted or at least considered it.
- We need a C++ person to develop applications
to (after I was hired)
- We need a C++ person to maintain our soon to be depreciated C++ apps
to (after I was being underutilized due to no real need for maintenance)
- We expect you to adapt and take on JavaScript/React/Next.JS work to help depreciate the C++ apps
This all happened in ~2 months.
Given that this company made a sizeable investment in me I agreed to take on some of the work (I was thinking maybe 6-8 months to try it out) and then wanted to transition to some back end service work using Go. They outlined a need for this and agreed to make some kind of transition, eventually.
Flash forward 6-8 months later:
- I'm producing half of what the junior front end engineers are producing
- After getting my head wrapped around the front end space and their tech stack I'm realizing it's not for me
- I'm not generating any notable projects that could help me adopt more responsibility in the space (likely due to my first point)
So I gave them a hardball and threatened to quit. I outlined my major concern: I wasn't hired to do front end work. They suggested I try to transfer teams internally- gave that a whirl and got absolutely jebaited with another team (ended up having to do a full 8 hour panel just to be rejected on something that wasn't outlined in their job description). Asked more about the back end work they initially offered to which they responded by sending some crude unfinished docs... This really highlighted that the work, more or less, wasn't really scoped or understood. To me, all this seemed like a losing situation. So... I quit and not in such a graceful fashion.
As a side note: while I was quitting I found out ~85% of the previous C++ team quit due to a similar bait and switch. Smells like ugly politics to me which really pushed me to leave sooner than my two weeks.
So now I'm in this weird position of having some interest in the front end space but not enough decent experience to actually do anything with it. I have enough low level experience to attract decent work but would have to likely relocate (which I'd like to not do unless I have to). And, sadly, I don't have any bridge to connect these two skill sets.
I tried getting back into the interview loop and flopped pretty badly- mainly for back end work.
So what are the next steps? I'm definitely planning on taking some time off. I figured getting some opensource work knocked out in a more upcoming language could be good. Doing some leet code practicing, maybe? In either case I would love to get some input to help navigate this mess.
Also, I've started using some platforms to look for more work (namely LinkedIn) and I'm discovering how awful the recruiter spam is- any suggestions on better job boards would also be greatly appreciated.