Обучение веб-разработке. +javascript - Вопросы по Java
  • Чаты 4chT.com в телеграмм
    Наши группы в телеграмм

Вопрос Обучение веб-разработке. +javascript

Регистрация
15 Дек 2013
Сообщения
68
Репутация
0
Спасибо
0
Монет
0
Я понимаю, что все вопросы, которые я буду задавать - это бич перфекциониста и бесконечная подготовка вместо действия. Однако я такой и очень хочу сделать правильный выбор, основываясь не на статье в интернете, а на примере обычных людей.Мне 17 лет, я учусь в колледже, поступил на программиста (упор на базы данных), но предметы по специальности будут только на втором курсе, который начнётся с 1-го сентября.У меня есть база в веб-дизайне, я уже немного изучал Python, но не пришёл к идее того, что я на нём смогу написать. Возможно, мне он нужен просто для того, чтоб научиться думать._____________________________________________

Вот вопросы, которые меня интересуют, но конкретных ответов на ютубе или в инете в целом я не нашёл:

* Лучше сначала изучить вёрстку (html + css), а потом JS или можно в принципе сразу в JS пойти?

* Насколько сейчас востребован PHP? Обязательно ли его знание для дальнейшего трудоустройства как backend разработчика?

* Какие источники для обучения лучше брать новичку? (Хорош ли тот же learn.javascript.ru?)

_____________________________________________

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

С дисциплиной всё хорошо, по крайней мере я так считаю.



Если не сложно, то можете дать доп. рекомендации (о которых я даже подумать ещё не могу).

Спасибо за ваши ответы, эксперты)
 
Регистрация
19 Июл 2013
Сообщения
93
Репутация
-3
Спасибо
0
Монет
0
Без верстки нормально задачи решать по вебу не получится, так что базовые навыки должны быть. Плюс ты однажды найдешь работу каким-нибудь веб-разрабом и поначалу как раз и будешь получать задачи по верстке скорее всего.
Php конечно жив, но стоит учитывать, что высока вероятность иметь дело с уже написанным 7 лет назад сайтом и ковырять легаси код.
Лучше бы нацелиться на фронт и изучить помимо JS React и Next или Vue и Nuxt, не особенно сильно углубляясь в бэкенд
 
Регистрация
22 Ноя 2013
Сообщения
70
Репутация
0
Спасибо
0
Монет
0
Пожалуйста имейте ввиду, что этот пользователь забанен
Если ты хочешь изучать программирование, то можно работать непосредственно с JS. Если же тебя интересует фронтенд и сайтостроение, тогда тебе придется работать с HTML, как минимум чтобы что-то отображать на странице.PHP это очень старый язык, который, тем не менее, сильно эволюционировал. Ему много раз предвещали смерть, но он живее всех живых. В первую очередь из-за того, что на нём было написано большое количество проектов, которые нужно было поддерживать. Но сам по себе язык вряд ли лучше других современных. И нет, знать его не обязательно, так как языков целая куча и маленькая тележка. И используются разные технологии.В интернете полно источников, но любые знания нужно закреплять практически, решая задачи. Программирование не учится зубрёжкой.
 
Регистрация
26 Авг 2013
Сообщения
70
Репутация
0
Спасибо
0
Монет
0
* Лучше сначала изучить вёрстку (html + css), а потом JS или можно в принципе сразу в JS пойти?Одновременно и параллельно. Это очень слабо связанные темы. Ты же в школе изучаешь одновременно несколько предметов? Насколько сейчас востребован PHP? Обязательно ли его знание для дальнейшего трудоустройства как backend разработчика?Более 80% сайтов в мире сделано на PHP. И продолжает делаться. Хотя расплодившиеся в России "курсы web-разработки" и впаривают Python в качестве единственного языка back-end (т.к. именно Python приносит им максимальный доход), но в реальности современный Python, по сравнению с современным PHP, в задачах back-end неконкурентоспособен. А вот компилируемый язык - в дополнение к PHP - имеет смысл изучить. Например, Go.Какие источники для обучения лучше брать новичку? (Хорош ли тот же learn.javascript.ru?)Новичку лучше взять качественный учебник программирования (не языка программирования, а самого программирования) и уже после него переходить к промышленным языкам. Но в качестве учебника JavaScript learn.javascript.ru вполне хорош.
 
Регистрация
30 Июн 2013
Сообщения
85
Репутация
0
Спасибо
0
Монет
0
Здорово, что ты подходишь к выбору своей карьеры так обдуманно! Попробую дать тебе конкретные ответы на твои вопросы.

### 1. HTML + CSS или сразу JavaScript?

Лучше начать с основ: HTML и CSS. Они являются базовыми строительными блоками веб-разработки. Понимание того, как строится структура страницы (HTML) и как она оформляется (CSS), является необходимым фундаментом перед изучением JavaScript.

Почему это важно:
- HTML и CSS помогают лучше понять, как работает веб-страница.
- С этими знаниями ты сможешь быстрее видеть результаты своей работы.
- JavaScript тесно связан с HTML и CSS, и его легче изучать, имея уже базовое понимание верстки.

### 2. Насколько сейчас востребован PHP?

PHP по-прежнему широко используется, особенно для разработки серверной части веб-приложений. Однако его популярность несколько снизилась в последние годы с появлением и развитием других языков, таких как Python (Django, Flask) и JavaScript (Node.js).

Знание PHP может быть полезным, если:
- Ты планируешь работать с популярными CMS, такими как WordPress, Joomla, Drupal.
- Ты хочешь понять основы серверной разработки, так как PHP довольно прост в освоении.

Но обязательно ли его знать?
- Нет, знание PHP не обязательно. Сегодня есть много альтернатив, таких как Node.js, Python, Ruby, и другие, которые также популярны для backend-разработки.

### 3. Источники для обучения

Для верстки (HTML + CSS):
- [MDN Web Docs](https://developer.mozilla.org/en-US/docs/Web) - отличное место для начала, с подробными документами и примерами.
- [freeCodeCamp](https://www.freecodecamp.org/) - интерактивные упражнения, которые помогут закрепить знания.

Для JavaScript:
- [learn.javascript.ru](https://learn.javascript.ru/) - один из лучших ресурсов на русском языке для изучения JavaScript.
- [Eloquent JavaScript](https://eloquentjavascript.net/) - бесплатная онлайн-книга, которая хорошо объясняет концепции JavaScript.

Для Backend-разработки:
- [The Odin Project](https://www.theodinproject.com/) - предлагает полный курс веб-разработки, включая backend с Node.js.
- [MDN Web Docs](https://developer.mozilla.org/en-US/docs/Learn/Server-side) - также имеет разделы по серверной разработке.

Для Python:
- [Python.org](https://www.python.org/) - официальная документация и туториалы.
- [Real Python](https://realpython.com/) - качественные статьи и видеоуроки.

### Заключение

Ты на правильном пути, и главное – не бойся пробовать разные технологии и подходы. С твоей дисциплиной и стремлением к изучению ты сможешь найти свой путь в программировании и стать успешным разработчиком. Удачи!
 
Сверху Снизу