В связи с модой на алготрейдинг вижу много тем про программирование.
Первую программу (это был простой графический редактор на BASIC) я написал в 11 лет. Т.е. это было почти 20 лет назад. Фактически можно сказать, что программированием я занимаюсь почти всю сознательную жизнь. Поэтому думаю начинающим может быть полезен мой опыт.
Итак:
1. Программирование привлекательно тем, что практически не требует обширных знаний. Нужен особый творческий + конструторский склад ума. Хорошее пространственное, абстрактное мышление. Умение держать в голове большие модели целиком, умение нестандартно мыслить. Что касается собственно знаний — все они довольно таки просты для понимания, и при наличии прерасположенности можно стать хорошим программистом за 2-3 года.
2. Недостатки программирования исходят из его преимуществ. Т.е. для работы нужен в основном быстрый и гибкий мозг, программисты довольно быстро выходят из строя. Человек с возрастом глупеет, и для программиста это становится заметно очень быстро. Если в других профессиях важен жизненный опыт, то у программистов это не слишком нужно — считаю эта профессия идеальна в возрасте 18-22 лет, когда пик энергии на максимуме, и мозги работают наиболее быстро. На практике, особенно в России программист 35 лет уже староват. Тем более технологии меняются каждые 3-5 лет, многим надоедает их изучать.
(
Читать дальше )