• Начало пути веб-программиста: с чего начать?

    ptitca_zu
    @ptitca_zu
    Programmer. Reader. Introvert
    Я тоже джуниор. Правда работаю не в вебе (BigData etc), и совершеннолетие мое давно прошло (так уж сложилось, что свой выбор я сделал поздно, но речь не об этом).

    По рабочим нуждам совсем недавно пришлось мне стать веб-программистом первого уровня :) И у меня сложился следующий алгоритм.

    1. Начать следует с вещей, которые к программированию мало относятся, а именно с вопросов: Как вообще устроен интернет? Что такое клиент-сервер? Кто кого на каком порту слушает? Что такое HTTP и как он устроен, какова структура запроса/ответа, коды и т.д.

    2. Дальше имеет смысл все это дело попробовать на практике и поставить на виртуальную машинку какой-нибудь http-сервер, в моем случае nginx, настройте прокси.

    3. Повозитесь потом с backend, Apache, например. Напишите простой скрипт, который будет принимать параметры из GET или PUT и что-нибудь с ними делать. Работает он пусть по fastcgi.

    4. Финальный шаг. Базы данных. выбирайте любую и соедините все вместе, написав CRUD приложение: туду-лист, бюджет или что-нибудь такое.

    На все уйдет дня 2-3 в хорошем темпе. Мне кажется, все это фундаментальные вещи, на которые нужно потратить время, потому что они просветляют :)
    Ответ написан
    3 комментария
  • Начало пути веб-программиста: с чего начать?

    L1Qu0R
    @L1Qu0R
    Веб разработчик
    Для начала смотри в сторону html5 + css3, посмотри видеоуроки, почитай какие-то материалы. Потом поставь себе цель, например, создать какой-нибудь сайт-визитку, попутно изучай javascript, в частности фреймворки jquery или mootools. Как более менее освоишься с версткой, выбери серверный язык программирования: python, php, ruby и повтори ту же процедуру (видеоуроки, материалы, поставь цель).

    И, кстати, зацикливаться на чтении книг не стоит (нет, книги это очень хорошо и читать их надо), так как без практики ничего не добьешься ;)
    Ответ написан
    Комментировать