Обложка для статьи «Как бесплатно получить ПО JetBrains и другой крутой софт: гайд для студентов и школьников»

Как бесплатно получить ПО JetBrains и другой крутой софт: гайд для студентов и школьников

От цен на профессиональное ПО для разработки у простого студента может закружиться голова. Рассказываем, как получить его бесплатно.

Как научиться писать код быстро — отвечают эксперты

Нужно ли программисту быстро писать код? Что важнее: быстрее думать или быстрее печатать, и как научиться тому и другому? Узнаём у экспертов.

Обложка статьи «Как научиться писать код быстро — отвечают эксперты»
Обложка поста

Как людям, не сильно разбирающимся в технологиях, безопасно пользоваться компьютером и гаджетами — отвечают эксперты

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

12 концепций, которые прокачают ваш JavaScript

Эти 12 основополагающих концепций, конечно, не охватывают всего, что должен знать разработчик, но они важны для любого JS-программиста.

Обложка поста

Как подготовить совещание, на которое захотят приходить

В статье описано, как сделать ежедневное совещание более эффектвным и продуктвным, а не надоедливым и бесполезным.

Обложка поста

Как быстро понять, куда не стоит устраиваться на работу — отвечают эксперты

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

Обложка поста

Как начать разрабатывать под Android

Многие программисты хотят заняться разработкой приложений под Android. Но немногие представляют, какие шаги здесь надо предпринять. Эта подборка призвана помочь новичкам в освоении Android-разработки. Начало работы Новичкам в программировании поможет…

Обложка поста
Обложка поста

10 команд для Docker, без которых вам не обойтись

Docker — полезный инструмент для создания микросервисов. Чтобы эффективнее работать с ним, вам пригодятся команды, 10 из которых мы сегодня обсудим.

Обложка поста

Как научиться не накапливать технический долг — отвечают эксперты

Наш подписчик прислал вопрос в редакцию Tproger: «Как научиться не накапливать технический долг?» Представляем вам ответы экспертов.

Обложка поста

Как айтишнику искать и найти первую работу — отвечают эксперты

Как айтишнику искать и найти первую работу? Особенно, если все требуют опыт работы. Спросили у экспертов, что делать в таких случаях.

26 полезных приёмов и хитростей Python

В процессе работы с языком каждый находит для себя какие-то приёмы или библиотеки, облегчающие жизнь. Мы собрали подборку разных хитростей для Python.

python

10 советов по ускорению Ubuntu Linux

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

Обложка поста

Адаптивная верстка: что это и как использовать

Адаптивная верстка меняет дизайн страницы в зависимости от поведения пользователя, платформы, размера экрана и ориентации девайса и является неотъемлемой частью современной веб-разработки. Она позволяет существенно экономить и не отрисовывать новый…

Обложка поста
Обложка поста

Хочу научиться программировать на Python. С чего начать?

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

Как отвечать, когда просят оценить сроки?

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

Обложка поста

Как пройти собеседование в Google: советы по подготовке

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

Обложка поста

Как правильно задавать вопросы, или «Проблема XY»

«Проблема XY» или «Проблема Молотка» — проблема тех, кто не умеет задавать правильные вопросы. Вместо того, чтобы спросить о самой проблеме, они спрашивают, как завершить одну из начатых попыток её решения (обычно неудачных) . Знакомо? Тогда читайте статью о том, что такое Проблема XY» и как продуктивно просить помощи.

Обложка поста

Как разобраться в Computer Science самостоятельно

Раскладываем по полочкам процесс освоения Computer Science. Книги, лекции зарубежных вузов и ресурсы для практики, которые помогут новичку последовательно разобраться в основных дисциплинах компьютерных наук.

Обложка поста

10 правил, которые нужно учитывать при разработке интерфейсов

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

Обложка поста

Подготовка к собеседованию на позицию Python-разработчика

Мы подготовили статью с темами и вопросами, которые работодатель может затронуть на собеседовании, и дополнили их небольшими объяснениями.

Обложка поста

Как защитить веб-приложение: основные советы, инструменты, полезные ссылки

Отбросьте заблуждения о неприступности своих веб-ресурсов. И это касается не только сайтов, если задаться целью, уязвимость найдётся и в приложении. Эта статья поможет разобраться в основных проблемах технической защиты веб-приложений и решить их.

Обложка поста

Ленивый, компонуемый и модульный JavaScript

В этой статье остановимся на использовании четырех возможностей ECMAScript: итераторах, генераторах, «жирных» стрелочных функциях и операторе for-of в сочетании с функциями высшего порядка, композициями функций, отложенными вычислениями.

Обложка поста

Комментирование кода: хорошие, плохие и отвратительные комментарии

«Хороший код — это самодокументируемый код». Вы слышали эту фразу раньше? Я тоже. Более чем за 20 лет написания кода я слышал эту фразу чаще других. Это уже клише.

Обложка поста

Прописывание UX: практические советы

Несколько простых советов, которые следует учитывать при разработке UX.

Как относятся в сфере IT к девушкам-программистам?

Ответы экспертов на вопрос нашей подписчицы: «Как относятся к девушкам-программистам, и сложно ли девушке устроиться на работу в IT-отрасль?»…

Советы по проектированию интерфейса чат-ботов: лучшая практика

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

Обложка поста

Вредные советы: зачем нужен неподдерживаемый код и как его писать

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

Неподдерживаемый код: как создавать и зачем он нужен
Обложка поста

Что делать, если вы хотите изучать ИИ, но не шарите в математике? Часть третья. Собираем и настраиваем систему

Рассказывает Даниель Джеффрис  Это третья статья из цикла, посвящённого изучению ИИ и всего, что с ним связано. В первой части мы обсуждали теорию, во второй — готовились к решению практических…

Что делать, если вы хотите изучать ИИ, но не шарите в математике? Часть вторая. Практика

Рекомендуемые практические задачи для тех, кто хочет изучить ИИ и заниматься им профессионально, но имеет слабую математическую базу.

Обложка поста
Обложка поста

Что делать, если вы хотите изучать ИИ, но не шарите в математике? Часть первая. Теория

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

5 советов по грамотному использованию иконок в интерфейсе

Иконки. Они популярны. Они помогают дополнять контент (в большинстве случаев). Тем не менее, они могут доставить немало сложностей.

Обложка поста
Обложка поста

Программа минимум: что должен знать начинающий C# программист

Если вы ищете первую работу в качестве C# разработчика или недавно её получили, эта статья расскажет вам, какие навыки являются необходимыми. Мош Хамедани постарался объединить их в единый «путь», который подойдёт желающим разрабатывать как декстопные, так и веб-приложения.