Как стать веб–разработчиком

Загрузить PDFЗагрузить PDF

Веб-разработка как сфера деятельности постоянно развивается, и это не удивительно: новые технологии (например, приложения для планшетов и смартфонов) появляются чуть ли не каждый день. Спрос на специалистов, способных создавать новые приложения и программы, неизменно высок уже несколько лет.[1]Если вы увлекаетесь технологиями, то есть смысл связать свою жизнь с веб-разработкой, но для этого придется постараться и поучиться. Если вы хотите построить карьеру на этом поприще, вам придется овладеть не одним навыком, а целым набором, в том числе научиться разбираться в языках программирования, обработке графики и маркетинге.

Часть 1
Часть 1 из 5:

Что нужно для входа в профессию

Загрузить PDF
  1. How.com.vn Русский: Step 1 Что ищут работодатели?
    Вакансии многих компаний ищут человека, обладающего определенными навыками и компетенциями. [2]
    • Многие компании хотели бы нанять специалиста/бакалавра, прошедшего обучение по специальности типа «Вычислительная техника» или «Информационные технологии».
    • Собственно, связанное с ИТ образование поможет человеку овладеть навыками, необходимыми для работы веб-разработчиком: программированием, веб-дизайном, работой с базами данных, работой с сетевыми приложениями, и это уже не говоря про знание математики.
    • Вместо диплома университета многие веб-разработчики получают дипломы и сертификаты, подтверждающие профессиональные навыки. Такие можно получить в соответствующих учебных заведениях, на курсах, а также в ряде технологических компаний.
    • Например, у Microsoft есть обучающий курс по веб-разработке. Чтобы получить соответствующий сертификат, придется сдать экзамен и иметь за плечами 2-3 года опыта работы.
    • Диплом или сертификаты – это, конечно, очень хорошо. Тем не менее, в настоящее время на рынке есть немало специалистов, которые успешно работают и так.
  2. How.com.vn Русский: Step 2 Разберитесь, какие именно...
    Разберитесь, какие именно ИТ-навыки вам пригодятся, чтобы стать веб-разработчиком. Умение создать простейший сайт – это, в общем-то, самый минимальный уровень, которым следует владеть. [3]
    • Вам нужно знать, как работает интернет. Опять же, не помешает иметь представление и о программировании.
    • Есть много разных языков программирования, о которых хорошему веб-разработчику следует хотя бы иметь представление. Умение писать на разных языках програмирования и правильно их использовать вам наверняка пригодится.
    • Новые языки програмирования и интерфейсы появляются чуть ли не ежедневно. Чтобы не отстать, придется следить за отраслевыми трендами и тенденциями.
    • Также необходимо разбираться в азах дизайна и разбираться в теории цвета, работе по сетке, шрифтах и так далее.
    • Веб-разработчик работает с графикой, это факт. Тем не менее, это не основное его занятие. Достаточно знать, как сделать сайт или приложение привлекательным и понятным для пользователя (причем одновременно).
  3. How.com.vn Русский: Step 3 Поймите, что веб-разработка...
    Поймите, что веб-разработка – это очень требовательная профессиональная область. Нужно уметь общаться с клиентами, нужно уметь справляться со стрессом, нужно уметь работать в стесненных обстоятельствах.[4]
    • Умение общаться с людьми – это чуть ли не краеугольный камень веб-разработки, как минимум – один из китов, на котором она стоит. Вам ведь придется каждый день общаться с клиентами, коллегами или представителями других компаний.
    • Умение работать с трудными клиентами или с клиентами, которые просто не разбираются в компьютерах, будет очень полезным.
    • Возможно, что именно с такими трудными клиентами, с людьми, которым нужно объяснять, как работает все то, что вы делаете, вам и придется работать.
    • Также вам придется научиться справляться со стрессом, а еще – овладеть навыками тайм-менеджмента. Быть веб-разработчиком – очень непросто.
    • Возможно, что в один и тот же момент времени вы будете заняты на нескольких проектах сразу, причем крайние сроки их сдачи будут близки.
    Реклама
