2

Hello, fellow developers, i am having a question in mind that confusing me about my career choices.

At first i joined a company as a full stack developer with 6 months experience in MERN, MySql etc.

Now i have completed nearly 1 year in this company but they are always assigning me to full DevOps CI/ CD projects. And i agree i am learning a lot of new things and completed the given works too.

BUT , the question is , should i completely shift as devops engineer or software developer? What might be a better career in long term?

Ps: in CI/CD i did almost all works in Typescript using CDK and sometimes a little bit in python (not good in python but learning)

Comments
  • 1
    I won't lie to you.
    However everything you learn in tech is usually useful for any job position, practically speaking, so while your focus on job description may change you shouldn't stop learning whatever you encounter.
  • 0
    @c3r38r170 yeah but my concern is that , if i need to apply for next job then i need to search and apply in a certain positions right?
  • 3
    @AurthurM I will give you now harsh reality.

    You're a prostitute and depending on the fetishes of your employer you will need to "highlight" different skillsets.

    As long as you stay realistic (eg. you're not a good fit for a database administration role if you only know basic queries), it matters less what your current knowledge is, more if you can sell yourself good and adapt quickly to the situation.

    What's important is finding out what your fetishes are - makes more fun if you're good at your job and have fun while doing it...
  • 1
    @IntrusionCM thats hell of an example, but yeah i get what you wished to convey. Looks like i need to learn new things on the go but what i mostly fear is that , this doesn't happen to me as the proverb says-- Jack of all trades, master of none.
  • 1
    @AurthurM a jack of all trades isn't a bad thing. It's only bad if the jack of all trades stops learning. :)
  • 2
    @AurthurM I think you mean "jack of all trades, master of some"

    You should always have a deep understanding of a couple of languages and architecture of stacks.

    But that doesn't mean you can't learn other areas or completely different stacks and still be of use.

    Over my 16 years, I've noticed one thing to be constant, you'll always need X skill set you used once in your career again somewhere in the future. Think of it as pre-emptive learning.

    Having skills across a dozen languages and stacks isn't a bad thing, it just means you can jump into anything you want or shape your career with the things you enjoy most.
  • 1
    ... you do know that "hello, fellow X" is a sarcastic meme phrase intended to express that whoever said it is not, in fact, X?
  • 0
    @Midnight-shcode really ? Lol i didn't know that.
  • 1
    @C0D4 a jack of all trades is a master of none, but is always better than a master of one🤷‍♂️
  • 1
    Normally I’d say take the software dev part as it is my opinion and I think it is more fun. However recently I came across this reddit sub overemployed and if you are in devops you can totally do same shitfuckery those ppl do.
Add Comment