TGViewer
Channel Public Channel
DНЕВНИК web-программиста

DНЕВНИК web-программиста

@webprogrammerdiary

Авторский канал о том, как стать программистом, когда вы даже не знаете, что это.
Много интересного и для других сфер - планирование, самоконтроль, различные лайфхаки и т.д.
Задачи @tasks_frontend
Обратная связь @WpdFeedbackBot
Сотрудничество @rezvanini
Subscribers
2.26K
Photos
214
Videos
0
Links
560

Showing posts older than #850 · Back to latest

Older Posts 20 shown
Post #849 3.09K
Всем привет!

Наткнулся на интересный репозиторий - 30 second of code

Более сотни коротких кусочков кода. Залипнуть можно на долго, многое может пригодиться для решения ваших задач.
Рекомендую 👍

#js
GitHub GitHub - Chalarangelo/30-seconds-of-code: Coding articles to level up your development skills Coding articles to level up your development skills - Chalarangelo/30-seconds-of-code
Post #846 2.47K
Всем привет!

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

К чему я это вспомнил?
А с первой работой я бы советовал такой же подход. У меня сейчас впервые с самого начала работы пошли более-менее типовые задачи. Т.е. сделать небольшие компоненты, получить данные, обработать и тд и тп. Короче, я отдыхаю, но...я заметил, что еще и развиваюсь на них! Задачи, вроде, не сложные, но в совокупности с проектом нужно многое продумать, потестить, погуглить. Постоянно какие-то новые мелочи узнаю. Тут новую фишку узнаю, там что-то новое загуглю - постоянно открываешь новые знания.

Да, это быстро освоится, рука набьется и чаще и чаще у вас все на автоматизме будет. Но я пришел к выводу - что так и нужно начинать работу в IT. Да как и в любом деле - от простого к сложному.
Поэтому, старайтесь найти первую работу по силам и она будет приносить вам удовольствие и быстрый рост!
Не распыляйтесь на весь веб, это не возможно. Выбирайте нужный стек и становитесь профессионалами.
Всем удачи 🖖
Post #845 3.12K
Post #844 2.64K
Post #843 2.66K
Всем привет! 🖖

Каждый раз, когда я начинаю новый проект, сталкиваюсь с муками выбора структуры CSS.
Насколько я знаю, у многих так.
Чаще всего я пользуюсь SCSS и применяю паттерн, о котором я писал 7-1.
Иногда это гибридные варианты, когда в Реакт использую модули.
Сейчас текущий проект так организован - размещение файлов стилей у каждого компонента(не модули), но подключение в едином файле по паттерну 7-1.
Да, можно приводить доводы, что вот этом проекте вот так оптимальнее, а в этом вот эдак. Но суть в том, что бы не только вы это понимали. Поэтому лично я предпочитаю общепринятые методики, в команде и для дальнейшей поддержки проекта это гораздо важнее.
Сегодня прочел ещё один интересный вариант, думаю попробую в следующий раз.
А как вы структурирует CSS? Поделитесь в чате

ЗЫ Если кто не читал про паттерн 7-1

#css
Webformyself Моя структура CSS Создаем оптимальную структуру CSS вместе: компоненты, папки, файлы, элементы. Настройки
Post #842 2.65K
Post #841 2.57K
Всем привет!

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

Одна из проблем, с которой сталкивался - вертикальное выравнивание текста.
Вот небольшой материал на эту тему

#css
Webformyself Вертикальное выравнивание текста в кнопках и элементах ввода Вертикальное выравнивание текста интерактивных элементов. Свойства font-size, line-height, padding, border. Альтернативный подход
Post #839 2.76K
Post #837 2.48K
23 сентября 2020 — 2 октября 2020 пройдёт онлайн конференция по всему миру - Frontend Live, посвященная всем аспектам разработки клиентской части веб проектов.

Мероприятие платное, но 25-26 сентября бесплатные дни. Чтобы посмотреть трансляцию, достаточно зарегаться тут

Расписание - https://bit.ly/2ZGOejA
Post #835 2.8K
Всем привет!

Когда я искал работу и проходил собеседования, мне запомнился вопрос, который мне задали в нескольких компаниях: "как сократить скорость загрузки сайта, от чего она зависит и т.п."

Теперь я всегда стараюсь почитать что-нибудь новое на эту тему. Чего им вам советую)))
Сегодня поговорим о CSS - Оптимизация CSS для более быстрой загрузки страницы

#css
Webformyself Оптимизация CSS для более быстрой загрузки страницы Как CSS влияет на время загрузки страницы: оптимизация для более быстрой работы. Разделение кода. Таблицы стилей
Post #832 2.52K
Post #831 2.87K
Хорошая статья о том, как верстать заголовочные части сайта, используя css flexbox.

👉Подробнее

#css
Post #830 2.67K
Всем привет!

На работе подключили к ещё одному проекту - и опять я один и опять это старый проект)))))
К счастью, он не такой древний как мой основной и в добавок это обычный по сложности проект. Фактически, я отдыхаю на нем 🤣🤣🤣

Вчера, правда, была задача, с которой пришлось помучиться + там используется graphql, который я в глаза не видел.
Если вдруг кому нужно - нашел свежий курс на русском. Не скажу, что супер, но выбор не богат(((

#graphql
YouTube GraphQL В данном видео-курсе мы с вами разберём библиотек GraphQL. GraphQL – фактически это язык запросов или синтаксис, который описывает как запрашивать данные, со...
Post #828 2.54K
Исправление странной ошибки и стратегии отладки, проверенные временем

Перевод статьи, где автор разбирает ошибку в пользовательском интерфейсе.

ЗЫ Я предпочитаю вариант, озвученный в первом комментарии 🤣
Post #827 2.68K
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →