@nokitsune

Как правильно выстроить процесс изучения Web-программирования «с нуля»?

Доброго времени суток. Очень хотелось бы узнать ответ на данный вопрос. С чего начинается изучение веб-программирования? Что и в каком порядке изучать, чтобы достичь хороших результатов? Много информации в интернете, но часто разнится. Хотелось бы как-то структурировать знания, накопленные за годы работ. Например, много где читал, что веб-прог нужно начинать изучать с алгоритмов и структур данных, или с введения в дискретную математику. А что изучать дальше? Или еще и до алгоритмов было бы желательно что-то изучить?
Помогите составить более-менее понятный, пошаговый план. Какую информацию и в какой последовательности лучше поглощать, чтобы в голове не было каши и мешанины из ненужного, но при этом понимать все, начиная с самых азов?
  • Вопрос задан
  • 901 просмотр
Решения вопроса 1
@Nwton
1) Освой html + css, научись верстать Простые странички у себя на компьютере.
2) Освой серверный язык, например php. Организуй простой обмен данными между страничкой и сервером.
3) Познакомься с mysql. Научись записывать и выводить данные, отправленные со странички.
4) ...
5) Profit

Эта связка была актуальна много лет назад, но она очень проста в освоении. Научись делать те простые вещи, которые я указал в каждом пункте и тогда поймешь что тебе надо учить и в какую сторону копать.
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
maxminimus
@maxminimus
просто или ничего
падавану юному свободно говорить для начала надо на основных языках веб-программирования - js css html
учебник Фленагана надо полностью переварить

и php немного - основные серверные функции для работы с папками и файлами
или лучше - изучить api node.js - и делать сервер на js
php хорош тем что он простой как js и везде есть
node.js во всем превосходит php

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

клиент толстый - сервер тонкий
офлайн и мобайл фирст однако

неизбежно после этого обретешь просветление
и веб-мастером станешь - инженером-программистом
или даже джедаем или нинзей

b7667744d1c7458ebb00311528f58475.jpg
и есть другой путь - темная сторона программирования:
работа по чужому готовому шаблону-фреймворку
неспособность делать нужный функционал самостоятельно
постоянное гугление готовых решений
легкая заменяемость программиста
офисное или фриланс страдание
депрессия и уныние

//а самые ленивые становятся верстальщиками-недопрограммистами))
Ответ написан
Комментировать
iiiBird
@iiiBird
Пока ты спишь - твой конкурент совершенствуется
Хотелось бы как-то структурировать знания, накопленные за годы работ.

мне прям интересно стало, что же ты читал годы времени, что щас тут задаешься вопросом изучать все с азов?
или ты безнадежен и веб - не твое. или я даже не знаю...
Ответ написан
@AlexSku
Программист по автоматике
плюс освоить особенности web-серверов (IIS, Apache (TomCat)...) и браузеров.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы