Hire fullstacks.
Backend vs Frontend
Separating developers into backend, frontend or mobile is the wrong separation of concerns.
You ca...
For further actions, you may consider blocking this person and/or reporting abuse
I agreed with this article idea. However, in my opinion, a developer still need an heavy side. Like Fullstack Web Developer (Frontend heavy). Moreover, the important thing is to ensure the product delelivered well, not only focusing on tech only. π§βπ»
Agreed π
Nice one, agree - and that's what the author means as being "t-shaped"
What you're saying can't be applied to trainee or junior level engineers.
One has to start from either FE OR BE.
What you're saying can be applied to mid level or senior level engineers. Where one person starts from one domain and grows into another.
One side should be strong enough to do efficient stuff and should have knowledge on other side to deduce what's wrong in its entirety.
you always start from general knowledge to more specific knowledge
you first do high school, then college, then specialization
specialize too early is a trap
Not at all. You should separate by specialization areas depending on the size and complexity of the project. Otherwise hire one guy that do everything, design, product, BE and FE. Having this monolithic view about reality is setting the wrong standards and expectations.
Is like Esto mentioned, itβs important to grasp different concepts and technologies, but practically impossible to be an expert on both. Either way we will all be replaced by AI so eventually the post will be changed to: β Don't hire developersβ π
I was willing to hire a senior backend developer, as most of my team has frontend expertise, including myself. But now it's clear that the best approach for me is to hire a full-stack developer even if his previous experience was as a Backend Developer.
My CTO once told me - "Jr/Mid developers build features, Seniors build systems". I think it aligns to what the post says. You don't have to be an expert on all fields, but still need some basics on all them to keep pushing value independently and quickly.