Size: a a a

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

2018 November 20
Типичный программист
​​#вакансии

Собрали подборку вакансий для C#, iOS, QA и JavaScript разработчиков. Отправьте её тому самому другу, что ищет хорошую работу:

C#

—  Ведущий разработчик ASP.NET
—  C++/C# разработчик
—  Senior .NET developer / Старший Разработчик C#

JavaScript

—  JavaScript Developer (React)
—  JavaScript developer (React)

iOS

—  iOS Developer
—  iOS-разработчик (Монетизация)

QA

—  Ведущий тестировщик
—  Ведущий инженер по нагрузочному тестированию (Екатеринбург)
—  Специалист по тестированию мобильных приложений (QA Engineer)
источник
Типичный программист
27 ноября в Санкт-Петербурге пройдёт очередная конференция из серии DevFest, которые организует сообщество Google Developer Groups: https://telegra.ph/DevFest-SPb-2018-11-19

На мероприятии выступят больше 12 спикеров со всего мира, среди которых несколько экспертов Google. Доклады в этот раз будут о мобильной и веб-разработке, а между ними можно будет посмотреть на ретро компьютеры на выставке проекта RetroTech Squad.
источник
Типичный программист
Есть немало аргументов за наличие сертификации для аналитиков. Есть и другое мнение.

В этой статье читайте аргументацию сторонника того, что сертификаты для работы в этой индустрии не так уж важны.
https://tproger.ru/blogs/no-it-certification/
источник
2018 November 21
Типичный программист
Доброе утро:

— Apple выпустила распределённую СУБД FoundationDB версии 6.0.15. Теперь поддерживаются территориальное разнесение кластера с хранилищем и настройка БД на основе JSON-документа. TLS-плагин статически связан с исполняемыми файлами клиента и сервера: https://tproger.ru/news/foundationdb-6015-release

— JetBrains выпустила фреймворк Ktor 1.0. Разработчики опубликовали генератор проектов, который можно использовать без среды разработки. HTTP-сервер работает на технологиях Netty и Jetty, а HTTP-клиент использует сопрограммы и элементы, которые управляют сервером: https://tproger.ru/news/jetbrains-ktor-1-0-release

— Искусственный интеллект, который работает на базе суперкомпьютера IBM Watson, написал сценарий рекламного ролика для Lexus. Режиссёр Кевин Макдональд, который занимался съёмками, отметил «эмоциональные возможности цифровой платформы»: https://tproger.ru/news/ibm-watson-ai-lexus

— Создатель Linux заявил о нецелесообразности защиты от атак Spectre v2 путём автоматической активации патча STIBP. Использование STIBP одновременно с механизмами многопоточности SMT/Hyper-Threading может понизить производительность системы на 50 %: https://tproger.ru/news/linus-torvalds-hesitates-stibp
источник
Типичный программист
Всё, что вы хотели узнать о сортировке на Python, но боялись спросить, мы собрали в одной статье.

В ней подробно рассмотрели, как работают встроенные механизмы сортировки сейчас и как работали раньше.
https://tproger.ru/translations/python-sorting/
источник
Типичный программист
Нужен человек вести телеграм-канал про веб. Напишите @sashisticated, почему это должны быть именно вы.
источник
Типичный программист
​​#вакансия

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

Стабильный ежемесячный оклад и ежеквартальные премии, медицинская страховка, скидки на фитнес и изучение английского языка. Подробнее: https://tprg.ru/NJSf
источник
Типичный программист
Обновили подборку ближайших событий для айтишников: https://telegra.ph/Level-Up-dlya-programmistov-blizhajshie-sobytiya-11-21

Митапы, конференции, хакатоны, курсы — всё для вас 😉
источник
Типичный программист
1 декабря начнётся подготовка к сдаче экзамена на звание «Сертифицированный этичный хакер» от высшей школы IT и безопасности HackerU: https://telegra.ph/Kurs-Podgotovka-k-sertifikacii-CEH-11-21

На курсе расскажут, что значит быть «белым» хакером, научат проводить тесты на проникновение и взламывать любое оборудование от мобильных устройств до «интернета вещей», а также искать уязвимости в десктопных ОС.

