Size: a a a

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

2018 June 21
Типичный программист
#промо

А вы кодите на питоне? Нет? Самое время взяться и изучить основы. Это можно сделать за 4 месяца на курсе «Python-разработчик с нуля» от Skillbox.

Смотрите уроки, делайте домашние задания, получайте комментарии о домашке и исправляйте ошибки. 4 месяца вы будете кодить: не слушать скучные лекции, а практиковаться в языке. И сделаете свой дипломный проект — настоящую программу на питоне, которая продемонстрирует все ваши знания и умения.

До 30 июня скидка на курс 20%, поэтому самое время посмотреть программу и записаться: https://bit.ly/2tdflTw
источник
2018 June 22
Типичный программист
Свежие IT-новости:

— Провайдер REG. RU объявил о запуске платформы «Облачные серверы» на виртуализации KVM с возможностью почасовой оплаты. Один час работы на ней стоит от 30 копеек в час, самый бюджетный месячный план обойдется в 199 рублей: https://goo.gl/K1ydj2

— Разработчики операционной системы OpenBSD добавили код программного отключения технологии одновременной многопоточности. Специалисты считают, что некоторые производители ПО прибегнут к такому же решению: https://goo.gl/AaXRH6

— Специалисты Unity анонсировали выход библиотеки Kinematica, предназначенной для анимации видеоигр. Пользователь может модернизировать анимацию в зависимости от требований проекта и настраивать взаимодействие объектов с окружающей средой: https://goo.gl/xK41B7
источник
Типичный программист
​​Целая пачка вакансий для вас

Москва

— Бэкендер Node.js и фронтендер React в IoT-проект «Мегафона»: vc.ru/companies/681

— Android-разработчик в Rendez-Vous: vc.ru/39737

— Веб-разработчик до 150 000 ₽ в Fleetcor Eastern Europe: vc.ru/39606

— Тимлид, фулстек-разработчик (PHP, Angular) от 180 000 ₽ в Skyeng: vc.ru/39570

— Технический директор с опытом в блокчейне в Expopromoter: vc.ru/39634

— Technical Director до 400 000 ₽, разработчик С# до 250 000 ₽, Backend Node.js developer до 300 000 ₽ и DevOps Engineer до 300 000 ₽ в Latoken: vc.ru/companies/523

Санкт-Петербург

— Разработчик React Native от 150 000 ₽ в GrowFood: vc.ru/40470

— Веб-разработчик до 200 000 ₽ в «Грузовичкоф»: vc.ru/40129

— Разработчик C# и Unity3D, Haxe-разработчик и бэкендер Node.js в Plamee: vc.ru/companies/630

Воронеж

— Ведущий PHP-разработчик до 180 000 ₽ и фронтендер до 150 000 ₽ в Unitpay: vc.ru/companies/567

Пхукет

— Бэкендер и фулстек-разработчик в Aviasales: vc.ru/companies/205

Удалённо

— Фулстек-разработчик (Laravel, React) от 70 000 ₽ в guru.taxi: vc.ru/40022

— Веб-программист до 170 000 ₽ в Mirafox: https://vc.ru/39726-veb-programmist

— Ведущий программист С++ в Playrix: vc.ru/39404
источник
Типичный программист
Осваиваем концепцию разработки через тестирование (TDD) на примере создания калькулятора на Node.js:
https://tproger.ru/translations/unit-testing-in-javascript/
источник
2018 June 23
Типичный программист
Свежие IT-новости:

— Команда Wolfram Research открыла репозиторий с 70 нейросетями для классификации, распознавания, обработки изображений и других задач. Они представлены в едином формате и подготовлены к интеграции, однако заточены под работу только с Wolfram Language: https://goo.gl/yCG5m6

— NVIDIA предоставила разработчикам доступ к двум новым библиотекам для обработки изображений: DALI и nvJPEG. Инструменты предназначены для оптимизации данных для платформ глубинного обучения: https://goo.gl/qnEG8j

— Mozilla представила A-Terrain — набор картографических данных для создания 3D-окружения на основе объектов реального мира. С его помощью можно разрабатывать интерактивные веб-приложения в VR, AR и MR, работающие на любом устройстве c доступом к Сети: https://goo.gl/drV9gC

— The Linux Foundation опубликовала ежегодный отчёт о развитии движения Open Source. Выяснилось, что 87 % разработчиков считают умение работать с открытым исходным кодом положительно влияющим на карьерный рост: https://goo.gl/249dmv

— Группа инженеров Google выдвинула протест, отказавшись участвовать в разработке правительственного проекта. Инцидент может лишить компанию притока государственных контрактов: https://goo.gl/h2z3x6

