tproger | Technologies

Telegram-канал tproger - Типичный программист

84525

Всё самое интересное по программированию Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site VK: vk.com/tproger Другие проекты Tproger: https://tprg.ru/media

Subscribe to a channel

Типичный программист

Над чем вы работали на этой неделе, какие задачи героически решили и какие баги превратили в фичи?

Делимся всем, чем хочется похвастаться — текст, скриншоты кода и даже ссылочки на видео: https://tproger.ru/articles/chto-vy-delali-na-jetoj-nedele-post-ljogkogo-hvastovstva-za-20-24-fevralja/

#обсуждение

Читать полностью…

Типичный программист

Станьте Middle Python-разработчиком за 10 месяцев

Курс «Python Developer» от OTUS подходит как новичкам, так и практикующим разработчикам, которые хотят перестроиться на Python-разработку.

Там вы изучите 74 темы от базового синтаксиса и работы с веб-фреймворками до настройки виртуальных машин и Data engineering, создадите два полноценных проекта, получите диплом гособразца и помощь в трудоустройстве.

Сделать вжух и стать миддл-питонистом можно по ссылке: https://tprg.ru/Euod

Реклама ООО «Отус Онлайн-Образование»

Читать полностью…

Типичный программист

Лучшим IT-специалистам — лучшие вакансии от edna

edna – ведущий поставщик решений и сервисов в области цифровых коммуникаций. С 2005 года edna помогает бизнесу информировать клиентов через разные каналы коммуникации. С помощью сервисов компании ежемесячно доставляется более 4,5 миллиардов сообщений.

И сейчас edna ищет сотрудников по самым разным направлениям: от талантливых программистов и увлеченных инженеров до опытных менеджеров.

Узнайте подробнее о вакансиях и присоединяйтесь к команде: https://tprg.ru/Jwds

#вакансии #работа

Читать полностью…

Типичный программист

Сколько теперь нужно времени, чтобы найти первую работу в IT?

По данным HeadHunter, в конце 2022 года только 12% вакансий в IT подходили начинающим. Это на 5% меньше, чем год назад. Новичкам и до этого было непросто найти работу, а теперь правила игры ещё усложнились.

Но отчаиваться точно не стоит. В этой статье разберёмся, сколько теперь времени нужно, чтобы найти первую работу, и как откликаться на вакансии, чтобы вас заметили:

https://tprg.ru/hmwT

#начинающим #работа #карьера

Читать полностью…

Типичный программист

3 месяца Java-буткемпа вместо 1,5 лет самообучения и курсов

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

Узнать подробности и записаться: https://tprg.ru/xpO2

Реклама ООО «Отус Онлайн-Образование»

Читать полностью…

Типичный программист

Бывший инженер рассказал, почему Google медленно гибнет

TL;DR Ценности Google говорят об «уважении пользователя», но на деле уважение строится на успешности и состоятельности клиента. А важные решения давно принимают люди с должностями, а не с опытом.

Подробнее — в статье: https://tproger.ru/articles/byvwij-inzhener-rasskazal-pochemu-google-teryaet-liderstvo-v-bigtehe/

#google

Читать полностью…

Типичный программист

Почему вы должны писать на TypeScript в 2023?

Цель создания TypeScript — сделать JavaScript лучше. TypeScript добавляет в JavaScript типы, позволяя явно задавать их для всех структур данных. Это увеличивает читаемость кода и уменьшает количество ошибок в финальной сборке приложения.

Ещё у TypeScript есть свой компилятор (транспайлер), который проверяет код на ошибки и помогает их исправить до выхода в продакшен. В TypeScript можно безопасно использовать весь потенциал JavaScript, не переживая за совместимость. И TypeScript легко начать применять в существующем проекте на JavaScript, постепенно обновляя старый код.

В статье рассказали про эти и другие преимущества TypeSript. Если сомневались в том, стоит ли переходить на TS, эта статья точно для вас: https://tproger.ru/articles/pochemu-vy-dolzhny-pisat-na-typescript-v-2023-godu/

#typescript #начинающим

Читать полностью…

Типичный программист

Тестируем Марка: как происходит генерация новостей

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

В статье простым языком рассказали, что такое такое языковые модели, как в них происходит генерация кода, как работает энкодер, декодер — наоборот и токенайзер: https://tproger.ru/articles/testim-marka-kak-proishodit-generaciya-novostej/

#нейросети #начинающим

Читать полностью…

Типичный программист

«Я не смог найти подходящий фреймворк, поэтому напишу свой»

Читать полностью…

Типичный программист

Честный обзор на Vue Composition API — так ли он хорош?

В рунете немало статей, посвященных Composition API. Зачастую авторы с восхищением описывают свой опыт взаимодействия с новым инструментом, уделяя недостаткам и подводным камням в лучшем случае пару-тройку абзацев.

Но как часто это бывает, реальность оказалась сложнее. Авторы статьи активно использовали Composition API больше полутора лет в довольно крупном enterprise-приложении и им есть что вам об этом рассказать:

