4 ms·
So basically you're a front-end guy who can do some basic back-end stuff. If that's full-stack then 80% of developers out there are full-stack.
by yelloweyes 8y ago
So basically you're a front-end guy who can do some basic back-end stuff. If that's full-stack then 80% of developers out there are full-stack.
- andrewingram 8y agoI apologise, it was 1am and I miscommunicated, I listed a subset with a very front-end heavy bias. I transitioned from back-end roles to front-end in the second half of my career. I also do (have done): * Recommendation engines (less relevant now a lot of it is easily achievable with tools like Spark) * Data processing pipelines * Search indexing, optimisation, and relevancy tuning for millions of products * Actual database model definition and business logic (possibly where the confusion was, i kinda meant to say everything between database and request/response layer, when all I really said was data modelling). * Weird stuff like integrate Django’s model layer seamlessly with RPC frameworks. Essentially you could define “foreign keys” that worked across service boundaries and they’d work transparently and decently optimised. * Systems architecture. Defining service and communication boundaries, message queues, pub/sub etc. There’s probably a bit more I’ve forgotten about. Does this address the imbalance a bit? My point is that if you define full-stack as merely having the skillset to do these things at an intermediate/senior level, then there are plenty of people who fit the bill. The issue is time management, I don’t think it should be someone’s job to do all these things, quality will suffer regardless of ability.