— Oracle передала Apache второй архив с 1,5 млн строк кода среды NetBeans. Разработчики фонда планируют изменить его лицензию и интегрировать в Git: https://goo.gl/9f1bUC
источник
Типичный программист
Для изучения программирования нет ничего лучше, чем практика. Предлагаем вам попрактиковаться на задачах с числами — они развивают не только практические навыки использования вашего языка программирования, но и  алгоритмическое мышление.

Кроме самих задач, в материале приведены примеры их решения на разных языках программирования:
https://tproger.ru/digest/programming-with-numbers/
источник
2018 June 24
Типичный программист
Питон или джава? А может, в геймдев уйти? С помощью полюбившегося многим теста выбираем, какой язык программирования пришло время изучать именно вам:

https://tproger.ru/quiz/programming-language-selector/
источник
2018 June 25
Типичный программист
Свежие IT-новости:

— Google представила релиз Git 2.18.0. В нем появилась поддержка второй версии протокола Git, сборки с библиотекой PCRE v2 по умолчанию, а также опция для переноса всей топологии графа коммитов: https://goo.gl/VWpvnq

— Исследователи технологий машинного обучения разработали ИИ Visual Chatbot, который пытается доказать свою правоту, даже если ошибается. Чат-бот, обученный на изображениях людей и животных, впадает в ступор при виде необычных картинок, но пытается их объяснить: https://goo.gl/5gHQjv

— Bethesda подала заявление в суд на Behaviour Interactive. Издательство обнаружило баги из ранних версий Fallout Shelter в проекте Westworld: https://goo.gl/mxLVCe

— Facebook рассказала об аналоге HQ Trivia и «Клевер» для своей социальной сети. Новая платформа позволяет придумывать викторины с различными вариантами ответов, опросы и состязания, в которых могут соревноваться пользователи за получение призов: https://goo.gl/HKfuBB

— Учёные из Ирландского национального университета разработали ИИ для управления ботами в шутерах. Технология Skilled Experience Catalog позволит подстраивать уровень сложности под навыки игрока: https://goo.gl/SP8wS7

— Car Connectivity Consortium утвердил первую версию стандарта электронного ключа. Клиенты Apple, Samsung, Audi, BMW, HYUNDAI и других компаний-участников консорциума смогут управлять автомобилем со смартфона ориентировочно в 2019 году: https://goo.gl/XECRSR

— В Facebook создали алгоритм на нейросетях, который слушает клавишные или скрипичные композиции и имитирует движения рук исполнителя в дополненной реальности. По словам разработчиков, он поможет начинающим музыкантам рассмотреть процесс игры со всех сторон: https://goo.gl/FfDeG9

— Специалисты из Appthority проанализировали 2,7 млн мобильных приложений, использующих базы данных Firebase для хранения информации. По результатам исследования было обнаружено, что более 3 тысяч из них распространяли личные записи пользователей в открытый доступ из-за ошибки в настройках серверов платформы: https://goo.gl/LKUKXk

— Adobe создала алгоритм, который с помощью ИИ выявляет поддельные изображения. Система за несколько секунд находит следы, которые остались после редактирования, и выделяет посторонние элементы на картинке: https://goo.gl/pBj6Uw

— Специалисты раскрыли схему работы новой малвари — GZipDe. Она запускается через макросы в зараженном документе Word и загружает с удаленного сервера модуль Metasploit для установки бэкдора: https://goo.gl/W5UJ3i

— Инженеры Мичиганского университета рассказали о создании самого маленького компьютера в мире — его размеры 0,3 мм на 0,3 мм. По словам создателей, их разработка будет использоваться для диагностики температуры раковых опухолей: https://goo.gl/CB5Kyk
источник
Типичный программист
​​Сегодня в #промо — 2 онлайн-курса для любителей и почитателей джавы. Обратите внимание, Spring начинается уже завтра!

Разработчик Java

Начало занятий 28 июня, 9 000 — 15 000 ₽ в месяц
5 месяцев, 4 часа в неделю

Подойдет всем, кто пишет приложения на Java. Успешное прохождение курса позволит вам уверенно решать задачи разработки коммерческих приложений в команде и самостоятельной разработки серверов для веб-сервисов.

Пройти входное тестирование: https://bit.ly/2sA1iGX

—————

Разработчик на Spring Framework

Начало занятий 26 июня, 12 000 ₽ в месяц
5 месяцев, 4 часа в неделю

Программа для тех, кто хочет иметь в резюме строчку: «Умею выживать в проектах, где есть Spring». Пройдя курс, вы приобретете навыки быстрой разработки больших проектов на микросервисной архитектуре и создания собственных веб-приложений. Вас ждет множество рабочих примеров, покрывающих все сферы разработки, а также работа с современным Reactive стеком Spring.

Пройти входное тестирование: https://bit.ly/2sM7rzc
источник
Типичный программист
При создании своего ПО, особенно сложного, важно продумать его архитектуру.
Чтобы ничего не упустить, прочтите рекомендации о том, что нужно учесть при проектировании своего приложения.

