Humility. I always found that it is the most important quality of a programmer.
No one is perfect and I mean no one. So anyone tries to brag how perfect and how right there are is not perfect and is wrong at least once. Many people just never realized that. Some can even be very experienced in a field.
Another subtlety here is to mix up opinionated thought with facts. I found that when I tried to be truly humble, there are only few laws and theorems in life I can count on. To take a certain religion, thought, thinking, theory to be granted and correct all the time. I always find that as a kind of ignorance. When these symptoms are exhibited in apparently smart people, I found it very tough to accept.
Humility is to accept that the limitation of one's own point of view. You don't see much in today's programmers. The worst? Fanboys of programming language X.
This is my self-study page for the book, "Introduction to Algorithm", or commonly known as CLRS. This is also my diary page of how I struggle and grow in the programming world. I hope this blog can help amateurs or professionals, to improve their skills in programming, learning and living. As of Sep 12, 2011, I finished the "exercise read" of Chapter 2 (20110518) and 3 (20110608) and half of Chapter 4.
Shortcut for chapter specific information
Chapter4
(62)
chapter3
(41)
Chapter2
(22)
chapter6
(10)
chapter12
(9)
chapter15
(8)
chapter13
(7)
chapter7
(7)
Chapter10
(5)
chapter5
(5)
Appendix A
(4)
chapter8
(4)
Chapter19
(3)
Chapter22
(3)
Chapter34
(3)
Chapter35
(3)
chapter11
(3)
chapter16
(3)
chapter18
(3)
Appendix C
(2)
Chapter21
(2)
Chapter25
(2)
Chapter26
(2)
Chapter27
(2)
Chapter28
(2)
Chapter29
(2)
Chapter9
(2)
chapter14
(2)
chapter20
(2)
chapter23
(2)
chapter24
(2)
chapter30
(2)
chapter31
(2)
chapter32
(2)
Appendix D
(1)
Chapter1
(1)
Chapter33
(1)
chapter17
(1)
No comments:
Post a Comment