Часть 2
Часть 2 из 5:

Знакомство с языками программирования

Загрузить PDF
  1. How.com.vn Русский: Step 1 Выясните, в чем...
    Выясните, в чем заключается смысл языков программирования и соответствующих платформ. Разберитесь в том, как все это работает. Не имея такой базы, ваши программы и веб-приложения вряд ли получатся хорошими и качественно работающими. [5]
    • Языки программирования и платформы разработки – это, собственно, то, что используют веб-разработчики для создания приложений, скриптов или других инструкций для компьютеров.
    • В настоящее время есть десятки языков программирования.
    • Для каждого языка есть своя собственная платформа или программа-компилятор, в которой все и пишется.
  2. How.com.vn Русский: Step 2 Выучите HTML.
    Это простейший искусственный язык, повсеместно используемый для создания сайтов. По сути, это не язык программирования, а язык разметки. [6]
    • Он настолько прост, что многим людям хватит нескольких часов работы с самоучителем, чтобы ухватить азы.
    • В HTML используются особые текстовые элементы (тэги), которые встраиваются в текстовый документ (будущий сайт). Как и любого другого языка, здесь есть своя грамматика и свой синтаксис.
    • HTML – это HyperText Markup Language, то есть гипертекстовый язык разметки.
    • Гипертекст – это то, что позволяет вам переходить в интернете с одной страницы на другую. Вы кликаете по ссылкам для этого, а такие ссылки и есть частный пример гипертекста.
    • Когда вы пишете на HTML, вы используете последовательность тегов. Именно теги покажут компьютеру, как надо отображать текст: курсивом, ссылкой, списком и так далее.
    • Когда вы пишете на HTML в текстовом файле, его надо сохранить в формате html. Тогда этот файл можно будет открыть в любом браузере – например, в Google Chrome или Firefox.
    • Ваш браузер прочитает файл и переведет код в визуальную форму. Так и получится сайт, который вы увидите.
    • Писать на HTML можно и в простом блокноте, однако есть и мощные редакторы – например, HTML Kit.
    • Языки программирования функционируют схожим образом, просто у них других синтаксис и свои «тэги». Для создания более продвинутых страниц используются разные языки программирования.
  3. How.com.vn Русский: Step 3 Откройте для себя Java.
    Это распространенный язык программирования, часто используемый для веб-разработки. [7]
    • Главная задача Java – позволить веб-разработчику написать скрипт или иной набор инструкций для приложения.
    • Этот язык дает возможность написать такой скрипт, который можно будет выполнить где угодно.
    • Netflix, Edmunds и Zappos – вот лишь некоторые из сайтов, использующие Java.
    • Одними из самых популярных инструментов для работы с Java являются JSON и CORE.
  4. How.com.vn Русский: Step 4 Научитесь работать с NET/ C#.
    Если вы собираетесь работать с системами, работающими на программах от Microsoft, это будет очень важным навыком. [8]
    • Собственно, этот язык программирования был создан для платформ от Microsoft.
    • ExactTarget, Comcast и XBOX – вот лишь некоторые из сайтов и сервисов, использующих этот язык программирования.
    • Инструменты разработки, используемые при работе с NET/C#, это Flippy, SQL Helper, Imagehandler и CodeSmith.
    • Среди других инструментов, которые помогут вам проверить код и отладить приложения, можно назвать FxCop, Regulator, NUnit и NDoc.
  5. How.com.vn Русский: Step 5 Подумайте, не выучить ли вам PHP.
    Это еще один язык программирования, созданный специально для веб-разработки. [9][10]
    • Это один из самых распространенных скриптовых языков. [11]
    • Его достоинство в том, что он дает веб-разработчикам возможность быстро писать код. В плане кода этот язык программирования куда более гибкий, чем прочие. [12]
    • Facebook, Tumblr и Wikipedia созданы при помощи PHP.
    • Среди основных инструментов для работы с PHP можно назвать Slim.PHP, Secureimage и Webgrind.
    • Также можно вспомнить, в частности, Scavenger, PHP DOX и PHP_Debug. Для работы с PHP также доступно множество тестеров, дебаггеров и документаторов. [13]
  6. How.com.vn Русский: Step 6 Откройте для себя C++.
    Этот язык программирования используется преимущественно в системном программировании. [14]
    • Это достаточно простой в использовании язык с гибким кодом.
    • C++ используют JPMorgan Chase, DIRECTTV и Sony.
    • Для работы с C++ созданы такие инструменты, как Doxygen, Graphviz и Mscgen.
    • Eclipse – другой популярный инструмент для работы с C++. [15]
  7. How.com.vn Русский: Step 7 Научитесь писать на Python.
    Это очень популярный язык программирования, который используется на множестве популярных ресурсов. [16]
    • Python славится своей простотой, позволяющей разработчикам быстро писать код и интегрировать различные системы.
    • Синтаксис этого языка достаточно прост и понятен, за счет чего уменьшается и стоимость обслуживания программы. [17]
    • Среди сайтов, которыми вы можете пользоваться ежедневно, Python используют Google и Youtube.
    • Для работы с Python есть смысл обратить внимание на Komodo Edit IDE, PyCharm IDE и Eclipse с PyDev.
    Реклама
