Critical thinking skills is essential to your success as a software developer.
Critical thinking distinguish good engineers from the average. Common mistakes avg engineers make:
- Taking problem statement & solution proposals as-is.
- Not "challenging" the status quo. (challenge in a good way not complain)
- Not asking enough 'whys'
Absolutely and I'm increasingly leaning towards adding 'who' to that list.
Critical thinking distinguish good engineers from the average. Common mistakes avg engineers make:
- Taking problem statement & solution proposals as-is.
- Not "challenging" the status quo. (challenge in a good way not complain)
- Not asking enough 'whys'
Absolutely and I'm increasingly leaning towards adding 'who' to that list.