| Your response feels "black OR white" to me while there are nuances. > Believe it or not, it is okay to love your craft and expect to be paid. It's not zero sum I do believe it. Just not the majority of today's fresh-grad that has the attitude. FAANG these days demand you to go over rigorous Leetcode and System Design practices (mostly having to do with high-level scaling architecture and not CODE level which where most of the craft exist unless we changed the definition of craft). Some people have to spend months training themselves in Leetcode because they really really really want that high-paying job in top brand companies. Feel free to correct me if I'm wrong but I'm associating "craft" with writing code, learning best practices, or building products regardless the environment/situation. Not grinding Leetcode HARD problems trapping water 3D: https://leetcode.com/problems/trapping-rain-water-ii/ Gone are the days where companies hire OSS contributors because they're good at a specific domain. > In fact I'd say many startup new grads lose out on code reviews and architecture tips by senior people. I think you might conclude that startups == mid-size companies like Airbnb and Dropbox? Feels like it's either FAANG or startups while there are middle ground of just about different size of companies with varying years of existence. |