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