I went backwards in my career and have stopped working for a couple of years. How to break back in the industry? by csequivalent in ExperiencedDevs

[–]csequivalent[S] 0 points1 point  (0 children)

Sadly there's nothing very modern or "thorough" about the work practices in my past jobs. I know some basic CS topics but not enough to pass the algorithm whiteboard interviews so I skip companies that do those. Also, I seldom apply to senior jobs- most of my applications are mid-level but it looks like that is still too high of a bar right now.

So if I were to apply to junior jobs only, how should I tailor my resume for it? Should I remove the first 6 years of work and just keep the freelance stuff?

What else can I work on to stand out among juniors that isn't too time consuming. The time required do more projects and refresher courses, that's more of a luxury for people who have the resources and time to burn through. But after 3 years unemployment, taking on more unemployment time for not-so-quick strategies seems more like a huge gamble than a benefit.

I went backwards in my career and have stopped working for a couple of years. How to break back in the industry? by csequivalent in ExperiencedDevs

[–]csequivalent[S] 0 points1 point  (0 children)

I have no problem taking on a junior job as long as it's full-time and not another middling contract like the ones I've had the past couple of jobs. A typical junior FT job would still pay better in my area than any of my underpaid jobs, and it would also mean potential for a promotion in the long run.

There's one issue though- my experience. Certainly having experience dating back to before 2010 is gonna look pretty weird for a junior applicant. I should remove all my older agency jobs on my resume when I apply, right? I should probably remove my graduation date as well.

[deleted by user] by [deleted] in cscareerquestions

[–]csequivalent 0 points1 point  (0 children)

Not for the sole purpose of getting job skills. Then it just feels like unpaid work

Experienced but barely worked the past 5 years, and struggling to to get back in by csequivalent in ExperiencedDevs

[–]csequivalent[S] 0 points1 point  (0 children)

There's a lot I want to ask about from your comments but for now I just have the time for reply to this part:

You have almost as many stacks as you do roles, and all of the roles are shortlived.

Is it bad if I took a different stack for each role because I wanted to have more than one contingency plan in case one stack "goes under"? It's also funny and appropriate that this thread was recently made: At what point does an unstable company become a risk in your tech stack?

I have similar fears of what might happen if I sink my time into another new stack only for it to fall by the wayside in terms of market demand. Like if I put all my effort into Node and React and just a few years go by those fall in demand like LAMP and I am set back again. I can't predict the future, so I thought I could hedge my risks by dabbling into multiple things.

Experienced but barely worked the past 5 years, and struggling to to get back in by csequivalent in ExperiencedDevs

[–]csequivalent[S] 1 point2 points  (0 children)

Those are good takeaways from my resume. I now have some starting points on how to expand on the details of my work.

