Типичный программист
81.9K subscribers
2.89K photos
990 videos
10 files
7.6K links
Всё самое интересное по программированию

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

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

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

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

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
Как стать программистом с нуля?

Этому не учат в вузах... Шутка, учат, конечно.

Наш гайд — это краткое руководство по тому, как войти в IT, имея базовые представления о разработке. Рассортировали всё по специализациям и языкам программирования:

https://tprg.ru/HwT0

#советы #начинающим
Главные новости за неделю

🚀 Космический интернет OneWeb может заработать в России до конца 2021 года: https://tprg.ru/1czm

🎮 Valve выпустит аналог Nintendo Switch на базе Linux: https://tprg.ru/9i3O

🤖 Microsoft научил нейросеть «писать» код на основе просьб человека: https://tprg.ru/Q24Z

🥳 Google начала устанавливать Fuchsia OS на первые устройства: https://tprg.ru/5AfC

💰 Дети Павла Дурова впервые попали в список Forbes: https://tprg.ru/aBcL

#новости
Свежие вакансии для разработчиков и тестировщиков в 2ГИС

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

И при этом код пишете не в стол, а делаете что-то стоящее. Сами пользуетесь, а с вами — ещё 50 млн человек. Строят маршруты, ездят по навигатору, смотрят отзывы и меню, ищут классные места по соседству.

Посмотрите вакансии в 2ГИС для разработчиков и тестировщиков — для вас точно что-то найдётся!

#работа #вакансии
This media is not supported in your browser
VIEW IN TELEGRAM
Нейросеть научили управлять упрощённым человеческим телом, а после использовать его для игры в футбол

Футбол, правда, всего на 4-х игроков. Зато нейронка сама обучилась правилам (почти всем), научилась играть в команде и даже выделывать простенькие финты. А сделали это, чтобы показать применимость исследований нейронок на вполне реальных задачах.

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

#нейросети #ии
А вы знали, что есть библиотека с сотнями строк кода и даже своей политикой изменений, цель которой всего лишь проверять равенство числу 13? А как вам расширение, меняющее каждое упоминание «cloud» («облако») на «my butt» («мой зад»)?

Рассказываем про эти и другие забавные проекты с GitHub в статье: https://tprg.ru/ldSY

#кек #github
Рекурсия шуток не понимает. Рекурсия беспощадна.
Ближайшие события для айтишников

Стажировка «Ростелеком-Солар»
Регистрация до 31 мая, онлайн

Узнаете, как работают специалисты в ИБ-интеграторе, и сможете прокачать нужные скиллы, пройти практику и написать дипломный проект при поддержке экспертов, а по результатам стажировки лучшие получат оффер.

Demo Day курса «Базы данных»
2 июня, онлайн

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

Чемпионат Tech Monsters Night
Регистрация до 3 июня, онлайн

Попробуйте хакнуть онлайн-магазин техники и получите игровые девайсы или последний iPhone на чемпионате для Java-разработчиков от «М.Видео — Эльдорадо».

Митап «Как стать PHP-разработчиком с нуля»
9 июня, онлайн

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

Курс «Fullstack-разработчик на JavaScript»
Старт 21 июня, онлайн

За 1,5 года с нуля научитесь программировать на JavaScript и TypeScript, соберёте 5 проектов в портфолио и получите диплом о профессиональной переподготовке, а «Центр развития карьеры» поможет с трудоустройством.

Конференция «Design is Frontend»
2 июня, онлайн

Спикеры из AFFINAGE, Яндекса, EPAM и JetStyle расскажут о преимуществах найма начинающих специалистов и поделятся секретами их дальнейшей подготовки.

#ивенты
С фрилансом для программистов всё понятно. А знали ли вы о фрилансе для разработчиков электроники?

Возможно, вы удивитесь, но и такая ниша существует. Притом, как правило, таких специалистов сразу контрактуют на несколько проектов вперёд. А оплата за час совсем уж не похожа на «фрилансерскую».

В этой статье автор делится личным опытом создания электроники на фрилансе. И рассказывает про особенности и подводные камни такой работы:

https://tprg.ru/T7yC

#diy #фриланс
Банк ВТБ ищет профессионалов с опытом работы в продуктовых командах для создания digital продуктов и сервисов нового поколения

В кросс-функциональных продуктовых командах ВТБ собрано максимум компетенций, чтобы сделать лучший продукт для пользователя: специалист по клиентскому опыту, дизайнер, аналитик, разработчики, тестировщики.

200 таких команд уже успешно работают, ещё 100 в процессе формирования. Такая команда может полностью разработать продукт — от гипотезы до готового решения. Никаких длительных согласований — ответственность за продукт перед клиентом и руководством полностью несут команда и её лидер.