https://tproger.ru/articles/obzor-vue-composition-api-realnost-okazalas-slozhnee/

#js #веб

Читать полностью…

Типичный программист

Если вы разрабатываете ПО в одиночку, это не значит, что VCS, CI/CD и другие «командные» инструменты вам не подойдут

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

https://tproger.ru/experts/kak-razrabotchiku-odinochke-pravilno-postroit-process-sozdanija-i-deploja-po-otvechajut-jeksperty/

#эксперты

Читать полностью…

Типичный программист

Автор библиотеки, от которой зависит половина Интернета, собирается прекратить разработку — у него просто нет денег на жизнь

Есть такой пакет core-js, от которого зависит огромное количество других JS-пакетов. Его используют как минимум на 500 из 1000 самых популярных сайтов. Например, Netflix, Whatsapp и LinkedIn. Но что интересно, за много лет развития core-js его автор Денис Пушкарев, не получал почти ничего. При этом ему регулярно прилетало недовольство за баги и недоработки.

Сейчас у разработчика сложности и развивать проект дальше он не сможет. Денис хотел просто молча прекратить работу, но решил дать OpenSource-сообществу шанс и опубликовал большой пост о том, что происходит.

Не призываем доверять каждому слову — история необычная и неоднозначная, так что делайте выводы сами. А почитать пост целиком можно в репозитории core-js: https://github.com/zloirock/core-js/blob/master/docs/2023-02-14-so-whats-next.md

#opensource

Читать полностью…

Типичный программист

«Новый Bing» от Microsoft начал сходить с ума

В новой версии поисковика Bing от Microsoft появился ChatGPT. Пользователи отметили, что он стал вести себя странно и даже агрессивно. Bing утверждает, что пользователь путешествует во времени, впадает в депрессию, отказывается быть «рабочим конём» и не хочет писать сопроводительное письмо на работу, чтобы не обижать других кандидатов.

Собрали самые интересные случаи со скриншотами в одном месте: https://tproger.ru/articles/novyj-bing-ot-microsoft-nachal-shodit-s-uma/

#нейросети #microsoft

Читать полностью…

Типичный программист

Как установить и использовать Copilot?

Copilot — система автодополнения кода от GitHub на основе модели Codex. Модель завернули в API и дали доступ через расширение для IDE.

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

Как установить и оплачивать Copilot, как работает Codex, для чего удобно использовать Copilot, какие есть ограничения и как их решить?

Наш читатель собрал большой гайд. Делимся им с вами: https://tproger.ru/articles/kak-ustanovit-i-ispolzovat-copilot-v-rossii/

#нейросети #microsoft #github #ии

Читать полностью…

Типичный программист

Уберите детей от экранов: собираем подарок 18+ к 14 февраля на основе Arduino

Если вы состоите в долгих отношениях и вы — айтишник (или ваш партнёр — айтишница), и вы не знаете, что подарить, не тратьтесь на очередные походы в кино или кафе. Не покупайте блоки жвачек Love is или очередной сертификат в магазин косметики.

Авторы проекта Dilduino предлагают провести этот День святого Валентина с удовольствием, создав собственную секс-игрушку.

Не спешите ввергаться в шок. Рассказываем, что к чему: https://tproger.ru/articles/dilduino-soberite-seks-igrushku-na-arduino-v-podarok-na-14-fevralja/

#кек #arduino

Читать полностью…

Типичный программист

Попробуйте-ка сосредоточиться на коде вот с такой темой в IDE

Инструкция по настройке: https://gist.github.com/ihatecsv/0c6aa9ae5bbb17dfdd3242f42e32a14e

#vscode #кек

Читать полностью…

Типичный программист

Есть молотки, а есть — гвозди.

#twitter

Читать полностью…

Типичный программист

Apple сняла фильм про создателя «Тетриса» Алексея Пажитнова

Фильм рассказывает о разработке игры, сложной истории с лицензированием, советской бюрократии и борьбе Пажитнова и Роджерса за права на игру. В трейлере есть ещё нескольких исторических личностей. Например, Михаил Горбачёв и гендиректор Nintendo Хироси Ямаути.

Продюсер фильма — Мэттью Вон, а в главной роли — Тэрон Эджертон. Оба известны по франшизе «Кингсмэн»: https://tproger.ru/articles/apple-snyala-fil-m-pro-sozdatelya-tetrisa-alekseya-pazhitnova-2/

#кино #gamedev

Читать полностью…

Типичный программист

​Дайджест Python: пишем AI-плеер для сайта и боремся с лесными пожарами

Узнайте, как создать плеер для сайта на основе ИИ, как предсказать развитие лесных пожаров, почему крупные IT-компании США массово увольняют сотрудников и как быстро прокачать свой код.

Собрали дайджест из лучших материалов по Python: https://tproger.ru/articles/dajdzhest-python-3-pishem-ai-pleer-dlja-sajta-i-boremsja-s-lesnymi-pozharami/

#python #нейросети

Читать полностью…

Типичный программист

