Сегодня я хотел бы поговорить про математику. Периодически задается вопрос: нужна ли математика программисту? Ответ на самом деле очевиден. Если вы хотите стать программистом и успешно развиваться в этой профессии, то математика вам просто необходима. Опять же какой объем знаний по математике вам требуется. Если вы становитесь прикладным программистом, а большинство Java программистов является прикладными программистами – они решают задачи связанные с бизнесом, а для этого большой математики не требуется. Если же вы хотите стать ученым программистом, то вам соответственно математика нужна, и нужна высшая математика. Если мы рассматриваем программистов средней руки, то объёма школьных знаний будет вполне достаточно, чтобы нормально изучить программирование и развиваться в этом направлении. Если же вы хотите заниматься алгоритмами, например, анализом изображения или компрессорами видео, где соответственно необходимо хорошее понимание алгоритмов, то вам необходима высшая математика.