Типичный программист
81.4K subscribers
2.67K photos
894 videos
8 files
7.45K links
Всё самое интересное по программированию

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

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

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

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

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
Невежливо играть с едой за обеденным столом. Но только если вы не вырезаете новую теслу из картошечки.

Парень прям заморочился и даже вырезал на окнах две вмятины от металлических шаров, которые появились там во время презентации.

Источник: Twitter

#tesla #diy
Подборка событий для айтишника

Свежая подборка в новом формате: все ссылочки на мероприятия — сразу в посте. 5 ивентов, 5 ссылок, 5 декабря — погнали:

💼 Семинар «Гибридные ИТ-решения для бизнеса»
Санкт-Петербург

На‌ ‌встрече‌ ‌сотрудники‌ ‌Linxdatacenter‌ ‌и‌ ‌Cisco‌ ‌обсудят‌ ‌преимущества‌ гибридных‌ ‌платформ‌ ‌для‌ ‌развёртывания‌ ‌ИТ-инфраструктуры‌ ‌и‌ ‌расскажут‌ ‌об‌ ‌опыте‌ ‌их‌ ‌внедрения.‌ 

⚙️ Митап DevOps EVENING
Санкт-Петербург

Встреча посвящена мониторингу в DINS. Расскажут про систему обработки событий, настройку и администрирование Influx, а также про построение правильной системы алертинга.

🐞 Конференция Heisenbug 2019 Moscow
Москва и онлайн

Ежегодная конференция по тестированию не только для тестировщиков. В программе минимум «воды», только полезный опыт и современные технологии.

🎓 Лекция «Как мы программировали в советское время»
Санкт-Петербург

На лекции выступит профессор матмеха СПбГУ и расскажет о советских ЭВМ, о трансляторе языка Алгол-68 и обозначит проблемы, с которыми сталкивались инженеры и программисты в то время.

📈 Воркшоп Software Optimization
Санкт-Петербург

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

#ивенты
​​Должен ли «настоящий» программист знать язык Си — отвечают эксперты

https://tproger.ru/experts/is-c-a-must-learn-for-all-programmers/

Не учил Си — не программист. По крайней мере, не настоящий.

Такого мнения придерживаются некоторые разработчики. А мы узнали, что думают на этот счёт эксперты.

#си
​​Революционные CPU от AMD

В конце ноября в один день AMD и Intel впервые в истории выпустили новые процессоры в один день. AMD — Ryzen Threadripper 3960X и 3970X, а Intel — Core i9 10980XE.

После их сравнения теперь понятно — Intel и AMD поменялись местами на рынке. Теперь уже AMD выпускает самые быстрые и дорогие процессоры. 

Например, Threadripper 3960X и 3970X стали первыми в мире процессорами, которые компилируют ядро Linux быстрее, чем за 30 секунд.

Источник: habr

#hardware #amd #intel
​​Linux-хамелеон

В последнем обновлении дистрибутива Kali Linux появился режим, в котором система мимикрирует под Windows.

Сами разработчики объяснили необходимость такой фичи просто: она нужна для работы в публичных местах, чтобы при этом не смущать окружающих и не вызывать подозрений. Ведь что может быть безобиднее, чем человек, который ковыряется в ноутбуке под управлением Windows?

Источник: habr

#linux #windows
​​10 soft skills, которые нужно прокачать ИТ-специалисту

https://tprg.ru/8no2

В последнее время о soft skills столько разговоров, что может сложиться впечатление, что для успеха в карьере только они и нужны. Это, конечно же, не так. 

Однако когда кроме умения профессионально писать код вы ещё можете нормально общаться и работать в команде, это вам здорово поможет в карьере.

В статье читайте про 10 самых важных soft skills для IT-специалиста.

#softskills #советы
Подборка событий для айтишника

Какие планы на субботу? Есть несколько идей, как с пользой провести 7 декабря:

⚙️ Конференция DevOpsDays Moscow 2019
Москва

Конференция из международной серии технических мероприятий о процессах разработки и сопровождения ПО, организованная московским сообществом.

📱 Конференция Mobius 2019 Moscow
Москва и онлайн

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

📣 Конференция GDG DevFest Kransodar 2019
Краснодар

Ежегодное мероприятие от сообщества Google Developers Group c обсуждениями новостей веба, мобильных платформ, дизайна и маркетинга в IT. В этом году в Краснодар приедут эксперты из Apple,Google, Amazon и Samsung.

Митап QA meta/conf
Воронеж

На митапе поговорят о том, что входит в компетенции QA-инженера, чего ожидать от Selenium 4, а также зачем нужна разработка и поддержка автотестов.

Форум TerraCrypto 2019
Москва

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

#ивенты
Media is too big
VIEW IN TELEGRAM
Динамика популярности сборок Linux без учёта Ubuntu. Эта уж слишком популярная в сравнении с остальными.

#linux #тренды
​​#вакансия
Remote job, salary at market level + negotiable

