What do you think about switching tech stacks vs becoming an expert in one stack? I am a backend Java engineer, and have solely used Java since I've started my software engineering career about 2 years ago. I don't know whether I should explore other tech stacks while I'm young, or instead focus on becoming a Java expert, given that I enjoy working in Java.

like
Posting as :
works at
You are currently posting as works at

So I recently made this change after becoming an expert in the prior(excellent company, more opportunity, money). If you’re in an organization that will give you the rope to get up to speed then I don’t think there’s an issue. If you don’t *know* that’s true then I’d be more hesitant.

After a while you’re going to realize most programming is incredibly similar just with some different bells and whistles between stacks.

like

At this point, I would say it's better to have a bit more experience across different tech stacks. I say this bc tech is evolving soooo fast that it's easy to go obsolete otherwise, so having a few aces up your sleeve is always gonna be beneficial

like

I'm a Jill of all trades (i.e. I have a ton of breath, accompanied with depth in select areas), and it has served me well in my career. I would recommend thinking about a few things when deciding:
1. What are your long term career goals? Do you want to stay purely technical, or would you rather move into management / technical leadership at some point?
2. How much do you enjoy the learning process? Is it fun or an energy sink for you?
3. How much flexibility do you want when looking for new opportunities in the future?

Becoming an expert in a single language/knowledge area is fantastic for those who want to stay purely technical and know what tech stack they want to use. Generally this works well if you plan to stay at the same company for a long time or with the same customer.

Building breadth is essential for technical leadership - high level knowledge of multiple technologies helps you make informed decisions about which ones to use where and enables you to serve as a translator between your technical teams and your higher level management.

Keeping up with a lot of different stacks requires a strong personal investment in continual learning and upskilling. So if learning new languages/technologies is hard for you or flat out not fun then you may want to go the expert in a narrow scope route.

Technology has and will change over the years. So if you become expert at one thing to the exclusion of others then you could find it harder to find jobs as time moves on.

likesmart

That's really going to depend on how quickly you learn and on how deeply you want to get into the tech before moving on. I usually have spent a few years on the first tech in a specific category and then a bit less on additional ones since the knowledge builds on the related tech. As an example, I dove deep into AWS for about three years when I was first learning cloud. I now have seven years of cloud experience and have added working knowledge of three additional cloud providers (GCP, Azure, and OCI) while continuing to deepen my knowledge of and experience in AWS.

like

You should make a switch in the interest of your career for a few reasons:

the only constant is change, maybe java won't always be so popular. Maybe Java will be like fortran one day. Only existing projects with a handful of legacy engineers maintaining them. Do you want to get left behind like that? What about all those years you spent mastering Java.

breadth of skill makes you better all around. The more languages you learn, the more you start to see the patterns that transcend them all. Instead of java being synonymous with coding. It's one of many tools to accomplish a task.

like

Tech comes and goes, I worked in one stack for 10 years, and now I'm working in another one. It doesn't generally take long to learn something, and you should expect to have two or three big transitions over the course of your career

like

Planing the same but to transition to Java stack

like

IMHO expertise in one or a few interlinked skill sets is always preferred to dabbling around: you build proficiency, depth, real skill and craft around One main language/framework that allows you to express your creativity while
Writing software, and this is what makes you productive and worth the package to an employer.

like

Thanks for your response - seems to be an opposing view to the other responses. Would you say you answer applies to people who want to transition into leadership roles in the long run? Also, how do you define expertise - would you say 3-5 years is enough to develop expertise in a particular stack?

I would say it’s usually easier to change tech stacks earlier in your career. If you’ve gained a couple of years in several stacks it shows you have a broad interest in software engineering, are not too biased towards particular stacks and are willing/able to learn new things quickly.
If you do this later on in your career after always having used the same stack, you’ll heavily depend on who’s hiring you and what they are looking for. For many the safer choice will often be to go for a senior engineer who already proved they know their stack compared to a senior engineer who wants to switch to a stack in which they haven’t proven anything yet. There will be exceptions though, when they rather hire you for your capabilities of adapting, learning quickly, your motivation and your non-technical skills. But that also depends on the person they are looking for such as “a senior software engineer” or “an expert in framework x” and other factors like how big the team is.

like

If you have that possibility to do it within your current company that’s certainly a safe bet to build up some experience first. But don’t be afraid to step outside if the comfort zone either and apply at other companies, it won’t necessarily come with a drop in pay. Good luck with whatever you choose to do!

like

Related Posts

For anyone who transitioned to fund accounting at a top tier fund, how big was the adjustment and learning curve? I have 2 years of audit experience and 1 year of deal advisory experience

like

