TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Becoming senior backend developer in 2022. What to learn?

11 pointsby misteriossover 3 years ago
Beside of Kubernetes (https://news.ycombinator.com/item?id=29756204) what other things would you recommend picking up this year to be in a good shape for the next few years?

6 comments

tedyoungover 3 years ago
You haven&#x27;t said what you currently know, but here&#x27;s some ideas:<p>Security - even just understanding the various protocols and limitations of things like JWT would be useful.<p>Automated Testing - I&#x27;m a Test-Driven Development advocate, but I also know that&#x27;s rarely easy to incorporate into existing codebases. However, the ability to write good, small, focused, developer tests is a very useful skill. And not just because of the tests, but often because it helps you implement functionality in smaller steps.<p>HTTP API Design - Especially since it involves designing protocols without you realizing you&#x27;re designing a protocol.
zersiaxover 3 years ago
It&#x27;s honestly a bit hard to say I think. Rails, maligned by many, loved by loads, is doing some pretty ambitious things that I can see appeal to a lot of smaller eams in the future, particularly because of hotwiring: <a href="https:&#x2F;&#x2F;rubyonrails.org&#x2F;2021&#x2F;12&#x2F;15&#x2F;Rails-7-fulfilling-a-vision" rel="nofollow">https:&#x2F;&#x2F;rubyonrails.org&#x2F;2021&#x2F;12&#x2F;15&#x2F;Rails-7-fulfilling-a-visi...</a> JavaScript is a given, getting really good at that makes picking up the tool of the week easier: <a href="https:&#x2F;&#x2F;exploringjs.com&#x2F;impatient-js&#x2F;" rel="nofollow">https:&#x2F;&#x2F;exploringjs.com&#x2F;impatient-js&#x2F;</a> Golang, like someone said, possibly .net core? PHP is doing a lot as well but in my experience the amount of jobs in that space are declining pretty rapidly and the ones that are out there may very well land you in serious technical debt, but if that&#x27;s not an issue I&#x27;d say look at the TALL stack as well.
ozzythecatover 3 years ago
“Backend” can refer to a lot of different things. What specific kinds of problems are you wanting to learn more about?<p>Without more details, you’ll probably get folks recommending whatever language they prefer - to do whatever it is they’re doing on the backend. It’s not necessarily what you care about.<p>And to be a “senior” developer implies you’re wanting to make use of this at some company.<p>Again, what is the expectation of the role? Writing services in Go or Java to handle FANG scale traffic is different than building a backend workflow that migrates data from one system into another at some recurring cadence.<p>One book that I think has a lot of value for different backend problems is “Designing Data Intensive Applications” by Martin Kleppman. It’ll help you build a foundation of the different varieties of architecture and problem spaces in this area and a toolkit on how to think about them.
tcbascheover 3 years ago
Assuming you have a job already what skills do you feel are lacking that you could brush up on? IMO it makes little sense to pick up on tech for the sake of trends or popularity unless it helps with either finding a job or being more effective at your current one.<p>Having said that a great deal of being senior is possessing people skills - communication, being able to give feedback etc. That’s what I would focus on - learning tech should be the east part!
geoahover 3 years ago
Consider learning or improving your golang skills. The language has seen quite significant adoption from all sizes of companies and teams and doesn’t seem to be slowing down. The survey results for 2021 are not out yet so keep an eye out but previous years should be a good indicator for trends. <a href="https:&#x2F;&#x2F;go.dev&#x2F;blog&#x2F;survey2020-results" rel="nofollow">https:&#x2F;&#x2F;go.dev&#x2F;blog&#x2F;survey2020-results</a>
tkiolp4over 3 years ago
Is k8s a requirement for being a backend dev in 2022? I thought that was for devops&#x2F;infra only.