Часть 3
Часть 3 из 5:

Знакомство с графическим дизайном

Загрузить PDF
  1. How.com.vn Русский: Step 1 Ознакомьтесь с особенностями графики для веб-страниц.
    Большинство веб-разработчиков графикой не занимаются в принципе, однако азы знать все же стоит. [18]
    • Нужно уметь обрезать изображение, менять его размер и палитру, а также знать, как добавить подпись к картинке .
    • Собственно, для этих целей есть множество программ для работы с графикой, которые с радостью придут вам на помощь.
    • У каждого графического редактора – свои методы работы и свой интерфейс.
    • Повторим: большинство веб-разработчиков, работающих в крупных компаниях, не занимаются подготовкой графики для сайтов и приложений. Тем не менее, разбираться в теме на базовом уровне нужно.
    • В конце концов, большинству веб-разработчиков, работающих в небольших компаниях, все же приходится заниматься и графикой. То же касается и фрилансеров.
  2. How.com.vn Русский: Step 2 Загрузите бесплатный графический редактор.
    Так вы сможете получить базовые навыки редактирования изображений.
    • Например, бесплатно распространяются такие редакторы, как GIMP и Inkscape.
    • Собственно, в сети доступно множество обучающих материалов для этих редакторов. [19][20]
    • Эти базовые графические редакторы позволят вам вносить базовые, простейшие изменения в графические материалы.
    • GIMP и Inkscape позволят вам обрезать изображения, менять их размер, добавлять к картинкам текст и формы, убирать красные глаза и корректировать цвета изображения.
  3. How.com.vn Русский: Step 3 Научитесь добавлять изображения на сайт.
    Создайте простой сайт на любую интересную вам тему.
    • Используйте ваши навыки работы с HTML, чтобы добавить на сайт графику и изображения.
    • Для редактирования изображений воспользуйтесь GIMP или Inkscape.
    • Проверьте сайт, чтобы узнать, как внесенные в графику изменения влияют на его внешний вид.
    • Чтобы найти себя на этом поприще, придется изрядно попрактиковаться.
    • Зато, когда вы найдете клиента, вы сможете редактировать графику так, как ему, клиенту вашему, нужно.
    Реклама
Часть 4
Часть 4 из 5:

Самопродвижение