Казалось бы, очевидные вещи, но зачастую что-нибудь, да забудется:
https://tproger.ru/translations/application-architecture/
источник
2018 June 26
Типичный программист
Свежие IT-новости:

— Canonical опубликовала отчет со статистикой о конфигурации систем пользователей Ubuntu 18.04. Выяснилось, что установка дистрибутива занимает от 8 до 28 минут, некоторые из пользователей имеют систему с 128 МБ ОЗУ, а наибольшее число установок было сделано в США, Китае, Индии, Бразилии, Германии, Франции и России: https://goo.gl/vg6K1F

— Вышла новая версия языка программирования Rust 1.27. В неё были добавлены: поддержка явного использования SIMD, нового синтаксиса для типов объектов типажей и новые функции в стандартную библиотеку: https://goo.gl/Vh1F3E

— Предварительная версия среды разработки Android Studio 3.2 стала доступна для скачивания. Среди нововведений есть функция одновременной загрузки APK-файлов для устройств с разной архитектурой: https://goo.gl/8EdQ5D

— Специалисты по информационной безопасности выяснили, что готовящееся обновление WebAssembly даст обходной путь атакам Meltdown и Spectre в браузерах. Работа по спорной функции приостановлена, однако дальнейшие действия разработчиков пока неизвестны: https://goo.gl/BJq1m4

— Доступен релиз языка программирования Perl 5.28.0. Разработчики добавили средства для поиска смешивания классов Unicode-символов, четыре базовые реализации хешей, а также несколько экспериментальных функций: https://goo.gl/sJ4swj
источник
Типичный программист
Разработчику, который уже ознакомился с языком программирования и начал писать код, нужно научиться не наступать на чужие грабли.

Собрали для вас 10 типичных ошибок Python-разработчиков, которые могут привести к проблемам с безопасностью приложения:
https://tproger.ru/translations/python-security-troubles/
источник
2018 June 27
Типичный программист
Свежие IT-новости:

— Microsoft представила обновление набора инструментов для квантовой разработки Quantum Development Kit до версии 0.2.1806. В нем появились новые функции для отладки кода и операции для отображения состояния системы в определенный момент: https://goo.gl/5PNmFB

— OpenAI Five обыграла игроков в Dota 2 в четырех случаях из пяти, а один матч свела в ничью. Алгоритм умеет готовить ловушки, поражать противников вне зоны своей видимости и даже жертвовать собой: https://goo.gl/2jvZM1

— Специалисты подготовили платформу GitLab к миграции с серверов Microsoft Azure на Google Cloud Platform. Перенос планировался давно и призван повысить надёжность и производительность системы: https://goo.gl/5LerNx

— NVIDIA представила 9 новых разновидностей вычислительных контейнеров. Теперь системы поддерживают стандарты параллельного программирования: https://goo.gl/dyyMj2

— Специалисты Google представили обновление сервиса Google Earth. У пользователей появилась возможность более точно измерять расстояние и площадь объектов на картах: https://goo.gl/ppbuKd

— Mozilla анонсировала релиз Firefox 61. В новой ветке более темная «ночная» тема, изменено меню настроек и добавлен инструмент «Инспектор» для анализа дружелюбности интерфейса сайта: https://goo.gl/bvxx4U

— Wi-Fi Alliance перешла на новый протокол безопасности WPA3 и начала сертифировать поддерживающие его устройства. Стандарт призван защитить слабые пароли и исключить взлом без взаимодействия с точкой доступа: https://goo.gl/8UZcWT

— Mozilla анонсировала сервис, который позволит узнать о фактах утечки данных с почтовых аккаунтов пользователей. Если взлом подтверждается, инструмент показывает, какие именно данные были скомпрометированы: https://goo.gl/DGH9EG

— Google запустила обучающие онлайн-курсы по разработке мобильных приложений в дополненной реальности на базе платформы Coursera. Учебная программа полностью бесплатна, длится 4 недели и рассказывает о базовых понятиях технологии AR и дает рекомендации по дальнейшему развитию в этой сфере: https://goo.gl/E8QrDd
источник
Типичный программист
​​#вакансия для backend-специалиста

Команда PFL Advisors управляет инвестиционным фондом с использованием математического моделирования, ведет аналитический TG канал для инвесторов, консультирует бизнес и государство по вопросам инвестиций.

Ищут амбициозного выпускника топового российского технического вуза, 21-25 лет. Нужно создать бэкенд новостного портала финансово-инвестиционной тематики, в перспективе сможете стать руководителем веб-разработки.

Обязательно знание Node.js, MongoDB, nginx. Владение React.js и навыки верстки горячо приветствуются. Взамен — комфортный офис в центре Москвы, социальный пакет, хорошая зарплата и возможность стать частью команды молодых талантливых профессионалов.

