TGViewer
Channel Public Channel
FreelanceHab | За кулисами

FreelanceHab | За кулисами

@freelancehab_dev

Живой канал живого разработчика.

Что пилю, что сломалось, как починил. Фронтенд, бэкенд, деплой, фриланс, заказчики. Здесь не скучно.
Subscribers
23
Photos
27
Videos
11
Links
6
Recent Posts 20 shown
Post #129 30
🏖️ БЫЛ В ОТПУСКЕ — ТЕПЕРЬ ВЕРНУЛСЯ

Привет, народ! Давно не писал. Честно — ушёл в полный офлайн.

Никакого кода, никакого интернета, никакой телеги. Только море, солнце, шашлыки и полное отключение мозга.

Знаете это чувство, когда просыпаешься и первая мысль не "что там с сервером?", а "куда сегодня поплыть"? Вот это было кайфово.

Не думал о багах, дедлайнах и заказчиках. Вообще. Две недели — чистый релакс.

Но знаете что странное? Где-то к концу отпуска начал скучать по коду. По тому чувству, когда сидишь, гуглишь, не понимаешь, а потом бац — заработало.

В общем, я вернулся. Голова свежая, глаза горят. Разберу завалы, отвечу на сообщения и буду продолжать.

Начинаем рабочую неделю с новыми силами! 🚀

А вы как отдыхали? Кто тоже умудрился выпасть из сети? 👇

#отпуск #вернулся #отдых #разработка #море
Post #128 32
📱 ТЕЛЕГА ВРОДЕ ОПЯТЬ РАБОТАЕТ, ТАК ЧТО ПРОДОЛЖАЕМ

Пока там всё чинили, я тут успел соскучиться. Давайте по делу.

—

🎨 CSS: ЧТО РЕАЛЬНО НУЖНО В РАБОТЕ (БАЗА)

Многие думают, что CSS — это "просто раскрасить кнопки". А потом начинаются танцы с бубном, когда что-то не ровно.

Вот мой список того, без чего вёрстка превращается в ад:

1. Flexbox — твой главный друг
Без него сейчас вообще никак. Ряды, колонки, выравнивание — всё на флексах.
• display: flex
• justify-content (по горизонтали)
• align-items (по вертикали)
• gap (отступы между элементами)

2. Grid — для сложных сеток
Когда нужно сделать не просто ряд, а сетку с разными размерами — гриды рулят.
• display: grid
• grid-template-columns
• grid-area

3. Отступы и размеры
• margin — внешние отступы (отодвигает от других)
• padding — внутренние (расстояние до границы)
• width/height — ширина/высота

4. Позиционирование (когда совсем сложно)
• position: relative — точка отсчёта
• position: absolute — привязать к родителю
• position: fixed — чтобы плавало при скролле

5. Цвета и шрифты
• color — цвет текста
• background — фон
• font-size — размер шрифта
• font-family — сам шрифт

—

💡 КАК ЭТО УЧИТЬ:

• Не зубрить — сразу пробовать
• Непонятно — гугли "css как выровнять блок"
• Запомнится только когда сам сверстаешь

Главный лайфхак: все гуглят. Я тоже гуглю до сих пор. Разница только в том, что опытный знает, ЧТО именно гуглить.

—

Какой кусок CSS для вас был самым сложным в начале? 👇

#css #верстка #обучение #frontend #телегаработает
Post #126 26
😅 СОРЯН, ЗАВИС В РАБОТЕ

Давно не писал — замотался конкретно. Доделываю тот самый сайт для пиццерии, про который рассказывал. Идёт тяжело, но результат нравится.

И тут в процессе прилетела идея.

Смотрю на сына — он в компе шарит только на уровне "включил роблокс, играю". Всё. А мне хочется, чтобы он понимал, как это работает. Не программистом стать, а просто базово: что такое файлы, папки, ОС, как вообще комп устроен.

Подумал — сделаю сайт на Next.js + TypeScript с курсом для детей. Просто, понятно, с картинками, без занудства.

Сейчас в процессе, голова кипит. Как сделаю — скину сюда, может кому тоже пригодится для своих мелких.

Кто тоже учит детей основам? С чего начинали? 👇

#работа #обучение #дети #nextjs #разработка
Post #125 22
🎨 CSS ДЛЯ НОВИЧКА: КАК РЕАЛЬНО ВЫУЧИТЬ, А НЕ ЗАЗУБРИТЬ

Про HTML уже говорили — та же история с CSS. Если просто читать про свойства, ничего не запомнится. Рассказываю, как подходить к стилям, чтобы они не бесили.

—

🚫 ЧТО НЕ РАБОТАЕТ:

• Учить все свойства подряд (их сотни, а нужно от силы 30-40)
• Копипастить чужие стили, не вникая
• Долбиться в стену, когда что-то не ровно — лучше загуглить

—

✅ КАК РЕАЛЬНО РАЗОБРАТЬСЯ:

1. Пойми базу, а не всё сразу

Достаточно для старта:
• Flexbox (как расставить элементы)
• Grid (для сложных сеток)
• margin/padding (отступы)
• цвет, фон, шрифты

Остальное придет с задачами.

2. Гугли каждую проблему

Не помнишь, как выровнять по центру? Забей в поиск — и через 5 минут уже сделал. Так и запоминается. Я до сих пор гуглю "css flex gap" каждый раз, когда пишу.

3. Экспериментируй в песочнице

CodePen — лучший друг. Быстро накидал, покрутил, сломал, починил. Без проекта, просто поиграться.

4. Верстай что-то реальное

Не абстрактные квадратики, а:
• карточку товара
• шапку сайта
• форму обратной связи

Когда видишь результат, учиться интереснее.

—

🔧 ПОЛЕЗНЫЕ ССЫЛКИ:

📚 MDN Web Docs — та же библия, теперь по CSS

🎮 Flexbox Froggy — игра, где учишь флексы на лягушках

🥕 Grid Garden — тоже игра, только по Grid

🧪 CodePen — песочница для экспериментов

—

🎯 ГЛАВНОЕ:

CSS учится не когда читаешь, а когда верстаешь, гуглишь, ошибаешься, материшься и снова верстаешь. Так оно и остаётся в голове.

А вы с какими проблемами в CSS чаще всего сталкивались? 👇

#css #верстка #обучение #новичкам #frontend
Post #124 21
Кстати, реально так сейчас на рынке в РФ.
Post #123 16
🔥 КАК УЧИТЬ HTML: НЕ ПОВТОРЯЙ МОИ ОШИБКИ

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

Вот мой путь, который реально помог:

—

🚫 ЧТО НЕ РАБОТАЕТ:

• Зубрить теги списком — бесполезно
• Смотреть 10 часов теории без практики
• Ждать, пока выучишь всё "до идеала"

—

✅ ЧТО РАБОТАЕТ:

1. Сразу пиши страницы

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

2. Гугли — это норм

Все гуглят. Я до сих пор гуглю, даже спустя годы. Разница только в том, что сейчас я знаю, ЧТО именно гуглить. Новичку главное — научиться формулировать запросы.

3. Делай мини-проекты

Не пытайся сразу свернуть "Авито". Начни с малого:
• Карточка товара
• Форма входа
• Шапка сайта
• Список с картинками

Каждый мини-проект — новый тег или свойство, которые запомнятся навсегда.

4. Повторяй за другими

Нашёл на ютубе, как человек верстает — повторяй параллельно. Останавливай видео, делай сам. Не просто смотри, а именно повторяй .

—

🔧 ПОЛЕЗНЫЕ ССЫЛКИ:

📚 MDN Web Docs — библия веб-разработчика. Если что-то непонятно — иди сюда .

🎮 W3Schools — простые объяснения и можно тестировать код прямо в браузере .

🧪 CodePen — песочница, где можно экспериментировать и сразу видеть результат. Идеально, когда лень поднимать проект локально .

📺 YouTube — ищи "верстка для начинающих". Главное — повторять, а не просто смотреть .

—

🎯 ГЛАВНОЕ:

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

А вы как учили? Тоже зубрили или сразу в бой? 👇

#html #верстка #обучение #новичкам #frontend
Post #122 16
🌇 ВЫХОДНЫЕ, А РАБОТА САМА НАШЛА

Сидел вечером в воскресенье, допивал чай, листал ленту. И тут сообщение от знакомого, с которым уже работали год назад. У него новое заведение — пиццерия, нужен сайт.

