Избранные комментарии трейдера Великий комбинатор
Програмирование требует некоторых навыков: усидчивость, внимательность, некоторая упертость в достижении цели, логическое мышление.
Програмирование вредит здоровью: позвоночник, зрение, сердце, атрафация всех мышц, геморрой, артрит суставов кистей рук.
Знание математики на уровне школы вполне достаточно, вы редко будете использовать ее по прямому назначению (ибо 99% действий програмиста — перекладывания куч говна из одного угла в другой и обратно), а когда придется — всегда можно воспользоваться учебником.
Войти в профессию и войти в програмирование — немного разные уровни. Программирование у меня освоила жена (она филолог), собрала беспроводную приблуду на микроконтроллере Arduino и написала приложение на Java под Android где-то за полгода. Если вы хотите в профессию — такие утюги вам надо будет собирать за неделю не сильно напрягаясь, соответственно уровень понимания того, что делаешь должен быть повыше. Не обязательно выбирать мк, но ожидаемый работодателем объем работ будет больше.
Если вы не готовы сидеть по 12-16 часов за компьютером, то без особых интеллектуальных способностей продвигаться в теме будете не очень быстро.
Программист — профессия не творческая, это примерно как таджик-плиточник, только в компьютерах — где скажут лепить, там и лепишь. Скажут лепить затейливо с узорами — лепишь затейливо. Скажут лепить быстро на0ебись — лепишь быстро. Есть паттерны программирования — зная их ты просто жанглируешь ими для тех или иных решений. Сразу скажу, что придумывают архитектуру другие чуваки, но обычно в нищих конторах придумывают ее те же люди, что и пишут, отсюда появляется «творчество» в профессии.
Програмирование часто пересекается с кучей технологий придуманных другими программистами (кривых или не очень), т.ч. оно требует освоения этих технологий по мере встречи с ними (а это будет часто). Век живи, век учись.
Больших денег в програмировании нет, зарплата чуть выше среднего (не на несколько порядков), а большие деньги получат те, кто продадут тот продукт, что вы будете разрабатывать ;)