Типичный программист
81.7K subscribers
2.4K photos
801 videos
8 files
7.31K links
Всё самое интересное по программированию

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

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

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

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

VK: vk.com/tproger

Другие проекты Tproger: https://tprg.ru/media
Download Telegram
Введение в мобильную разработку для Android

https://tproger.ru/articles/introduction-to-mobile-development/

Стоит ли сегодня начинать изучать Android-разработку? С чего начать обучение? Какие языки учить в первую очередь? Стоит ли тратить время на Java или достаточно выучить Kotlin?

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

#android #java #kotlin
Что в мире происходит

💳 Пресс-служба «Сбербанка» уточнила, что в конце сентября сотрудник банка успел продать в даркнете информацию о 5 тысячах кредиток, оформленных в уральском подразделении. Большая часть карт неактивна, а те, что активны, уже перевыпущены. Раньше речь шла о 200 пострадавших: https://tprg.ru/UsDm

💸 Банк «Точка» заявил, что его клиенты пострадали от утечки «Билайна». Мошенники успели обокрасть 10 человек. Все пострадавшие пользовались услугами этого оператора, у всех пароль от банковской учётной записи совпадал с паролем для входа в личный кабинет «Билайна»: https://tprg.ru/jqfR

📧 Сенатор Андрей Клишас, один из авторов закона об автономном Рунете, предложил блокировать пользователей email-сервисов и мессенджеров за рассылку запрещённой информации. Законопроект об этом уже внесли в Госдуму: https://tprg.ru/Zdm5

💰 Команда Telegram опубликовала на своём сайте правила использования Grams Wallet. Разработчики заявили, что владельцы кошелька используют его на свой страх и риск, что Telegram не несёт ответственности за транзакции и возможные убытки, но может отключить учётку в любой момент: https://tprg.ru/KvDr

🔈 «Яндекс» представила миниатюрную версию своей «Станции». Она немного отличается по функциональности от оригинальной. К примеру, «Станция Мини» умеет распознавать жесты, а вот управлять воспроизведением видео — уже нет: https://tprg.ru/dz98

Большие обзоры новостей, с шуточками и авторской подачей, ловите по будням в канале @tprogerdaily
Нейросетевая пицца

Нейросеть сгенерила для «Додо пиццы» новый рецепт на основе анализа 300 тысяч других рецептов и тысяч ингредиентов: https://tprg.ru/5hCV

В составе этой пиццы 10 ингредиентов:
— традиционные: томатный соус, цыплёнок, томаты черри, брокколи, моцарелла;
— и весьма необычные: дыня, груша, тунец, мята и мюсли.

Исходники проекта на GitHub: https://github.com/dodopizza/ai-pizza

#нейросети
​​Заканчивается поддержка MS Office 2010. Что делать?

У вас в компании всё ещё пользуются MS Office 2010 или более старыми версиями? Тогда вам стоит знать, что поддержка пакета прекращается уже через год. Пора бы обновиться. Или, может, не нужно обновляться, раз и так всё работает?

На карточках объясняем, что с этим делать: https://tprg.ru/uXyC
Путь развития тестировщика: как найти компанию по душе

https://tproger.ru/articles/testers-development-path/

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

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

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

Ничто так не греет осенью, как интересная работа и нормальная зарплата.

PHP разработчик (Symfony) для задач по архитектуре и интеграции внешних сервисов.
Москва, от 150 000 ₽

Java разработчик (Kotlin) в IT подразделение международной сети спортивных магазинов.
Москва, до 300 000 ₽

Frontend разработчик в продукт по информационной безопасности. Заниматься вёрсткой.
Москва или удалёнка, от 80 000 до 200 000 ₽

iOS разработчик в платёжный сервис с возможностью выпуска пластиковой карты.
Москва, от 80 000 до 140 000 ₽

Технический писатель: документировать API и SDK, писать руководства для пользователей, создавать базы знаний
Удалёнка, от 120 000 до 150 000 ₽

Программист-стажер 1С. Берут людей совсем без опыта. Научат работе с программой, ведению консультаций и созданию форм.
На время стажировки зарплата до 15 000 ₽, после (цитата): «потолка практически нет — всё зависит только от вас».
Нобелевская премия по химии

В этом году её вручили за разработку литий-ионных батарей: https://tprg.ru/OFMQ

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

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

#технологии
5 советов по организации успешной IT-конференции

https://tproger.ru/articles/how-to-organize-a-conference/

Хотите организовать свою айтишную конференцию с блэкджеком и программистами? Или просто любите ходить по конференциям и интересно, как это всё устроено изнутри?

В нашем новом материале читайте все организаторские секреты.
Google выпустила интерактивную веб-обучалку программированию для начинающих: https://learn.grasshopper.app/

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

Ждём вас: @tprogerdaily
Что в мире происходит

📹 Bloomberg выяснил, что специалисты Amazon просматривают и вручную размечают записи с камер видеонаблюдения Cloud Cam. На ревью попадают только те видео, в которых была включена функция автоматического обнаружения опасности: https://tprg.ru/3VFD

🔑 В Интернете кто-то опубликовал базу на 75 тысяч записей с кодами от домофонов московских домов. Журналисты проверили, что часть кодов актуальна. Что любопытно, закон об информации такие данные не охраняет, и за утечку никому ничего не будет: https://tprg.ru/gYVE

