Я не уверен, как спросить это, если честно, но я сделаю это.
Так что в течение многих лет я работал с HTML, CSS, jQuery и PHP.Без высшего образования я много лет назад учила себя веб-разработке и, в конце концов, смогла заработать на жизнь и выйти из плохой ситуации и построить немного лучшую жизнь.По сути, я занялся веб-разработкой не из-за потребности, а из-за страсти.Тем не менее, я вошел в это и научился получать от этого удовольствие.
Проблема, однако, заключается в том, что веб-разработка за последние несколько лет значительно изменилась, или, скажем, новые технологии стали более заметными ишироко принят.Почему это проблема, кажется, она стала довольно продвинутой, и, по моему мнению, неопытной, более сложной.
Например, почти все веб-проекты, в частности, на github, по-видимому, созданы и / или зависят от следующих технологий (сгруппированных по ассоциациям): Nodejs (и NPM), Gulp / Grunt, WebPack, SASS / LESS, ES6 / Babel, Angular / Vue / React, Typescript, linting, Templating, модульное тестирование, CommonJS, AMD, RequireJS и многие другие.
Полагаю, я слишком долго ждалпринять решение немного наверстать упущенное, и, мягко говоря, это было ошеломляющим.Я обнаружил, что гораздо проще просто включить js-скрипт в HTML-файл и приступить к работе, чем столкнуться с этими постоянно растущими технологиями.
Мне очень трудно фактически овладеть всем вышеупомянутымупомянутые технологии, потому что кажется, что очень много проектов используют так много этих технологий одновременно, что только делает это действительно трудным, чтобы действительно быть вовлеченным в веб-разработку нового века.
Чтобы подготовить свой вопрос, подумайте над этим: я никогда не изучал кодирование или программирование и с самого начала был самоучкой, чтобы зарабатывать на жизнь, и я в значительной степени являюсь разработчиком Интернетахотелось бы меньше думать о том, как я могу в значительной степени создавать файлы Frankenstein main.js, которые сильно зависят от jQuery и множества плагинов из них.Вина в том, что я загрязнил Интернет, все еще съедает меня изнутри.
Мой вопрос такой ...
ГДЕ НАЧАТЬ?
Как я могу сделать этоновые идеи и технологии просто нажмите для меня?Как я могу наконец "получить" это?Изучение всего сразу кажется невозможным, но я даже не уверен, с чего начать, если я хочу сделать это шаг за шагом.
Я изучил некоторые основы.Я научился настраивать и работать с проектами на основе NPM.Я немного познакомился с Gulp и Grunt для таких, как SASS и Babel.Это одно сожгло меня: P.Затем я попробовал Webpack, и я просто начал терять трек, и теперь я чувствую себя довольно расстроенным, не зная, что делать, чтобы не сбиться с пути.
Может ли кто-нибудь из вас предложить почти путь, чтобы туда добраться?Например, что узнать, в каком порядке я могу собрать все это вместе?Чтобы я сам мог настраивать и создавать более современные приложения?
Например, возможно, порядок будет таким: Nodejs (npm), Gulp, Vue, React.Даже не уверен, имеет ли это смысл.Но идея заключается в том, что, несомненно, есть путь, который мог бы посвятить отдельный разработчик, чтобы не отставать, а не потеряться из-за ошеломляющих техник, которые составляют новую сеть.
Возможно, в этом путешествии могут участвовать определенные приложения или проектычто я должен создать, как мини-сервер Node, затем базовую задачу Grunt, затем компиляцию ES6 и т. д. До тех пор, пока я всегда могу поддерживать связь между всеми этими инструментами и техниками.
Я надеюсь, чтоЯ могу вникнуть в суть событий и по-настоящему присоединиться к онлайн-сообществу разработчиков нового века.
Любые отзывы, ссылки, видео, ссылки, фрагменты очень ценятся.И спасибо за волнение, удивление и наставничество, которые вы все приносите вместе.