Как не растерять знания до выхода на первую работу?
Я получила базовые знания по css, html, JS. В основном - теоретические, практики мало. До попыток поиска работы у меня есть год (ребёнок пойдёт в детсад, сейчас он полностью под моим присмотром, поэтому и практиковаться времени не хватает).
Я хочу серьёзней заняться js, но понимаю, что нужно много работать "руками", чтобы не забыть уже выученное. Вопрос в следующем, как практиковаться для закрепления материала с возможностью это выкладывать на гитхаб (для резюме). Какие именно задачи решать?
P.S. Если JS мне очень интересен, а css и html - нет, то какую профессию я могу ещё рассматривать, как вариант (интересовалась изначально фронтендом)?
Не обязательно выкладывать на гитхаб для резюме.
Если вы руками сможете это сделать, то можно будет на интервью так и сказать, что делала проекты для себя, в которых было то, то и это.
А если надо будет, потом выложите, через 10 месяцев.
Собственно непонятно - если у вас нет времени на практику, а вы хотите практиковаться, то это взаимоисключающие параграфы. Надо практиковаться и находить время.
Пишите что-то для себя.
Например сайт для ребенка. Напишите календарь, формочку, где вы вводите рост,вес. А потом кнопочку, которая вам график рисует. ПОтом график с предсказанием.
Потом еще что-то.
Развивайте воображение и придумывайте понятные вам цели.
Спасибо, я думала, есть какие-то общие задачи, которые нужно решать всем, входящим в профессию. И если это будет на гитхабе, то и на пальцах не придётся объяснять, что я что-то могу (там есть график активности, и можно посмотреть качество моего кода) .Про детский сайт - спасибо за идею!
Александра,
присоединяюсь к оратору выше.
Однако, пока у вас есть возможность и время, вам все же стоит завести портфолио. Это не обязательно делать на гитхабе. Некоторые медийные разработчики не имеют сайта-портфолио, но ведут активную деятельность на других площадках, общаются в твиттере.
Создайте аккаунт, например, на CodePen, пробуйте писать js. Там вы легко сможете поддерживать свои навыки и будете сталкиваться с css/html, чтобы совсем не забывать. Они как-ни-как тоже необходимы, даже если вы в будущем будете просто js-developer. Со временем, можете выкладывать свои успешные работы на Dribbble. Вот вам и портфолио из двух сайтов: в одном код, в другом результат.
Поиск в сети по профилю. Очень часто можно наткнутся на интересные проекты от календаря до таблицы кубка УЕФА, где используется код либо по твоему профилю, либо близко к нему. Что зацепит – пытаться повторить, улучшить. Естественно, в процессе будут возникать трудности, которые придется решать способом "поиск в сети по профилю". Вот тут и начинается замкнутый круг вечного совершенствования. =)
В процессе все равно потребуется визуализация трудов, так что и хтмл с цсс подтянутся до нормального уровня. А после выхода на работу уже будет как неплохое портфолио, так и навык поиска нужной информации, наработки и "список литературы".
Удачи!