Size: a a a

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

2022 February 05
Типичный программист
источник
Типичный программист
источник
Типичный программист
Онлайн-митап «Microsoft Virtual Training Day: основы Power Platform».

В первый раз профессионалы поговорят об этой теме на русском языке.

На митапе вы научитесь:
— Создавать инновационные бизнес-решения и управлять ими с помощью Microsoft Power Platform.
— С лёгкостью подключать все данные для анализа эффективности бизнеса.
— Автоматизировать рабочие процессы.

После мероприятия вы сможете бесплатно сдать сертификационный экзамен по основам платформы.  

Когда: 9 февраля в 12.00 (МСК).

Для участия регистрируйтесь по ссылке: https://bit.ly/3s9w1Zq

Это #партнерский пост
источник
Типичный программист
Что подарить гику: голографический экран Looking Glass Factory — теперь с возможностью играть в Super Mario с эффектом глубины и в 60 FPS

Изначально эти дисплеи задумывались как голографические фоторамки. Мы даже писали о них, когда ребята только запускались на кикстартере — тогда дисплеи можно было заказать от $199. К дисплею в комплекте идёт ПО, которое позволяет сделать фотки с эффектом глубины прямо на iPhone с лидаром, Microsoft Azure Kinect или Intel RealSense. Но на дисплей можно заливать и вручную сделанные 3D-модели.

А на днях энтузиасты прикрутили ещё и возможность создания динамического эффекта голограммы для игр от старенькой приставки NES. Плагин немного замороченный, зато бесплатный и с открытыми исходниками: https://github.com/SethRobinson/HoloVCS

Согласитесь, выглядит очень футуристично.

#технологии
источник
2022 February 06
Типичный программист
Какие 5 признаков выдают программиста-самоучку без опыта?

Санджай Приядарши (Sanjay Priyadarshi) поделился на Medium чек-листом из пяти пунктов. По его мнению, чек-лист позволяет определить, есть ли у программиста-самоучки реальный опыт разработки.

Что ж, давайте проверим.

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

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

3. Повторяющийся код.
«Если подобная фича уже была где-то реализована, почему бы просто не переиспользовать этот код?», — считают новички. Но копируя лишний код, новички часто тянут в новый проект лишние возможности. А вместе с потраченную зря память, лишнее время на исполнение кода и непонятно откуда взявшиеся баги.

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

5. Вишенка на торте — модные фреймворки и технологии.
Новичок уверен, что если проект написан PHP, то это только потому, что «мамонтам» его поддерживающим просто невдомёк, что на дворе уже 2022 год. И всё давным давно изменилось. Дай им в руки управление проектом, они бы всё переписали. И всё бы сразу заработало так, как надо.

#начинающим
источник
Типичный программист
​​Что учить веб-разработчику: проект, на котором в удобной форме собраны большинство инструментов/тем с пояснениями и ссылками на ресурсы.

HTML, CSS, JS, PWA, фреймворки, тестирование, безопасность, архитектура, дизайн, алгоритмы, базы данных — всё есть:

https://andreasbm.github.io/web-skills/

#веб #инструменты
источник
Типичный программист
Хотите научиться программировать? В канале Точка входа вы узнаете больше об алгоритмах, основах разработки и различных языках программирования.

Найдите свою точку входа в IT: @prog_point
источник
2022 February 07
Типичный программист
Языки программирования как аниме персонажи
источник
Типичный программист
источник
Типичный программист
источник
Типичный программист
источник
Типичный программист
Оказывается, в мире ежедневно используется 800 млрд строк кода на COBOL — это в три раза больше, чем считалось ранее

Согласно исследованию британской компании Micro Focus, 64% использующих язык организаций не собираются переписывать свои приложения на другом языке. И даже наоборот нацелены модернизировать их: https://www.prnewswire.com/news-releases/cobol-market-shown-to-be-three-times-larger-than-previously-estimated-in-new-independent-survey-301475439.html

92% респондентов назвали COBOL стратегически важным для бизнеса. А почти половина опрошенных разработчиков уверены, что объём кода на COBOL в их организациях в ближайший год увеличится. Ещё столько же ожидают, что написанные на нём программы продержатся ещё минимум 10 лет.

Интересно, что в более чем 80% личных транзакций финансовых организаций США до сих пор используется COBOL. А когда вы проводите своей пластиковой картой, то в 95% случаев обработку выполняет именно этот язык программирования.

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

#история #тренды
источник
2022 February 08
Типичный программист
PieChartPirate поделился свежей инфографикой о том, как менялась популярность языков программирования за последние десять лет.

Конечно, она не на 100% объективна. За основу взяты данные по распространённости языков лишь в открытых репозиториях, предоставленные GitHut 2.0: https://madnight.github.io/githut/#/pull_requests/2021/4

Но во-первых, это всё равно довольно залипательно. А во-вторых, покажите самое объективное исследование популярности ЯП, с которым точно все были бы согласны.

#история #тренды
источник
Типичный программист
Подборка актуальных вакансий

Senior Frontend Engineer в Cube Dev
Где: Удалённо
Сколько: От 3000 $

