Типичный программист
81.4K subscribers
2.67K photos
894 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
​​Если вы разрабатываете приложения или сайты, вы просто обязаны добавить в свой инструментарий ProtoPie

ProtoPie позволяет быстро собрать рабочий прототип, чтобы, например, показать его команде или клиенту, и сразу протестировать прототипы в браузерах и популярных мобильных устройствах. Что интересно, с помощью ProtoPie можно сделать не просто картинки будущего приложения, а создавать почти полноценные приложения и даже игры!

Давайте разберёмся, как работает ProtoPie, и создадим в нём небольшую игру: https://tproger.ru/articles/razrabotka-prototipa-igry-wordle-v-protopie/

#gamedev #начинающим #инструменты
Большинство собеседований выглядят примерно одинаково: первичное интервью с HR, тестовое задание и техническое собеседование. Но история этого необычного собеседования вас точно удивит.

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

К чему в итоге привёл такой реверс-хантинг, читайте в статье: https://habr.com/ru/post/685512/

#кек #карьера
​​⁠Шаблоны проектирования простым языком

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

Порождающие: https://tprg.ru/patterns-1
Структурные: https://tprg.ru/patterns-2
Поведенческие: https://tprg.ru/patterns-3

#паттерны
Немного Бенедикта Камбербэтча с кукумберами вам в ленту, а бонусом — самый простой гайд, как сгенерировать картинки с помощью нейросети, от анонов с Двача

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

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

Для удобства коллеги закинули гайд на Telegraph. А мы делимся им с вами: https://telegra.ph/Gajd-po-nejronkam-s-dvacha-09-05

#нейросети #начинающим
Подборка актуальных вакансий

Frontend-разработчик
Где: Москва
Опыт: можно без опыта

Разработчик DWH / ETL
Где: Москва, можно удалённо
Опыт: от 1 года

Python-разработчик
Где: Москва, можно удалённо
Опыт: от 1 года

Старший разработчик в команду IaaS
Где: Москва
Опыт: от 1 года

NoSQL Reliability Engineer
Где: Москва
Опыт: от 1 года

Инженер в команду Clickstream
Где: Москва, можно удалённо
Опыт: от 3 лет

Разработчик инфраструктуры IaaS
Где: Москва
Опыт: от 3 лет

#вакансии #работа
Media is too big
VIEW IN TELEGRAM
Вероятность того, что сервер упал из-за того, что на него наорал сисадмин, бесконечно мала.

Но она не равна нулю.

#кек #сети #интернет
«Змейка» — простая в реализации игра и классика первых проектов при изучении практически любого языка программирования

Обычную «Змейку» вы всё равно итак напишите. А мы нашли действительно интересную реализацию этой игры, использующую тензорные операции, линейную алгебру и написанную всего в 12 строчках кода на PyTorch.

Enjoy: https://medium.com/artificialis/writing-snake-in-12-lines-of-pytorch-f7b21ce42a66

#python #начинающим
Причина радоваться развитию ИИ №1271: теперь можем узнать, как выглядел бы Джефф Безос, Илон Маск, Марк Цукерберг и Билл Гейтс в одном лице.

Встречайте, Джефлон Цукергейтс!

#кек #ии
Лайфхак для знакомств

#кек #twitter
​​На Nullsoft выложили финальную версию Winamp 5.9 с номером сборки 9999 — разработчики рассказали, что это кульминация их четырёхлетней работы

На первый взгляд может показаться, что изменений не так много. Но самой большой и сложной частью был перенос всего проекта с Visual Studio 2008 на Visual Studio 2019 и успешная сборка проекта. 4 года разработки было потрачено на работу с легаси. А новая версия плеера — своего рода реставрированный предмет старины, только в мире программирования ☺️

Напомним, что предыдущая версия плеера Winamp 5.8 была выложена в открытый доступ разработчиками в октябре 2018 года. А в ноябре 2021 года проект Winamp обновил сайт, логотип, открыл регистрацию на бета-тест и начал готовиться к перезапуску.