В финале обучения студенты получат международный сертификат от HackerU, а также будут полностью готовы к сдаче престижного экзамена CEH (Certified Ethical Hacker).
источник
2018 November 22
Типичный программист
К новостям:

— Mozilla рассказала о системе синтеза речи LPCNet. Она комбинирует методы цифровой обработки сигналов (DSP) и возможности рекуррентной нейронной сети, которая не генерирует сэмпл, а предсказывает его. Система эффективна и нетребовательна к ресурсам: https://tproger.ru/news/mozilla-released-lpcnet

— ИБ-специалисты сообщили о массированной XSS-атаке на сайты с WordPress, использующие популярный плагин для генерации AMP страниц. Уязвимость в AMP for WP позволяет нелегально создать пользователя с правами администратора: https://tproger.ru/news/xss-attack-amp-for-wp

— JetBrains представила интегрированную среду разработку WebStorm 2018.3. В ней разработчики добавили поддержку TypeScript 3.1 и Vuetify, Pull Request для GitHub, а также автоматический импорт символов из зависимостей проекта в JavaScript: https://tproger.ru/news/webstorm-2018-3

— В движке phpBB3, предназначенном для администрирования интернет-форумов, обнаружена уязвимость, позволяющая администратору одного из биллбордов получить контроль над всем сервером. Специалисты компании RIPS Technologies считают, что подобные баги могут обнаружиться и в других CMS: https://tproger.ru/news/phpbb3-vulnerability
источник
Типичный программист
Юрий Ветров ведёт дайджест продуктового дизайна в Телеграме — https://t.me/pdigest. Там уйма свежайших статей о дизайне интерфейсов: методы и практики, анонсы инструментов дизайна, обзоры трендов, публикации о дизайн-системах и дизайн-менеджменте.

Связка менеджера продукта, разработчика и дизайнера — одна из самых важных в продуктовой работе. Круто, когда каждый в ней знает о специфике работы друг друга: так взаимодействие ещё полезнее, а продукт — лучше.

Вот несколько свежих выпусков:

Индекс ценности дизайна для бизнеса
Что такое DesignOps
Новые инструменты дизайна с Adobe MAX 2018
Новости дизайн-систем
Как работают известные дизайн-команды
Голосовые интерфейсы

Подпишитесь на дайджест продуктового дизайна — @pdigest — он выходит с 2009 года, и это хороший способ быть в курсе профессиональных новостей.

Кстати, дайджест есть и в ВК — https://vk.com/pdigest.

Это #партнёрский пост
источник
Типичный программист
Если не знаете, с чего начать знакомство с программированием, то мобильная разработка — очень удачный вариант.

Подробно рассказываем, как и где учиться разработке под Android и как реализовать свою идею для приложения.
https://tproger.ru/translations/how-to-start-android/
источник
Типичный программист
Сервис PicsArt с 30 ноября по 2 декабря проведёт хакатон по ИИ и компьютерному зрению PicsArt AI Hackathon: https://telegra.ph/PicsArt-AI-Hackathon-11-21

Команды участников разработают проект, связанный с редактированием изображений и видео. Призы годные: 5 лучших команд разделят 100 тысяч долларов, а ещё 4 команды получат инвестирование суммарно на 400 тысяч долларов.

Чтобы попасть на хакатон, нужно до 25 ноября пройти отборочный этап. Можно как рассказать организаторам, какой проект вы хотите реализовать, так и решить задачу на сегментирование изображения. Кстати, участники, предложившие наиболее точные варианты её решения, получат до 100 тысяч рублей.
источник
Типичный программист
Решились бы из столицы уехать на ПМЖ в другой уголок России? Думаете, там нечего делать?

А вот почитайте мотивационную историю геймдизайнера студии Кефир. Он не побоялся кардинально изменить свою жизнь и уехал за большой разработкой в Волгоград. Всё получилось:
https://tprg.ru/SDlz

#партнёрский
источник
2018 November 23
Типичный программист
Новости:

— Команда JetBrains представила GoLand 2018.3. В этом обновлении пользователей ждут новый метод переработки кода Change Signature, поддержка тестирующего плагина Testify и дополнительные виды проверок: https://tproger.ru/news/goland-2018-3-release