📜 Центробанк опубликовал доклад со статистикой по продаже данных россиян. Согласно докладу, в 2019 году СМИ осветили 18 ключевых утечек, информация ещё о 3 в публичном поле не появлялась. Что это за утечки, ЦБ не уточнил: https://tprg.ru/lCKe

🕳 В терминале iTerm2 для macOS нашли критическую уязвимость, которая была активна на протяжении 7 лет. Через неё злоумышленник мог удалённо выполнить произвольный код с привилегиями текущего пользователя. Уязвимость исправили в iTerm2 3.3.6: https://tprg.ru/jdxq

💣 Разработчик создал Collapse OS. Эта операционная система предназначена для компьютеров, собранных из деталей с постапокалиптических мусорных свалок. Она умеет работать с текстовыми файлами, читать и записывать данные, компилировать код на ассемблере: https://tprg.ru/BM7X

🤖 Немецкие учёные создали робота с ячеистой синтетической кожей с обратной связью. Всего на коже 1260 ячеек, в каждой находятся датчики, измеряющие близость к ним предмета, давление, температуру и ускорение. С таким роботом можно безопасно обниматься: https://tprg.ru/Qy3A

Большие обзоры новостей, с шуточками и авторской подачей, ловите по будням в канале @tprogerdaily
Наставник — кто это и как он помогает расти в IT другим и себе самому

https://tproger.ru/articles/how-mentors-help/

Как с помощью наставничества ускорить свой рост в профессии айтишника? Чем наставник отличается от преподавателя? Какой от этого профит самому наставнику? Если самому хочется попробовать учить падаванов, то с чего начать?

На все эти вопросы нам ответил лид команды наставников.
Вопросы по Java

Репозиторий, в котором собраны популярные вопросы и ответы с технических собеседований по Java: https://github.com/kdn251/interviews

Темы разные: структуры данных, алгоритмы и их эффективность, общие концепции программирования. Есть много ссылок на полезные материалы и видеолекции.

Изучайте и скорее мчите на собеседование.

#java
6 шагов по созданию проектов машинного обучения

https://tproger.ru/translations/6-step-for-building-machine-learning-projects/

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

#ml
Программист создал цифровую копию своего умирающего отца

https://tprg.ru/iF9x

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

История в духе 1 серии 2 сезона «Чёрного зеркала». Как относитесь к такому?

#ии
Что в мире происходит

👩‍⚖️ В пятницу американская Комиссия по ценным бумагам (SEC) через суд добилась временного запрета на запуск TON и распространение криптовалюты Gram. По инсайдерской информации The Bell, команда TON сообщила инвесторам, что из-за этого может перенести сроки запуска проекта: https://tprg.ru/RlUf

🔙 Visa, Mastercard, eBay, Stripe и Mercado Pago вышли из проекта Libra. Они сделали похожие заявления: что планируют сосредоточиться на собственном бизнесе, но будут следить за Libra. Создатели проекта заверили, что на его развитие уход партнёров не повлияет: https://tprg.ru/gIA7

⚠️ Аспирант из Гавайского университета в Маноа обнаружил ошибку в Python-скрипте, который использовали в сотне опубликованных исследований по химии. Код по-разному работал в разных ОС. Всё из-за того, что разработчики неверно поняли работу функции glob(): https://tprg.ru/boeM

🚫 Из-за ошибки в автоматизированной системе рецензирования расширений Chrome Web Store почти неделю блокировал обновление uBlock Origin. Разработчик не добился от службы поддержки точных причин, помогло лишь привлечение к ситуации общественного внимания: https://tprg.ru/AwWr

👓 Компания GWD Bio Intelligence создала HiiDii Glasses — очки на замену компьютерной мыши. Морганием можно выполнить одинарный и двойной щелчок, а ещё выделить объект и движением головы приблизить его. Обычное непроизвольное моргание очки игнорируют: https://tprg.ru/6ciq

Большие обзоры новостей, с шуточками и авторской подачей, ловите по будням в канале @tprogerdaily
Какие привычки программистов мешают писать хороший код и как от них избавиться — отвечают эксперты

https://tproger.ru/experts/bad-programmers-habits/

Костыли, велосипеды, говнокод — это только начало списка плохих привычек у программистов. Что с ними делать?

Наши эксперты дали несколько советов тем, кто хочет избавиться от таких привычек. Своими советами делитесь в комментариях.
Руководство по структуре Go-проекта

https://github.com/golang-standards/project-layout

Если вы пишите какой-то небольшой проект, то для вас такая структура будет избыточной. Но по мере роста проекта важно, чтобы код был хорошо структурирован. Также это будет полезно, если это проект с открытыми исходниками либо над проектом работает несколько человек.

#go
This media is not supported in your browser
VIEW IN TELEGRAM
Рассказываем про 4 способа провести своё свободное время с пользой для своего развития, а не как Патрик.

https://tproger.ru/articles/how-to-have-a-useful-rest/

#советы
На презентации Google блогерам выдали смартфоны Pixel 4 в коробках с пиццей Domino's.

Фулл здесь: https://tprg.ru/1zjF

#google