Прислал ссылку для примера: https://kolomna.centurippe.ru. Говорит, хочу что-то похожее, но чтобы было современнее, с крутыми фишками, адаптивом под доставку, чтобы на телефоне листалось как в инстаграме.

Самое приятное — даже не спрашивал про цену. Просто сказал: "Я знаю, как ты делаешь, делай на своё усмотрение, по деньгам не обижу".

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

Планирую:
• Сделать акцент на визуал (пицца должна быть сочной на фото)
• Удобный конструктор заказа
• Интеграция с доставкой
• Анимации при скролле

В общем, работа будет интересная. А главное — с человеком, который доверяет.

Вот такие приятные сюрпризы случаются даже в выходные 🍕

У вас бывало, что заказчики возвращались спустя годы? 👇

#фриланс #заказчики #работа #вебразработка
Коломна Пицца Чентуриппе Коломна - Семейный ресторан Пицца Чентуриппе на тонком тесте! Доставка пиццы из Ресторана городе Коломна. Так же вы можете заказать блюда из нашего меню. Доставляем бизнес-ланчи на дом и в офис по будням
Post #121 18
🔥 РЕДКИЕ HTML-ТЕГИ, КОТОРЫЕ ЭКОНОМЯТ ВРЕМЯ

Про базовые теги все знают. А эти часто забывают, хотя они реально упрощают жизнь.

—

🧩 ДЛЯ ТЕКСТА И ЦИТАТ:

<mark> — выделяет текст жёлтым маркером. Удобно для поисковых запросов или акцентов.

<small> — делает текст мелким. Для комментариев, дисклеймеров, копирайта.

<sub> и <sup> — подстрочный и надстрочный текст. Химия (H<sub>2</sub>O), математика, сноски.

<del> и <ins> — зачёркнутый и вставленный текст. Для правок, изменений в документах.

<kbd> — обозначение клавиш клавиатуры. Например: <kbd>Ctrl</kbd> + <kbd>C</kbd>.

<samp> — вывод программы или примера данных.

<var> — переменная в математике или программировании.

—

⚙️ ДЛЯ КОДА И РАЗМЕТКИ:

<code> — отображение кода. Браузер показывает моноширинным шрифтом.

<pre> — сохраняет форматирование (пробелы, переносы). Для стихов, примеров кода.

<wbr> — указывает место возможного переноса в длинном слове. Полезно для URL или длинных терминов.

<bdi> — изолирует текст, который может читаться в другом направлении. Для арабского, иврита.

—

📱 ДЛЯ МЕДИА:

<track> — субтитры для видео. Можно подключать несколько языков.

<source> — несколько форматов для audio/video. Браузер выберет поддерживаемый.

<map> и <area> — карта изображения с кликабельными зонами.

—

🛠 ТЕХНИЧЕСКИЕ:

<template> — шаблон, который не отображается, но может быть клонирован через JS. Для динамических интерфейсов.

<slot> — используется с Web Components для вставки контента в тени.

<output> — отображение результата вычислений (например, в формах).

—

📌 КОРОТКО:

• <mark> — выделение
• <kbd> — клавиши
• <wbr> — переносы
• <track> — субтитры
• <template> — шаблоны

Сохраняй, чтобы не забыть. В следующий раз разберём CSS-свойства, которые реально нужны в работе.

Какой тег юзаете редко, но он реально выручает? 👇

#html #верстка #шпаргалка #обучение #фронтенд
Post #120 11
🔥 ОСНОВНЫЕ HTML-ТЕГИ: ШПАРГАЛКА ДЛЯ НОВИЧКА

Разбираем самые нужные теги — что делают и где использовать. Сохраняй, пригодится.

—

🎯 КАРКАС СТРАНИЦЫ

<header> — шапка сайта или раздела. Туда ставят лого, меню, заголовок.

<main> — главный контент страницы. Должен быть один на страницу.

<footer> — подвал. Копирайт, контакты, ссылки внизу.

<nav> — навигация. Всё, что относится к меню и ссылкам по сайту.

<section> — смысловой раздел. Например: "Наши услуги", "Отзывы".

<article> — самостоятельная статья или запись. Пост в блоге, новость.

<aside> — боковая панель. Сайдбар, реклама, доп. информация.

—

📝 ТЕКСТ И ЗАГОЛОВКИ

<h1> до <h6> — заголовки по важности. h1 — один на страницу, самый главный.

