frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Ask HN: How to increase depth instead of breadth as 10 yoe as swe?

6•Cheesebh•5h ago
About my experience(10 yoe):

- Tech stack: C, C++, python, OpenCL, GPU and DSP programming. Along with that some performance engineering and docker topics.

Problem:

- not feeling confident enough in my skillset. I feel that I have breadth of topics but deep expertise is missing.

- I am with the same company(automotive supplier) for 8 years but switched teams after 4 years. Topics are random based on the customer project as there is no real sw product. I believe this hinders in becoming expert.

- Finding new job is becoming harder day-by-day.

Looking for advice/recommendations:

- How can I turn the situation?

- Has anyone here has faced similar situation and come out of it? What did you do?

Comments

iExploder•3h ago
did you consider tier 2, semiconductor suppliers qualcomm, nxp or go tier 3 - arm? I would say these will allow more technical depth than tier 1s, but will remove you from the end customer product, and some people find that unsatisfying.

customer facing companies with engineering culture also come to mind, apple, google etc. I assume you are in Europe? you have Bosch Research, Fraunhofer or Dolby in US, this might overlap with your stated experience.

I dont have experience in quants or trading but I heard they can go pretty deep and hard.

GianFabien•3h ago
I get the impression you are not technically challenged at your work. Not an uncommon dynamic when working for a company for which software is a means to an end.

In order to dig deep into one area, you might need to take on a "hobby" project that forces you to deep dive in a chosen area. Looking at your current areas of experience, I would choose either GPU or DSP programming. By being CPU adjacent areas, specialist skills are more likely help your career.

FDETalkDotCom•2h ago
If you are at a profitable physical goods company for 8 years and still employed there, I think you're doing pretty well.

That said, if you want to switch jobs (in general) you mostly need 1) the exact skills that that job requires, which are listed on job listings usually, so read those and b) probably you need to know someone who works there already to put your profile forward so you can get the foot in the door for an interview and rise above the 2000 other similarly qualified applicants. There are only so many industries and companies, it's not insurmountable to research.

What are you interested in doing at this "new job"? C, C++, python, OpenCL, GPU, DSP, and some docker again, but in more depth? Then you'd want to look for jobs that have those as requirements. Do you know people at any of the companies with those job listings? Is that realistic? Maybe, IDK, you can look and find out though.

Like I said, you are maybe luckier than you know.

I tell you my experience. I have >10 YOE. In a niche. And everyone whats to hire for the EXACT KNOWLEDGE THEY NEED not what some smart person has and can do once hired. So I cram for like 5 different domains for 5 different interviews, I tell you want, it's silly.

Today's hype/value cycle is in AI.

If you want a 30-day plan to upskill to deliver that to companies, see the post at https://news.ycombinator.com/item?id=48218162 and the tweet linked in the OP. The outline some kind of 30 day plan to learn those skills. If that sounds like something for you, maybe consider it.

If you just want generic depth in your favorite technical languages/topics, maybe start contributing to the open source projects in those languages that you like or make use of. Probably a pretty good way to get depth. But better to solve real problems for money, maybe. Because nothing ain't free anymore.

Honestly, best advice is this book IMO, "The Science of Getting Rich" by Wallace D. Wattles (by now old enough to be in the public domain):

  Read: https://www.gutenberg.org/files/59844/59844-h/59844-h.htm

  Listen (3 versions): https://librivox.org/author/848?primary_key=848
It sounds like a motivational self-help or spiritual book, but if you can get past that, the main idea is to not throw away our progress, but instead:

  1) always build on what you've built already in terms of expertise and experience and ability to add value, and

  2) always give people more value (at work) than they expect or think they deserve
I think (2) is your ticket to adding depth and (1) is your way to finding that path.

One other advice, I find every morning it helps to think: how great it is this thing I'm working on today because it helps people who need _____ (that thing). It makes it more exciting. Maybe you don't need this one, but I thought I'd mention it.

Ask HN: Is $300/HR too low these days for custom full stack?

6•noduerme•3h ago•4 comments

Ask HN: How to increase depth instead of breadth as 10 yoe as swe?

6•Cheesebh•5h ago•3 comments

Ask HN: How do small teams securely share env files?

4•tmr_praveen•1h ago•2 comments

Ask HN: What to learn and do, that makes me least affected by AI in STEM?

5•s3arch•9h ago•3 comments

Ask HN: What's New in Crypto?

4•kaycebasques•16h ago•7 comments

Tell HN: The Threat to US Citizen's ID / Voting Is Private Services

2•m3047•16h ago•4 comments

Ask HN: Shouldn't Google need to give a public statement about Railway incident?

175•srameshc•2d ago•105 comments

Ask HN: OpenAI, SpaceX/xAI, Anthropic all to IPO, is this a sign of the peak?

6•virgildotcodes•18h ago•8 comments

Ask HN: Failing interviews for mid-level SWE in UK, advice please

15•mjb8086•1d ago•11 comments

Ask HN: How much AI is in your writing?

5•js98•20h ago•25 comments

"Subligence" – proposed coinage for LLM "intelligence"

4•akiarie•21h ago•5 comments

Ask HN: Are there any serious efforts to organize tech labor now?

35•0rganize•2d ago•26 comments

Alternatives to HN for "tech outside of AI" discussion?

56•summonerOS•3d ago•35 comments

Valgrind-3.27.1 Is Available

9•paulf38•1d ago•1 comments

What I learned from tinkering with programming languages in the last 34 days

3•alonsovm44•1d ago•2 comments

Tell HN: Google banned Railway's account. Everything down

31•sergiotapia•3d ago•18 comments

Why does it look like LLMs consistently overestimate implementation time?

3•bridgettegraham•1d ago•12 comments

Ask HN: How concerned are you about a debt crisis?

6•bhag2066•6h ago•2 comments

Tell HN: Gemini 3.5 Flash breaks in stupid ways

8•XCSme•1d ago•2 comments

Tell HN: I'm tired of AI-generated answers

116•theorchid•1d ago•55 comments

Ask HN: Is HN Blocking Mullvad VPN?

3•burger_moon•1d ago•3 comments

Ask HN: Anyone else struggling with AI and work?

7•carlgreene•1d ago•7 comments

Ask HN: Are there any social media sites that are AI positive?

7•amichail•1d ago•5 comments

Ask HN: How to make a mono-repo AI-Ready?

3•kasnaka•3d ago•4 comments

Ask HN: How does everyone talk about their work when they've used AI?

6•deku2099•3d ago•10 comments

Ask HN: How to manage AI APIs for SaaS application?

4•sbinnee•3d ago•6 comments

You've reached the end!