Size: a a a

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

2021 July 30
Типичный программист
Станьте востребованным разработчиком, которого так долго ищут компании

Для этого достаточно поступить на факультет Python-разработки. Ещё курс можно получить со скидкой до 30%. Длительность обучения 16 месяцев, а на выходе 6 проектов в портфолио и гарантированное трудоустройство. Обучение рассчитано как для новичков, так и для уже окрепших айтишников.

Детальнее: https://tprg.ru/5BFU

Это #партнёрский пост
источник
2021 July 31
Типичный программист
Ловите подборку новостей уходящей недели:

Samsung Pay хотят запретить в России. Apple Pay и Google Pay тоже под угрозой — https://tprg.ru/Zx7P

Lucasfilm наняла блогера, который лучше «омолодил» Люка Скайуокера с помощью дипфейка, чем это сделала сама киностудия — https://tprg.ru/YXR2

Двуногий робот впервые пробежал 5 км меньше чем за час на одном заряде батареи — https://tprg.ru/Na47

Искусственный интеллект улучшает кат-сцены из старых классических игр до 8К — https://tprg.ru/jfCd

Состоялся релиз IntelliJ IDEA 2021.2 — https://tprg.ru/pOPV

Google выпустила Jetpack Compose. Это аналог SwiftUI для Android — https://tprg.ru/NPjM

#новости
источник
Типичный программист
Давно хотели понять, как работают нейросети, а может даже и научиться их разрабатывать? Ловите подробное руководство для уверенного старта

В статье есть всё необходимое для того, чтобы сделать первые шаги в создании нейронный сетей на примере Tensorflow 2. После её прочтения вы научитесь использовать Google Colab, сделаете предобработку данных, построите, скомпилируете и обучите свою первую модель:

https://tprg.ru/YwRJ

#нейросети #начинающим
источник
Типичный программист
Как уйти из Яндекса, не потерять мотивацию за полгода подготовки в FAANG и устроиться в Google?

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

Особенно статья будет интересна студентам, мечтающим устроиться в FAANG. Спойлер: это реально даже на 2-ом курсе. Тем не менее, интересное для себя найдут и опытные разработчики.

Присаживайтесь поудобнее и приятного чтения: https://tprg.ru/Cx9s

#карьера #мотивация
источник
2021 August 01
Типичный программист
В московском метро запустили оплату лицом

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

Подать заявку на участие можно на сайте метро: https://tprg.ru/W2PM

Система проста: портрет привязывается к банковской карте пассажира, с которой происходит списание при проходе в метро. Подобные системы уже давно тестируются в метрополитенах многих стран и даже внедрены в некоторых городах Китая. В ближайшем будущем Face Pay не хотят делать обязательным средством оплаты, а планируют просто сделать его ещё одним удобным сервисом для пассажиров.

#технологии
источник
Типичный программист
Нужен ли программисту английский на самом деле?

Кто-то говорит, что без знания английского вы будете работать в два раза медленнее остальных и что вас быстро отправят писать на 1С. А кто-то, наоборот, считает, что сегодня знание английского уже некритично. Да и в крайнем случае, базовый английский сам освоится в процессе кодинга.

Можно ли стать хорошим программистом, не зная английский или зная его только на базовом уровне? Спросили об этом экспертов: https://tprg.ru/hj1p

#обучение
источник
Типичный программист
Провожаем #кодревьюль и встречаем новый месяц нашего программистского календаря — #фичавгуст.

Желаем, чтобы баги легко превращались в фичи, а фичи приносили как можно меньше багов.

Бесплатно получить электронную версию календаря можно в личном кабинете на нашем сайте: https://tproger.ru/
источник
2021 August 02
Типичный программист
Ещё не подписаны на Soft Skillz? Это новый Telegram-канал от Tproger, где мы помогаем прокачивать soft skills для работы и жизни.

11/10 годнота не только для айтишников, но и для тех, кто просто хотел бы повысить свою продуктивность.

Подписывайтесь: @soft_skillz
источник
Типичный программист
Предлагаем вам немного размять мозги и решить одну логическую задачку

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

Каким образом?

#задачки
источник
Типичный программист
Процессор Raspberry Pi можно использовать как физическую кнопку

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

Чтобы реализовать такую функциональность, разработчик создал скрипт, фиксирующий нажатие на чип Raspberry Pi за счёт постоянного отслеживания его температуры. Во время прикосновения температура чипа незначительно понижается, но этого достаточно, чтобы программно его обнаружить. А когда палец убирается с чипа, тепловые параметры меняются в обратную сторону почти моментально.

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

#кек #raspberry
источник
Типичный программист
KOOS — настоящая свобода общения

За более чем 55-летнюю историю американский бренд пережил многое, но сумел сохранить характерную черту своей продукции – отменное качество за приемлемую цену.

Ощущайте с USB-гарнитурой СS200-USB открытого типа комфорт в офисе весь день. Микрофон с шумоподавлением, хорошей чувствительностью и минимальными искажениями подарит вам настоящую свободу общения. А USB-гарнитура CS300-USB закрытого типа для многозадачных пользователей, работающих с телефонным аппаратом, просто лишит последней связи с реальностью.

