0. Предисловие
В пятницу друг из WeChat прислал мне такое сообщение, спрашивая, что делать в текущей ситуации 996?
Я сказал, что вы должны научиться делать это самостоятельно, но ключевым словом должно быть постоянное обучение.
Вопрос в том, как нам дальше учиться под 996?
Думал на выходных, решил написать статью, чтобы поделиться своим опытом (печеночная прихоть статьи не слишком уместна, текст, только собственный опыт, для ознакомления, если есть неадекватности тоже прошу смириться), наверное для таких как я обычная фронтенд-разработчики, будет некоторая помощь.
В общем, самое главное — найти способ обучения, который подходит именно вам.
1. Активное и пассивное обучение
Когда мы учились в школе, у нас было определенное время для занятий каждый день, и были учителя, которые направляли вас и отвечали на ваши вопросы. Но когда дело доходит до работы, всего этого уже нет, и нам нужно уделить время учебе после перемещения кирпичей.
Мы разделяем обучение на активное обучение и пассивное обучение:
- пассивное обучение: На работе обучение из-за объективных потребностей (таких как выполнение требований, выдвинутых менеджером по продукту, разработка технического решения, собеседования при смене места работы и т. д.)
- активное изучение: Субъективно заставляйте себя учиться для личного роста (например, чтение книг, чтение статей в общедоступных аккаунтах, просмотр исходного кода проектов сообщества с открытым исходным кодом и т. д.)
Мы также можем отличить активное обучение от пассивного обучения с точки зрения цели:
- пассивное обучение: Улучшить навыки решения проблем, чтобы есть
- активное изучение: Улучшите основную конкурентоспособность, чтобы лучше питаться
2. Пассивное обучение
Давайте посмотрим, как овладеть ритмом в пассивном обучении и найти подходящий метод. Здесь в основном разделены на два аспекта: работа и интервью.
2.1 Работа
В работе, как правило, необходимо изучить два сценария: спрос и выпуск.
- Как выполнить это требование
- Как выполнить это требование более элегантно
- Как разработать техническое решение
- Обобщить передовой опыт
- Как отлаживать, просматривать журналы и находить проблемы
- ...
В общем, как решать проблемы на работе. На этой основе мы найдем способ обобщить и вывести его.
- Как использовать aaa для решения проблем bbb
- Лучшие практики для aaa
- глубокое обучение ббб
- Приложение AAA в BBB
- ...
Процесс подведения итогов должен быть процессом обучения.
2.2 Интервью
Любой, кто проходил собеседование, знает, что подготовка к интервью может быть очень утомительной из-за постоянного ввода информации.
2.2.1 Сводка знаний
Каждое резюме — это отличная возможность для обучения.
Обобщите свою систему знаний о внешнем интерфейсе
Процесс обобщения системы знаний — это процесс заполнения пробелов. Если вы столкнулись с пунктом знания, который вы не усвоили или не поняли глубоко, вы должны его понять и прояснить, иначе он не будет считаться освоенным.
Подведите итоги ваших проектов
- трудности, основные моменты
- Технологическая архитектура
- Лучшие практики
- Вы можете раскопать все связанные технические моменты, чтобы увидеть, есть ли момент, который вы не можете описать сами.
2.2.2 Вопросы кисти
Нечего сказать, просто почистите LeetCode: предложение, большой банк заводских вопросов, резюме.
2.2.3 Возврат
Хотя слово назад к заголовку может быть не изящным, но это действительно необходимо.
Многие фронтенд-теории и методологические точки знаний все равно нужно запоминать, потому что особо полные теории обычно вообще не запоминаются.
Процесс запоминания вопросов — это еще один процесс проверки и заполнения пропусков, потому что вы должны беспокоиться о том, не вызовет ли интервьюер вопросов, которые вы запоминаете.
2.2.4 Восстановление
Пройдите раунд собеседований, просмотрите процесс собеседования и проверьте наличие пробелов. Обобщите вопросы интервью, с которыми вы столкнулись, поясните свои идеи и обратитесь к ответам.
3. Активное обучение
Вот несколько способов, которыми большинство фронтенд-разработчиков будут использовать активное обучение (⭐️ — рекомендуемый индекс):
- Книга: ⭐️⭐️⭐️⭐️⭐️
- Сообщество: ⭐️⭐️⭐️
- Общий номер: ⭐️⭐️⭐️⭐️
- Знания оплачиваются: ⭐️⭐️⭐️
- Класс обучения: ⭐️
В этой статье я опишу плюсы и минусы разных подходов и то, как я сейчас учусь (ключевой подход).
3.1 Книги
Подумайте, давно ли вы не читали книг после окончания школы?
У книги есть свой золотой дом, и у книги есть свой Ян Рую.
Для фронтенд-разработчика это может быть действительно хорошей возможностью получить доступ к книгам после работы. Тем не менее, книги могут предоставить полную теорию и методологию, с помощью которых книги могут систематически изучать знания в определенной области, что очень полезно для глубины личных знаний.
В частности, некоторые базовые компьютерные знания очень подходят для обучения посредством чтения, например, структуры данных, операционные системы, алгоритмы, сети и т. д. Эти теоретические знания не изменятся в течение очень долгого периода времени.Вы можете спокойно найти очень известную и высоко оцененную книгу, чтобы медленно читать, не беспокоясь о ее своевременности.Это определенно пойдет на пользу всей вашей карьере.
Цель чтения книги:Разбейте запеканку до конца, станьте королем теории и ведите практику.
3.1.1 Ключевые методы
3.1.1.1 Как выбирать книги
Какие книги я должен прочитать как фронтенд-разработчик?
Во-первых, фронтенд-разработчики сами работают в компьютерной сфере, и стоит прочитать некоторые из упомянутых выше книг, посвященных основам работы с компьютером. Кроме того, есть несколько популярных в отрасли книг, связанных с интерфейсом, таких как Red Book, Butterfly Book, JavaScript You Don’t Know и т. д.
Я купил много книг из серии O'Reilly и Turing Publishing House, которые очень стоит прочитать.Конечно, в других издательствах тоже будут очень хорошие книги.В общем, я до сих пор читаю рекомендации лидеров отрасли, или просто посмотрите, что нового появилось в последнее время.Книги, если вам интересно, вы купите одну.
Подпишитесь на «Внешняя пробная версия» и ответьте на «Список книг», чтобы отсортировать список книг некоторое время назад.
3.1.1.2 Как хранить книги
В Dangdang и Jingdong часто бывают очень сильные акции, в основном книги можно купить со скидкой менее 50%, просто уделяйте им больше внимания.
Если вы не хотите покупать его, вы можете полагаться только на удачу, обратите внимание на различные внешние паблики, такие как «Front-end Trial», там часто проводятся мероприятия по раздаче книг, и если вы участвуете больше, вы можете добиться успеха.
Небольшой совет. У книг сообщества Тьюринга обычно есть подарочная карта на обратной стороне. Сохранив несколько подарочных карт, вы можете обмениваться книгами в сообществе Тьюринга.
3.1.1.3 Как читать книги
Планируйте время чтения
Например, 1 час в день или 1 глава в день.
посмотреть каталог
Когда вы получите книгу, сначала прочитайте оглавление, чтобы понять, о чем книга, и пропустите главы, которые вы уже знаете или которые вам не интересны.
писать заметки о прочитанном
Хорошая память не так хороша, как плохое письмо, и ее лучше запоминать при чтении книги.
Рекомендуется записывать идеи в виде карт.
Помните, чтобы не делать заметки и заметки, сосредоточьтесь на самом содержании, только на вспомогательных заметках.
Объедините реальный бой
На бумаге это поверхностно, поэтому лучше сделать это на практике.
Технические книги обычно содержат много кода, вы можете нажимать код в ритме глав, чтобы углубить свою память.
Научитесь обобщать
После прочтения всей книги вы можете просмотреть свои заметки о чтении и обобщить заметки о прочтении всей книги.
Не забывайте публиковать резюме в сообществе, общаться и обсуждать со всеми, и удовлетворение, которое вы можете получить от написания, все равно будет очень сильным. Вы можете раскрыть себя следующими способами:
- Участвовал в "Front-End Trial"
- Опубликовать статью в сообществе Nuggets
- Зарегистрируйте себе публичный аккаунт для вывода статей
- Делитесь статьями с различными группами технического обмена
3.2 Сообщество
Под сообществом здесь понимаются некоторые социальные платформы и технические сообщества, включая GitHub, Zhihu, Nuggets, Twitter и т. д.
Есть два основных ключевых слова для обучения через подход сообщества:
- Следите за обновлениями
- возьми лучшее
Кроме того, вот несколько сообществ, которые я часто использую (⭐️ — рекомендуемый индекс):
- GitHub: ⭐️⭐️⭐️⭐️⭐️
- Чжиху: ⭐️⭐️⭐️
- Наггетс: ⭐️⭐️⭐️
- Твиттер: ⭐️⭐️
3.2.1 GitHub
Вы можете следить за некоторыми из наиболее активных крупных V, чтобы увидеть их дневную динамику.
Если он звездит репозиторий,
- Нажмите на README, чтобы увидеть, что делает этот репозиторий.
- Если вам интересно, вы можете написать DEMO, чтобы играть
- Если он может быть использован в будущем, также пометьте его и сохраните хотя бы один показ.
- ...
Если он следует за кем-то,
- Нажмите, чтобы увидеть, является ли этот человек более активным
- Есть ли относительно известный проект с открытым исходным кодом?
- Существует еще очень высокочастотный оригинальный блог
- ...
Если быть точным, это открыть для себя что-то новое на GitHub глазами большого V и расширить свой кругозор.
3.2.2 Чжиху
На Zhihu также много больших V. Что нам нужно сделать, так это обратить внимание на динамику этих больших V, и нам нужно получить от них:
- Они часто высказывают какие-то мнения, благодаря которым могут понять некоторые моменты знаний, на которые обычно не обращают внимания.
- Качественные оригинальные статьи
- Новые колеса или новые игрушки
- ...
3.2.3 Самородки
Nuggets — довольно популярное сообщество пользователей в Китае, и есть еще много статей, которые стоит прочитать.
Мы можем каждый день листать поток рекомендаций на главной странице, извлекать из него суть и находить качественные оригинальные статьи.
Точно так же мы можем обратить внимание на некоторые большие V, и многие большие парни часто будут выдавать сумасшедшие результаты на Nuggets.
3.2.4 Twitter
Твиттер в основном сосредотачивается на некоторых больших V. Они часто обсуждают техническое направление, новый инструмент и интересную идею в Твиттере, в основном, чтобы увидеть, во что они «играют».
3.2.5 Ключевые методы
Продолжайте обращать внимание и накапливать, поддерживать любопытство.
Если вы обычно видите какой-либо контент, связанный с технологиями, вы можете щелкнуть, чтобы понять его. Если он вам уже известен, закройте его, если нет, посмотрите, если он может быть вам полезен, то добавьте его в закладки.Как говорится, собирать не лишнее === учиться.
3.3 Официальный аккаунт
Многие люди считают, что публичные аккаунты не могут учиться, я хочу сказать, что они просто не нашли способ.
Давайте сначала поговорим о характеристиках публичного аккаунта:
- Чтение фрагмента. Из-за формы официального аккаунта он подходит для чтения в разрозненное время, например, по дороге на работу, перед сном и после еды.
- Активное касание. Официальная учетная запись передается пользователям в виде push-уведомлений, то есть, пока я слежу за официальной учетной записью, я буду получать push-уведомления о статье, и мне не нужно беспокоиться о том, что я не узнаю из-за «лени». . Это так называемая «еда, чтобы открыть рот».
- Не "кормить свиней". Отличие официального аккаунта от популярных коротких роликов в том, что это не рекомендательный алгоритм, через официальный аккаунт можно посмотреть разные статьи и расширить свой кругозор.
3.3.1 Ключевые методы
Учась через официальный аккаунт, резюмирую двумя ключевыми словами:
- фокус
- продолжение
3.3.1.1 Фокус
Подпишитесь на 1-3 внешних вертикальных публичных аккаунта
Получайте подробные статьи, последние новости, передовой опыт и т. д. в области интерфейса для углубления.
Подпишитесь на 1 общедоступную учетную запись в области компьютеров
Получить некоторые статьи в компьютерной области, расширить свой кругозор, для широты.
Не тратьте время на лакомые кусочки и заголовки вечеринок
Не тратьте время на острые статьи о курице, например, если вы видите такой заголовок, просто пропустите его:
- ххх спрыгнул со здания
- ххх годовая зарплата 80w
- ты действительно даешь обещания
- Сейчас 2021 год, слишком поздно, если вы не изучите Node.
- ...
Не обращайте внимания на технические паблики, которые вам в данный момент бесполезны
Этот тип публичного аккаунта будет иметь негативное влияние при просмотре:
- легко встревоженный. Я даже не могу это прочитать, как я могу это сделать.
- тратить время. Я не могу использовать его в течение длительного времени, он, кажется, делает.
3.3.1.2 Продолжается
Судя по заголовку стоит ли читать
То же самое, не тратьте время на острые куриные статьи. Громкий заголовок, скорее всего, станет заголовком, а не хорошей статьей. Конечно, это просто большая вероятность. Поскольку сообщество сейчас очень занято, и никто не читает его без привлекательного названия, автору оригинала действительно тяжело.
Судя по содержимому стоит ли собирать
- Нужно ли читать глубоко?
- Может ли это быть полезным для вас в будущем?
- Это решение, лучшая практика?
Мобильное чтение фрагментов
Из-за ограничений экрана и сцены мобильный терминал решает, что невозможно прочитать статью в деталях, Здесь рекомендуется примерно просмотреть содержание статьи и понять основное содержание всей статьи.
Углубленное чтение на стороне ПК, секретная коллекция
После прочтения фрагментов на мобильной стороне, если вы сочтете статью полезной, потратьте время на ПК, чтобы подробно прочитать ее, а также классифицировать и собрать, что может быть использовано в будущем.
3.3.2 Рекомендация
"Испытание на переднем крае"
- Внешний вертикальный публичный аккаунт
- Техническая статья в день: подробное чтение, последние новости, лучшие практики, интервью и многое другое.
- Сообщество технического обмена/личный коучинг
3.4 Плата за знания
В последние годы оплата за знания стала очень популярной, и одна за другой появлялись различные обучающие курсы, рубрики и видеокурсы. На самом деле это палка о двух концах, хорошие курсы могут вести нас, плохие курсы тратят время и даже вводят нас в заблуждение, на это нужно смотреть правильно.
Во-первых, разумно наличие платы за знание. Бесплатных обедов в мире не бывает, подумай, почему другие учат тебя просто так, а потом приходят к нему? Поэтому, если вы хотите, чтобы кто-то вас чему-то научил, вам все равно придется обменять это по эквивалентной стоимости. Конечно, эта цена не может быть слишком дорогой.
Во-вторых, нужно взять суть и избавиться от шлака. Не все платные знания того стоят, некоторые хорошие, а некоторые действительно пикантные.
3.4.1 Ключевые методы
Во-первых, не люби платить за знания, покупай, если они тебе интересны и полезны, и не трать деньги на бесполезные курсы. Я все еще потратил много денег на занятия в последние два года Может быть, вы бы назвали меня «луком-пореем»? Но я получаю от этого то, что хочу.
- Прямой поиск точек знаний, которые необходимо систематизировать. Например, когда вы хотите изучить веб-пакет, сложную настройку и процесс, если кто-то может систематически направлять вас, это будет очень хорошо; другой пример - принцип браузера, эта вещь очень абстрактна, без реального боевого опыта вам нужно опытный старший, чтобы дать вам резюме один раз
- Когда рекомендуют, сажают. Не покупайте сразу, не подумав, сначала откройте каталог или рекомендуемый язык. О чем этот курс? Это лоскутное или системное? Можете ли вы использовать его самостоятельно (проверка пробелов, расширение кругозора, лучшие практики и т. д.)?
Небольшой совет: обычно на платных курсах есть каналы для обмена кэшбэком или кодами скидок. Например:
- Geek Time: частичный возврат денег за случайные события
- Буклет Nuggets: найдите код скидки или дождитесь события
- Потяните за колонку с крючком: возврат денег за новые занятия или другие мероприятия, введите 1 юань, не покупайте по полной цене.
- ... и так далее
3.5 Долгосрочные учебные курсы
Не рекомендуется.
Если вы совсем запутались и не можете найти направление, если вы меняете профессию, можете попробовать.
4. Резюме
На написание этой статьи по прихоти ушло полдня, надеюсь, каждый сможет помочь. [Галантерейные товары] 996 Как люди, работающие с клиентами, продолжают учиться