После окончания колледжа в 2013 году я спотыкался и сбивался с пути: работал официантом в ресторане, поступил на фабрику, работал на сборочной линии, работал в службе поддержки клиентов и работал в сфере телемаркетинга. можно сказать, что опыт довольно "богатый".
В последний раз я встал на путь фронтенд-разработки.Как человек некомпьютерный и малообразованный, самому научиться программированию непросто, но, к счастью, выстоял.
Нынешняя работа неплохая, доход в городе, где я сейчас нахожусь, не высокий и не низкий, а жизнь по-прежнему достойная, я буду продолжать усердно работать и надеюсь, что в будущем мне станет лучше.
Со второй половины 2016 года я действительно коснулся передка, а это уже больше 2-х лет. В начале у меня не было никакой языковой базы, я начинал с нуля, я даже не мог понять "объекты", не говоря уже об инкапсуляции, наследовании, полиморфизме и так далее.
В то время я не знал, с чего начать, что мне делать? Поэтому всякий раз, когда я сталкиваюсь с трудностями, я имею наглость спросить совета у старших, а затем иду проверять информацию. Много раз я чувствовал себя смущенным, но теперь я понимаю, что люди часто стыдятся просить совета у других из-за боязни потерять лицо.
Но как человек, который пришел сюда, я хочу сказать вам, что очень важно спрашивать совета у старших, это может уберечь вас от многих окольных путей, не бойтесь смущения, сколько стоит ваше лицо. ? Самое главное - научиться настоящим навыкам. Нет навыков на самом деле нет лица. Конечно, когда мы просим совета у других, мы должны освоить «степень» и не мешать работе других.
Я сейчас очень благодарен старшим за их просвещение, а также тем большим коровам, которые писали блоги и статьи в Интернете, и давали нам, беленьким самоучкам, много информации, опыта и опыта. Получите от этого много пользы.
Я учился у прекрасных предшественников, поэтому я также начал учиться, обобщать и вести блог, надеясь помочь группе единомышленников, таких же, как я, отморозков, начинающих с нуля и любящих технологии.
Я очень хорошо знаю, что мои навыки не высоки, и я все еще на пути к дальнейшему обучению». Есть некоторые рекомендации для тех студентов, которые «начинают с нуля» изучать интерфейс, а не так слепы, как были. вначале вам достаточно даже небольшой помощи.
Сказав так много, давайте сразу перейдем к теме ниже.Это некоторые материалы, которые я обычно изучаю и собираю, надеясь помочь вам.
предисловие
-
Прежде всего, я должен вам сказать, что самообучение — очень тяжелая вещь, а само обучение — процесс, противоречащий человеческой природе, не говоря уже о борьбе в одиночку на совершенно новом поле с нуля. хорошенько подумать, совместить свое окружение и условия. В противном случае сдавшись на полпути, вы потеряете не только время, но и силы, и деньги.
-
Если ты уже определился и решил это сделать, то не раздумывай, держись и у тебя все получится. Такой подонок, как я, может это сделать. Нет ничего невозможного. Ты должен верить в себя.
-
Интерес - лучший учитель Многим очень противна эта фраза и их вынуждает жизнь Разве не смешно говорить о интересе? На самом деле нет, спросите себя, интересуетесь ли вы технологиями, вы можете идти дальше и дольше, занимаясь тем, что вам нравится и интересно. Многие этого не понимают, но однажды вы поймете. то время. Иногда это потому, что мне это очень нравится, и я ближе всего к пользователям. То, что я вижу и что я получаю, очень интересно, и я также чувствую, что зарплата довольно высока, поэтому я чувствую, что это хорошо быть фронтендом.
-
Делайте хорошую работу по непрерывному обучению и всегда сохраняйте менталитет обучения.Честно говоря, в современном обществе технологии развиваются очень быстро, а обновления технологий тем более.Если вы думаете, что изучение технологии может состарить вас, Я советую вам остановиться, может быть, вам больше подходит сдать экзамен на госслужащего (не хулиганьте, я не говорю, что госслужащие не должны учиться, просто испытайте это на себе).
-
Никогда не опаздывайте, просто действуйте и придерживайтесь этого, вы убьете 80% людей, есть много людей, которые учатся сами, но мало кто упорствует. Как сказал Го Дэган, дело не в том, насколько хороша моя болтовня, а в том, что «я выжил». Начав с нуля, он стал известным гуру маркетинга. Желающие могут обратить внимание на его одноименный паблик-аккаунт «Pony Song».
-
Вместо того, чтобы тратить время на клубок обучения и неучения, лучше пустить это время в дело. что улучшит ваш успех вероятность.
Инструменты
Если вы хотите сделать хорошую работу, вы должны сначала отточить свои инструменты, поэтому очень важно перед началом работы выбрать подходящий и простой в использовании редактор.Инструментов не так много, просто они просты в использовании. редактор, нам также нужно освоить некоторые другие вещи.Инструменты могут сделать наше обучение более плавным.
1. WebStorm
Что и говорить, самый мощный редактор во фронтенде, особенно непобедимая интеллектуальная подсказка, но его недостаток в том, что если проектов больше, чем больших, то появляющиеся заикания многих огорчают.
- WebStorm: адрес загрузки официального сайта.
- Что хорошего в WebStorm?
- Активировать WebStorm2018
2. Visual Studio Code
Бесплатные продукты Microsoft с открытым исходным кодом нравятся многим техническим специалистам.Они стали незаменимым редактором для фронтенд-разработчиков.Мощные плагины-расширения позволяют гибко создавать их любимые стили. Спасибо, что отправили вам список часто используемых плагинов и удалили их.
- Visual Studio Code: адрес загрузки официального сайта.
- Рекомендация расширения VSCode
- Ускорьте разработку JavaScript с лучшими расширениями VSCode
- рекомендация плагина vscode
3. atom
Это также бесплатный редактор с открытым исходным кодом, который нравится многим, но я им пользуюсь меньше, поэтому не рекомендую его в плане плагинов, вы можете найти его по своим увлечениям.
4. Научный Интернет
Инструменты и умения, которые должны быть у каждого программиста, иначе много чего не сделать.Что касается того, как это сделать, вы можете сами проверить информацию, и я не буду здесь больше говорить. И ко многим из рекомендованных ниже ресурсов можно получить доступ только после научного доступа в Интернет, поэтому вы должны учиться, вы должны учиться, вы должны учиться.
5. Google
Перед использованием "Гугля" необходимо научиться работать в Интернете с научной точки зрения, иначе вы не сможете получить к нему доступ. Обучение использованию поиска может помочь нам решить многие проблемы. Знания человека ограничены, и только овладев навыками поиска может ли он адаптироваться к изменениям без изменений Много раз Baidu выходит Вещи очень повторяются, и самое главное, что есть много спама Ответы, которые не могут быть найдены в Baidu, легко найти здесь, и Google мой обязательный поиск.
6. Github
Крупнейшее в мире "однополое" сообщество общения с открытым исходным кодом, если у вас нет аккаунта, торопитесь зарегистрироваться.Здесь много отличных ресурсных проектов и разных великих богов. Наблюдение за хорошим кодом — отличный способ учиться. Кроме того, в процессе разработки много раз задача тяжелая, а времени мало, и следует избегать повторного создания колеса.Здесь вы можете найти необходимые инструменты или коды.
7. Stack Overflow
В известном зарубежном сообществе технических вопросов и ответов здесь можно найти ответы на многие вопросы, возникающие при разработке.
8. SegmentFault
Соответствующая внутренняя версия сообщества обмена техническими вопросами и ответами, если ваш английский не очень хорош, вы также можете найти ответ здесь.
9. Markdown
Markdown — это легкий язык разметки с кратким синтаксисом, который позволяет авторам сосредоточиться на содержании, а не на сложных требованиях к форматированию.Я думаю, что каждый должен освоить его, особенно те, кто часто ведет блоги. Подумайте о сценарии, когда вы используете мир, после написания каждой статьи вам приходится тратить много времени на форматирование, используя его, вы можете избежать этих неприятностей.
- Уцененный китайский документ
- Облачная заметка YouDao: онлайн-редактор Markdown, которым я пользуюсь сам.
HTML статьи
После некоторых приготовлений давайте начнем наше учебное путешествие, сначала мы начнем с HTML.
HTML, называемый «языком гипертекстовой разметки», является структурной основой всей страницы и несет в себе содержимое нашей страницы.
1. Основы
- онлайн-уроки w3school: Содержание очень простое, подходит для начинающих и имеет начальное понимание HTML.
- freeCodeCamp: очень хороший вводный обучающий веб-сайт. Он принимает режим прохождения уровней, как и игра, в которой нужно сражаться с монстрами и улучшать. Это очень весело. Те, кто готов учиться самостоятельно, могут попробовать.
2. Расширенный
- MDN HTML: Содержимое здесь лучшего качества, с меньшим количеством ошибок и более полным содержанием.
- Соглашения о кодировании HTML и CSS: овладейте некоторыми навыками кодирования, чтобы писать более качественный и качественный код.
CSS-статьи
HTML несет в себе содержимое страницы, но иногда оно бывает слегка однообразным и «некрасивым». Роль CSS заключается в том, чтобы добавить к этому содержимому стили, точно так же, как красивая женщина должна иметь красивое пальто, чтобы украсить его, чтобы быть красивее», люди полагаются на одежду, полагаются на седло». Содержание веб-страницы также должно носить красивое пальто, чтобы привлечь пользователей. А CSS делает украшение.
1. Основы
- Изучите макет CSS: Шаг за шагом, чтобы завершить изучение CSS.
- Справочное руководство по CSS: CSS может иметь всестороннее вводное изучение.
- Справочное руководство по CSS w3school: Это же тоже очень базовые знания, подходящие для входа.
2. Расширенный
книги:
Демистификация CSS: Очень рекомендуемая книга по CSS, вы можете научиться многим малоизвестным навыкам.
Онлайн серия:
- MDN CSS: и HTML являются документацией сообщества MDN, качество гарантировано.
- Соглашения о кодировании HTML и CSS: овладейте некоторыми навыками кодирования, чтобы писать более качественный и качественный код.
- Серия CSS Учителя Да Мо: Г-н Да Мо обладает очень глубоким пониманием CSS и богатым практическим опытом, а также является автором книги «Графический CSS3: основная технология и практические примеры».
- Серия SASS учителя Дамо: Серия дерзких статей Учителя Да Мо.
- Сайт SASS на китайском языке: зрелый, стабильный и мощный синтаксический анализатор языка расширений CSS, который позволяет писать CSS с использованием переменных, условных операторов и т. д.
- Официальный сайт Стилуса: это также прекомпилятор CSS, но в нем отсутствуют некоторые символы, что делает CSS более кратким и освежающим.
- HTML5 и CSS3: подробно объясните HTML5 и CSS3.
Очки знаний:
- Не говорите, что понимаете относительные единицы CSS: Глубокое понимание относительных единиц измерения rem, em в CSS.
- Расширенный контент CSS: Углубленное понимание общеизвестных моментов.
- Учебное пособие по гибкому макету: синтаксис: гибкое объяснение учителя Руан Ифэн.
- Учебное пособие по Flex Layout: примеры: гибкое объяснение учителя Руан Ифэн.
- Архив каталогов, связанных с CSS: статьи серии CSS Чжан Синьсюй, объясняющие глубокие вещи простым языком, автор "Мира CSS".
- 40 фигур и графики, нарисованных с помощью CSS: 40 различных графических фигур, нарисованных с помощью CSS.
- CSS-Big Front End: некоторые знания CSS.
JavaScript-статьи
С HTML и CSS веб-страницы имеют контент и стили, но взаимодействие с пользователями будет недостаточным, и весь контент будет лежать там тихо и мертво. Это как красивая женщина, одетая в красивую одежду и стоящая перед тобой на месте, не кажется привлекательной, но если она поет, танцует и подмигивает тебе, ее действительно невозможно остановить. JavaScript предназначен для добавления такого «поведения» на веб-страницу.
Краткая история Javascript: Вы можете просто понять происхождение разработки JavaScript.
1. Основы
книги
- Полное руководство по JavaScript (6-е издание): Широко известная как "Rhino Book", классика JS, обязательная книга для улучшения навыков JS, все мои базовые знания JS выгрызены из этой книги, может быть немного сложно читать в начале, но как пока вы придерживаетесь его Полный урожай.
- Расширенное программирование с помощью JavaScript (3-е издание): широко известная как «Красная книга», супербестселлер по JavaScript, вся книга описывает различные компоненты реализации языка JavaScript, ECMAScript, DOM, BOM, события, объектно-ориентированный и т. д., выньте ее в любое время. и прочитайте его, и изучите JS более глубоко.
Онлайн сериал
В дополнение к книгам существует также множество отличных онлайн-руководств, которые могут помочь нам лучше учиться.
- Учебник по современному Javascript: очень подробное руководство по изучению JavaScript, от начального до продвинутого, очень подробное, я уверен, вам понравится.
- Учебник по JavaScript от Ляо Сюэфэна: Серия учебных пособий Ляо Сюэфэн.
- Стандартное справочное руководство по JavaScript (альфа-версия): Серия учебных пособий учителя Жуань Ифэн проста для понимания и богата примерами.
2. Расширенный
- Суть языка JavaScript: раскрывая лучшее из JavaScript.
- Тайный сад JavaScript: Разберите и объясните некоторые из основных знаний JS, таких как: это, закрытие/область действия, конструктор, прототип и т. д. — все это необходимые знания для собеседований.
- Начало работы с ECMAScript 6: вводная книга Ruan Yifeng по ES6, исчерпывающее введение в новые синтаксические функции, представленные в ECMAScript 6.
- Советы по использованию JavaScript: Вы можете распознать некоторые маленькие хитрости, которым вы не подвергались.
- Глубокое понимание прототипа javascript и серии замыканий: Подробно объясняет прототипы и замыкания После прочтения вы полностью поймете прототипы и замыкания.
- Серия уроков JavaScript для учителя Да Мо: серия статей о JavaScript г-на Да Мо.
- Алгоритмы JavaScript и структуры данных: Алгоритмы и структуры данных на основе JavaScript, позволяющие учиться с удовольствием.
- щелчок: Практическая платформа для алгоритмов и структур данных.
- Регулярные выражения в JavaScript: Моя собственная статья о регулярных выражениях, надеюсь, она вам поможет.
- Освойте основной контент ES6/ES2015 за 30 минут (часть 1)
- Освойте основной контент ES6/ES2015 за 30 минут (часть 2): Объясняет некоторые часто используемые точки знаний ES6.
- Изучите шаблоны проектирования JavaScript: излагает классические и современные шаблоны проектирования на языке программирования JavaScript.
- Вы не знаете JS (серия книг)
- InterviewMap: Собирает много очков знаний, включая JS, браузеры, производительность и т. д.
- Фрагменты JavaScript, которые вы можете понять за 30 секунд: Позвольте вам лучше понять некоторые полезные фрагменты кода JS.
Статьи о TypeScript
Надмножество расширений ES6, строгие типы данных, лучшее обслуживание, подходящие для разработки крупномасштабных проектов, некоторые люди говорят, что это будущая тенденция развития, вы хотите понять?
- Китайское руководство по TypeScript: Официальный перевод сайта.
- Справочник по TypeScript (китайская версия):Китайская версия.
- Документация RxJS на китайском языке: официальный сайт Китая.
- Освоение RxJS за 30 дней (01): знакомство с RxJS: традиционные китайские иероглифы могут быть неудобны для чтения.
Jquery статьи
Хотя сейчас эра одностраничных приложений, есть мощные фреймворки, такие как React и Vue, которые можно использовать, но есть также некоторые старые проекты, которые необходимо поддерживать, и в начале обучения хорошо бы используйте его для двух простых приложений, вы можете относительно понять основное использование, это позволяет вам лучше и удобнее работать с DOM. Но глубокое обучение не рекомендуется.
- Sharp jQuery (2-е издание): очень хорошая обучающая книга по Jquery.
- Документация по jQuery API на китайском языке: Учебник JQuery на китайском языке.
Аякс статьи
Когда вы освоите HTML, CSS и JavaScript, вы можете попробовать сделать некоторые проекты самостоятельно, и в проекте обязательно будет взаимодействие с данными.В настоящее время используется Ajax.
- Ляо Сюэфэн AJAX: Знание блога Ляо Сюэфэна.
- Объект XMLHttpRequest: Подробное объяснение AJAX учителя Руан Ифэн.
- Руководство по стилю JSON: данные взаимодействия между интерфейсом и сервером обычно представлены в формате JSON, поэтому необходимо понимать JSON.
NodeJS и модульность
Появление NodeJs вывело фронтенд-разработку в новую область и породило профессиональных Node-инженеров. Мало того, Node играет важную роль в модуляризации и инжиниринге фронтенда, поэтому необходимо понимание. можно углубиться.Обучаясь, вы можете развиваться до full stack инженера.
- Модульное программирование Javascript (1): написание модулей
- Модульное программирование Javascript (2): спецификация AMD
- Модульное программирование Javascript (3): использование require.js
- История фронтенд-модульной разработки: Понимание разработки модуляризации внешнего интерфейса.
- Официальный сайт Node.js
- Дядя Волк: Как правильно выучить Node.js: Дядя Вольф имеет высокий статус на реках и озерах и является автором «The More Great Node.js».
- Путь к Full Stack Engineer — Node.js
Рамочные статьи
Со все более сложными потребностями пользователей и возрастающей сложностью системы традиционная модель разработки становится все труднее соответствовать.В это время родились три основных фреймворка, которые позволяют разработчикам быть более эффективными, повторно используемыми и сосредоточенными. уровень данных устраняет эти утомительные и повторяющиеся операции просмотра.
Сейчас возможности фреймворка - один из необходимых навыков и трендов для фронтенд-разработчиков. "Конечная цель" у трех фреймворков одна и та же. Я не думаю, что разработчикам нужно беспокоиться о том, какой из них выбрать для изучения. Они могут выбрать двоих из них, один из них лучший. Тем, кто только начинает, рекомендуется для начала выбрать Vue, который является относительно простым и гибким.
- Иллюстрация MVC, MVP и MVVM: Прежде чем изучать фреймворк, вы должны понять идею дизайна MVVM.
- Рамочный принцип: Узнайте об основах некоторых фреймворков.
1. Angular
- Angular: Официальное сообщество Angular.
- Угловой разработчик: Сайт поддерживается г-ном Да Моцюнцю, китайским евангелистом Angular.
- NG-ZORRO: библиотека компонентов пользовательского интерфейса Angular, разработанная Alibaba.
2. Vue
- Vue: Официальный сайт, лучшие учебные материалы.
- Моя продвинутая дорога Vue: Cheeky опубликовал кое-что из моего собственного резюме обучения, я надеюсь получить что-то для вас, хотя бы немного.
- Используйте ведро семейства vue для создания веб-сайта блога
- Element: высококачественная библиотека компонентов пользовательского интерфейса Vue. Вы голодны? Создано командой фронтенда.
- Проблемы и решения, которые затрагивают ваши болевые точки в проекте Vue (обновлено): Неизбежно вернуться в яму при выполнении проекта, и вы можете найти ответ здесь.
3. React
Я мало что знаю о React, поэтому мне нечего порекомендовать, вы можете научиться сами.
видео уроки
Много раз, когда мы учимся, некоторые знания трудно понять или мы не можем понять это какое-то время.Было бы здорово, если бы были большие коровы, которые могут спросить или взять нас, и эти обучающие видеоресурсы - ваши лучший выбор, который может быть записан.Видео всех старших руководителей некоторых крупных заводов, и их технические достижения достаточно глубоки.Я порекомендую несколько видео-сайтов, которые я часто просматриваю, чтобы вы могли выбрать.
- Открытый класс NetEase
- МООК: Высококачественная платформа онлайн-обучения.
- Компьютерная академия.
- Облачный класс NetEase
- Тенсент Класс
- Академия 51CTO
Графическая визуализация
С постоянно растущим объемом данных, как эффективно использовать данные - это проблема, которую рассматривает каждое предприятие, и то, что люди видят, лучше, чем чтение. Как говорится, «картинка стоит тысячи слов». Поэтому визуализация данных будет особенно важно Ниже приведены некоторые технологии, книги и библиотеки визуализации с открытым исходным кодом, которые я часто читаю.
- «Основная технология холста HTML5»: Хорошая книга для изучения Canvas.
- Холст серии: Серия Холст Учителя Да Мо.
- Echarts
- D3
- Highcharts
- AntV
- Mapv
Инжиниринг и контроль версий
1. Git
Что касается инструментов контроля версий, многие новички часто не знают разницы между git и github — это разные вещи, и их нужно четко различать.
- Учебник по Git: Учебное пособие учителя Ляо Сюэфэна.
- Learn Git Branching: интересный способ изучения Git.
- Автостопом по GitHub: Автор гик.
- git — простое руководство
2. Gulp
Автоматизированные инструменты сборки, сжатие и консолидация перед упаковкой и развертыванием проекта экономят время и повышают эффективность разработки.
- Глоток китайский: Официальный учебник.
- Gulp подробное вводное руководство: Очень подробные этапы реализации.
3. Webpack
Webpack — это самый популярный интерфейсный инструмент для модульного управления и упаковки ресурсов. Он может упаковать множество свободных модулей во внешние ресурсы, которые соответствуют развертыванию в производственной среде в соответствии с зависимостями и правилами.
- Документация Webpack на китайском языке
- Принцип вебпака
- Демистификация Webpack — единственный способ создать высококачественный интерфейс
- Принципиальный анализ Webpack HMR -Изучение принципа горячей загрузки webpack
4. Babel
Компилятор кода JavaScript может преобразовывать синтаксис ES6 и выше в синтаксис, поддерживаемый браузером, который обычно настраивается в каркасе фреймворка.
- Babel: Учебник на официальном сайте.
5. Качество кода
- ESLint: Инструмент обнаружения кода JavaScript помогает нам писать более стандартизированный код.
Браузеры и HTTP
- Общие сведения о браузерах: Общие сведения, которые нам необходимо знать.
- безопасность сайта: несколько общих проблем с безопасностью.
- ограничение гомологии
- Что именно происходит от ввода URL до представления страницы?
- Глубокое понимание механизма кэширования браузера
- Подробное объяснение управления производительностью веб-страницы
- Что нужно знать о протоколе HTTP
- HTTP-протокол
- протокол HTTP2
- Политика одинакового происхождения в браузере и как ее избежать
- Подробное объяснение CORS для совместного использования ресурсов между доменами
- Суммируйте две межсайтовые атаки XSS и CSRF.
оптимизация производительности
- оптимизация производительности: Общие оптимизации производительности.
- Семь способов оптимизации производительности внешнего интерфейса
- Три реализации Lazyload
- Подробно объясните ленивую загрузку и предварительную загрузку.
- Мышление, вызванное фронтенд-оптимизацией, разговор о фронтенд-инжиниринге
- Порекомендуйте несколько книг, связанных с оптимизацией веб-производительности.
- Оптимизация производительности внешнего интерфейса Vue + webpack
SEO
Серия блогов
1 человек
Сейчас эпоха информационного взрыва.В интернете много отличных статей в блогах.Энергия каждого ограничена.Невозможно уделить внимание всем блогам.Внимание всех может быть разным,поэтому личные блоги,которые они читают,также будут разные. , эти рекомендуют несколько качественных блогов, которые я читаю чаще. И он постоянно обновляется.
- Личный сайт Руан Ифэн: Статус учителя Руан Ифэн в реках и озерах, разумеется, блоги не только технические, но теперь Али работает.
- Официальный сайт Ляо Сюэфэна: Учитель Ляо Сюэфэн написал много отличных серий руководств, которые стоит изучить.
- Чжан Синьсюй: Одна из крупных коров, занимающихся фронтенд-технологиями, опубликовала книгу «Мир CSS».
- W3cplus: Г-н Да Мо работает в Hand Tao и имеет большой опыт работы с CSS и HTML.
- Начальная запись и расширенные учебные заметки: Самостоятельное изучение с нуля, а затем зайдите на сайт JD.com, чтобы по ходу дела записывать авторские учебные заметки.
- шесть маленьких денденов: Мой личный блог, в котором я записываю некоторые из моих собственных выводов об обучении, личностном росте, понимании мышления, хотя я еще новичок, но я был в дороге.
2. Команда
- Еженедельник странных танцев: Коллекция еженедельных основных моментов внешнего интерфейса.
- Техническая команда Meituan: Поделитесь некоторыми техническими маршрутами Meituan.
- JavaScript Weekly: каждую неделю делитесь отличным JavaScript-контентом.
- Выходные данные китайский еженедельник: Если у вас дислексия, Imprint поможет вам перевести.
- Лаборатория ударов: команда Jingdong.
- Фронтенд-команда Taobao FED: Taobao интерфейсной команды, разумеется.
- Интерфейсная команда NetEase FEG: Front-end команда NetEase, продукты NetEase всегда были моими любимыми.
- Блог интерфейса IMWeb: Как вы знаете, команда Tencent, отвечающая за бизнес, связанный с QQ, находится на уровне 100 миллионов.
- tutorialzine: библиотека высококачественных руководств и статей.
Премиум сообщество
- Наггетс: сообщество, которое помогает разработчикам расти, есть много качественных статей, я читаю статьи каждый день, чтобы изучать техники, и мои статьи также будут синхронизированы.
- InfoQ: Обязательный сайт сообщества для технарей.
- CSDN: крупнейшее в Китае сообщество по обмену технологиями.
- Блог Парк: сообщество, ориентированное на технологии.
- v2ex: V2EX — это место для обмена и исследования, место встречи для программистов.
- передняя часть рагу
- Medium: Высококачественные зарубежные сообщества нуждаются в научном доступе в Интернет.
- Front End Nine — Руководство для начинающих 2019: «Введение в веб-интерфейсную разработку», написанное командой клиентского интерфейса Alipay.
Ресурсы проекта
- Резюме навыков фронтенда: очки навыков и учебные материалы, которые нужны фронтенд-инженеру.
- You-need-to-know-css: высококачественный CSS-проект, чистый CSS реализует множество распространенных и редких стилей в нашем проекте.
- JavaScript libraries: несколько отличных библиотек JavaScript с открытым исходным кодом.
- awesome-web-dev-books: Передний план классического списка учебников.
- Фронтенд ТОП 100: Он в основном охватывает все опенсорсные проекты, используемые фронтендом.Думаю, достаточно собрать этот.
Общие инструменты
- CSS Sprites Generator: онлайн-инструмент для создания изображений спрайтов.
- Lorem Picsum: удобный временный заполнитель для изображений.
- Md2All: Отличный текущий редактор Markdown.
- Убо Дизайн: отличный дизайн навигационного веб-сайта, который поможет вам лучше находить информацию.
- книжный движитель: Поиск и загрузка книг.
- Слизь Навигация: Поиск ресурсов.
- codePen: онлайн-инструмент для редактирования кода.
- Iconfont: библиотека значков шрифтов Ali, поддерживает несколько форматов, загрузку изображений, использование в Интернете, SVG и т. д.
- Can I use: Вы можете проверить совместимость браузера с помощью CSS.
- онлайн-инструменты: Навигация по ресурсам инструментов.
Наконец
- Выше приведены некоторые материалы, которые я собирал в пути более двух лет.На систематизацию этой информации у меня ушло несколько дней.Надеюсь, я смогу помочь вам на пути самостоятельного изучения.
- Опять же, я не великий бог, и я не думаю, что технология достигла такого уровня, но я продолжу ее изучать, и не пойму неправильно все знания в ней. Вот некоторые из материалов, которые у меня есть. узнал и хочу разобраться. , чтобы спасти некоторых Xiaobai, которые не знают, как проверить информацию.
- Ресурсы здесь могут подойти не всем, да и не все могут понадобиться, нужно только выбрать нужные части, чем больше вещей, тем не лучше.
- Путь самообучения веб-интерфейсаЯ буду продолжать обновлять этот ресурс.Вы можете общаться друг с другом.Если вы считаете, что это хорошо, вы можете поставить ему звезду.
- Я лично также создал официальный аккаунт.Я буду публиковать новые статьи и материалы на официальном аккаунте как можно скорее.Помимо обмена технологиями,я также буду делиться собственными действиями,новыми пониманиями,инсайтами,опытом и т.д., короче , не только технологии Давай, давайте расти вместе.
- Отсканируйте код, чтобы подписаться на общедоступную учетную запись WeChat, и по пути вы сможете получить полный набор учебных ресурсов.
- Наконец, если вы считаете, что статья хорошая и вас вдохновляет, лайк — это отношение и признание.
- Добро пожаловать в публичный аккаунт WeChat: Liuxiao Dengdeng, больше статей о галантерее, здесь много моих историй, добро пожаловать на общение друг с другом.