ICQ214-697-723 | Emailinfo@mainsource.ru | Телефон(812) 946-31-81
Все контакты
Автор статьи
Никушев Артур
 Первые шаги в веб-программировании. Чего ждать новичку.

Первые шаги в веб-программировании. Чего ждать новичку.

Уже к середине 2008 года число пользователей, регулярно использующих интернет, составило около 1,5 млрд. человек. Очевидно, что для обеспечения работоспособности такого гигантского проекта, которым пользуется четверть населения планеты, требуется большое количество разработчиков. Недаром на сегодняшний день веб-программирование считается одним из самых «бурно развивающихся» разделов программирования.

«Спрос рождает предложение» - думаю, многие слышали эту банальную фразу, привычно применяемую в сфере рыночных отношений. Здесь она сработала на все сто: вслед за увеличением количества пользователей Интернета последовал рост команды молодых разработчиков.

Попробуем разобраться, с чем же сталкиваются новички, делая первые шаги в веб программировании?

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

В настоящий момент, главный фактор, влияющий на оплату труда веб-программиста, — это очень высокая востребованность, которая обеспечивается нехваткой специалистов. Поэтому порой не нужно иметь специального образования или опыта работы порядка трех лет, чтобы иметь неплохой заработок, достаточно изучить очередную книжку «Веб-программирование для чайников» и вперед!

Но как Вы думаете, кто имеет по-настоящему достойный доход?

Правильно! Конечно это профессионалы.

Но тут уже не все так просто... Кроме того, что профессиональный программист является специалистом в какой либо конкретной области, например flash или php, он должен иметь за спиной большой багаж знаний и опыта из достаточно разнообразных областей. Возможно, через некоторое время наш герой скажет, что это мелочи и совсем несложные вещи, но в самом начале, когда перед тобой огромный объем информации, сложно разобраться, что нужно, а что нет, где что-то можно сделать проще, а где нужно использовать определенный прием, который приходит только с годами. И, к сожалению, ситуация, когда есть грамотный и обладающий опытом наставник, — скорее исключение, чем правило.

И как следствие, на многих форумах появляются сообщения, подобные этому: «Как научиться программированию? (Желательно побыстрее)». Причем «Желательно побыстрее» неотъемлемый атрибут данного вопроса :-)

Конечно, на форумах можно найти много нужной литературы, которую следует изучить, но хочу процитировать одно из сообщений полученных на форуме в ответ на данный вопрос, думаю, его должен прочитать каждый из новичков.

«Мое мнение: Программированию быстро научиться нельзя. А точнее — нельзя задавать себе какие-то сроки. Я в этом уверен и сейчас это докажу!
Доказательство: Вспомните себя, Вы ведь играли когда-нибудь в тот же футбол, или баскетбол? Думаю что да. Так вот, при игре в баскетбол, Вы совершенно не думаете о каких либо сроках «обучения попадания в корзину» 9 из 10 бросков, а то и все 10 из 10. Вы просто играете и получаете удовольствие. Не так ли? Даже после проигрыша у своего соперника, Вы чувствуете удовольствие от игры — и это главное. То есть, Вы начинаете свою первую игру в баскетбол неряшливо, попадаете очень редко и т.д. НО, Вы несомненно получаете удовольствие от самих попыток попасть в корзину! Так вот, к чему я веду — Вы не должны никуда спешить! Вы просто должны получать удовольствие от попыток написания каких-либо программ. Сначала у Вас будет неряшливый код, потом более сложный и более-менее грамотный. То есть, программирование должно быть полным эквивалентом игры в баскетбол. Если это будет так, то Вы обязательно научитесь писать действительно хорошие и полезные программы. Надеюсь, я понятно для Вас объяснил свою мысль :-)» Здесь подчеркивается очень важная мысль: «Вы просто должны получать удовольствие..». Если в погоне за изучением большого количества знаний не соблюдать этого простого правила, Вы можете просто потерять интерес и забросить это. Так часто получается, когда ребенок идет в художественную школу, он просто светится от творческого потенциала, но если он будет гнаться за целью стать великим художником, но не получать удовольствия от самого процесса, через некоторое время, после очередного натюрморта, он решит, что не нужна ему эта художка! :-)

Бытует распространенное мнение, что программирование ограничивается только кодированием алгоритмов на заданном языке программирования, выучив которые все проблемы решаться. С одной стороны это верно, но с другой программирование — это искусство, которое требует как знания техники исполнения, так и творческого подхода.

Поэтому чтобы стать мастером своего дела и иметь большую зарплату :-), кроме того, что нужно прочитать массу книг и получить море практики, нужно любить то дело, которым Вы занимаетесь и ВСЕ ОБЯЗАТЕЛЬНО ПОЛУЧИТСЯ!

«Дорога в тысячу миль начинается с первого шага» - Китайская мудрость.

Опубликовано в декабре 2009 года.

Перейти к списку статей

АкцияИнтересные акции и предложения

Эксклюзивный сайт на UMI.CMS — 40 000 рублей, абсолютно все включено! Значительно дешевле — весь май!

полный список

Наши специалисты имеют высшее образование в сфере компьютерных технологий, а также многолетний опыт работы по своим направлениям.

Мы постоянно повышаем квалификацию наших сотрудников и расширяем список IT-технологий с помощью которых могут быть реализованы любые Ваши задачи.

вакансии Вакансии партнеры Партнеры
отзывы Отзывы сотрудники Сотрудники

Реализованные проекты

vzemle.ru Буровой сайт
Информационный сайт на базе CMS 1С-Битрикс "под ключ".
pro-tours.ru Форум под ключ
Туристический портал для общения, реализованный на популярном движке.

другие

MainSource