Благодаря конструкции гарнитуры с одним наушником, братья-близнецы CS195-USB и CS295-USB идеальны для офисного использования. Оставайтесь включенным во «внешний мир», звук не подведет.

Переходите по ссылке и окунайтесь в мир товаров портативного звука прямо сейчас: http://bit.ly/3kNThdG

Это #партнёрский пост
источник
Типичный программист
Может ли юрист с гуманитарным складом ума стать разработчиком?

Алёна Гневушева работала в международной юридической фирме, где занималась правовым сопровождением инвестиционной деятельности. А уже сейчас она — фронтенд-разработчик в калифорнийской компании Sayana.

О том, как ей удалось так резко поменять профессию и почему у мифа о техническом и гуманитарном складе ума мало общего с реальностью, читайте в этой статье: https://tprg.ru/2p4m

#карьера
источник
2021 August 03
Типичный программист
Как выглядит ноутбук, которому команда iFixit поставила 10 из 10 за ремонтопригодность?

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

Интересно, что изначально Framework хотела присылать только запчасти. Но ввозить целые ноутбуки из Китая в США оказалось гораздо дешевле, ведь за доставку комплектующих по отдельности пришлось бы заплатить большой налог. Но что ещё интереснее, это открытая платформа и производить детали для неё может вообще кто угодно.

В видео — большой обзор девайса от команды iFixit.

#hardware
источник
Типичный программист
Современный программист — ремесленник или мастер?

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

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

https://tprg.ru/rZF1

#работа #мотивация
источник
Типичный программист
46% пакетов PyPI содержат хотя бы одну уязвимость

PyPI — это каталог ПО, написанного на Python, содержащий уже больше 216 000 пакетов. А проверить их на уязвимости взялись исследователи из Финляндии. И всего им удалось найти 749 тысяч проблем, из которых 442 тысячи (59%) посчитали незначительными, 227 тысяч (30%) — средней тяжести, а 80 тысяч (11%) обозначили как тяжёлые.

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

Так, только 8 из недавно удалённых из PyPI вредоносных пакетов успели загрузить более 30 тысяч раз. А в пакетах noblesse, genesisbot, are, suffer, noblesse2 и noblessev2 вообще выявили код для перехвата номеров кредитных карт, а также паролей, сохранённых в браузерах Chrome и Edge.

#безопасность #python
источник
2021 August 04
Типичный программист
В Facebook создали систему «обратного прохода» для VR-шлемов — она отображает глаза пользователя, чтобы уменьшить дискомфорт собеседников

Очки ннна...

Человек в VR-шлеме может получить изображение реального окружения вместо виртуального и начать разговор с окружающими в этом режиме. В то время как люди рядом с пользователем не могут узнать, когда именно он включает эту функцию. Поэтому они не могут установить зрительный контакт при разговоре. Оказалось, что это вызывает сильный дискомфорт.

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

#технологии #vr
источник
Типичный программист
Готовы ли вы к обучению на продвинутом онлайн-курсе «Infrastructure as a code» от OTUS и инженеров Express42?

Пройдите тест на знание IAC и узнайте сейчас: https://otus.pw/N7e2/

Хотите протестировать учебный процесс заранее? Регистрируйтесь на бесплатное демо-занятие «Разработка модуля Ansible»: https://otus.pw/ney2/

Регистрируйтесь сейчас — напомнят перед вебинаром.

Это #партнёрский пост
источник
Типичный программист
Об этих инструментах JavaScript говорят незаслуженно мало

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

В этой статье собрали самые удобные инструменты JavaScript, о которых вы могли не знать: https://tproger.ru/articles/instrumenty-javascript-o-kotoryh-nezasluzhenno-malo-govorjat/

#js #инструменты
источник
Типичный программист
Если пропустили историю про увольнения из Xsolla или не следили за развитием событий, собрали для вас ключевые моменты в одном месте: https://t.me/your_tech/7286
источник
2021 August 05
Типичный программист
Глава Xsolla объяснил, из-за чего на самом деле уволили 147 «невовлечённых и малопродуктивных сотрудников»

Напомним, 4 августа произошло массовое увольнение из компании под предлогом того, что сотрудники недостаточно хорошо вовлекались в работу. Эти выводы сделали на основе их активности в рабочих чатах, почте, документах и дашбордах. Под увольнение попали в том числе бариста и хостес.

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

На ней он рассказал, что в компании решили уволить 10% сотрудников, так как она перестала показывать 40-процентный рост. Также Агапитов уточнил, что из 147 человек после разговоров с менеджерами планировалось оставить примерно 60. А остальные получили бы компенсацию в 4—6 окладов и сохранили бы медицинскую страховку. Агапитов считает, что это «те люди, которые ничего не делали, и в принципе ничего не изменится, если их не будет».

По словам основателя Xsolla, методом оценки стала база знаний Confluence компании: «В Confluence мы делимся нашими знаниями, планами и идеями. И есть люди, которые не интересуются нашими планами и идеями, и в принципе с ними невозможно коммуницировать». Также трудолюбие оценивали по показателям в таск-менеджерах. А вот активность в IDE и Git в KPI не попала.

Интересно, сколько тасков должны были закрывать бариста с хостесом, чтобы бигдата посчитала их достаточно «вовлечёнными»? 🧐

#карьера
источник