Re:Why decline in generalists leads to disjointed games and ...
by richardw on Monday October 16, 2023 @12:44AM
(#37896001)
Yes, but it's so hard and it's probably a bad idea unless you're in management. Specialisation of labour just means that as you scale, you need 1000 of exactly the right cog and you aren't interested in snowflakes.
I've pushed so hard at that, wandering all over the software universe and related areas. So often, it's really useful to know some ML, sql, java, .net, python, php, web, UX, cloud, on-prem, Kafka, mq, security, project management, ML, marketing etc because something pops up and I have a pretty good instinct. REALLY useful to de-BS tech areas for management. But right now I'm looking for a role at [Aussie tech company], I haven't really touched Java in a few years so I'm leetcoding, doing design interview courses and videos, brushing up on elastic and databricks and writing down some stories. A gap in any of those areas could set me back, and that's understandable - company needs a cog, you can be a useful snowflake once you've been a good cog for a while.
I've pushed so hard at that, wandering all over the software universe and related areas. So often, it's really useful to know some ML, sql, java, .net, python, php, web, UX, cloud, on-prem, Kafka, mq, security, project management, ML, marketing etc because something pops up and I have a pretty good instinct. REALLY useful to de-BS tech areas for management. But right now I'm looking for a role at [Aussie tech company], I haven't really touched Java in a few years so I'm leetcoding, doing design interview courses and videos, brushing up on elastic and databricks and writing down some stories. A gap in any of those areas could set me back, and that's understandable - company needs a cog, you can be a useful snowflake once you've been a good cog for a while.