Типичный программист
81.5K subscribers
2.66K photos
903 videos
8 files
7.45K links
Всё самое интересное по программированию

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

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

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

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

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
Sportmaster Lab ищет специалистов в области работы с данными

— Data Engineer
Где: Санкт-Петербург, Москва, Краснодар, можно удалённо
Сколько: От 100 000 до 350 000 ₽

— Старший / ведущий разработчик Oracle
Где: Санкт-Петербург, Москва, Новосибирск, можно удалённо
Сколько: По итогам собеседования

— Администратор баз данных
Где: Санкт-Петербург
Сколько: От 150 000 до 200 000 ₽

— Data / ML Engineer
Где: Липецк, Москва, Санкт-Петербург
Сколько: От 100 000 до 150 000 ₽

— Middle Data Scientist
Где: Санкт-Петербург, Липецк
Сколько: От 120 000 до 350 000 ₽

— Аналитик продукта / данных
Где: Санкт-Петербург, Москва, Липецк
Сколько: От 100 000 до 150 000 ₽

— Программист Oracle + Delphi
Где: Санкт-Петербург, Москва, Краснодар, можно удалённо
Сколько: По итогам собеседования

#вакансии #работа
Ищете бесплатные книги для прокачки скиллов в программировании? Вот вам целый репозиторий!

В EbookFoundation/free-programming-books есть огромное количество книг по разным технологиям и языкам программирования на самых разных языках мира. В том числе и на русском.

#обучение #книги
GitHub хочет изменить цвет выполненных issue с красного на фиолетовый

Как заявили в компании, это сделано, чтобы просто избавиться от путаницы в цветах. Что логично, ведь красный ассоциируется с предупреждением или ошибкой, но точно не с выполненным issue. Также скоро появится новая иконка для черновика и темно-серое обозначение для закрытого issue, по которому ничего не делалось, или если он оказался дубликатом.

Правда, пользователи считают, что логичнее было сделать красными открытые ошибки, а закрытые — бледно-зелёными. А как вы считаете, какие цвета подошли бы лучше?

#github
Forwarded from IT Юмор
​​Когда презентуешь баг как фичу:
Как программисту заботиться о своём зрении — рассказываем про 7 простых, но действенных советов

Усталость глаз, их покраснение, сухость и плохое зрение — 4 спутника программиста. Как встречаться с ними гораздо реже, читайте в этой статье:

https://tprg.ru/2Drj

#здоровье #советы
This media is not supported in your browser
VIEW IN TELEGRAM
Samsung выпустит собственную оболочку на базе Windows под названием One UI Book 4

Так Samsung хочет унифицировать интерфейсы своих смартфонов, ноутбуков и ПК. В компании также рассказали, какие ноутбуки получат прошивку из коробки — это: Galaxy Book Pro, Galaxy Book Pro 360, Galaxy Book Flex 2, Galaxy Book Odyssey и Galaxy Book.

Предполагается, что компания планирует сотрудничать с Microsoft, чтобы сделать модифицированную оболочку «малой кровью» как с Windows Mobile. То есть просто вырезав/отключив некоторые компоненты Windows и добавив свои модифицированные аналоги.

Правда, пока внешний вид оболочки показали лишь частично. И когда выйдет оболочка, пока неизвестно.

#samsung #windows
This media is not supported in your browser
VIEW IN TELEGRAM
#внезапныйфакт: сценарий «Дюны» был написан в программе для MS-DOS, разработанной ещё 30 лет назад

В 1994 году Эрик Рот получил Оскар за сценарий к фильму «Форрест Гамп», который тоже был написан в Movie Master. И видимо с тех пор решил не менять рабочий инструмент.

Интересно, что программа может обрабатывать только 40 страниц текста и дальше «вылетает» из-за ограниченной памяти. Но сценарист говорит, что это наоборот помогает ему структурировать текст.

Ну и в целом стоит заценить его олдскульный ПК, не подключенный к Интернету, с Windows XP на борту и механической клавиатурой IBM Model M.

#история
Списки в Python: методы и основные операции

Список или list на языке Python — это вот такая штука в квадратных скобках: [1, 2, 3, 4, 5]. Списки могут содержать разные данные: целые/дробные числа, строки и даже сами списки.

