Точка входа в программирование
20K subscribers
1.3K photos
228 videos
2 files
2.82K links
Фундаментальные знания по основам программирования

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/zrgj
Download Telegram
Поведенческое интервью: как подготовиться и что нужно знать?

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

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

https://medium.com/@pradeesh-kumar/top-behavioural-interview-questions-and-example-answers-for-software-engineers-c5c4df7ce5fe

#собеседование
👍5
Kotlin: Null-безопасность и 3 подводных камня

Если вы изучаете Kotlin, то наверняка слышали про Null-безопасность. Система типов в Kotlin направлена на искоренение опасности нулевых(null) значений. Но на все ли 100%?

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

https://betterprogramming.pub/kotlin-isnt-null-safe-yet-here-are-3-gotchas-23258fada62

#kotlin
👍51
3 правила в веб-дизайне, которые упрощают жизнь разработчикам

Макет готов, дизайн сделан, а сайт что-то не верстается. Плохой дизайн? Сложный макет? Действительно, иногда сложно понять идеи дизайнера и воплотить их в жизнь.

В этой статье собраны стандарты и правила, которые помогут сделать веб-разработку чуть-чуть легче: Grid options, названия слоёв и отступы:

https://habr.com/ru/post/723198/

#web #фронтенд
🔥4
Создаё‎м индикатор выполнения в консоли на Java

В стандартной консоли можно настроить отображение индикатора. Это особенно полезно, если вы подгружаете новые пакеты или используете npm.

В этой статье — подробное руководство, как реализовать прогресс-бар на Java:

https://nuancesprog.ru/p/17078/

#java
👍6
Полное руководство по CSS Grid

CSS Grid — это мощный инструмент в современной веб-разработке, который позволяет создавать динамичные макеты. Благодаря возможности определять строки и столбцы, а затем размещать в них содержимое, CSS Grid предоставляет разработчикам контроль над тем, как отображается содержимое их веб-сайта.

В этом видео автор подробно рассказывает про CSS Grid, свойства, а также как можно использовать возможности CSS Grid для создания красивых, гибких макетов:

https://youtu.be/Pqh1UhslhYA

#css
👍81🔥1
Точка входа в IT: интеграционный системный аналитик

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

Чем занимается интеграционный системный аналитик и основные его функции и задачи в банке — в статье:

https://tprg.ru/ZNf5

Бонусом — несколько советов о том, как готовиться к собеседованию на эту позицию!

#it #профессия
🔥41
Node.js: шаблоны проектирования

В этой статье рассматриваются популярные паттерны: Singleton, Observer, Factory и Command. Интересно, как же они работают на реальных проектах? Для более легкого понимания темы автор также добавил сниппеты кода на TypeScript:

https://medium.com/@devhoangkien/design-patterns-in-node-js-a-fun-typescript-adventure-8bf977c2549b

#ts #nodejs
👍2
Как прошла ваша неделя? Поделитесь своими успехами и похвастайтесь достижениями!

Может вы закончили пет-проект? Выучили что-то новое и интересное? Поделитесь своими яркими моментами в комментариях к статье:

https://tproger.ru/articles/chto-vy-delali-na-etoj-nedele-post-hvastovstva-za-20-24-marta/

#чат
👍1
«Час посплю и в рабочую среду» — как избежать выгорания

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

Хочется успеть сделать таски на работе, создать свой проект и даже изучить новую библиотеку? Дело полезное, но к чему может привести утомление? Как не выгореть в начале пути? Читаем — здесь:

https://habr.com/ru/post/723828/

#начинающим
👍1🔥1
Кто такой BI-аналитик и как им стать?

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

В этой статье Джулианна Кадрия, ресурсный менеджер аналитиков и ведущий аналитик направления Big Data КРОК, рассказала, чем занимается Bi-аналитик, какие задачи он выполняет. А ещё вы узнаете о полезных навыках — важных для этой карьеры:

https://tprg.ru/Wlxk

#профессия #it
1👍1
This media is not supported in your browser
VIEW IN TELEGRAM
5 логико-математических задач, которые поставят в тупик

