3 ms·
We hear this all the time today -- social skills are underrated, technical prowess isn't everything etc. I agree but on the other hand, if a person likes algori
by Rerarom 7y ago
We hear this all the time today -- social skills are underrated, technical prowess isn't everything etc. I agree but on the other hand, if a person likes algorithmic stuff and can't bring themselves to develop their soft skills no matter how much they agree on their importance -- towards what kind of jobs/fields should they turn to?
- MagnumPIG 7y agoEven my autistic friends can develop soft skills. If someone can't do it it means they need help with it, not that they are inherently incapable.
- markus_zhang 7y agoTBF it's equally, or maybe even more difficult for those who can but don't want, to do X, than those who can't but want...
- opportune 7y agoI suppose you can still do many engineering jobs, but they will just be done poorly. Unless you are running your own business, you always need to be able to take someone else's high-level understanding of a problem/feature/task and figure out how to implement it. That is true of more than just software development. And if you are running your own business, you need to be able to prioritize problems/features/tasks and figure out how to implement it. I love solving algorithmic problems, but the vast majority of important (measured by willingness for people to pay you to solve them) problems in the world are not algorithmic. It's actually more important to be able to figure out how to make a service scale efficiently, or add an item to a menu to control overlay opacity, than it is to find the only non-duplicate item in a list in O(n) time and O(1) space.