What is the most important thing you weren't taught in school?
- by Alexandre Brisebois
What is the most important thing you weren't taught in school?
What topics are missing from the CS/IS education?
Posted so far
How to sell an idea
Principles:
Often, good enough is better than perfect.
Making mistakes is actually a Good
Thing™ -- as long as they're new
mistakes.
If a user can break your code they
will.
In the Real World™ they're all
open-book exams
Self confidence is way more important in getting ahead than intelligence.
Always prefer simplicity over
complexity. The best code is the
code that you don't write.
You never know when you'll meet someone again ... or where. It's always worthwhile to treat people with respect and kindness.
Be aware of what you don't know and don't be afraid to ask questions when you need to
Missing knowledge:
How to communicate effectively.
Lack of source control
Lack of Softskills experience
How to productize code
How to write secure code
How to formulate problems
How to self-measurement. To evaluate ones true competences and market worth.
How to debug code
How important is backup
How to read code on a large scale (being able to adapt and build upon existing projects)
Good Regular expressions comprehension
How to teach others effectively
TDD/Unit testing
Critical thinking
How to integrate different skills and languages in a single project