Выходные! А значит, можно поставить на паузу IDE и немного отдохнуть. Чтобы отдых был более полезным, предлагаем решить 5 задач, которые точно заставят вас задуматься:

https://tproger.ru/articles/5-logiko-matematicheskih-zadach-kotorye-postavjat-v-tupik/

#it
👍51
F-строки в Python — подробное руководство

Строковые литералы (f-strings) появились в Python 3.6. Эти строки не только улучшают читаемость кода, но и работают быстрее. Однако новичкам часто сложно разобраться, как и где использовать f-string.

В этой статье собрано 73 примера работы со строковыми литералами, которые точно помогут стать мастером в этой теме любому программисту:

https://miguendes.me/73-examples-to-help-you-master-pythons-f-strings

#python
👍71
Data Science: что нужно знать для собеседования?

Data Science — является одной из самых популярных и высокооплачиваемых профессий в сфере IT. Компании полагаются на Data Science специалистов для анализа и интерпретации данных или принятия обоснованных решений, способствующих росту бизнеса.

С ростом спроса на квалифицированных специалистов конкуренция за вакансии сильно возросла и очень важно быть хорошо подготовленным. В этой статье — подборка материалов к собеседованию на Data Science Junior:

https://habr.com/ru/post/724064/

#datascience
👍4
Стрессовое интервью: 8 фишек рекрутеров

Устраивали ли вам стрессовое собеседование? Конечно, любое собеседование — это стресс, но вот данный тип собеседования всегда может застать врасплох. По сути, рекрутер специально устраивает нервозную и неудобную обстановку для кандидата.

Собрали фишки, которые используют рекрутеры, чтобы проверить кандидата на прочность:

https://tproger.ru/articles/stressovoe-sobesedovanie-8-fishek-rekrutjorov/

#собеседование
👍4🤮3👎1
SQL: план изучения

Дорожная карта по SQL, которая поможет изучить основные концепции SQL, команды, а также как с ними работать. Если следовать плану, то изучить данный язык можно за 2 месяца:

https://habr.com/ru/post/725166/

#sql
8🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Remote Development — работать удалённо ещё проще

Remote Development — это плагин в VS, который позволяет подключиться к проекту удалённо. Пакет состоит из 4 расширений:

1. WSL — позволяет получить доступ и разрабатывать на базе Linux, не выходя из Windows.

2. SSH — получение доступа к директории на удалённой машине с помощью SSH.

3. Tunnels — получение доступа через VS Code Tunnel (замена SSH).

4. Containers — позволяет работать с отдельным набором инструментов или приложением на основе контейнеров.

#vs
👍93
Как создать API с помощью Flask

В этой статье рассматривается процесс создания базового RESTful API с использованием Flask, веб-фреймворка на базе Python.

Автор использует SQLAlchemy и ORM, которые позволяют взаимодействовать с базой данных с помощью объектов Python. Для примера в статье рассматривается SQLite, но вы можете использовать любую другую базу данных, которую может поддерживать SQLAlchemy:

https://dev.to/onecuriousmindset/how-to-build-an-api-using-flask-43ke

#python
👍41
Точка входа в IT: тестистировщик на Python

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

Сколько времени нужно, чтобы стать тестировщиком? А сколько усилий приложить? Реальная история — здесь:

https://habr.com/ru/post/724844/

#it #профессии
🔥11🤮4👍1🤯1🕊1
Выбираем кресло для программиста: топ-5 кресел

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

В этой статье мы собрали характеристики, которыми должно обладать кресло для программиста, и рассказали, на какие модели стоит обратить внимание:

https://tproger.ru/articles/vybiraem-kreslo-dlja-programmista-top-5-kresel/

#здоровье
👍61
Подробный гайд по Flexbox

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

На этом сайте собраны 20 полезных уроков, которые помогут изучить Flexbox и прокачать свои скилы. Первые 13 видео направлены на понимание основ Flexbox — строк, столбцов, осей, переноса, выравнивания, центрирования и компоновки. Последние 7 — это отдельные части кода, в которых вы создадите всё, от навигации до макета мобильного приложения с помощью Flexbox:

https://flexbox.io/

#flexbox
5🔥1