What kind of software engineer should I become?
The other day I tweeted it would be best for software developers in their early careers to avoid startups. It's a bit provoking and bold statement and it feels counterintuitive. In a startup you can learn how to be a generalist and a pretty good one, so why the statement? Simply put, you know many things. Generalist is often described as a full-stack developer. I disagree. Full-stack as a subset of a generalist in the context of experience. frontend + backend (+ database) = full-stack mobile + backend (+ database) = full-stack frontend + mobile + backend (+ database) = full-stack Generalists can cover much more: Infrastructure. Cloud. Data. CRM's. Databases. QA. Security. Backend. Frontend. Mobile... I have been in on a technical interview, where I explained that I know mobile, backend, frontend a bit, AWS with Terraform, doing video courses etc. Interviewer said: "So you're a full-stack." I said: "No I'm not. I am mediocre at many things however my skills are best at mobile and backe
The other day I tweeted it would be best for software developers in their early careers to avoid startups. Dusko 📷@bajicdusko As a fresh starter in software engineering, what would be the best advice. Here are my thoughts: 1. Seek for good mentor. 2. Avoid startups. 3. Do full-stack. 4:56 PM · Oct 24, 2022 2 Reposts · 6 Likes It's a bit provoking and bold statement and it feels counterintuitive. In a startup you can learn how to be a generalist and a pretty good one, so why the statement? Simply put, you know many things. Generalist is often described as a full-stack developer. I…
saved by
related reading
- Ask HN: Is it better to generalise or specialise as a developer?news.ycombinator.com
- Wanted: Smart Generalists - Helen Minhelenmin.com
- Don't Call Yourself A Programmer, And Other Career Advice | Kalzumeus Softwarekalzumeus.com
- Don't be a generalist.99d.substack.com
- The myth of the generalisttomtunguz.com
- Advice on starting out as an engineerstopa.io
- Thoughts on the software industry | linus.coffeelinus.coffee
- What to learndanluu.com
- Stop just using “Frontend” or “Backend” to describe the Engineering you like - Michelle Limmichellelim.dev
- Advice for new software devs who've read all those other advice essays • Buttondownbuttondown.email
- Advice to Myself When Starting Out as a Software Developer - The Pragmatic Engineerblog.pragmaticengineer.com
- How To Become A Professional Software Developer — EA Forumforum.effectivealtruism.org