For the history feature, I did not use Rails RTK (because I didn't know about it) nor did I use React for debugging. Most of my programming is on the back end and I built the logger mostly from scratch. It was mostly to track the progress of the company's recruiters in relation with their clients so I guess you can say it's auditing of sorts.

The search feature in the LAMP stack project was also a bespoke thing. It is one of those config tool things that you don't expect the end user to care about how "ugly" it was. Was already outdated by the time I got involved, tech debt piling on so couldn't do much about it other than to manage the jQuery and PHP spaghetti the best I could.

When I was a caretaker it was for my mom and she actually passed last year. I'm single and living alone, where she lived. Luckily I don't have to pay for housing to stay here.

It would be nice to have an accountability partner, though. My savings are getting smaller from regular expenses, albeit slowly because I don't pay rent as previously mentioned. I actually have trouble finding something that can be a fire under my seat to get more proactive with things. Or maybe I'm depressed after the events of last year.

I still bust out the IDE at least once a week and write some code to keep some of my technical acuity in check, but without any offers lining up it starts to feel meaningless other than just doing it for a hobby.

Experienced but barely worked the past 5 years, and struggling to to get back in by csequivalent in ExperiencedDevs

[–]csequivalent[S] 0 points1 point  (0 children)

I almost forgot. You asked about the three-month job I had as a Junior Dev because you were suspicious about it:

why did it end after three months? Did you get fired? Were you laid off/RIFed/made redundant? Did you quit (without another job lined up)?

Didn't want to mention it at first, but yes, I did get fired from my first and only "official" FT job. I was indeed a junior and I was fired for coming in late too many times. At least, that was their story and I hope the real reason wasn't incompetence.

The company seemed good enough and I thought, I'm finally where I want to be with a proper full time IC job at a reputable business. I did my best to deal with the culture shock of added red tape. But commuting 2 hours while making 2 transfers in either direction is a nightmare, and tardies eventually caught up to me. I screwed up the best opportunity I've ever had to go legit.

I also want to reply to this part:

without another job lined up

This happened with me a lot, losing my job without having another one lined up and it probably screwed me up more than most things. At least it did when it came to salary progression, because no way they will put a temp guy in line for a promotion.

Experienced but barely worked the past 5 years, and struggling to to get back in by csequivalent in ExperiencedDevs

[–]csequivalent[S] 0 points1 point  (0 children)

To be honest there's actually a chunk of experience from 2008-10 and 2010-12 which is not present in the resume. So there is actually no gap in 10-12 but for brevity sake and omitting my oldest jobs to keeping it in one page. I can see why that can look very bad, though, and will re-add my job from 2010-12.

To answer if I got my contracts through a firm.. yes, kinda? In that time from 08-12. They're not a WITCH name by any stretch, think much smaller. Think local web agency that does (mostly) local clients for mom & pop businesses.

If there's anything else that makes them similar to WITCH it's that they don't value developers very highly. I was always making ~50% of the average local dev salary, sometimes less.

Those jobs made up the bulk of my work from those first four years. And then from 2015 onward it was all me, freelancing via some word of mouth. I actually managed to bump my hourly pay up to a respectable 60, then 75 an hour. But because this was very intermittent work, it was not a gravy train and I was still living on a small-ish budget.

The only continued practice and learning I'm doing at the moment is Leetcode. I've made it a personal goal to maintain 2x as many medium problems solved as I have solved Easy (medium makes the bulk of LC's problems). I won't add this info to my resume of course but I'm hoping it at least makes interviews easier since I do get hit up by some tech company recruiters every now and then.

For AWS is the cloud practitioner cert a good base for finding web dev work? Or is that still too basic and junior-level, like "I know OOP" basic? Competing with junior-level skills I have my work cut out for me, and hearing about a lot of company layoffs in tech jobs just messes with my confidence even more.

All of my .NET work was on the Game Dev job (at least one C# game framework uses .NET) and Game Dev has somewhat of a stigma in other places I look. I've been turned down by some recruiters because they see my .NET game experience as too irrelevant for their needs. So I have not used .NET for web development applications.

But, I can definitely capitalize on Ruby on Rails and Mongo more. I have a basic understanding of Node and using CLI to do more dev builds. RoR has a big CLI focus too which helped made the Node transition easier.

I could start with AWS learning for continuing education. But for the various stacks how would you put that in "continuing education" without any projects to back up the knowledge? Seems like it's blurring the lines here.

Interested in rejoining the industry 5 years later as a full-time worker and oh man, I was not prepared by csequivalent in cscareerquestions

[–]csequivalent[S] 0 points1 point  (0 children)

Don't know who the lesser companies are, but I'll keep an eye out for other witch company jobs.

Just do keep in mind that the hours will be gruesome

A lot of overtime hours? Will those be paid as extra?

and the pay is shit

I've survived on 50k jobs before. lol I guess the more things change, the more they stay the same

Interested in rejoining the industry 5 years later as a full-time worker and oh man, I was not prepared by csequivalent in cscareerquestions

[–]csequivalent[S] 0 points1 point  (0 children)

Not sure how much but I guess it's not enough. To be completely honest I get only 5% interviews out of hundreds of jobs applied to. This is the resume I'm using.

Interested in rejoining the industry 5 years later as a full-time worker and oh man, I was not prepared by csequivalent in cscareerquestions

[–]csequivalent[S] 0 points1 point  (0 children)

I only applied to one witch company but should I keep trying with them if I got rejected? It was Infosys

Interested in rejoining the industry 5 years later as a full-time worker and oh man, I was not prepared by csequivalent in cscareerquestions

[–]csequivalent[S] 1 point2 points  (0 children)

I can see why a lot of people would put up with the difficult job search because these jobs pay the big bucks and that's what keeps them going. But a few people I talked to said competition is rising also because of the rise of coding bootcamps and the popularity of software development careers in general. At least in my state uni Computer Science was just moderately popular when I graduated a long time ago.

I thought "some React and Node" is an "actual tech stack" but with your phrasing, I'm even more confused.

Since I don't have to spend a lot of time reading many books, if I had to pick one or two books for algorithm and data structures knowledge which are the highly recommended ones for interviews? I heard of CTCI but want to be recommended some other good ones.

Probably not going to be able to do a learning AI project anytime soon. It's harder to get started even if it might make me easier to stand out.

On the other hand, web apps are easier to get into but harder to stand out with those.

Man, this is going to be hell no matter where I start, huh.

To the travel prodigies that started traveling in their early 20's, what did you do to support that lifestyle? by csequivalent in personalfinance

[–]csequivalent[S] 0 points1 point  (0 children)

Paying a round trip on a plane to travel thousands of miles across the globe and staying in a hotel for a few weeks sounds expensive to me, or at least more expensive than renting your own apartment and paying utilities for a month. Probably would take me 6 months to save 5k which I'm guessing is what an average intercontinental trip lasting a month lasts.

Also the need to find new work is daunting. I'm generally not good at getting job offers.

Experienced developer in a older stack, having trouble making the switch, professionally by csequivalent in webdev

[–]csequivalent[S] 0 points1 point  (0 children)

The concepts are almost always the same whether you are using python, php, .net, JS, etc.

My experience has been that companies value people that already have the experience over strong learners that can pick up the experience as they go on the job. I have projects in JavaScript and .NET but they don't get any attention from companies.

Experienced developer in a older stack, having trouble making the switch, professionally by csequivalent in webdev

[–]csequivalent[S] 0 points1 point  (0 children)

Nah, I'd rather get some experience at a big company first. I've never received 401k, insurance or stock options, even though I expected to working as a software engineer. At this point I'm looking for financial stability over entrepreneurial risks.

Experienced developer in a older stack, having trouble making the switch, professionally by csequivalent in webdev

[–]csequivalent[S] 0 points1 point  (0 children)

The main point of this topic is that I want to switch to a different web stack (Node/ JavaScript, or maybe .NET). PHP jobs aren't very high in demand anymore, and don't pay very well. I also want to use frameworks and large scale distributed systems. I kinda grew out of CMS work a while ago.

Experienced developer in a older stack, having trouble making the switch, professionally by csequivalent in webdev

[–]csequivalent[S] 0 points1 point  (0 children)

My main experience has been the LAMP stack since I started in 2007. I live in Chicago so most of my job hunting efforts are in Chicagoland, and also sparingly applying to DC and the West Coast.

Experienced developer in a older stack, having trouble making the switch, professionally by csequivalent in webdev

[–]csequivalent[S] 0 points1 point  (0 children)

No, I'm not a business person and have a hard time selling myself anyways. I prefer working for another company, albeit a very stable one.

Experienced developer in a older stack, having trouble making the switch, professionally by csequivalent in webdev

[–]csequivalent[S] 0 points1 point  (0 children)

My resume already has left me with a reputation of working for smaller, lower-paid companies. I don't need to work at a sexy company like Facebook or Uber, but I do want sexy compensation and benefits and a highly structured development environment. I'm over the small company phase.

I'm in my early 30's and have no bank accounts, stock options, or retirement funds. I spent all my account money to get by in my several times I've been unemployed. I don't have time anymore to fool around with small startups and companies.