Резюме ждут на почту: career@pfladvisors.com

Или напишите в директ: @panteleevama
источник
Типичный программист
У нас новый тест, наконец-то по Data Science. Чтобы вы не скучали, пока считается модель :)

При хорошем прохождении можно получить кое-что интересненькое: https://tproger.ru/quiz/data-science-test-megafon/
источник
Типичный программист
Гайз, у нас сервер очень устал и прилег отдохнуть. Говорит типа я так, на пару часиков. Вот смотрим, как он потихоньку вырубается.

Но скоро с новыми силами он сделает потягушечки и пойдет бегать и радоваться жизни на пару с нашим сайтом.
источник
Типичный программист
Тем временем, уже 30 июня в Москве Crossover проведет турнир, цель которого — отбор на самые «горячие» IT-вакансии. Нужны менеджеры разработки и архитекторы ПО.

Лучшие из лучших получат удаленную работу с оплатой от 5 000 и даже от 8 000 $ в месяц.

Если ты не знаешь, на что потратить 5-6 часов в жаркий летний день — регистрируйся, вдруг это твой шанс круто изменить свою жизнь? Подробности в статье:

http://telegra.ph/crossover-hiring-tournament-06-26
источник
2018 June 28
Типичный программист
Свежие IT-новости:

— JetBrains рассказала о результатах международного опроса среди программистов из 17 стран мира. Спрашивали о языках программирования, средах, операционных системах и привычках — например, о прослушивании музыки во время работы и выборе между чаем и кофе: https://goo.gl/sBMR9o

— «Конечно, кто-то скажет, что работающий Telegram — это провал Роскомнадзора, но разве мы давали обещание, что Telegram сразу перестанет работать?». Сотрудник ведомства дал анонимное интервью The Village, в котором рассказал о блокировке сайтов, начальстве и жалобах пользователей: https://goo.gl/ms2jL7

— Специалисты Qt обновили систему проектирования Qt 3D Studio и анонсировали релиз инструмента для совместной работы дизайнеров и программистов над созданием UI. Кроме того, разработчики получили бесплатный доступ к базе визуальных эффектов: https://goo.gl/yGDRrJ
источник
Типичный программист
#вакансии от аутстаффинга EdgeCase Technology GmbH.

Компания ищет Senior Frontend developer, Senior Java developer и Senior Full stack developer, готовых на релокейт в Германию. Успешным кандидатам — полное бесплатное сопровождение на получение рабочей визы.

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

Заинтересовало предложение? Пиши Оксане в директ: @oksanakov или на почту: o.kovbasa@edgecase-tech.de
источник
2018 June 29
Типичный программист
Свежие IT-новости:

— В WordPress нашли уязвимость, которая позволяет пользователям с правами редактирования записей загружать вредоносный код на сайт и удалять важные файлы. Патчей пока нет, но разработчики RIPS выпустили временный хотфикс: https://goo.gl/66V848

— Руководитель инженерного отдела Facebook рассказал, что компания отказалась от разработки собственных беспилотников для раздачи Интернета. Она сосредоточится на развитии технологий коммуникации для регионов со слабой инфраструктурой вместе с крупными аэрокосмическими компаниями: https://goo.gl/MKYBnN

— Опубликована новая версия ОС FreeBSD — 11.2. Релиз привнес обновление существующих компонентов, добавил новые утилиты и драйверы устройств, а также исправил некоторые баги: https://goo.gl/jZGjMh

— Googlе переработала свои платформы для управления рекламным контентом. Компания объединила возможности нескольких сервисов в одном, провела ребрендинг и анонсировала новый инструмент: https://goo.gl/ZJReji

— Google разработала технологию, позволяющую конвертировать чёрно-белые видеозаписи в цветные с единственной фотографией в качестве примера. Для выполнения задачи ИИ разбивает кадр на области разного цвета и отслеживает их перемещение: https://goo.gl/sKTiUu

— Новая версия ЯП Python под номером 3.7.0 вышла спустя полтора года разработки. Релиз добавил обновленный C API для локальной памяти потока (TLS), новый формат файлов .рус, в которых кэшируется байткод, а также встроенную программную точку останова breakpoint() и множество других обновлений и улучшений: https://goo.gl/u23ee8

— Вышли обновления мессенджера Telegram для мобильных ОС. Новая версия исправила различные баги и добавила ряд новых функций, некоторые — эксклюзивно для обладателей устройств на базе Android: https://goo.gl/Jm2u34

— Разработчики Zenkit представили новую версию платформы для совместной работы над проектами. Специалисты добавили поддержку 8 языков, в том числе и русского: https://goo.gl/kXew8C

— Владимир Путин подписал законопроект о введении системы штрафов для операторов поисковых систем. Правонарушителям грозят наказания в виде финансовых выплат: https://goo.gl/ikUUz8
источник