Загрузить PDF
  1. How.com.vn Русский: Step 1 Создайте несколько сайтов.
    Это важно, ведь так вы сможете показать потенциальным клиентам свои навыки.
    • Собственно, можно создать сайт-галерею для картин, фото или видео, сайт для бизнеса и блог.
    • Чаще всего веб-разработчикам приходится иметь дело именно с такими сайтами.
    • Создайте пробную бизнес-страницу и напишите, что это за бизнес, какие товары или услуги он продает, добавьте фотографии этих товаров или услуг, страницу с описанием товаров и услуг, а также страницу с контактными данными.
    • Создайте свой собственный сайт. Укажите на нем, с какими видами программирования вы знакомы, сколько берете за работу, разместите ваше портфолио.
    • Так вы сможете показать клиенту все, над чем работали.
    • Создайте блог, где пользователи смогут самостоятельно добавлять контент с помощью специального интерфейса.
    • Используйте разные языки программирования, чтобы ваши потенциальные клиенты видели, что вы можете делать.
  2. How.com.vn Русский: Step 2 Вам нужны визитки.
    Визитки можно раздавать на тематических мероприятиях.
    • На визитках обязательно нужно указать адрес вашего личного или профессионального сайта.
    • Другие контактные данные тоже не помешают.
    • Добавьте ссылки на созданные вами сайты, чтобы потенциальные клиенты могли видеть примеры вашей работы.
  3. How.com.vn Русский: Step 3 Наращивайте ваше медиа-присутствие.
    Создайте страницу про ваш бизнес, расскажите, в каких видах веб-разработки вы специализируетесь.
    • Как и в случае с бизнес-сайтом, это очень важный аспект продвижения своего бизнеса.
    • Заведите страничку на Facebook или ВКонтакте для вашего бизнеса и, опять же, укажите, на чем вы специализируетесь, сколько берете за работу и как можно с вами связаться.
    • Заведите страничку в Twitter и выкладывайте ссылки на сайты, над которыми работаете.
    • Есть смысл завести страничку и на Google +, не помешает и собственный блог, в котором вы будете рассказывать о проектах, над которыми работаете.
    • Для общения с другими веб-разработчиками можно использовать LinkedIn.
  4. How.com.vn Русский: Step 4 Рекламируйте свои услуги как онлайн, так и в печатных изданиях.
    Если вы – мастер на все руки, то и рекламировать свои услуги следует на широкую ногу!
    • Разместите объявление на сайте Craigslist (в разделе Services вашего региона).
    • Обязательно добавьте ссылки на созданные вами сайты, не забудьте указать контактные данные.
    • Есть смысл подать объявление в местных газетах и журналах.
    • Это может дать вашему бизнесу импульс на локальном уровне – например, со стороны местных объединений, предприятий и групп, которым нужен собственный сайт.
    Реклама
Часть 5
Часть 5 из 5:

Устраиваемся на работу веб-разработчиком