Давайте подробнее разберёмся, что такое списки в Python и как с ними работать: https://tprg.ru/7rvx

#python #начинающим
This media is not supported in your browser
VIEW IN TELEGRAM
30% нового кода на GitHub за последние четыре месяца написала нейросеть

Об этом в интервью изданию Axios рассказал вице-президент GitHub Next Оге де Мур. При этом он уточнил, что половина программистов, попробовавших Copilot, продолжили использовать его и дальше.

Нейросеть основана на системе OpenAI Codex и обучена на открытых исходниках. Она анализирует уже написанный программистом код и предлагает новый код. Copilot обучается в процессе и со временем начинает работать всё точнее. С недавнего времени, Copilot стал поддерживаться в Neovim, IntelliJ IDEA и PyCharm, а в скоро нейронку собираются завести и в Visual Studio.

#github #нейросеть
Ну что, кожаные, пакуем чемоданы или ещё рано?
Anonymous Poll
37%
Пакуем
63%
Рано
Почему стоит бросить работу в крупной IT-компании и перейти на фриланс?

По данным исследования PwC, в 2020 в России было примерно 14 миллионов фрилансеров — это пятая часть от всего занятого населения. Кто-то идёт на фриланс-биржу за более высокой оплатой своего труда, а кто-то просто ищет новую мотивацию.

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

https://tprg.ru/qnZI

#фриланс #работа
Представьте, что вам выпала возможность передать себе из прошлого совет. Какой бы один самый главный совет в начале карьеры программиста смог бы изменить вашу жизнь?

#обсуждение
This media is not supported in your browser
VIEW IN TELEGRAM
Игры, 3D-графика и музыкальные клипы в экселе? А почему бы и да?

Excel гораздо мощнее, чем кажется, и в нём можно сделать много забавных штук, о которых вы даже не догадываетесь.

В этой подборке к международному Дню Таблиц энтузиасты собрали самые интересные примеры использования Excel, в правдивость реализации которых сложно поверить:

https://tprg.ru/qrJB

#кек #excel
Что скрывается за красивым названием Project Manager и зачем он разработчикам и работодателям?

Project Manager — типовая роль для команды. Но из-за размытого понимания его роли в русскоговорящем комьюнити не всегда понятно, а чем конкретно он занимается.

Поэтому, кстати, ПМ в небольших компаниях часто может совмещать свою роль с обязанностями другой позиции. Из-за чего возникают гибридные позиции. Например, «проектный менеджер + продакт-менеджер», «проектный менеджер + tech lead» и так далее.

Разбираемся, кто такой ПМ, чем он занимается и чем полезен команде на самом деле: https://tprg.ru/I1MR

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

О своих открытиях и книгах, которые хотелось бы прочитать раньше, чем ему это удалось, рассказывает Дмитрий Волошин, CTO EdTech маркетплейса Preply:

https://tprg.ru/kg8E

#книги #советы
Почему смартфоны на Android снимают видео хуже iPhone?

Пользователи iPhone часто заявляют, что сколько бы сотен мегапикселей не засовывали в камеру очередного «ZTU Mega Blade Fold 13 Pro Max», она будет хуже самой обычной камеры в устройствах Apple. Оказывается, это не просто холивар и у этого мнения есть вполне понятное объяснение.

Советуем почитать статью от разработчика mcpro24fps, Android-приложения для профессиональной видеосъёмки на телефон. В ней он поделился своими проблемами при разработке приложения. И подробно рассказал, почему виноваты сами производители смартфонов и их разработчики, а не Android:

https://tprg.ru/cKxP

#android #ios
Делимся годным репозиторием с огромным списком фреймворков, библиотек и ресурсов по Python:

https://github.com/vinta/awesome-python

Всё структурировано и разбито на темы, а сам репозиторий имеет больше 100 тысяч звёзд. Сохраняйте, чтобы не потерять.

#python
Что такое MVP в программировании?

Minimal Viable Product — это минимально жизнеспособный продукт, тестовая версия товара или сервиса, которая позволяет оценить заинтересованность в продукте. При этом MVP не является прототипом и это далеко не ранний релиз.

Как не запутаться и правильно применить подход с созданием MVP в разработке ПО и цифровых сервисов, рассказываем в статье: https://tprg.ru/re1m

#аналитика