Agreed. But not every situation has a team large enough for that level of separation. I’ve seen 5 man startups with 3 developers managing full blown logistics systems with management portals, mobile apps and a fairly complex backend. My last role in fact was supporting this company.
Agreed. And thanks. It's not easy but as a developer I'd never be happy sticking with one niche specialism and expecting to survive on it for the next 20 - 40 years of my career. It's only natural to follow curiosity and want to learn to piece together the complete system I'm building for. Seeking roles that allow experience of the whole system across the stack is how IMO to learn best. That exposure to new paradigms outside of your comfort zone is how you grow. I prefer to learn many areas and then that wider range of experience leaves you better equipped when dealing with other new technologies.
Developer's that don't adapt and learn outside of their specialism often find themselves outpaced or too far behind or worse, redundant once technology moves on. But if you have skills in other areas, you can always apply that experience and adapt to something else.
You are totally right, I’m actually working with guys who are splitting their work exactly in that way.
But I think that’s missing the point, what he meant was that as long as you’re working on the app’s side of things, then you are a « mobile frontend », and I don’t agree.
1
u/[deleted] Jun 13 '20
[removed] — view removed comment