Загрузить PDF
  1. How.com.vn Русский: Step 1 Подготовьте и/или обновите ваше резюме.
    Укажите весь ваш опыт работы, в том числе и на волонтерских началах. Вы создавали сайты? Приложения? Все запишите! [21]
    • Важно, чтобы при подготовке резюме вы не отрывались от реальности. Не пишите того, чего не было, и не преувеличивайте.
    • Воздержитесь от использования профессионального жаргона и модных словечек. «Синергия»? «Креативность»? Лучше не надо!
    • Добавьте отзывы ваших клиентов и ссылки на код приложений или сайтов, созданных вами.
    • Попросите друга или коллегу оценить ваше резюме до того, как отправите его всем подряд.
    • Закончив работу над резюме, выложите его в сеть. Для этого можно использовать такие сайты, как LinkedIn или Career 2.0.
    • Попросите всех ваших знакомых, занятых в веб-разработке, взглянуть на ваше резюме. Мало ли, вдруг да они как раз знают, куда нужен толковый специалист.
  2. How.com.vn Русский: Step 2 Выложите в сеть часть написанного вами кода.
    Онлайн-присутствие для веб-разработчика является неотъемлемым элементом построения успешной карьеры.[22]
    • Разместите какой-нибудь не особо серьезный проект на GitHub.
    • Участвуйте в работе над проектами с открытым исходным кодом на том же GitHub или аналогичных сайтах.
    • Человек, работающий над веб-проектами в свое свободное время, – это интересный кандидат для любого работодателя.
    • В свое онлайн-портфолио добавляйте ваш самый лучший код.
    • Написал код или поучаствовали в проекте? Добавьте это в свое резюме.
    • Вы можете начать вести блог о проектах, над которыми работаете, или об актуальных трендах веб-разработки. Опять же, все ссылки – в резюме. Работодатели любят тех, кто не отстает от новейших тенденций.
  3. How.com.vn Русский: Step 3 Изучите технологические компании.
    Важно знать о них достаточно много, и особенно – о той компании, чей рекрутер решил с вами связаться.[23]
    • Нужно знать, сколько лет уже работает та или иная компания.
    • Нужно знать цели и задачи компании.
    • Разумеется, нужно ориентироваться в ее продуктах или услугах.
    • Работодателям не интересны соискатели, которые даже не представляют, куда устраиваются.
  4. How.com.vn Русский: Step 4 Потратьте время на прохождение технических тестов.
    Перед интервью многие компании устраивают такого рода проверки, чтобы оценить техническую подкованность кандидатов.[24]
    • Отнеситесь к тестам со всей серьезностью, даже если задание кажется вам простым.
    • Работодателям можно быть интересно, умеете ли вы программировать на каком-то конкретном языке программирования или можете ли вы создать какой-то конкретный сайт.
    • Вложите в работу над тестом все свои силы. Вы же хотите, чтобы все работало, причем без ошибок в самый не подходящий момент, не так ли?
    • Используйте онлайн-тест, чтобы протестировать свой код на практике. Это покажет работодателю, что вы как минимум умеете развертывать собственный код.
  5. How.com.vn Русский: Step 5 Подготовьтесь к интервью.
    Узнайте побольше про саму компанию и про обстановку, царящую в ней.[25]
    • Стоит подумать над тем, есть ли там дресс-код, какой там может быть режим работы, будут ли возможны или необходимы командировки.
    • Прибудьте на место за 15 минут до назначенного времени проведения интервью. Это покажет, насколько вы пунктуальны и хорошо управляете своим расписанием.
    • Подготовьте свои вопросы, которые зададите интервьюеру. Спросите про рабочую обстановку, культуру компании, уточните, над проектами какого рода вам придется работать, ну и так далее.
    • Если вы приходите на интервью со своими вопросами, то это хороший знак для рекрутера: тем самым вы показываете, что тщательно подготовились к собеседованию и серьезно относитесь к возможности трудоустройства.
    • Постарайтесь не допускать стандартных ошибок, связанных с процессом собеседования при приеме на работу. Не уделяйте слишком много внимания зарплате, не говорите плохого про ваших бывших коллег или нанимателей, не преувеличивайте собственные навыки и достижения.
    Реклама

Об этой статье

How.com.vn работает по принципу вики, а это значит, что многие наши статьи написаны несколькими авторами. При создании этой статьи над ее редактированием и улучшением работали авторы-волонтеры. Количество просмотров этой статьи: 4977.
Категории: Карьера
Эту страницу просматривали 4977 раз.

Была ли эта статья полезной?

⚠️ Disclaimer:

Content from Wiki How Русский language website. Text is available under the Creative Commons Attribution-Share Alike License; additional terms may apply.
Wiki How does not encourage the violation of any laws, and cannot be responsible for any violations of such laws, should you link to this domain, or use, reproduce, or republish the information contained herein.

Notices:
  • - A few of these subjects are frequently censored by educational, governmental, corporate, parental and other filtering schemes.
  • - Some articles may contain names, images, artworks or descriptions of events that some cultures restrict access to
  • - Please note: Wiki How does not give you opinion about the law, or advice about medical. If you need specific advice (for example, medical, legal, financial or risk management), please seek a professional who is licensed or knowledgeable in that area.
  • - Readers should not judge the importance of topics based on their coverage on Wiki How, nor think a topic is important just because it is the subject of a Wiki article.

Реклама