TechRocks
12.9K subscribers
768 photos
15 videos
1 file
2.08K links
Официальный телеграм-канал сайта techrocks.ru

По вопросам рекламы: @aldrson


РКН: https://clck.ru/3R3tTP
Download Telegram
Как правильно отвечать на вопрос «Почему вы ушли с прежней работы?»

#job_hunting #career

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

Давайте разбираться, как же все-таки можно красиво сформулировать свой ответ.

Читать статью
Подчеркивание в CSS (красивые эффекты с примерами кода)

#webdev

При создании ссылок или анимаций для кнопок меню у вас может возникнуть необходимость использовать подчеркивание. Из этой статьи вы узнаете о нескольких способах создать эффект подчеркивания с использованием CSS-свойств text-decoration, border-bottom, background-image, box-shadow, а также при помощи SVG.

Читать статью
15 библиотек JavaScript, о которых стоит знать

#javascript

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

Читать статью
Фриланс для программиста: с чего начать

#career

Если вы хотите подзаработать и при этом у вас есть несколько свободных часов в неделю, – фриланс будет прекрасным способом подкачать «программистские мышцы» и пополнить свой бюджет. Мы разбирались, с чего следует начать, если вы решили заняться фрилансом.

Читать статью
👍1
Пишем хорошую документацию для вашей библиотеки с открытым кодом

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

Читать статью
👍1
Как работает «О» большое — объяснение на примере торта

В этой статье мы рассмотрели самые типичные варианты «О» большого, а для иллюстрации концепции использовали примеры с тортами.

Читать статью
Индикатор загрузки на чистом CSS

#webdev

В этой статье мы рассмотрим создание индикаторов загрузки двух типов. В обоих случаях мы будем использовать всего один html-элемент div и несколько строк CSS-кода.

Читать статью
👍1
Продуктивность разработчика: советы по написанию кода и организации рабочего процесса

#career

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

Читать статью
👍3
4 грязных трюка в CSS, из-за которых на вас будут коситься другие разработчики

#webdev

Грязные уловки в CSS очень полезны. Да, на вас могут неодобрительно поглядывать коллеги, но ведь приемы-то рабочие! Автор статьи составила список своих любимых "грязных" уловок.

Читать статью
👍2
25 лет в сфере разработки: проясненные заблуждения

Разработчик с 25-летним стажем рассказал о своих заблуждениях, которые у него были в разные периоды карьерного роста, и о том, как обстоят дела на самом деле.

Читать статью
👍41
Построение системы координат при помощи HTML и CSS

#html #css

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

Читать статью
👍2
🛠 Подборка инструментов для Python-разработки

✔️ PyCharm — IDE от компании JetBrains, предлагающая комплексный набор функций для продуктивной разработки: подсветку синтаксиса, умную навигацию, возможность быстрого рефакторинга и поддержку фреймворков.

✔️ Visual Studio Code — легковесный, высокопроизводительный редактор со множеством расширений. Он поддерживает подсветку ошибок в реальном времени и предлагает интеллектуальное редактирование кода.

✔️ Jupyter Notebook — инструмент, позволяющий запускать код блоками и моментально видеть результат прямо в браузере. Поддерживает множество языков программирования.

✔️ Spyder — IDE с открытым исходным кодом, ориентированная на ученых и аналитиков. Ее интерфейс специализирован для работы с большими массивами данных и интеграции с библиотеками.

✔️ IDLE — среда разработки, которая по умолчанию поставляется с Python. Она имеет все возможности IDE, проста и минималистична.

P.S. Шарьте этот пост с друзьями, изучающими Python.

TechRocks | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
👌21
5 ошибок, которые вы допускаете на технических собеседованиях

#job_hunting

Давайте рассмотрим, какие ошибки чаще всего допускают разработчики при прохождении собеседований, и как их избежать.

Читать статью
Как разработчику сказать «нет» непомерным нагрузкам

#career

Принцип «Чем больше, тем лучше» работает, только пока вы не выгорите, потому что в последнем случае качество работы стремительно падает.

Избежать этой незавидной участи вам поможет умение вовремя сказать «нет».

Читать статью
👎1
Селекторы атрибутов в CSS: продвинутая стилизация

#webdev #css

Такие атрибуты как class и id используются в СSS-коде довольно часто. В этой статье мы рассмотрели обращение к элементам по другим атрибутам и их значениям.

Читать статью
👍4
65 вещей, которые я не знал, когда начинал программировать (а жаль)

Если вы начинающий разработчик или только подумываете им стать, вам пригодится знание фактов из єтой статьи. Они помогут вам сократить путь становления.

Читать статью
👍1
👩‍💻 5 обязательных книг по Java

1️⃣ “Программируем на Java”. Авторы - Марк Лой, Патрик Нимайер, Дэниэл Лук

Авторы книги сосредоточились на основах языка Java, приемах программирования на нем и на его идиомах. Этот учебник пригодится всем, кто хочет получить представление собственно о Java, а также об объектно-ориентированном программировании.

✔️ Скачать


2️⃣ “Java: руководство для начинающих”. Автор - Герберт Шилдт

Пошаговое руководство для желающих познакомиться с Java. От читателя не требуется какого-либо опыта в программировании, так как авторы рассматривают все необходимые понятия непосредственно в книге. С другой стороны, особенно глубоко в язык вы тоже не погрузитесь: в книге затронуты лишь основы.

✔️ Скачать


3️⃣ “Паттерны для начинающих программистов с примерами на Java”. Автор - Дэвид Бернштейн

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

✔️ Скачать


4️⃣ “Java: устранение проблем”. Автор - Лауренциу Спилкэ

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

✔️ Скачать


5️⃣ “Java. Полное руководство”. Автор - Герберт Шилдт

Исчерпывающее руководство по языку Java. Больше 1000 страниц! Естественно, книга охватывает основы языка, что будет полезным для новичков (также их порадуют многочисленные примеры). Профессионалам же пригодится подробное описание более сложных функциональных средств и библиотек.

✔️ Скачать
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥1
5 недооцененных фич GitHub, о которых должен знать каждый разработчик

#tools

GitHub — популярный сайт, который используют в своей работе многие программисты. Но он имеет несколько недооцененных функций, которые часто ускользают от внимания пользователей.

Читать статью
💻 Фреймворки для создания веб-приложений на Python

🟪 Django. Предлагает мощные инструменты для обеспечения безопасности, работы с базами данных и управления URL. Его сильной стороной является встроенная административная панель.

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

🟪 FastAPI. Простой и легкий фреймворк, приобретающий все большую популярность благодаря своей скорости и поддержке асинхронного программирования. Он позволяет создавать API с минимальными усилиями, обеспечивая высокую производительность.

P.S. Шарьте этот пост с друзьями, изучающими Python.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥2