DEV Community

Cover image for What is a wrong turn you took your career?
Ben Halpern
Ben Halpern

Posted on

What is a wrong turn you took your career?

What is a direction you took in your career that turned out to be the wrong direction, and you had to pivot or reverse course?

Perhaps you took the wrong promotion, or pursued the wrong focus? What is yours?

Latest comments (54)

Collapse
 
luccabiagi profile image
Lucca Biagi

My actual job. When I was changing to this, after 3 years in my old company, I was between this really concise and mature company and a startup.
I chose the concise company and it is totally boring, but, at least now I'm learning that I make my career not the company that I work on.

Collapse
 
yuridevat profile image
Julia 👩🏻‍💻 GDE

I really like this question because I think I would answer it differently depending on the situation.

If I were unhappy with my current situation, I might say, "If I had done this or that differently, then maybe..." .

Since I am very happy with how my life has turned out in the last 2 years, I can say that everything had to happen exactly the way it did to get to where I am now.

At the end of the day, we never know if things would be better or worse, just different (but maybe just as shitty), that's for sure.

Collapse
 
archonic profile image
Archonic

Frustrated by how stagnating one of my positions was, I left to find work at a studio and get experience on a team. It was the right decision in that situation but I didn't do enough research about the studio.

It was dreadful. They would charge clients $120/hr, pay the developer a maximum of $30/hr, inevitably disappoint the client, then try to make it right by getting the developer to work with no additional pay. They also ran a scam of a technical college that was associated with the studio and they failed to tell me that it was mandatory to teach at the technical college when working as a developer. They also failed to mention that instructors were responsible for course content until literally the night before the first lesson.

I left in a full-time capacity and continued on a contract basis. When I was working alone and responsible for client communication, that was the only time a project went well. I eventually got in the door at a successful SaaS right as they were starting to scale and that was a great experience.

Lesson learned: do your research on a new workplace before accepting, preferably before applying. Some employers are a great deal less competent than you are, even if you don't think of yourself as that competent. Use Glassdoor, use LinkedIn, do what you need to to have a conversation with an employee and be upfront about looking for red flags. It'll certainly be worth the cost of a coffee for the sake of your career path.

Collapse
 
scottshipp profile image
scottshipp

Every turn is a wrong turn. It's a maze with no solution. :)

Collapse
 
devronsoft profile image
Ryan

Diving into a 'lone wolf' project which propelled me into bad practices, a tonne of stress, and a narrow specialism.

Around 5 - 6 years ago I was the only developer within a finance team - I just did ad hoc developments around the finance system, few integrations - basically it was a stop gap job as I was going to be moving countries in 6 months time, it was pretty chilled and a good location.

When the time came to leave and move - I was encouraged to stay, to embark on a big project to build a completely custom Purchasing system. Big pay uplift, complete freedom to design and develop, it sounded great. It was not great.

No colleagues, no support, no proper processes... essentially I was a one-man Product owner, Developer, Lead Developer, QA... the project lasted almost 2 years. I worked 90 hour weeks and developed stress induced alopecia. It was never going to succeed but I didn't see that at the time. The system did go live. But by that time I was super specialised being tied in to the Finance/ERP package that the system was built on. I tried applying for general dev jobs but I was too out of touch.

I did get out - I was able to join a consultancy that specialised in the Finance/ERP package, and joined a project working within a large development department that was implementing that package into their event driven architecture. They offered me a full time role as a developer and in exchange for my specialised knowledge on the package, I was able to enjoy a huge learning curve, getting back into 'normal' development practices - CI/CD, code reviews, colleagues, varying languages and frameworks. NB: I took a significant pay-cut for this and do not regret it one bit, although I appreciate not everyone has the luxury to do that - I don't yet have a family.

I've been there 2 years now, pay already increased to where I was when I took the cut, and am at the point where I could apply for general dev jobs again. (And finally make that country move!)

Collapse
 
shimuls26266525 profile image
Shimul shimul

Ghh

Collapse
 
timoye profile image
Timothy Soladoye

Not a wrong turn per say...
I opted out of applying to Microverse. Today, I am a software engineer, but sometimes wonder what would have happened if I had joined Microverse

Collapse
 
gvescu profile image
Gustavo Vera Scuderi

I was in the final stages of getting a remote position through a recruiter agency... And took an offer from a local company (which had a lot of benefits like retirement fund and healthcare) only for the company to be liquidated 3 months in.

Also in my country long term contracts have a "trial period" in which any part can finish the contract scott-free... Well, I was still under that trial when the contract ended, so no parachute for me.

