I've been backend dev working with Java for almost 6 years now. I started as soon as I graduated, so this has been my only job. Working in web dev is making me hate programming altogether, so I'm thinking of switching stacks. Is this even possible? How can you dedicate enough time to studying & preparing for job interviews in a different stack if you work 8-10h daily?
>>107071892I worked in Java for 4-5 years. Python like 2 years before that. I've left my last Java job a year ago and just trade stocks nowadays, because only Java companies want me and I hate corpo borpo shit with all my soul and can't do it anymore. I would like to write Perl, but only companies that use it didn't respond to my applications, probably because of no professional experience in perl even though I knew perl before Java and Python... I could probably go back to Python, but the experience was they are fucking retarded script kiddies and the ecosystem was a joke. So many years and they still reinvent new package managers and all of them are trash. I could do more Java, but every company is soulless corpo were you writes useless bloated shit in toxic environment caused by micromanAGILE methodology.
>>107071892>>107072356It's possible because I did it. I left webdev for the same reasons. Though I'm a bit earlier in my career than you two: I had ~3 years Java webdev and I've been working at my current position for about a year, so that might've made my switch a bit easier. I do systems programming and mostly work with Perl, C/C++, and dabble in assembly for legacy systems. >companies that use it didn't respond to my applications, probably because of no professional experience in perlI had no experience with perl either, but knowing C/C++ helped make up for that (I do graphics programming and game dev as a hobby). I'd recommend trying to write some command line utilities or do gamedev to get familiar with C/C++. If they see you know that, they might excuse the lack of perl knowledge (perl isn't hard to learn if you know C).>How can you dedicate enough time to studying & preparing for job interviews in a different stackI never really needed to study, because I already had some tangential knowledge in this area. I'm not sure what your knowledge base is, but what may help is try applying to smaller companies (especially ones that are academic or government adjacent or not in the "tech sector" ). They typically have less stringent interview practices and have older systems. For my interview for my current job, they never made he do leetcode. One thing to ask during interviews is what the average tenure is for employees at the company/on the team. These companies also tend to have older employees who want to retire. They will train you to be their replacement in the absence of experience (this is what happened to me) .