В День учителя мы вместе с разработчиками вспоминаем школьные годы, любимых учителей и первый компьютерный класс.
Правда ли, что успехи в математике и геометрии укорачивают путь в профессиональное программирование? А химия и физика?
Андрей Терешко, руководитель фронтенда Учи.ру: Путь в профессиональное программирование, в первую очередь, укорачивает любопытство и интерес к решению своих задач с помощью программирования.
Слева Андрей Терешко — руководитель фронтенда, справа — ученик 5 класса
Андрей Рынкевич, product owner МТС Big Data: В программировании много абстрактного. Любая дисциплина, которая развивает абстрактное мышление и формальную логику, поможет в его изучении.
Олег Дулецкий, ведущий backend-разработчик Ruby on Rails Учи.ру: Математика и геометрия нужны, скорее, для того, чтобы не бояться проблем, которые на первый взгляд кажутся нерешаемыми.
Иван Чернов, технический директор Ostrovok.ru: Мне физика помогла на пути профессионального программирования, потому что в старших классах я участвовал в олимпиадах по решению задач с помощью численных методов. Тогда все абстракции по алгоритмам и структурам данных наложились на реальный мир, и стало понятно, зачем уметь эффективно вычислять формулы, если они вдруг не имеют аналитического решения.
Я вижу более успешных программистов, чем я, — бывших филологов и поваров. В связи с чем сейчас думаю, что STEM — это хорошая база, но к ней надо иметь еще хороший кругозор и по смежным дисциплинам.