Сейчас ВТБ ищет:
1. Владельца продукта/Product Owner, которому будет нужно:
— разрабатывать стратегию развития продукта (в т. ч. определение MVP);
— управлять продуктом (в т. ч. формирование бэклога)
формировать, управлять продуктовыми командами и развивать их;
— проверять продуктовые гипотезы и анализировать полученные результаты;
— отслеживать и интерпретировать продуктовые метрики.

Вакансия для уверенных специалистов с подтверждённым опытом разработки продукта, roadmap, с пониманием современных гибких методологий продуктовой и IT-разработки (Agile), со знаниями в области CustDev, JTBD и других глубинных исследований

2. CJE/Продуктолога, который должен уметь:
— проводить различные виды анализа бизнес-процессов конкретных проектов;
— проводить исследования, описание и проектирование бизнес-процессов «as is» и «to be»;
— взаимодействать с владельцем продукта
сбирать, анализировать бизнес-требования;
— коммуницировать с командой;
— проводить анализ рынка и развития конкурентов.

Вакансия для выпускника технического/экономического ВУЗа с опытом работы в продуктовой команде или бизнес-аналитиком. Желателен опыт работы в качестве заказчика/участника рабочих групп/владельца продукта в рамках разработки ПО и/или проектной деятельности. Также важны навыки работы с инструментами бизнес-анализа (Visio, Business Studio, Miro и пр.)

Присоединяйтесь к продуктовой команде Банка ВТБ и создавайте продукты и сервисы нового поколения для миллионов людей.

#вакансии #работа
Развеиваем мифы о С++

А правда, что C++ — низкоуровневый язык? А то, что он не развивается и совсем не подходит для обучения новичков? За 38 лет существования C++, язык успел обрасти кучей мифов. В этой статье разобрали самые популярные из них:

https://tprg.ru/O5qF

#cpp
Если вы пропустили: теперь статьи на Tproger может писать любой желающий

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

Теперь выбрать тему гораздо проще, попробуйте: https://tprg.ru/5cQe
Пользователям Google Chrome: как проверить, активирован ли новый скрипт рекламной аналитики FLoC в вашем браузере?

30 марта 2021 года Google начала бета-тест FLoC, фичи, запущенной на смену трекинговым маячкам. Интересно то, что FLoC без спроса активировали у рандомных пользователей Google Chrome.

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

Однако эксперты называют это тем же трекингом пользователей. Только поданным под другим соусом, дабы обойти блокировку third-party cookies, встроенной почти во всех современных браузерах. Да и риск утечки персональных данных с привязкой к конкретной когорте остаётся приблизительно таким же.

Фонд электронных рубежей создал сайт, где подробно рассказал о масштабе экспериментов Google. А также поделился инструментом для проверки активации FLoC в вашем браузере.

#google #безопасность
Какую IDE можно назвать лучшей для Java: IntelliJ IDEA, Eclipse или, может, Code::Blocks? Нет, берите выше — MS Paint IDE!

Скорее удаляйте все остальные IDE. Сейчас мы познакомимся с самой (частично) распространённой IDE, позволяющей считать Java-код с изображения, чуть поближе:

https://tprg.ru/odze

#кек #java
Напомним, вчера из-за обрыва кабеля «Ростелекома» жители Камчатки остались без мобильной связи и интернета.

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

Общество Защиты Интернета посчитало, во сколько шатдаун может обойтись региону: https://ozi-ru.org/proekty/shutdown-report-cost/

#внезапныйфакт
автономный дрон впервые самостоятельно убил человека

То есть под это дело не был отдан отдельный приказ человеком.

А вообще, это уже как-то беспокоит, что искусственному интеллекту на столь раннем этапе развития позволяют принимать столь серьёзные решения:

https://tprg.ru/QuUn
#несломай вместе с весной подошёл к концу. И мы встречаем #джунь — первый месяц лета по нашему программистскому календарю.

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

А бесплатно получить полную версию календаря можно в личном кабинете на нашем сайте: https://tproger.ru/
This media is not supported in your browser
VIEW IN TELEGRAM
Вот это действительно AR, который мы заслужили.

Сворачивайте разработки, лучше уже не будет.

#ar #кек
Топ-5 необычных и эпических багов в программах и устройствах

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

Наш читатель Александр Клименков рассказал о ТОП-5 таких багов: https://tprg.ru/J0FT

#история #баги
ТОП-5 репозиториев на GitHub, о которых должен знать каждый разработчик

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

Собрали для вас 5 самых интересных из них:
1. https://github.com/EbookFoundation/free-programming-books
2. https://github.com/jwasham/coding-interview-university
3. https://github.com/kamranahmedse/developer-roadmap
4. https://github.com/public-apis/public-apis
5. https://github.com/yangshun/tech-interview-handbook

#github #начинающим #шпаргалка