Hi, I work in a retail company in London. I’ve been here for just over a year and I have a total of 3 years experience as a BA. I want to switch to a FinTech company but finding it difficult to even get an interview. Any tips or advice on how to get into FinTech as a BA?

like

Is joining BCG as a Research Trainee under Knowledge Team (Insurance) helpful to pivot my career into consulting or should I look at doing a Masters instead? I am a fresh college graduate and currently working as an Accounting Analyst. Please help! Boston Consulting Group

I’m currently working at a startup filled with mid senior engineers only and I’m in the customer support side. As a comp sci major who is graduating this year what’s moves should I be trying to make right now.

like

Hello, I used to work in Latin America (Colombia) and moved to Spain as I now have the citizenship. I'm also looking to move to a BA profile (already studying to get certified and I'm already certified in Scrum), any recommendations for applying to roles in the US or other country where the salaries are more competitive in an entry BA job?
Thanks!

like

Question for for all those in Management Consulting.

How do I become better at strategic thinking ? What else can I be doing ?

Here's what I have been doing
1. Reading books - the usual ones that come up on Google search
2. Reading past annual reports/investor reports to see how strategy played out

like

I've just survived my first winter in Canada, now I'm trying to survive the ol job hunt.

Any tips for a copywriter with 7 years of experience trying to break into a Toronto agency scene? What's a good place to grow, good leaders to shadow, a good salary to aim for?

like

What is the path of growth and roles of a product manager?

like

Hello! Anyone made (or has any tips for making) the transition from M&A law to investment banking without an MBA?

like

Hi, currently in the reserves and might get MPA orders for Oct to Mar however, also in the process of getting a new job that may have the same start date. Would you decline the MPA and start with the new job or accept the offer then go on orders?

like

Is it worth it to get a professional certification like SHRM/PHR? Not many of my colleagues have one and it’s not a requirement for my role, but I’m curious if it’s worth it in the long run

like

Anyone leave law out of restlessness? I did law as my second career and have now had four FT law jobs in 12 yrs, each an improvement /better fit than the last. But after less than a year at my latest job (which I worked my ass off to get - including taking the CA bar while working FT) I'm thinking what's next and tired of lawyering. The job is great, I'm just not interested in advancing to partner. I think I just get bored very easily.

like

What level of technical or programming understanding/background is necessary (if any) for a PM to have?

like

Hi I am working as a Salesforce developer at Infosys and have a Salesforce Admin certification right now looking to get PD1 certification in the next 4 months I have a total of 1 year experience and my current package is around 4L. I am thinking of a job change should I do it right now or gain some experience in Salesforce. Let me know if there is any referral for me

like

What's the perks of working for clients such as Microsoft (commercial MDM).

Is techincal degree mandate to move to MS?

Thank you!

like

I’m currently in sales and got an offer from BCG. Now that I accepted, I feel like grass is greener on the sales side - but I also feel like I HAVE to at least try consulting before I decide it’s not for me. Thoughts?

like

Some success, now what? I started a solo practice July 2020. I’ve been successful in building a book of business sufficient to satisfy my overhead and provide me with a respectable income. I want to grow my practice somehow, but I’m stuck at figuring out how. I do mainly corporate transactional work and some litigation. Any advice?

like

Best interview prep for a deals team that focuses on technology due diligence, integrations, separations? I'm in IT mgmt consulting and trying to make the switch to deals / M&A so don't have real world experience to draw from. What do I need to learn / know? Recommended resources?

like

More Posts

Interested in finding new biz opportunities for my agency, but stuck how how exactly to do that. What are actionable steps to take?

likefunny

Sales leaders are hypocrites.

The same sale leaders that push their reps to find out why they were ghosted are the same leaders that ghost other salespeople.

like

My annual review is coming up, and I’m a Jr in NYC rounding out 4+ years experience. If I have the opportunity to move up to mid-level, what salary range should I shoot for?

Any idea how it is working at Damian clinic and salary as NP

like
like

Need your valuable inputs fishes.

Exp: 4 yr 9 mos - Automation and Manual Testing

Having offer: 14 LPA Fixed (Less known Product Co.)

Current package: 6+ LPA With 5 days left in notice period, my manager offered me 35 % hike and says, will take care of remuneration in next cycle too. Also, will initiate for H1B. If that fails, will release to European accounts with possible onsite opportunity.

I am in splits whether, to trust and revoke or not. Also,do I need to worry about recession?TIA.

like

What are some budgeting apps or hacks? I feel I am spending more than I need to. (Edited msg to focus on the budgeting apps or hacks).

like

Do you need to do anything to receive the 10k forgiveness, or is it automatically applied based on your income and circumstances?

