«Великие дела начинаются с плана»
Это будет моя серия блогов, в которых я опубликую свой путь получения работы веб-разработчика к сентябрю 2019 года.
Сначала о себе, я выпускник инженерного факультета по специальности Электроника. После учебы я разработал собственный бизнес-план, но это не сработало. Мой интерес к веб-разработке возник в этом году благодаря моим друзьям и родственникам, которые часто рассказывали о своей работе. Я начал учиться в феврале. Я начал с FreeCodeCamp. Я начал изучать учебную программу FCC, но проблема, которую я осознал после завершения всей учебной программы FCC по HTML и CSS, заключается в том, что я все еще не понимал, как использовать различные компоненты html и css. Поэтому я взял Курс Удемы Анжелы Ю. по веб-разработке. Это был легкий для понимания курс, и я прошел его половину.
о курсе Удэмы Анжелы Ю по веб-разработке
Плюсы
- Очень хорошо объясняет каждую концепцию.
- Для тех, кто плохо знаком с программированием, из ее курса вы узнаете, как изучить различные инструменты, такие как atom, google chrome, github, размещение статических веб-сайтов.
Минусы
- Только для новичков.
- она не включила в свой учебный план CSS grid и flexbox, которые очень важны для верстки.
- Просто дает обзор Javascript, JQuery и Bootsrap.
- очень небольшое объяснение javascript, который является наиболее важным языком программирования для интерфейса.
Наряду с этим я окунулся во многие другие вещи, например
- Учебная программа лагеря Freecode - завершено 40% задач в сертификате внешнего интерфейса
- Javascript 30 - выполнено 5 задач
- Учебная программа P1-xt - которую я не начинал
Проблема в том, что у меня было столько треков, что я не мог придерживаться плана и даже близко не подошел к своим целям.
Моя цель - получить работу веб-разработчика в течение 3 месяцев, и я поделюсь своим первоначальным планом того, как я планирую этого добиться. Я буду придерживаться этого плана, несмотря ни на что. Я буду публиковать как минимум 1 пост в неделю (что составляет 9 постов подряд), рассказывая о том, чего я достиг за эту неделю.
"План"
Я планирую устроиться на работу фронтенд-разработчиком. Это то, что, как я думаю, должно быть известно для работы фронтенд-разработчика из моего обсуждения с другими людьми в этой роли.
- Отличное понимание Javascript / HTML и CSS.
- Git и github
- Базовая структура данных и знание алгоритмов
Это то, что я планирую выполнить в установленные сроки
- JavaScript
- Красноречивый Javascript
- Основы глубокого Javascript
- Сертификат Javascript и алгоритмов в FCC
- HTML и CSS
- Сертификат адаптивного веб-дизайна в FCC
- Резюме / Портфолио сайта
- CSS flexbox
- Структуры данных и алгоритмы
- Курсы Бьянки по структурам данных, охватывающие сортировку / связанный список / очереди и стеки
- 30 представлений в leetcode
Проекты для показа - я планирую завершить большинство проектов FCC, которые будут размещены и протестированы.
- Страница дани
- Форма опроса
- Целевая страница продукта
- Страница технической документации
- Страница личного портфолио
- Проверка палиндрома
- Конвертер римских цифр
- Шифр Цезаря
- Валидатор телефонных номеров
- Кассовый аппарат
- Машина случайных котировок
- Предварительный просмотр Markdown
- Калькулятор Javascript
- Помидор часы
- Местная погода
- Игра в крестики-нолики
Git и GitHub - добавлю
- Прочтите меня в каждый репозиторий
- значимые коммиты
- Структурированные запросы на вытягивание
Разбивка плана по месяцам
июнь
- Красноречивый Javascript
- Сертификат адаптивного дизайна
- Сайт-портфолио
- CSS flexbox
- Курс структур данных e
- Игра в крестики-нолики.