Size: a a a

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

2021 July 17
Типичный программист
На видео — миниатюрная копия IBM Z15 в масштабе 1:12. Создатель  настолько заморочился с деталями, что некоторые самые мелкие из них даже вытравливал медью. А всё остальное было сделано также вручную, но из полистирола.

Кому интересно залипнуть, здесь есть пошаговый процесс создания: https://tprg.ru/oAUE

#diy #hardware
источник
2021 July 18
Типичный программист
Эти 6 ошибок в обучении программированию может допустить каждый — проверьте, не допускаете ли вы одну из них

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

Лёгкое чтиво, неверное распределение энергии, наступление по одному фронту — рассказываем про эти и другие самые худшие практики в самообучении:

https://tprg.ru/ptDs

#обучение
источник
Типичный программист
Хотите освоить профессию DevOps-инженера?

С этим помогут на факультете DevOps. Также вы получите 4 проекта в портфолио и отсрочку оплаты в полгода. После окончания обучения вас гарантированно трудоустроят.

Успейте поступить на факультет и получить скидку 30%.

Подробнее: https://tprg.ru/kjUa

Это #партнёрский пост
источник
Типичный программист
​​Когда запушил код с багом и пошёл в отпуск:
источник
Типичный программист
Как в Китае работает система «Третий глаз» и почему программисты из-за неё умирают?

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

Так, например, сотрудники во многих компаниях работают по «графику 9-9-6» — с 9 утра до 9 вечера, 6 дней в неделю. А в прошлом году в компании Kuaishou Technology (конкурент TikTok) вообще установили таймер с обратным отсчетом над каждым туалетом. Настолько сильно там ценят и без того огромный рабочий день.

Как китайцы следят за своими сотрудниками, зачем они поставили выгорание на поток и к чему это приводит, читайте в этой статье: https://tprg.ru/jrM2

#работа
источник
2021 July 19
Типичный программист
Учёные создали устройство, способное собирать энергию с пальцев даже во сне

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

Таким образом, инженерам удалось получить энергию в 400 мДж на квадратный сантиметр. И это при том, что человек просто спал. Этого оказалось достаточно для питания простых наручных часов. А за час печати на клавиатуре и кликания мышкой только с одного пальца можно получить ещё 30 мДж.

#технологии #наука
источник
Типичный программист
А вы знали, что автор понятия нулевого указателя признал его «ошибкой на миллиард долларов»? Но почему тогда он сохранился в Java?

Несмотря на то, что философия Java — делать вещи как можно проще, null присутствует в Java уже давно, создавая разработчикам больше проблем, чем пользы. Но вместо того, чтобы жаловаться, давайте лучше научимся правильно его использовать и не страдать от NullPointerException:

https://tprg.ru/oIbO

#java #начинающим
источник
Типичный программист
Этими вещами в C++ недовольны даже его сторонники

Да, главная проблема C++, как и многих других языков, — небольшое количество разработчиков, которые могут писать на нём по-настоящему качественный код. Но почему даже с таким кодом в примитивном приложении могут вылезти неожиданные сложности и чего даже самым крутым специалистам не хватает в стандартной библиотеке?

Об этом в докладе «C++ на практике» рассказал Антон Полухин, член комитета по стандартизации C++. По ссылке вы найдёте видео с докладом для любителей послушать и текстовую версия — для любителей почитать: https://tprg.ru/C4aW

#cpp #советы
источник
Типичный программист
СберБанк заменит все свои карты одной выгодной

Большой шаг навстречу клиенту: на смену многочисленным банковским картам с разными условиями приходит универсальная СберКарта.

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

Чем удобна СберКарта:
— Бесплатное обслуживание: для молодёжи и пенсионеров, при тратах от 5 тысяч рублей в месяц или если остаток на счету от 20 тысяч рублей, а также при подключении подписки СберПрайм и СберПрайм+.
— Условия будут улучшаться вместе с ростом трат: бесплатные СМС-уведомления, более выгодное снятие наличных и дополнительные категории бонусов.
— Повышенные бонусы в популярных категориях: 5% в кафе, ресторанах и такси, 10% на АЗС.
— Дополнительные преимущества для подписчиков СберПрайм и СберПрайм+.

В банке говорят, что на СберКарту уже приходится 60% новых продаж. Оформить её можно за пару кликов в приложении СберБанк Онлайн и сразу начать пользоваться, добавив её в SberPay или любой другой сервис бесконтактной оплаты.

Это #партнёрский пост
источник
2021 July 20
Типичный программист
JetBrains опубликовала свежий отчёт о мире разработки: JavaScript — самый популярный язык, Python популярнее Java, а Go в пятёрке самых быстрорастущих языков

Чтобы составить отчёт, JetBrains опросила 31 743 разработчиков из 183 стран. А мы собрали самые важные тезисы The State of Developer Ecosystem 2021 и рассказали о них в этой заметке: https://tprg.ru/jb98

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

