Чтобы стать хорошим программистом вам нужно:

1. Приобрести хороший компьютер. Многие думают, что мощный по скорости компьютер нужен только для игр, это не так. Хороший и мощный компьютер позволит вам работать с многочисленными программами. Лучшим вариантом будет ноутбук с теплоотводом.

2. Изучить написание программ и в целом программирование с 7 - 8 класса. Поскольку, программирование требует алгоритмического мышления и знание основ математики, чтобы программист смог выразить собственные мысли. Самым первым программным языком должен быть BASIC, который изучают в средних школах.



3. Изучить навыки программирования с основ и постоянно совершенствоваться. В глобальной сети можете найти специализированные сообщества, с помощью них вам будет легче в достижении цели. Знание языков программирования не даст вам всего, нужна еще работа с базами данных, оптимизация, языки запросов. Вам может понадобиться изучение графических пакетов, таких как Photoshop и другие.

4. Практика превыше всего. Только с помощью практических действий вы достигнете желаемого результата, составляйте собственные проекты, не стесняйтесь их, фантазируйте во время работы, экспериментируйте, решайте все возможные задачи. Ведь программирование – это творческий процесс, который по силам реализовать каждому.

5. Вам необходимо самостоятельно искать информацию. Для этого нужно регулярно посещать книжные магазины и закупать журналы и книги нужной тематики. Так же не лишним будет регулярно просматривать информацию в интернете, и подписаться на RSS. Чем больше вы получаете информации, тем больше навыков приобретете, следовательно совсем скоро сможете выполнять большие объемы работ.

6. Пишите коды обдуманно и аккуратно. Малейшая помарка в кодах, даст сбой во всей работе, особенно если вы работаете в команде программистов, и все пишут один и тот же код. Не забывайте ставить отступ. Коды без отступов, превращает весь процесс работы в сложное чтение. При написании работы (кодов), будьте бдительны и аккуратны.

7. Для мотивации изучения и становления вами программистом, может послужить высокая заработная плата. Зарплата программиста зависит от организации, в которой вы собираетесь работать. Но если вы квалифицированный специалист знающий свое дело, то любой работодатель не пожалеет высокой зарплаты. Знайте это. Например, в Москве средний по знаниям специалист – программист базы данных может получать от 1000$ до 2000$. У высококвалифицированных специалистов максимальный уровень зарплат не подсчитать.

8. Ну и последнее без чего человек не станет программистом, это желание. Наше желание двигатель всей нашей жизни, поэтому что, как и где нам делать, мы выбираем сами.           

Чтобы стать хорошим программистом нужно не жалеть свободного времени и эволюционировать постоянно на этом поприще (в этом вам помогут специализированные форумы, к примеру mastertalk.ru). Удачи и успехов вам.