5 советов начинающему программисту
Данная статья ни в коем случае не претендует на истину в последней инстанции или советы многомудрого гуру юным падаванам от программирования. Но все нижеуказанные рекомендации были неоднократно проверены на практике множеством людей, самостоятельно освоивших нелегкую стезю программиста и добившихся определенного успеха в профессии. Следование этим простым советам позволит начинающим избежать подводных камней и выбрать верную стратегию дальнейшего развития в качестве опытного и востребованного «бойца» невидимого IT-фронта.
Выбор первого языка программирования
Самое сложное для начинающего программиста – выучить первый язык программирования, освоить синтаксис языка, машинную логику и принципы построения программ. При выборе первого языка для изучения ориентируйтесь на те задачи, которые планируете выполнять при помощи программирования и отталкивайтесь от этого. В настоящее время существует немало современных языков программирования, которые можно использовать в различных сферах, в том числе и для обучения программированию. Выберите один из этих языков, подберите соответствующую литературу с примерами – и начинайте его изучение. Не стоит забывать и про общение с друзьями и единомышленниками на форумах, где всегда найдутся те, кто поможет найти правильное решение и преодолеть неизбежные трудности. Помните о своих школьных учиетелях (если конечно они вам не впаривали pascal, basic или школьный алгоритмический язык).
Больше практики в программировании
Пытайтесь писать самостоятельно, начиная с самых азов. Не занимайтесь копированием готовых примеров из книги, потому что копирование – это не программирование! Лучше попробуйте изменить его, добавить что-то свое, приспособить для собственных нужд. Практика и только практика является лучшим помощником в непростом деле изучения программирования. Практикуясь, вы своими глазами видите, как все работает, а значит и развиваетесь намного быстрее.
Учите языки программирования по мере необходимости
Учите новый язык программирования только в том случае, если вам это действительно нужно, а не потому что он модный, популярный или на нем пишут все ваши приятели-программисты. Не забывайте, что мода (как и популярность) имеют свойство рано или поздно сходить на нет.
Не гонитесь за двумя зайцами
Не старайтесь выучить больше одного языка программирования за раз – в противном случае вы не получите ничего, кроме каши в голове. Тем более не пытайтесь стать профессионалом, свободно владеющим десятью различными языками, ибо скорее всего у вас ничего не получится. Выберите два-три языка, которыми планируете заниматься, и развивайтесь в них до профессионального уровня. Благодаря такому подходу вы получите гораздо больше пользы, потому что умение правильно писать “Hello, world!” на десяти языках вряд ли заинтересует вашего потенциального работодателя.
Пишите код самостоятельно
Редактор с подсказками и подсветкой синтаксиса здорово помогает, но одновременно слишком сильно расслабляет начинающего программиста, мешает ему думать своей головой. Только хорошо освоив программирование переходите на использование компонентов и библиотек, которые убыстряют и облегчают процесс написания программ. Но в самом начале лучше обойтись без этих ухищрений.