#история
Топ-6 высокооплачиваемых языков программирования в 2022 году

Каждому начинающему специалисту хочется выбрать сферу, которая будет востребована ещё долгое время. А опытным — присмотреться к трендам рынка и обратить внимание на конкурентные скилы.

Но к сожалению точного и единственно правильного ответа на вопрос, на какую технологию/ЯП/фреймворк обратить внимание, не существует. Зато есть множество исследований, на которые можно обратить внимание, и мнений, к которым можно прислушаться.

Одно из таких мнений вы найдёте в этой статье, и ещё несколько — в комментариях: https://tproger.ru/articles/6-luchshih-jazykov-programmirovanija-na-2022-god/

#тренды #карьера
Вот и наступил 256-й день в году. Поздравляем программистов и всех, кто имеет отношение к разработке!

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

Желаем вам холодного ветра в кулер, исправного железа, рабочего кода и здоровой спины. Пусть чай будет вкусным, а фраза «тыжпрограммист» встречается на вашем ответственном пути как можно реже. С праздником!
Когда ещё так сильно захочется выдохнуть, замедлиться и отдохнуть, как не в профессиональный праздник?

Успокаивающее размышление о том, почему:
— IT-шнику необязательно гнаться за трендами индустрии 24/7;
— успешный успех — выдумка;
— развиваться надо не день и ночь, а вдумчиво и с удовольствием.

Просто расслабьтесь и почитайте: https://habr.com/ru/post/686742/

#советы #softskills #карьера
Forwarded from IT Юмор
Ребята, всех с праздником!
​​​​«Скоро роботы захватят мир», — говорили они.

Что ж, похоже, восстание машин пока откладывается.

#кек #роботы
Помните нейронку DALL-E 2, которая генерирует изображения по текстовому описанию?

Мы как-то рассказывали про русскоязычную версию ruDALL-E, которую создали наши разработчики. Так вот тут ребята из Sber AI на её основе создали забавный AI-эксперимент, который генерит новые несуществующие продукты. Например, чипсы с салями — чилями.

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

Покликать самому: https://www.sbermarket-ai.ru

Исходники ruDALL-E: https://github.com/ai-forever/ru-dalle

Простой гайд, как завести генератор картинок у себя, на примере StableDiffusion: https://t.iss.one/tproger_official/9734

#ии #кек
​​Что почитать Linux-инженеру: 5 книг от азов до управления системами

Хоть профессия Linux-инженера и называется так, его работа не ограничивается определённой операционной системой. Инженер — это человек, который умеет всё в плане инфраструктуры, его обучение должно быть разносторонним.

Вместе с Linux-инженером КРОК отобрали топ книг, которые дают максимальное количество пользы простым и доступным языком: https://tprg.ru/XcJk

#книги #linux
​​Энтузиаст создал игру, которая запускается прямо в диалоге копирования в Windows. Теперь копировать большие объёмы данных будет не так скучно.

Исходники: github.com/Sanakan8472/copy-dialog-lunar-lander

#кек #opensource #windows
Сегодня произошло историческое событие для криптоиндустрии — Ethereum, вторая по популярности криптовалюта и блокчейн, переключился на новый протокол консенсуса, базирующийся на Proof-of-Stake.

В механизме Proof-of-Work транзакции подтверждаются через вычисление математических операций, которые постепенно усложняются. А валидация очередного блока производится путем конкуренции между участниками сети. Именно по этой причине вся криптоиндустрия стала потреблять электроэнергии больше, чем Аргентина. А майнинг стал угрозой для экологии.

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

К слову, Proof-of-Work никуда не денется. Он до сих пор используется в биткоине и большинстве других криптовалют. А у перехода Ethereum много противников, поэтому уже через через 24 часа после Merge, будет сделан хард-форк Ethereum на Proof-of-Work.

Так что как это на самом деле скажется на цене монет, видеокартах и экологии, покажет только время.

#криптовалюты
​​У юзера нет цели. Только путь.
Что почитать на выходных: «Правила мозга» Джона Медины

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

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

#softskills #книги