Точка входа в программирование
21.3K subscribers
946 photos
172 videos
1 file
2.49K links
Фундаментальные знания по основам программирования

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

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

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

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

Регистрация в перечне РКН: https://tprg.ru/zrgj
Download Telegram
Создаё‎м индикатор выполнения в консоли на Java

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

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

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

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

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

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

https://youtu.be/Pqh1UhslhYA

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

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

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

https://tprg.ru/ZNf5

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

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

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

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

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

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

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

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

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

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

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

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

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

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

https://tprg.ru/Wlxk

#профессия #it
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
F-строки в Python — подробное руководство

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

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

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

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

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

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

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

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

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

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

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

#собеседование
SQL: план изучения

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

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

#sql
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
Как создать API с помощью Flask

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

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

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

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

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

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

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

#it #профессии
Выбираем кресло для программиста: топ-5 кресел

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

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

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

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

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

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

https://flexbox.io/

#flexbox
Бесплатный курс от Стэнфордского университета по Java

В курсе 28 уроков, 9 заданий и даже 2 экзамена. Программа рассчитана на начинающих, кто только начинает знакомиться с програмированием. Из минусов — некоторые части без обновления, однако их можно подтянуть после изучения основ:

https://see.stanford.edu/Course/CS106A

#java
This media is not supported in your browser
VIEW IN TELEGRAM
Как разрядить обстановку перед созвоном?

Наверняка вы сталкивались с ситуацией, когда до начала встречи ещё пару минут и приходится сидеть с такими же «пунктуальными» коллегами в неловкой тишине.

С чего начать разговор? Как разрядить обстановку? Собрали 9 рабочих вариантов:

https://tproger.ru/articles/top-9-veshhej-pered-mitom/

#советы
This media is not supported in your browser
VIEW IN TELEGRAM
Дайджест Типичного программиста: GPT-4, сервер на смартфоне и пик Балмера

Собрали все самые интересные материалы за неделю для начинающих разработчиков по ссылке:

https://tproger.ru/articles/dajdzhest-tipichnogo-programmista/

#дайджест