Нотч

Пользователь

Регистрация: 02.01.2016

Сообщения: 464

Рейтинг: 243

Нотч

Регистрация: 02.01.2016

Сообщения: 464

Рейтинг: 243

Хекслет в помощь

Scouser_AK

Пользователь

Регистрация: 21.06.2020

Сообщения: 4045

Рейтинг: -745

Нарушения: 1000

Scouser_AK

Регистрация: 21.06.2020

Сообщения: 4045

Рейтинг: -745

Нарушения: 1000

Шрек 2 сказал(а):

Просто интересно, зачем ты даешь советы по тому, с чем не работаешь?)


По сабжу, если ты вкатываешься с нуля, то месяц-два можешь вообще не трогать js и тупо верстать, набивая навык. Подход, когда CSS учился по видосу "за 1 час", уже очень устарел, и в нем появилось куча крутых вещей. Тем более, если ты будешь знать цсс, то, соответственно, не будешь его ненавидеть за то, что у тебя "опять что-то куда-то улетело" (с). Кроме того, джуны-фронты, не умеющие верстать, не нужны почти никому. А так, поверстаешь, поймешь, нравится ли, если нет - то можешь переходить на бэкенд.


Ну я б почитал книги по жсу и ноде, но проблема в том, что для них просто нет серьезной литературы, как для энтерпрайзных языков типа джавы, шарпа и го, а только высеры из разряда "я пересказал доки и высрал убогих код сниппетов с картинками, ЫЫЫ" roflanGorit.png


Я правда не понимаю, зачем такие ослы вообще высирают свои книги, но еще больше я не понимаю, зачем дурачки их читают, ведь можно просто доки прочитать, и там не будет 100 страниц воды..


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

Нажмите, чтобы раскрыть...

По джаве шарпу го тоже не особо нужны книги. Ну можно одну прочитать типа шилдта/философию джавы. А так есть доки точро также)

По Го уж точно никакой книги не надо) там достаточно пройти туториал и юзать доку

ваняпро2003

Пользователь

Регистрация: 09.08.2015

Сообщения: 2648

Рейтинг: 744

ваняпро2003

Регистрация: 09.08.2015

Сообщения: 2648

Рейтинг: 744

Incro сказал(а):

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

Нажмите, чтобы раскрыть...

Можешь разъяснить, что значит личный проект? сверстанный лично понравившийся сайт?


Incro

Пользователь

Регистрация: 18.06.2019

Сообщения: 67

Рейтинг: 43

Incro

Регистрация: 18.06.2019

Сообщения: 67

Рейтинг: 43

ваняпро2003 сказал(а):

Можешь разъяснить, что значит личный проект? сверстанный лично понравившийся сайт?


Нажмите, чтобы раскрыть...

Всё что угодно где ты можешь использовать полученные знания.

ваняпро2003

Пользователь

Регистрация: 09.08.2015

Сообщения: 2648

Рейтинг: 744

ваняпро2003

Регистрация: 09.08.2015

Сообщения: 2648

Рейтинг: 744

Incro сказал(а):

Всё что угодно где ты можешь использовать полученные знания.

Нажмите, чтобы раскрыть...

Понял. Еще такой вопрос:

В какой IDE лучше начинать осваиваться? А то в книге в первых главах автор в блокноте показывает примеры. Хочу сразу начать привыкать и осваивать стандартные инструменты.

Я погуглил - пишут либо Webstorm, либо в VS Code. VS Code - как стандарт в веб-разработке, вроде IDEA для Java?

Что посоветуешь?

Incro

Пользователь

Регистрация: 18.06.2019

Сообщения: 67

Рейтинг: 43

Incro

Регистрация: 18.06.2019

Сообщения: 67

Рейтинг: 43

ваняпро2003 сказал(а):

Понял. Еще такой вопрос:

В какой IDE лучше начинать осваиваться? А то в книге в первых главах автор в блокноте показывает примеры. Хочу сразу начать привыкать и осваивать стандартные инструменты.

Я погуглил - пишут либо Webstorm, либо в VS Code. VS Code - как стандарт в веб-разработке, вроде IDEA для Java?

Что посоветуешь?

Нажмите, чтобы раскрыть...

Стандарт WebStorm и VS Code, реже используются Vim / Emacs, Sublime Text, Atom. Сам использую VS Code и не встречал еще какого-то функционала которого мне не хватало бы. Плюс он бесплатный в отличие от WebStorm.

Ixfus

Пользователь

Регистрация: 20.07.2013

Сообщения: 3065

Рейтинг: 880

Ixfus

Регистрация: 20.07.2013

Сообщения: 3065

Рейтинг: 880

WebStorm – много чего сделано уже из коробки, искать плагины не нужно. Но по этим причинам, очевидно, медленее.

VS Code – более кастомизируемый, но из коробки мало что умеет. Тем не менее, плагинов под него вагон на любой вкус.

eternal_manifesto

Пользователь

Регистрация: 10.08.2017

Сообщения: 4824

Рейтинг: 5531

eternal_manifesto

Регистрация: 10.08.2017

Сообщения: 4824

Рейтинг: 5531

Incro сказал(а):

Если цель - не набраться говна, то забудь вообще про курсы. Про любые. Про русские, про зарубежные, про курсы от Geekbrains, про курсы от HTML Academy, про курсы от индусов на Udemy, про курсы на Pluralsight, про курсы на LinkedIn Learning (Lynda).

И самое главное, забудь про курсы "делаем 21 сайт" и "с нуля до профи за 1-5 часов".


Цель этих курсов заработать на дурачках которые пытаются вкатиться в веб. Люди, которые рассказывают что посмотрели курсы и вкатились, вкатились бы и без этих курсов по любому другому материалу (если не врут, разумеется, что вкатились).


