Устал быть программистом. Куда податься? Отвечают эксперты

Обычно люди спрашивают, как «войти в IT», но как уйти из IT тоже непонятно. В каких сферах могут пригодиться навыки программиста? Спросили у экспертов.

Обложка: Устал быть программистом. Куда податься? Отвечают эксперты

Ретроспективный анализ IT-проекта: 4 шага подальше от граблей

Ретроспектива позволяет оглянуться и понять, чему научились, на чём споткнулись и что надо улучшить. Рассмотрим, как её провести.

Обложка: Ретроспективный анализ IT-проекта: 4 шага подальше от граблей

Как заработать на своём ПО — отвечают эксперты

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

Обложка: Как заработать на своём ПО — отвечают эксперты

Шпаргалка: как пошагово решить задачу на собеседовании + советы для подготовки

Чек-лист стажёра Google, который поможет справиться с задачами на техническом интервью, и немного полезных материалов для подготовки.

Обложка: Шпаргалка: как пошагово решить задачу на собеседовании + советы для подготовки

Как программисту улучшить свою память — отвечают эксперты

Сфера IT развивается и генерирует всё больше информации, которую надо знать и понимать. Как всё запомнить? И нужно ли? Спосили у экспертов.

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

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

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

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

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

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

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

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

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

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

Обложка: 12 концепций, которые прокачают ваш JavaScript

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

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

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

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

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

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

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

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

Обложка: Как начать разрабатывать под Android
Обложка: 10 команд для Docker, без которых вам не обойтись

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

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

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

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

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

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

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

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

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

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

python

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

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

Обложка: 10 советов по ускорению Ubuntu Linux

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

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

Обложка: Адаптивная верстка: что это и как использовать
Обложка: Хочу научиться программировать на Python. С чего начать?

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

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

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

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

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

Антидедлайн — битые файлы для отправки заказчику

Сорвали сроки? Просто скачайте битый файл. Все они не открываются и по нажатию на кнопку «Восстановить» не восстанавливаются.

Обложка: Антидедлайн — битые файлы для отправки заказчику

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Обложка: Ленивый, компонуемый и модульный JavaScript

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

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

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

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

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

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

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

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

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

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