— Вышел открытый генератор сценариев сборки программного обеспечения из исходного кода CMake 3.13. CMake отличается модульной структурой, минимумом зависимостей, кроссплатформенностью, поддержкой кэширования и используется в KDE, MySQL, MariaDB и ReactOS: https://tproger.ru/news/cmake-3-13-release

— Команда JetBrains выпустила очередную версию IDE PyCharm. В ней создатели реализовали индексируемый список задач в форме комментария, а для пользователей платной версии — настройку интерпретатора Python для запуска кода в Linux-окружении: https://tproger.ru/news/pycharm-2018-3-release

— В Стэнфорде создали нейросеть, которая умеет превращать фотографии и кадры из видео в карикатуры. В 23 % случаев люди не могли отличить её рисунки от произведений настоящих художников: https://tproger.ru/news/ai-carigan-draw-caricatures

— Вышло обновление среды разработки IntelliJ IDEA 2018.3. JetBrains добавила поддержку Java 12, плагина Docker, а также поддержку пакетного менеджера Helm плагином Kubernetes. Кроме того, появилась высококонтрастная тема оформления: https://tproger.ru/news/intellij-idea-2018-3-released
источник
Типичный программист
Если вы недавно занимаетесь фрилансом или только планируете начать этот путь, полезно подробно изучить сферу и опыт работы других людей.

В этой статье читайте о взгляде на фриланс со стороны работодателя. Его советы подскажут вам, на что стоит обратить внимание и какие фишки использовать, чтобы понравиться заказчику.
https://tproger.ru/blogs/freelance-for-newbies/
источник
2018 November 24
Типичный программист
Хороших выходных:

— JetBrains выпустила PhpStorm 2018.3 — среду разработки на PHP. Новая версия работает с PHP 7.3. Разработчики добавили поддержку языка запросов DQL, утилиты автоматического форматирования кода под заданные стандарты и расширили возможности работы с GitHub: https://tproger.ru/news/phpstorm-2018-3

— JetBrains представила IDE RubyMine 2018.3. В этой версии улучшен рефакторинг кода, добавлены автоматическое заполнение и навигация по областям видимости в Rails, а также реализована полная поддержка Struct: https://tproger.ru/news/rubymine-20183-release

— «Ростех» представила мобильный суперкомпьютер. Устройство обеспечивает пиковую производительность на уровне 2,2 Пфлопс и способно хранить до 2,2 ПБ данных. Погружная система жидкостного охлаждения позволяет размещать суперкомпьютер даже в автомобильных кузовах-контейнерах: https://tproger.ru/news/rostec-mobile-supercomputer

— Компания Tracktion открыла исходный код проекта Tracktion Engine. Он создан на модульной основе и предназначен для создания цифровых звуковых рабочих станций, медиаплееров и аудио-приложений. Tracktion Engine поддерживает множество аудиоформатов, подключение плагинов и операции с MIDI-файлами: https://tproger.ru/news/tracktion-engine-open-source

— TRACLabs объявила о разработке искусственного интеллекта, предназначенного для управления жизнеобеспечением внеземных колоний. Разработка получила название CASE. Создатели уверяют, что ИИ будет способен принимать самостоятельные решения и коммуницировать с людьми: https://tproger.ru/news/case-space-stations-ai
источник
Типичный программист
Всё ли вы знаете о потенциальных и уже освоенных сферах применения блокчейна? Ведь он уже встречается практически на каждом углу.

Ответьте на несколько вопросов этого теста и приблизьтесь к дзену децентрализации: https://tprg.ru/wGvu

#парнёрский
источник
Типичный программист
Отладка — не самый любимый программистами процесс. Но есть несколько приёмов, которые помогут его сделать чуточку проще.

Обратите внимание на эти десять консольных функций.
https://tproger.ru/translations/javascript-debug-tricks/
источник
2018 November 25
Типичный программист
Lua — компактный язык программирования, который можно встраивать практически в любое приложение — от World of Warcraft до веб-сервера Nginx.

В этой статье мы рассмотрим примеры написания простых и сложных Lua-скриптов, их вызов из Redis, а также запись и хранение на сервере.
https://tproger.ru/translations/redis-lua-guide/
источник