Collapse
 
devoskar profile image
Oskar Pietrucha

Back at the beginning and my first serious company as a Frontend Developer. The company agreed to hire me and gave me a choice if I want to join team Angular or team SAP UI5. I chose the UI5, because I thought later on it will be much more profitable as it isn't that popular.
Well the point regarding money was true, but I wasn't aware back then that using UI5 will make me a frontend n00b and now when I want to make switch to the React, I can only apply for Junior roles as I don't know nothing about really big scalable, customizable applications.

Collapse
 
andrewbaisden profile image
Andrew Baisden

Staying too long in a role that had no career progression. I had to re-learn JavaScript from scratch.

Collapse
 
frankfont profile image
Frank Font

Early in my career I thought I needed to shift away from designing and building software systems to become a hands-off project manager.

I was wrong.

Best way to grow is to do what you love which people are also willing to pay you to do. And I love getting my hands dirty while leading teams to do more than they thought was possible.

Collapse
 
agupta1989 profile image
Aman Gupta

Switching to front end from backend development job.. now lost touch and unable to go back to backend development job again.

Collapse
 
frulow profile image
Frulow

You never loose the touch, just be patience and spend some time it with when you are ready. Theres always something in the menu you love, which is hidden.

Collapse
 
kyleljohnson profile image
Kyle Johnson

Didn't stay long enough at a good company. Chased money.
Didn't pursue jobs at big product companies earlier in my career. They are different.

Collapse
 
genevievemasioni profile image
Geneviève Masioni

Could you please elaborate on that? How long is not long enough? And why wasn’t it long enough? Did you miss out on compensations because of leaving too early? Why wasn’t the better paying job a good choice? And how do you mean big companies are different? Why should we pursue them early in our careers?

Collapse
 
kyleljohnson profile image
Kyle Johnson

Great question.

When you're at a company where the assignments are challenging and people respect you, you need to stay there. I know sometimes promotions can take awhile but in the long run staying will pay off.

That being said, you should be able to pretty much tell what your future is at any place after 3 years. I would at least stay somewhere 3 years unless the place is just toxic.

Thread Thread
 
genevievemasioni profile image
Geneviève Masioni

Noted, thanks!

Collapse
 
steinbring profile image
Joe Steinbring

The biggest regret of my career is taking a job out of desperation.

I was working for a small agency (~75% of its income came from two clients) and the boss pulled me into his office on a Friday and said that he had to let me go because we weren't getting enough business in. I freaked out a little and ended up getting a job at a shop that paid less pretty much just because their stack matched what I was familiar with. Since then, I both started putting money into an emergency fund (three months of expenses) and started diversifying my skills. Not everyone is lucky enough to be able to do the first thing but the second is pretty universally doable.

Collapse
 
eljayadobe profile image
Eljay-Adobe

Another wrong turn, much earlier in my career. I worked as an employee doing software development consulting work for a consulting company. The company wanted to train in other consultants to do OS/2 software development, since at the time there was a big demand for OS/2 developers.

Since I had just done a big single-developer job with ISDN integration on OS/2 platform in C++, they asked me to train in other co-worker consultants at the company.

I naïvely thought, "Sure, sounds like fun!" Hoo-boy, I didn't realize that I had jumped into the deep end of a cold pool. I had a week to prepare.

What I came to appreciate is:

  • teaching is a skill, and I have zero experience in that skill
  • preparing a curriculum is a huge undertaking
  • teaching a subject needs to be laid out and presented such that it is a logical progression, so the students can consume and digest the information
  • people can be categorized by the way that they learn; not everyone learns in the same one way (I learn by following along with tutorial books, and futzing around, and branching out to do other things extrapolating from what I had learned)
  • trying to teach "How to program in OS/2" using C++, to a class of smart consultants who do not know C++ and have no programming experience on personal computers is not a recipe for success

Fortunately, that wrong turn gave me a bitter taste of my own limitations. I'm good at one-on-one mentoring, I'm not good at classroom teaching.

Alas, I regret having floundered in front of my co-workers, and burning a week of their time and two weeks of my time. The embarrassment still stings.

Collapse
 
genevievemasioni profile image
Geneviève Masioni • Edited

Please don’t be too hard on yourself. Teaching is a job in itself. One-on-one tutoring and classroom teaching are almost polar opposites. It baffles me how companies think they can use one employee to teach others without providing any (teaching) materials or support (prior training in teaching for example) and think that everything will go smoothly.