DНЕВНИК web-программиста
2.58K subscribers
214 photos
14 files
560 links
Авторский канал о том, как стать программистом, когда вы даже не знаете, что это.
Много интересного и для других сфер - планирование, самоконтроль, различные лайфхаки и т.д.
Задачи @tasks_frontend
Обратная связь @WpdFeedbackBot
Сотрудничество @rezvanini
Download Telegram
Многие из нас (сужу по себе🤣) стараются быть в тренде и использовать самый свежий стек технологий во фронтенде. А нужно ли это?
Сегодня утром прочел интересную статью - Не надо следовать JavaScript-трендам

#js
Всем привет!

На днях занимался вопросами темизации и кастомизации приложения. Пришлось много материалов перечитать и попробовать реализовать на практике. Хочу поделиться 3-мя статьями и презентацией для полного понимания этой темы. Если когда столкнетесь - не придется столько сил потратить, как я.
1. Презентация от Harry Roberts
2. More Transparent UI Code with Namespaces - тот же автор
3. В продолжение темы
4. Темизация с Sass: бесконечная история - если вы поняли суть из первых ссылок или вам нафиг суть не нужна, хотите просто реализовать, то тут коротко и на русском вся суть.

#css
Всем привет!

Наткнулся на оригинальную статью - Что такое CI (Continuous Integration) в картинках 🤣🤣🤣
Всем привет! 🖖

Последнее время в личку и в нашем чате очень часто задают вопросы о том, как в конце обучения подготовиться к работе, что бы поскорее устроиться, что и как для этого лучше учить.

Чтобы 100 раз не повторять свое мнение, опишу его подробно.

Когда я устроился на работу, я уже писал, что можно было это сделать гораздо быстрее - месяцев так на 6. Сейчас я только убедился в своих мыслях - не нужно было писать большой проект для портфолио, оптимальнее выбрать другой путь.

Я считаю, что после изучения базовых знания языка нужно сразу приступать к поискам работы и запрашивать тестовые задания везде, где только можно! Я сразу не пошел по этому пути, тк думал, что просто испорчу впечатления в компаниях своего города (их не так много как в Москве или во многих городах Украины). Типа, я хорошо подготовлюсь и потом быстро устроюсь. Да, так и вышло - но я потратил на этот путь гораздо больше времени. А знаний приобрел меньше, чем делая множество разносторонних тестовых заданий.

Т.е. выполняя тестовые задания вы приобретаете множество плюсов:
+ вы приступает к практической работе;
+ делаете задания, которые потом придется делать на работе;
+ формируете свое портфолио множеством интересных разноплановых работ, что смотрится интереснее, чем 1 большое;
+ в жизни бывает всякое и вполне возможно, что вас с таким подходом гораздо раньше возьмут на работу, чем вы будите готовы. Т.е. компании срочно вы нужны и они будут готовы доучить вас немного.

Минус, я видел у этого подхода только один - типа пройду по всем вакансиям и что потом делать??? Как я был не прав ))) Да ничего не делать - просто идти по 2 кругу, но уже с новым богажом знаний)))
Я смотрю - у всех наших компаний пол года уже висят вакансии, они платят HH за размещение, рекламу - а закрыть не могут. Либо, просто всегда готовы брать новых сотрудников.

Поэтому, на мой взгляд - это самый оптимальный подход после изучения базовых принципов языка.

Если вам интересен такой подход - голосуем лайками и я соберу в одном месте тестовые, которые мне встречались и поделюсь своими решениями, сможете сравнить.
А так же думаю постоянно обновлять эту базу - присылайте в личку или в чат свои тестовые, можно с решениями, буду собирать все в одном месте.

Всем удачи, главное не сдавайтесь!
Некоторые малоизвестные CSS свойства.

👉Подробнее

#css
Ребята из RUVDS начали перевод курса по Vue.js для начинающих, который рекомендовала Наталья Теплухина, Staff Engineer в Gitlab и Core Team Member фреймворка Vue.

Уже переведены первые уроки.

👉Подробнее👈

#vue
Веб-разработчики Google поделились 10 макетами (некоторые адаптивные) написанными в 1 CSS строку!
Так же есть видео, где они объясняют как ими пользоваться.

Да, эта их 1 строка условна, да и макеты желательно доработать, но все же.

PS Как думаете, что в CSS они использовали чаще всего? Ага - Grid))))

👉Подробнее

#css
DНЕВНИК web-программиста
Всем привет! 🖖 Последнее время в личку и в нашем чате очень часто задают вопросы о том, как в конце обучения подготовиться к работе, что бы поскорее устроиться, что и как для этого лучше учить. Чтобы 100 раз не повторять свое мнение, опишу его подробно.…
Всем привет! Судя по количеству лайков - идея с тестовыми многим понравилась.
Ок, значит начинаю собирать коллекцию - сначала публикую те, что у меня остались и заодно решения к ним. Потом добавлю пост в шапку и буду обновлять его постоянно.

Не стесняйтесь, присылайте тестовые, которые у вас были (можно с решением), буду добавлять их.

ЗЫ Решения рекомендую смотреть, после того как сами сделали тестовое, так больше пользы.

Повторюсь - считаю, что выполнение тестовых это лучший вариант для завершения базового обучения перед поиском работы.
Коллекция реальных тестовых заданий. Обновляется...

зы Присылайте свои тестовые (можно с решениями), буду обновлять.

1. Реализовать контрол, на основании макета react, typescript, sass, bootstrap, redux-form. Решение+задание в readme

2. Мини-сервис новостей. Решение+задание в readme

3. Приложение для сети прокатов велосипедов компании CityBikes. React + Redux + TypeScript - Задание

4. HTML+CSS+JS задание

5. Бегущая строка биржевых данных. Задание

#тестовое
​​Путь к пониманию шаблонных литералов в JavaScript

👉Подробнее👈

#js