like

If you were working at an early stage startup that doesn’t have benefits like insurance and retirement funds set up yet, what % increase would you want on top of the base salary for TC?

like

How early is too early to ask for a raise?

like

Looking for somewhere to have a fun night. What bars do you recommend to meet new people?
24F

like

New P&T salaries are extremely disappointing, why did the partners act like they were serious about adjusting the salaries to be competitive with the market of other tech roles?

like

SO insists going back to his parents’ house to visit them while I prefer to stay at our house. His mom has been calling and telling us how much they miss us which annoys me so much. I understand she wants to see her son but it’s kinda selfish at this particular time.

likefunny

I don’t understand how someone can lie about loving you for 6 months. We were together for almost a year (broke up a week before our anniversary). I said I love you first and he said it back. I asked for more reassurance last month with saying I love you more often. Now all of a sudden he said he didn’t know if he loved me and that love meant marriage for him. Okay well great thanks for telling me this now, 6 months after it was initially exchanged. I don’t understand how he could do that.

like

I am full time salaried employee and work M-F. I have always worked more than one job and am hating not having the opportunity to work over time when extra money is needed. Any suggestions for part time work for an informatics nurse? Something I can do in evenings and/or weekends? Not direct patient care preferably.

like

Hii all
Need your valuable advice.

Ibm - 13fixed+ 2 jb
Cts - 15.5fixed+ 1.5jb
Which one should I join. Yoe-3 skils- java spring boot, microservices.

like
like

Anybody heard of Gen II fund services? it’s a boutique firm. Would love to hear insights etc. thanks!

like

Anyone here had a house designed and built? Curious about architect fees and construction costs, and timing. Thanks for any info at all.

like

Would any of you choose Amazon over other FAANG or even tier 2 tech? all my friends working there hate it and seems like comp lags behind other FAANG unless you account for stock appreciation.

like

Additional Posts in Software Engineering

I just recently signed up to take the PE exam in 4 months in my specialty (civil: water resources and environmental). Now I am seriously looking at switching to software engineering in the next year or two. Would it still be worth it to complete the PE? Would it help me get a career in software engineering?

likehelpful

Hey, I am happy to refer to Amazon for tech positions.

You can DM me.
Best

likeuplifting

Hey Folks - Am in process of getting an offer from Meta for a TPM role. Considering my back ground which is completely based on development was wondering if that would make sense to take that. Also what are the carrier path for a TPM in a Faang company. Also is there a way I can switch back to an EM.

like

I'm a SWE from Italy. Love my country but salary and taxes here are outrageous. Got 2yrs experience in fullstack and data science, 2masters, a peer reviewed paper and outperform all my peers for 24k€ a year.
I'm thinkin about landing a remote SWE job (leetcoding and building a portfolio this summer).
Have you got some advice? Is it possible to work for US remotely without visa? What other countries pay well? Is it possible to land a 100k$+ with this kind of experience and working from Italy?

like

Can anyone share any insight on best practices/ benchmarking for % of software development lifecycle that is automated by top product/ engineering companies?

like

Dear Friend's,

I am looking for job change .Kindly help me by referring for Product Owner / Senior Business Analyst/ AVP position.
I have 9+ years of exp in Retail and Commerical Banking, Digital Transformation and Unsecured Lending.

like

Can you practice for leetcode without knowing how to code?

like

Hey guys! Yesterday the company i worked for laid off the people in our state for economic reasons with no notice. I’m in desperate need of referral in entry level SWE/SD(or similar) positions at the moment. Any help would be greatly appreciated. Thank you!

like

Should I specialize in Blockchain or AI? I’m a freshman in a CS degree and I can’t decide. My main argument to choose blockchain is the easy entry with little experience and high salary, I plan on growing my skills during the bear market and get a job once the market recovers. Regarding AI, I find this field fascinating but I feel like it requires a lot of experience, degrees and diplomas.

like

Hi everyone. I made the switch to tech this year via coding boot camp. I'm not confident in my skill at all. Are there any courses, sites, projects or paths one would suggest I look into? Anything that'll help me think like a dev?

like

1 yoe as a business intelligence
developer and just under 1 yoe as a
Junior data engineer for a startup.
My current company is in talks with
me to hire me as a data engineer
right after I graduate with my
bachelors degree. From what I've
seen online (averaging 5 different
sites, I am including Glassdoor but
only the number they have listed as
the base) I'm currently expecting
about 85k base. Does this seem too
high? Just looking for some opinions
before I go in for my interview.

like

Hello everyone,

I love in Europe and was wondering how difficult or easy getting remote front end position in a US company would be and if the salary would be the same as a US citizen who lives in the US?

like