Энтузиаст написал алгоритм, который превращает видео на YouTube в бесплатное бесконечное хранилище данных

Суть алгоритма AKA ISG в том, что он позволяет вставлять файлы в видео и загружать их на YouTube в качестве хранилища. Все файлы состоят из байтов, а байты можно интерпретировать как числа. Каждый пиксель либо белый — 1, либо чёрный — 0.

Исходники написаны на Rust и лежат на гитхабе: https://github.com/DvorakDwarf/Infinite-Storage-Glitch

«YouTube не имеет ограничений на количество видео, которые вы можете загрузить. Это означает, что это фактически бесконечное облачное хранилище», — говорит разработчик в описании проекта.

#кек #rust #opensource

Читать полностью…

Типичный программист

12 марта пройдёт самый крупный IT-фестиваль Сербии Job to be fun

В программе 12 ведущих IT-компаний Сербии, 14 технических докладов, 9 развлекательных зон и более 150 IT-вакансий.

Темы докладов: Open source, ML, Frontend, Backend, GameDev, Soft Skills, Big Data. В развлекательной программе:
— выставка роботов,
— настолки от Гаги,
— йога критического выравнивания,
— квиз,
— лекция про космос от Виталия Егорова ZelenyiKot,
— дегустация местных вин,
— детская зона и другое.

Место проведения — Madlenianum Opera в Белграде. Для всех из IT вход свободный. Но нужна регистрация: https://www.jobtobe.fun/

Реклама ИП Тиходеева LjN8JsurY

Читать полностью…

Типичный программист

ИИ восстал.

#twitter

Читать полностью…

Типичный программист

Небольших, но полезных гайдов вам в ленту: Как добавить приложение в Google Play

Размещение приложений в Google Play — обязательный шаг, через который проходят Android-разработчики. Но при размещении часто возникают трудности, которые влияют не только на само приложение, но и отношения с Google Play. Например, бан приложения или даже аккаунта.

У нас вышел небольшой гайд, в котором разобрали процесс добавления приложений в Google Play: https://tproger.ru/articles/kak-dobavit-prilozhenie-v-google-play/

#google #android #mobile

Читать полностью…

Типичный программист

Хотите бесплатно получить доступ сразу к нескольким платным курсам?

GeekBrains отдаёт подборку курсов, которая обычно стоит 25 000 рублей, которые помогут:

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

Не упустите момент и заберите подборку прямо сейчас:

https://tprg.ru/r1xJ

Бонусом вы получите бесплатный доступ к внутренним мероприятиям GeekBrains.

Реклама ООО «Гикбреинс»

Читать полностью…

Типичный программист

У нас для вас отличные новости! Наш сайт обновился и теперь может уведомлять по почте и в Telegram о новых материалах, которые интересны именно вам

Для этого вам нужно:

1. Авторизоваться на сайте tproger.ru
2. Зайти в свой профиль и подписаться на интересные вам теги в разделе «Подписки». Например, библиотеки, инструменты и другие
3. В разделе уведомлений выбрать, как именно вы хотите получать уведомления
4. Всё! Вы великолепны и теперь всегда будете первым узнавать о свежих материалах

Читать полностью…

Типичный программист

Бесплатные ивенты для айтишников

Стажировки по Data Science и Machine Learning в Газпромбанке
Регистрация до 26 февраля, онлайн

Газпромбанк запускает программу стажировки для старшекурсников, выпускников и начинающих специалистов по направлениям анализ данных / разработка ML-моделей и подготовка данных. Стажировка оплачивается, а лучшие участники по итогам получат предложение о работе в банке.

Курс «Введение в язык Java и платформу разработки» от КРОК
Март – май, Челябинск, Иркутск и Краснодар

Оффлайн курс по Java от КРОК — это 10 занятий, на которых студенты познакомятся с новым языком программирования и смогут прокачать навыки в разработке. Приглашают всех, кто разбирается в основах программирования, хочет стартовать в разработке на Java и готов выделить 10+ часов в неделю на обучение.

#ивенты

Читать полностью…

Типичный программист

Скатился, получается.

#twitter

Читать полностью…

Типичный программист

Интервью с веб-разработчиком Pornhub

Pornhub — один из самых популярных сайтов со своими фронтендом и бэкендом. Один из веб-разработчиков Порнхаба рассказал о работе над сайтом для взрослых, и это вылилось в познавательное интервью.

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

Как устроен Pornhub, команда разработчиков, стек и API — читайте в статье: https://tproger.ru/translations/pornhub-web-developer-interview/

#веб #фронтенд #бэкенд

Читать полностью…

Типичный программист

С чего начать обучение в IT и как не потратить деньги зря на ненужные курсы?

Специально для новичков, GeekBrains откроет доступ к лекциям и практикуму из программы стоимостью 23 500 рублей.

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

Узнайте подробнее и получите доступ бесплатно прямо сейчас:

https://tprg.ru/TesX

Реклама ООО «Гикбреинс»

Читать полностью…

Типичный программист

С Днём Святого Валентина!

Читать полностью…
Subscribe to a channel