Я специально для тебя повторю: какие применяешь в работе и где
я прошу прощения, что влезаю, т.к. сам то еще дно. Но мне вот старшие товарищи говорили, что оно по началу как. Ты просто пишешь код. Тебе сказали шото сделать - ты берешь и пишешь, а потом однажды вот картинка в голове у тебя складывается воедино (все ООП, паттерны, структура проекта) и только тогда ты становишься программистом. И проблема многих людей в том, что они считают себя программистами уже в тот момент, когда они еще просто кодеры, и в обратном их не убедить.