<p> — абзац текста. Всё, где много текста подряд.

<span> — строчный элемент. Для стилизации части текста, не создаёт новый блок.

<strong> — важный текст. Обычно жирный, для акцентов.

<em> — акцент. Обычно курсив, для интонации.

<br> — перенос строки. Стихи, адреса, там где нужен разрыв.

—

🔗 ССЫЛКИ И ИЗОБРАЖЕНИЯ

<a> — ссылка. Куда ведёт, открывается ли в новом окне.

<img> — картинка. Обязательно добавлять alt — описание для тех, у кого не загрузилась.

<figure> — группа для медиа. Картинка + подпись внутри.

<figcaption> — подпись к картинке. Ставится внутри figure.

—

📋 СПИСКИ

<ul> — маркированный список. Просто перечень с точками.

<ol> — нумерованный список. Где важен порядок (топы, инструкции).

<li> — элемент списка. Ставится внутри ul или ol.

—

📊 ТАБЛИЦЫ (только для табличных данных!)

<table> — контейнер таблицы.

<tr> — строка таблицы.

<td> — ячейка с данными.

<th> — ячейка-заголовок (жирная, по центру).

—

📝 ФОРМЫ — ОСОБОЕ ВНИМАНИЕ

<form> — контейнер формы. Сюда заворачиваешь все поля.

<input> — поле ввода. Типы: text, email, tel, password, number.

<label> — подпись к полю. Обязательно связывать с input (через for или оборачивая).

<textarea> — многострочный текст. Для комментариев, сообщений.

<button> — кнопка. Для отправки формы или действия.

<select> — выпадающий список. Варианты внутри через option.

<option> — элемент выпадающего списка.

<checkbox> и <radio> — чекбоксы и радиокнопки (тоже input с type).

—

⚡ ПРОДВИНУТЫЕ (НО ОЧЕНЬ ПОЛЕЗНЫЕ)

<details> — раскрывашка без JavaScript. Внутри summary + текст.

<summary> — заголовок для details. То, что видно всегда.

<datalist> — автодополнение. Подсказки при вводе в input.

<progress> — индикатор прогресса. Загрузка, заполнение анкеты.

<picture> — адаптивные картинки. Можно подкладывать разные изображения под экраны.

—

📌 ГЛАВНОЕ:

• Не пихай везде <div> — используй семантические теги
• В формах всегда связывай <label> и <input>
• У картинок всегда должен быть alt
• <h1> — только один на странице

Сохраняй пост, чтобы не потерять. В следующей части разберу CSS-свойства, которые реально нужны в работе.

Какой тег используете чаще всего? 👇

#html #верстка #шпаргалка #обучение #фронтенд
Post #119 7
🔥 ЧТО ДОЛЖЕН ЗНАТЬ ДЖУН: HTML — НЕ ПРОСТО ТЕГИ

Начинаем серию постов по каждой теме из роадмапа. Первый и самый базовый — HTML. Казалось бы, что там сложного? Но 90% новичков делают однотипные ошибки.

🎯 ЧТО РЕАЛЬНО НУЖНО ПО HTML:

1. Семантика — это база
Мало знать <div> и <span>. В 2026 код без семантики считается непрофессиональным.
• <header>, <main>, <footer> — каркас страницы
• <section> vs <article> — понимать разницу
• <nav>, <aside>, <figure>

Зачем это нужно:
• SEO (поисковики любят семантику)
• Доступность (скринридеры)
• Читаемость кода

2. Формы — боль и кровь
• Правильная типизация полей (email, tel)
• Атрибуты: required, placeholder, autocomplete
• Связка <label> с input

3. SEO-теги, о которых забывают
• <title> — заголовок страницы
• <meta name="description">
• Open Graph теги для соцсетей

4. Доступность (a11y)
• alt для картинок (обязательно!)
• Правильная иерархия заголовков (h1→h2→h3)

5. Продвинутые теги, которые экономят время
• <details> / <summary> — раскрывашки без JS
• <datalist> — автодополнение
• <picture> — адаптивные изображения

—

📌 ГДЕ УЧИТЬ:
• MDN Web Docs — библия
• web.dev от Google
• Практика: верстать макеты из Figma

—

👉 В следующем посте разберу основные теги HTML и для чего они нужны — с примерами и пояснениями. Не пропустите!

