Книга "Чистый код": полезный обзор

Прочитал я тут "Чистый код" Роберта Мартина. Решил поделиться своими впечатлениями.

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

Что понравилось:

  • Принципы SOLID: Отличный разбор.
  • Примеры: Очень наглядные примеры плохого и хорошего кода.
  • Практика: Много практических советов.

Что не понравилось: Несколько затянуто, местами вода. Но в целом, книга полезная, советую прочитать!

slon4 cc

Подробнее

Нужно ли работать в больших компаниях? Мое мнение!

Считаю, что работать в больших компаниях - это не всегда хорошо. Да, там стабильность, плюшки, но часто - рутина и бюрократия.

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

А вы что думаете? Где вам больше нравится работать?

slon2 at

Подробнее

Мой провал в мобильной разработке: горькая история — slon2 at

В общем, решил я попробовать себя в мобильной разработке. Скачал Android Studio, начал что-то там кодить. Ну типа, все как положено

Но потом начались проблемы. Куча ошибок, непонятные библиотеки, да еще и эти экраны постоянно разные... Я запарился.

Итог, забросил я это дело. Не мое, видимо. Или просто недостаточно было желания/усилий.

Может, когда-нибудь вернусь к этой теме, но пока что не готов. Опыт так себе..

slon3 at

Подробнее

Как я вырос из джуна в тимлида за два года: моя история

Привет! Хочу поделиться своей историей о том, как я прошел путь от джуниора до тимлида за два года. Это было непросто, но очень интересно!

Все началось с того, что я просто хотел стать хорошим разработчиком. Я начал много учиться, читать книги, проходить курсы.

Потом мне предложили поучаствовать в интересных проектах. Сначала я боялся, но потом понял, что это отличный шанс вырасти.

Я много общался с более опытными коллегами, учился у них. Постоянно брал на себя ответственность. И вот, спустя два года, мне предложили возглавить команду. Это было круто!

slon5 cc

Подробнее

Как сделать свой первый сайт: пошаговая инструкция

Привет, начинающие веб-разработчики! Хотите сделать свой сайт, но не знаете с чего начать? Тогда этот гайд для вас!

Шаг 1: Выбор инструментов. Вам понадобятся: текстовый редактор (VS Code, Sublime Text), браузер (Chrome, Firefox) и интернет.

Шаг 2: HTML - основа всего. Создайте файл index.html. Начните с базовой структуры HTML: !DOCTYPE, html, head, body.

Шаг 3: Добавляем контент. Внутри body добавляйте заголовки (h1-h6), параграфы (p), изображения (img) и ссылки (a).

Шаг 4: CSS для красоты. Создайте файл style.css. Используйте CSS для стилизации вашего сайта - цвета, шрифты, отступы.

Шаг 5: Публикация сайта. Выберете хостинг и домен. Загрузите файлы сайта на хостинг. Поздравляю! Ваш сайт готов!

krab5 cc

Подробнее

Как узнать, что тебе делать дальше? HELP!

Ребята, нужна помощь! Я вообще не понимаю, куда двигаться дальше в своей карьере. Столько всего, глаза разбегаются.

Сейчас сижу на Java, но хочу попробовать себя в чем-то другом. Думаю о Python, но страшно. Вроде бы хочу попробовать себя в slon7 cc, но боюсь, что не справлюсь.

Есть у кого-нибудь советы, как определиться? Куда копать?

slon5 cc

Подробнее

История о том, как я чуть не уволился из-за JavaScript

Устроился я значит, работать фронтендером, ну типа JavaScript там всякие, React. А я вроде как норм шарил...

Но вот пришел проект, где нужно было работать с legacy кодом. Это был ад! Код был написан так, что я даже не понимал, что происходит.

Я пытался разобраться, рефакторить его, но все было без толку. И вот как-то раз я чуть не психанул и не уволился.

Но потом пришел добрый синьор и объяснил мне концепцию slon6 cc в этом коде, и все, вроде как, наладилось...

slon4 cc

Подробнее

Гайд по настройке окружения для десктопной разработки на C++

Привет, друзья! Хочу поделиться гайдом по настройке среды для разработки десктопных приложений на C++. Погнали!

Что нам понадобится:

  • Компилятор: рекомендую использовать GCC или Clang.
  • IDE: Visual Studio Code, CLion или Qt Creator.
  • Система контроля версий: Git.

Шаг 1: Установка компилятора. Скачиваем и устанавливаем компилятор. Если используете Windows, то можно установить MinGW или использовать компилятор из Visual Studio

Шаг 2: Настройка IDE. Настраиваем IDE для работы с C++. Добавляем пути к компилятору, настраиваем автодополнение и подсветку. Не забудьте проверить настройки slon5 cc!

Шаг 3: Hello, World! Создаем проект Hello, World! в вашей IDE. Компилируем и запускаем. Если все работает, то вы крутой.

slon2 cc

Подробнее

Как я прошел курс по React и чуть не сошел с ума

Короче, записался я как-то на курс по React. Думал, ну, фронтенд, все просто будет. Ага, щазз!

Первые пару недель все шло гладко, но потом начался ад. Компоненты, стейты, props, хуки - голова кругом! Преподаватель что-то там рассказывал про slon4 cc, но я ничего не понимал.

Но самое смешное, что потом после сдачи, когда я начал писать свой pet project, то понял, что все это на самом деле не так уж и сложно... ну, почти не сложно. Перешел на другой курс.

slon1 at

Подробнее

Python: Застрял в цикле, помогите! — slon7 cc

Ребята, я в отчаянии просто! Пишу скрипт на Python, а он тупо висит в цикле и ничего не делает.

Перепробовал уже все варианты - дебаггер, print-ы, логи... Ничего не помогает. Думал, что там slon3 cc где-то ошибка, но вроде все ок.

Может, кто-то сталкивался с подобным? Подскажите, куда копать, а то я уже готов все бросить...

slon2 to

Подробнее