Всего было изъято оборудования на сумму 5,3 миллионов малайзийских ринггит (или ~93 миллиона рублей по нынешнему курсу).

Интересно, что даже если бы они распродали всё это оборудование, убытки местной энергетической компании Sarawak Energy Berhad всё равно бы не удалось покрыть. Всего майнеры наворовали электричества на 8,4 миллионов ринггит (или ~147 миллионов рублей).

#майнинг
источник
Типичный программист
Уверены, что смогли бы потянуть должность проджект-менеджера?

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

Проверьте в нашем шуточном тесте: https://tprg.ru/dn4t

#тест
источник
2021 July 21
Типичный программист
Актуально на фоне борьбы Apple с отслеживанием в приложениях и учитывая, что трекеры не стесняются вставлять аж в 70% почтовых рассылок.
источник
Типичный программист
Международная группа криптографов обнаружила сразу 4 уязвимости в протоколе шифрования Telegram

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

Исследователи в очередной раз скептически высказывались об отношении к выбору протокола MTProto для Telegram, вместо более распространённого Transport Layer Security. Тем не менее, об уязвимостях они сообщили заранее, дав разработчикам возможность всё пофиксить.

И хотя уязвимости не представляли опасности для большинства пользователей, в Telegram напомнили, что готовы выплатить за находки до $100 000.

#telegram #криптография #безопасность
источник
Типичный программист
Как пользоваться UML так, чтобы даже ярые противники диаграмм тут же поменяли своё отношение к ним

Говорят, UML мёртв. А если и не мёртв, то нужен только для того, чтобы нарисовать красивую диаграмму и внести её в какой-то документ. Но на деле планирование и моделирование в сложных задачах экономят кучу нервов и времени. Ведь вносить изменения в диаграммы классов легче, чем в исходный код.

Дмитрий Приймак, эксперт по системному бизнес-анализу и евангелист языка UML, делится 14-летним опытом использования диаграмм. И в противовес скептикам рассказывает, почему язык жив и ещё очень долго будет жить:

https://tprg.ru/kXDl

#советы
источник
Типичный программист
Команда Querify Labs ищет Senior Software Engineer — Database Internals

Зарплата: от 5000$
Формат работы: полная занятость, удалённо
Контакты: @devozerov, vozerov@querifylabs.com

What We Do:
In Querify Labs, we help technology companies build innovative data management products. We create SQL optimizers, distributed query engines, transactional protocols, and storage layers.

Our customers are startups from the USA, Europe, and Israel, building new database products to address emerging and unique niches in the data management market.

We are a small team making a large impact with a solid background in database engines and distributed systems. Before joining Querify Labs, we worked on Apache Ignite, Hazelcast, Yandex Clickhouse, and Yandex Database projects. Now we bring our expertise at scale, helping technology companies advance their database products. We accumulate new expertise every day and share it with the community through our blog and international conferences, such as ApacheCon and Percona Live. We are active contributors to Apache Calcite and Apache Ignite projects.

Responsibilities:
— Design and implement database components in C++ or Java. You will work on SQL optimizers, vectorized and compiled query engines, distributed protocols, and storage engines.
— Participate in research activities in the area of data management. You will work with academic papers, and consult with top-notch researchers to synthesize solutions.
— Write blog posts, speak at conferences.

Requirements:
— Expert knowledge of C++ or Java.
— Experience in database engines or distributed systems.
— Excellent analytical skills.
— Fluency in English (both written and spoken).

Benefits:
— High salary, definitively above the market.
— Extraordinary complex and interesting tasks.
— Fully remote work.
— Ability to speak at international conferences.

#вакансии #работа
источник
2021 July 22
Типичный программист
Больше 2/3 опрошенных россиян считают, что интернет в России должен стать бесплатным

Это стало известно благодаря отчету Broadband Index 2021, опубликованному экспертами Cisco: https://tprg.ru/yNrz

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

А как вы считаете?

#интернет
источник
Типичный программист
Должен ли доступ в интернет в России стать бесплатным?
Анонимный опрос
32%
Да
26%
Нет
10%
Да, но для определённых групп людей
31%
Я спутник Starlink, мимо пролетал, хочу увидеть результат
Проголосовало: 4913
источник
Типичный программист
Хинт для программистов: у Tproger есть 5 каналов, где можно получать отборную инфу по конкретной теме.

Каждый найдёт что-нибудь для себя:
— геймдев: @make_game
— мобильная разработка: @mobi_dev
— основы программирования: @prog_point
— разработка на Python: @zen_of_python
— веб-разработка: @tproger_web
источник
Типичный программист
Хотите стать питонистом? Сначала узнайте каково это от настоящего Senior Python Developer

На связи с читателями Tproger Максим Кузнецов — разработчик из Akvelon. Максим готов лично ответить на интересующие вас вопросы и рассказать обо всём, что связано с разработкой на Python.

Для этого просто спросите его в комментариях к статье: https://tprg.ru/qRaH

#python
источник