4 ms·
The best software engineers I know, know how to go from ambiguous customer requirements to solutions including solving XYProblems, managing organization and cod
by raw_anon_1111 8mo ago
The best software engineers I know, know how to go from ambiguous customer requirements to solutions including solving XYProblems, managing organization and code complexity, dealing with team dynamics etc.
- andrei_says_ 8mo agoImportant to remember that these skills evolve iteratively and often best in an apprenticeship environment. No one started with these abilities. They get developed by solving problems and getting better at it.
- raw_anon_1111 8mo agoAnd how many companies do you know of today offer any kind of “apprenticeship environment”? Out of those how many pay former juniors market rate when they become mid level and senior developers and don’t suffer from salary compression and inversion where they pay new employees market rate and existing employees some HR mandated maximum where it makes more sense to job hop?