How can I be a great computer scientist and what courses should I take to move from...

Quora Feeds

Active Member
Mark Chaves

on the technical side if you haven't already taken:
  1. relational DB theory
  2. algorithms and data structures
  3. functional programming
  4. oo design and programming (extreme programming if offered)
  5. system administration
  6. network adminstration
non technical side:
  1. any course that helps you cultivate your creativity: drawing, painting, photography (these courses also help with handling critiques and feedback)
  2. any course that helps you navigate and thrive collaborative working environments: how to give and take critical feedback, run effective meetings (code reviews, pair programming, retrospectives, etc.), present your ideas verbally/written, active listening skills, empathy
  3. courses that relate to effective leadership or high performance teams: how to motivate others, being proactive, being compassionate, being focused, handling emotions, etc.
recent studies are showing that cognitive skills make up less than 50% of what is needed to be "successful." to thrive and be happy while you are doing what you do require more social and emotional skills.

i hope this helps. great question. can't wait to read what others have to say.

enjoy

See Questions On Quora

Continue reading...
 
Similar threads
Thread starter Title Forum Replies Date
S Looking for a study buddy working on computer science Q&A 3
A Study Buddy Computer scienc Study Buddy 0

Similar threads

Top