Какой уровень у вас с HTML? Есть пробелы или всё ок? 👇

#фронтенд #html #джуниор #обучение #верстка
Post #118 9
🎮 ВЕЧЕРНИЙ РЕЛАКС

Закрыл ноут, отложил код в сторону. Сегодня вечером буду просто тупить в Ghost of Tsushima на ПК.

Иногда нужно выключать голову и тупо рубиться в самурая. Красивое, атмосферное, мозг не напрягает — то что надо после недели кода.

Кто проходил? Без спойлеров, просто стоит ли вникать в сюжет или лучше просто наслаждаться картинкой? 👇

#вечер #игры #отдых #ghostoftsushima
Post #116 13
🌌 СУББОТА: ОТДЫХАЮ ОТ ФРОНТЕНДА

Сегодня выходной от React и TypeScript. Решил залипнуть в другое — начал изучать Unity.

Задумка: сделать ремейк Gravity Defied (кто помнит эту старую игру?). Чисто для души, поэкспериментировать с физикой и 2D-графикой.

Иногда полезно переключаться на что-то совсем другое. Мозг отдыхает, новые идеи приходят, а потом за код садишься с кайфом.

Кто тоже баловался с Unity? С чего начинали? 👇

#выходные #unity #gamedev #отдых@freelancehab_dev
Post #114 18
🔥 ФРОНТЕНД-ДЖУНИОР 2026: ЧТО УЧИТЬ (ОБЩИЙ ПЛАН)

В прошлый раз был роадмап для верстальщика. Теперь следующий шаг — фронтенд-джуниор. Дальше буду разбирать каждую тему детально, а сегодня общий маршрут.

🎯 ЧТО НУЖНО ОСВОИТЬ:

1. JavaScript (глубже, чем просто база)
• ES6+: модули, деструктуризация, spread/rest
• Промисы и async/await
• Методы массивов (map, filter, reduce)
• Замыкания, контекст (this)

2. Git — уверенно
• Ветки, merge, rebase
• Работа в команде, pull requests

3. Один фреймворк (React/Vue)
• Компоненты, пропсы, состояние
• Хуки (useState, useEffect)
• Роутинг

4. TypeScript (база)
• Типизация пропсов и стейта
• Interface / type

5. Работа с API
• Fetch, axios
• Обработка ошибок
• Загрузка/состояния

6. Сборка и инструменты
• Vite / Webpack (понимать основы)
• ESLint, Prettier

—

📌 Дальше по каждой теме сделаю отдельные посты — что конкретно учить, какие темы, где часто ошибаются.
Подписывайтесь, чтобы не пропустить 👇

Какой пункт интереснее всего? С чего начать разбор? 👇

#фронтенд #джуниор #роадмап #обучение #js #react
  • 👍 1
Post #112 26
🔥 Сегодня днем расскажу, что учить после вёрстки

В прошлый раз делал пост про роадмап верстальщика — многим зашло. Сегодня будет вторая часть: как стать фронтенд-джуниором.

Что разберу:
• JS — что реально нужно, а что можно пропустить
• React или Vue — на чем стартовать
• TypeScript — обязательно или нет
• Что спрашивают на собесах сейчас

Без воды — только то, что сам использую в работе и что просят в коммерческих проектах.

Если есть темы, которые хочется увидеть — пишите в комменты, добавлю 👇

Днем заходите
  • 🔥 1
Post #111 20
☀️ ПЯТНИЦА!

Последний рывок перед выходными 🚀

Кто сегодня:
• Допиливает задачи?
• Закрывает спринт?
• Уже мысленно в отключке?

План на день: не начинать ничего масштабного в 16:00, иначе зависнет на выходные 😅

Хорошего кода и быстрых деплоев! 👨‍💻

Что по планам на выходные? Работа или отдых? 👇

#пятница #код #выходные
Post #110 18
  • 😁 1
  • 🤣 1
Older posts →

About this channel

How can I read @freelancehab_dev without a Telegram account?
TGViewer shows the public web preview Telegram publishes for FreelanceHab | За кулисами: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does FreelanceHab | За кулисами have?
FreelanceHab | За кулисами (@freelancehab_dev) has 23 subscribers on Telegram, refreshed roughly every 30 minutes.
Does FreelanceHab | За кулисами know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
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 →