Frontend-разработчик в «АльфаСтрахование-Жизнь»
Где: Москва
Сколько: По итогам собеседования

Технический писатель в Belkasoft
Где: Санкт-Петербург, можно удалённо
Сколько: По итогам собеседования

Node.JS-разработчик в Finector Group
Где: Москва, Санкт-Петербург, Ростов
Сколько: От 130 000 ₽

Senior PHP Developer в FUNCORP
Где: Москва
Сколько: От 250 000 до 350 000 ₽

Virtualization Backup Engineer (Trainee) в Veeam
Где: Санкт-Петербург, можно удалённо
Сколько: По итогам собеседования

Руководитель отдела 1С-разработки в «Букет Столицы»
Где: Казань
Сколько: От 120 000 ₽

Инженер по тестированию ПО в КРОК
Где: Удалённо
Сколько: По итогам собеседования

#вакансии #работа
источник
Типичный программист
Многие разработчики хвалят TDD. Но точно ли это эффективно? А разве писать код как обычно не будет быстрее?

Если пропустили, у нас есть небольшая, но до сих пор актуальная заметка, в которой собраны все доводы «за» эту методологию: https://tproger.ru/articles/why-test-driven-development/

А также статья, в которой разобрали мнение, почему разработка через TDD — это «тупо»: https://tproger.ru/translations/test-driven-development-is-dumb/

Ну и просто интересно, если шарите за TDD, на чьей вы стороне и почему?

#тестирование #tdd
источник
Типичный программист
Опишите свой любимый язык программирования, не называя его.

#обсуждение
источник
2022 February 09
Типичный программист
Apple анонсировала Tap to Pay — фичу, которая позволяет использовать iPhone как платежный терминал

Tap to Pay реализована с помощью NFC и платёжной системы Apple Pay. Главное, фича давно напрашивалась, ведь смартфоны с NFC сегодня есть практически у всех, а кассу с терминалом ещё купить нужно, настроить и обслужить.

Что интересно, Apple решила дать доступ к SDK сервисам-партнёрам. Сейчас упоминается уже два готовых решения от Stripe и от Shopify. А значит, скоро не нужно будет отдельно покупать кассу — её функциональность реализуют сервисы-партнёры. И терминал — аппаратную часть возьмёт на себя Apple.

Запуск фичи планируется постепенно — сначала её опробуют в США ориентировочно весной этого года.

#apple
источник
Типичный программист
Есть мнение, что камеры многих Android-смартфонов снимают хуже, чем их аналоги в iPhone. И в этом, как правило, не виновата ни камера, ни сам Android. Как правило, это дело рук разработчиков.

Мы уже писали про разбор этого явления от создателя Android-приложения для профессиональной видеосъёмки. Но то был скорее разбор ошибок разработчиков софта для камер.

А на днях ребята из TechTrain залили хардкорный доклад про Android-камеру. И в нём уже наоборот рассказали о хороших практиках работы с камерой на уровне кода. Там есть про обработку кадров нейросетями, API (1,2,X), форматы, библиотеку yuv2buf, подбор «хорошего» кадра по событиям состояния камеры, синхронную отрисовку кадра с результатом и многое другое.

Как минимум, интересно, чтобы основательно разобраться, почему камеры в Android всё-таки не хуже айфоновских. Как максимум, зарядиться хорошими практиками разработчикам, которые хоть как-то связаны с разработкой подобного софта: https://www.youtube.com/watch?v=0gEHDIOjskI

#android
источник
Типичный программист
17 и 18 марта в Крокус Экспо состоится крупнейшая в России IT-конференция HighLoad++ Foundation.

Если вы никогда не были на HighLoad++, то вот немного фактов о конференции:

— Более 10 лет на конференцию собирается 1000-3000 разработчиков нагруженных систем.
— На конференции можно найти эксперта практически по любому вопросу, пообщаться с создателями технологий, на которых вы работаете.
— И вообще нетворкинг — важная часть HighLoad++ Foundation. Неформальная обстановка конференции позволяет говорить со своими о своём. И кто знает, какие новые идеи принесут эти разговоры и встречи.
— Премия HighLoad++ уже стала традицией. Она существует с 2018 года, и сейчас это фактически Оскар в сфере IT.
— Партнёрские стенды — это не только призы и лёгкая степень безумия, но и возможность расспросить, что там под капотом у самых крупных IT-проектов.

В этот раз к выступлению готовят более 130 докладчиков и несколько спецпроектов: OpenSource-трибуна, Яндекс.Трек, консультации экспертов, Премия HighLoad++ и многое другое.

Когда: 17-18 марта

Подробнее о конференции: https://tprg.ru/cP4E

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

Реддитор freddytylerpaul недавно рассказал историю о том, как его собака погрызла диски с играми. Среди них была копия DOOM с автографами разработчиков.

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

Но об истории узнали в Bethesda и отправили пострадавшему посылку с копиями DOOM, Skyrim и Fallout 4, подписанных разработчиками. В комплекте также шли коллекционные открытки с монстрами из DOOM и фигурка думгая.

#reddit
источник