Edstories is a company based in France, creating innovative EdTech products for the global educational market. They have started to scale and are looking for middle React/Redux developer to work directly with an experienced CTO on advancing and scaling the platform across several countries.

Requirements:
• Excellent HTML5/CSS3 and pure Javascript understanding
• Experience in building front-end architecture and work with RESTful API
• Git knowledge

Extra benefits: stock options for valuable team members, flexible working hours, team buildings in Europe.

More details: tprg.ru/60xw
​​Как сделать скриншот в Windows

Лайфхак для тех, кто пользуется десятой или более молодой виндой:

Чтобы сделать нормальный скриншот, не нужно ставить никакого стороннего софта. Нужно просто нажать Win+Shift+S и выделить необходимую часть на экране. Картинка сразу скопируется в буфер, из которого её можно куда-нибудь отправить с помощью Ctrl+V.

#windows #внезапныйфакт
JetBrains зарелизили новый продукт. Space — это интегрированная среда для командной работы: https://tprg.ru/1Za9

Основная функциональность Space:
— хостинг Git-репозиториев,
— интеграция с IDE,
— код-ревью,
— автоматизация (CI/CD) на основе Kotlin-скриптов,
— репозитории пакетов,
— инструменты планирования,
— трекер задач.

Также много фич для коммуникации в команде:
— профили команд и сотрудников,
— чаты,
— блоги,
— календари.

#инструменты
​​Гайд для сисадмина: как выжить среди гуманитариев

https://tprg.ru/gBm0

— А вы можете склеить презентацию в честь дня рождения директора?
— А проверьте у нас кондиционер, он почему-то не работает!
— Сегодня по всему офису нужно установить колонки.

Эти и другие странные просьбы часто слышат сисадмины в офисах.

Как сисадмину сберечь свои нервы и выжить в таком хаосе? Рассказываем в специальном гайде.

#советы
«Нужно пробовать себя в разных командах»: зачем Яндекс запустил Буткемп

https://tprg.ru/QVko

Каждую неделю на работу в «Яндекс» выходят от 50 до 100 новых сотрудников. И большинство из них заранее знают, в какой команде будут работать. Но полтора года назад Поиск решил провести эксперимент, который назвали Буткемп.

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

О том, как устроен Буткемп и какие преимущества он даёт, нам рассказал руководитель Поиска Сергей Бережной.

#яндекс
​​Что может дать хакатон типичному программисту? Призы, возможность получить работу, общение с комьюнити — и это только начало списка.

Читайте статью, в которой рассказываем, зачем разработчику участвовать в хакатонах: https://tprg.ru/WMlk
​​Две питоновские библиотеки из PyPI были пойманы за воровством SSH и GPG ключей

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

Библиотеки использовали тайпсквоттинг (имитация названий + весь функционал оригинала с небольшими изменениями) для проникновения в проекты. Первая — python3-dateutil, имитирующая популярную библиотеку dateutil, и вторая — jeIlyfish (первая L — на самом деле I), имитирующая библиотеку jellyfish.

Python3-dateutil не содержала вредоносного кода, однако импоровала jeIlyfish и подвергала безопасность проекта угрозе. При этом именно из-за неё и раскрыли вторую, так как jeIlyfish находилась в PyPI с декабря 2018 года. Всем разработчикам, использующим данные библиотеки, рекомендуется перепроверить свои проекты.

Источник: ZDNet

#python #безопасность
​​#вакансия #работа
Москва, от 100 000 до 250 000 ₽

КРОК ищет единомышленника! Если вы тоже считаете, что DevOps — это творческий, креативный подход к решению большого пула задач, а не только автоматизация создания ПО, то присмотритесь к этой вакансии 😉

Нужно: разбираться в администрировании Linux, основных сетевых технологиях и протоколах, языках разметки, иметь опыт работы с веб-серверами и балансировщиками, уметь писать сценарии автоматизации.

Плюшки: ДМС, обучение, английский и спортзал за счёт компании, бесплатное трёхразовое питание в офисе, парковка.

Подробнее: https://tprg.ru/Barm
Откликнуться: [email protected]
Подборка курсов и лекций по разным направлениям

https://tprg.ru/SUxG

Есть математика и программирование, а есть про саморазвитие и физиологию. Отличный вариант провести новогодние каникулы с пользой.

#математика #python
Есть такая нейросеть, которая скажет, на какое животное вы больше всего похожи? А такая, которая сможет сбахать коктейль для человека, лишь посмотрев на его фотку?

Мы составили тест, в котором вам предстоит отличить настоящую нейросеть от выдуманной. Залетайте: https://tprg.ru/Kf0h
Какие научно-популярные книги стоит почитать?

https://tprg.ru/LFpv

«Чистый код», «Программист-прагматик», «Философия Java», свой код недельной давности — всё это, безусловно, увлекательное чтиво.

Но порой полезно почитать что-нибудь не связанное с программированием. Мы спросили у экспертов, какие научно-популярные книги они посоветуют.

#книги #эксперты