how did you overcome the difficult about your major, computer science ?

how did you overcome the difficult about your major, computer science ?
1. Describe one or two obstacles or difficulties about your major (computer science or computer engineering) you had to overcome.
2. How did you overcome it ?
3. How did the experience make you change or grow in a positive way?
4. What advice would you give to others that have endured a similar hardship?
5. You should show us your personality in this essay.