Я занимаюсь кодированием несколько лет и до сих пор чувствую, что мои знания недостаточно широки, чтобы стать профессионалом. Я изучил несколько книг, связанных с шаблонами проектирования, но знаю, что есть много других.
Так может ли кто-нибудь перечислить шаблоны и принципы, которым, по вашему мнению, стоит научиться, чтобы стать лучшим программистом и профессиональнее?
Языки программирования, над которыми я работаю: C #, Ruby, Javascript.