Нужна крепкая основа - Learning Web Design, 5 издание от 2018 года. В ней есть абсолютно все что нужно по HTML & CSS, включая огромное число линков на сторонние ресурсы, статьи, сервисы. После этого можно почитать CSS Secrets от довольно известной тянки которая часто выступает на фронтенд конференциях, эта книга уже не для начинающих и как раз таки учит очень продвинутым техникам, которые вкатывальщики после курсов потом сделать банально не могут, начиная от различных форм у блоков, которые дизайнеры любят засовывать в свои макеты, и заканчивая продвинутыми техниками для шрифтов, чтоб потом эти вкатывальщики не тянули 50 строк кода когда решение можно найти всего за 5-10 строчек.


После этого верстка, верстка, верстка. Разумеется, писать код ты должен был начать еще на третьей-четвертой главе LWD, а не только сейчас. Без бутстрапа. Без препроцессоров. Не простые лендинги с ютуба по запросу "PSD to HTML". Будет штук 5 сложных макетов - можешь сделать парочку с CSS фреймворками, препроцессорами, бандлерами. Раньше лезть к ним смысла нету.


На этом этапе ты уже будешь лучше чем процентов 80 откликающихся на вакансию которая была у нас в компании.


После этого можно браться за JS. Если опыта программирования нету - Eloquent JavaScript. Там прям как для дотеров объясняют начиная с как работает программирование и заканчивая регулярками, канвасом, формами, а так же дают задания и прочее. Книга, к слову, бесплатная и третье издание от 2019 года. Это даст всю необходимую основу по ванильному JSу. После этого можно прочитать весьма популярные бесплатные книги You don't know JS, это прям совсем совсем продвинутый материал чтоб не писать говно вместо кода и понять что до прочтения этой книги ты писал говно.


Ну и на этом этапе у тебя есть очень сильная база по HTML, CSS, JS, имеется опыт верстки и неплохое портфолио. От тебя требуется сделать выбор между Vue / React / Angular (на 90% выбор будет делаться между Vue и React), открыть официальный сайт по выбранному фреймворку и проштудировать от корки до корки доку на их сайте, сделав один хороший проект для портфолио. Книги в данном случае не советую, потому что фреймворки развиваются быстрее чем по ним успевают писать книги, да и мало кто объяснит тонкости и работу фреймворка лучше чем его разработчики на официальном сайте.


Где-то в этот момент ты начинаешь делать свое резюме и откликаться вообще на все подряд вакансии по фронтенду. Для развития делаешь пару проектов (можно на втором фреймворке, чтоб больше вакансий захватить), тыкаешься в leetcode, можно потыкаться в алгоритмы если скучно станет на каком-нибудь CodeWars (только не делай это занятие основным, это просто дополнительное обучение которое развивает думалку и позволяет отдохнуть от типичных фронтендерских задач), почитываешь css-tricks, чтоб за своим приятным изучением JS не забыть о том что CSS тоже развивается и делает это весьма быстро.


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


Как более слабая, но более приятная (за счёт кучи опущенных деталей) для чтения альтернатива - MDN Web Docs. Английская, разумеется, потому что русский перевод там убог и при этом сделан только процентов на 60. Там вполне неплохой курс по HTML, CSS и JS есть, если уж прям сильный негатив к книгам. Более полной и правильной информации не считая книг ты просто не найдешь, не просто так именно этот сайт является самой популярной документацией и встраивается в любую IDE которая работает с фронтендом. Даже если ты будешь читать все книги которые я упомянул выше, ты все равно будешь часто посещать этот сайт.

Нажмите, чтобы раскрыть...

Это больше чем я написал на этом сайте за 3 года Kreygasm.png

Dka1

Пользователь

Регистрация: 04.12.2015

Сообщения: 1298

Рейтинг: 420

Dka1

Регистрация: 04.12.2015

Сообщения: 1298

Рейтинг: 420

В вэбкам профитнее, ща прогеров - каждый третий (не факт что толковых, но и чтоб чего-то добиться нужно прям конкретно шарить)

Ixfus

Пользователь

Регистрация: 20.07.2013

Сообщения: 3065

Рейтинг: 880

Ixfus

Регистрация: 20.07.2013

Сообщения: 3065

Рейтинг: 880

Incro сказал(а):

Цель этих курсов заработать на дурачках которые пытаются вкатиться в веб. Люди, которые рассказывают что посмотрели курсы и вкатились, вкатились бы и без этих курсов по любому другому материалу (если не врут, разумеется, что вкатились).

Нажмите, чтобы раскрыть...

Вкатился в веб за полгода благодаря курсам. Для меня самой большой проблемой было отсутствие структуры, мотивации в виде дедлайнов и ревью, что курсы и дают.

Славк

Пользователь

Регистрация: 21.02.2015

Сообщения: 618

Рейтинг: 467

Славк

Регистрация: 21.02.2015

Сообщения: 618

Рейтинг: 467

img

Привет, как успехи в вебе? Интересно посмотреть за твоим прогрессом

raven_cler

Пользователь

Регистрация: 10.04.2014

Сообщения: 587

Рейтинг: 103

raven_cler

Регистрация: 10.04.2014

Сообщения: 587

Рейтинг: 103

Зачем тебе курсы каких-то левых васянов, если примерно всё, что может понадобиться есть на сайте мозиллы? Особенно актуален вопрос, зачем тебе видео- курсы, если чтение занимает намного меньше времени и намного лучше откладывается в голове.


https://developer.mozilla.org/ru/docs/Learn


Из курсов разве что что-нибудь такое:

https://www.codecademy.com/learn/paths/front-end-engineer-career-path