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

    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 комментария
  • Не поздно ли начинать программировать?

    FirstX
    @FirstX
    .net developer
    И вот у меня возникли такие вопросы:
    1) Не поздно ли в 25 лет начинать программировать?


    Так спрашиваете, будто вот-вот уже пенсия. Люди и гораздо позже начинают. Разница лишь в том, что если вы хотите на профессиональном уровне этим заняться, то вам придется и изучать более ускоренно. Так сказать "пятилетку за 2 года". Основная фишка - не возраст, а мозги. Что толку от того, что человек со студенчества занимается программированием, но не растет профессионально.

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

    2) Не будет ли человек 26-28 лет отталкивать на собеседовании работодателя предъявив диплом гуманитария, да и вообще не совсем ли дико идти на джуниора в таком возрасте?


    Я думаю, что скорее будет, чем нет. Если бы на собеседованиях всегда проходил через адекватного технического специалиста, который разумно увидит, что у вас больше потенциала для проф роста, чем у многих выпускников - то никакой дикости бы и не было. Но на практике вы будете встречаться с ситуациями, когда девушки эйчары этого не увидят, и будут фильтровать и по такому критерию тоже (" ооо... ему столько лет и нет опыта программистом? - безнадежен!"). С другой стороны, как написано "стучите - и вам отворят".

    3) Нужно ли идти учиться заново? Если да — то заочка с нуля или магистратура с имеющимся дипломом? Учитывается и значимость такого диплома в случае эмиграции в абсолютно любую страну.

    Если вопрос стоит об эмиграции, то диплом нужен, при чем не абы какой. В России ситуация тоже не самая определенная, поэтому если физически у вас останутся еще силы, то наверное лучше поступить на заочку на второе высшее. Только нужно учитывать, что обучение в вузе будет иметь мало точек соприкосновения с реальным промышленным программированием, поэтому придется, помимо предварительно изучения ООП и языка:
    1. Работать джуниором
    2. Изучать активно технологии по которым работаете и
    3. Изучать программу вуза, сдавать сессии) - не каждый может сразу так на старте осилить.
    Ответ написан
    Комментировать
  • Не поздно ли начинать программировать?

    @Mintormo
    1. Не поздно. Мне 29 лет и я собираюсь стать джуниором. :o)
    2. Смотря в какой области программирования хотите себя попробовать: если веб-разработка, то диплом, думаю, никому не будет нужен. Многое и от компании зависит.
    3. Опять же: если веб-разработка, то ради нее идти получать вторую вышку не стоит, пожалуй. Насколько мне известно, в Москве сейчас далеко не каждый вуз имеет заочку. У основных вузов ее точно нет. Я вот учусь в МТУСИ на заочке на втором курсе. Пока теоретическая подготовка по информатике крайне слаба. Да и остальные предметы не особо напрягают. Осваивать все нужно самому. Программирование изучал и изучаю самостоятельно. Вуз вам не помощник в этом деле.
    Ответ написан
    3 комментария
  • Не поздно ли начинать программировать?

    makol
    @makol
    I believe in god, for the rest i pay in cash!
    Один известный джуниор как то сказал "Учиться учиться и еще раз учиться" так и завещал, великий Ленин, он между прочим тоже попадал в категорию джуниора, переворот в стране он первый раз осуществил, надо заметить - удачно.
    Так что, учиться никогда не поздно.
    Ответ написан
    Комментировать
  • Не поздно ли начинать программировать?

    @nfuture
    Заочка с нуля, думаю правильнее.
    В Уневерситете по специальности программирование дают знания(хотя на заочке, скорее больше самообучения) по таким предметам, как ООП, САОД (структуры и алгоритмы), Ассемблер и другим связанным с программированием.
    В гуманитарном вузе этих предметов нет.

    Насчёт возраста, по моему абсолютно не имеет значения, тем более на заочке, там достаточно много разновозрастных студентов.
    Ответ написан
    4 комментария