Size: a a a

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

2020 August 06
Типичный программист
источник
Типичный программист
источник
Типичный программист
источник
2020 August 07
Типичный программист
OTUS проведёт бесплатный вебинар на тему «Рефакторинг кода приложений на Spring» в рамках профессионального курса «Разработчик на Spring Framework»:
https://otus.pw/jVBm/

Вы узнаете о лучших практиках в написании простого и поддерживаемого кода на Spring Framework.

Когда: 12 августа в 20:00 (МСК).
Формат проведения — онлайн трансляция. Участие бесплатное. Для доступа пройдите вступительный тест на странице курса

Это #партнёрский пост
источник
Типичный программист
Разработчик из Киева в 2016 году решился и переехал-таки вместе с семьёй на работу в Мюнхен.

В статье он подробно рассказал, почему всё-таки решил переехать, почему выбрал именно Мюнхен, а также поведал много-много нюансов о жизни и работе в Германии:

https://tprg.ru/Nb1X

#мотивация
источник
Типичный программист
Подборка туториалов по разработке проектов на различных языках программирования — текстовый редактор на C++, HTTP-сервер на Java, todo-list на Python и много другое:

https://tprg.ru/l4SK

#python #cpp #java
источник
Типичный программист
Интенсив-практикум «Penetration Testing»

С 17 по 20 августа вы получите опыт анализа и тестирования защищённости программ, операционных систем и веб-приложений, а также опыт атак на корпоративные инфраструктуры.

За 4 дня вы научитесь:
— сканировать локальные сети, узлы в сети Интернет и анализировать полученный результат;
— обнаруживать ряд уязвимостей в веб-приложениях, программах, операционных системах и почтовых серверах;
— подбирать эксплойты к программному обеспечению с целью тестирования безопасности;
— эксплуатировать уязвимости через программы для тестирования.

Кто ведёт интенсив?
Егор Богомолов, у которого 200+ успешных проектов в таких компаниях как «Информзащита», «Бизон» и «Валарм».

Читайте подробности и оставляйте заявку на сайте: https://is.gd/jRUZ5u

Это #партнёрский пост
источник
Типичный программист
Сколько часов в неделю работаете?
Анонимный опрос
17%
До 30 часов
29%
30–40 часов
35%
40-50 часов
10%
50–60 часов
4%
60–80 часов
6%
Больше 80 часов
Проголосовало: 6404
источник
2020 August 08
Типичный программист
17 вопросов джуну: что должен знать Junior-разработчик

Завышена ли сегодня планка требований и какого джуна на самом деле ищут компании? Мы разобрали 17 вопросов с собеседований, которые наглядно иллюстрируют, каким должен быть современный Junior-разработчик:

https://tprg.ru/vFEV

#советы #собеседование
источник
Типичный программист
Кто такой DevOps-инженер и как им стать?

На бесплатном интенсиве с 10 по 12 августа познакомьтесь с востребованной IT-профессией и попробуйте свои силы в этом направлении.

Что там будет?
— научитесь использовать Docker-compose и Kubernetes;
— соберёте контейнер с приложением;
— узнаете, как организовать непрерывную интеграцию и автоматически собирать новую версию приложения при обновлении исходного кода;
— в конце интенсива вас ждут практические советы от профи и неограниченный доступ к материалам занятий.

Авторы трёх лучших проектов получат сертификаты на 30 000 ₽ для обучения в онлайн-университете Skillbox.

Регистрируйтесь: https://clc.to/hnHGcQ

Это #партнёрский пост
источник
Типичный программист
Руководство Google по форматированию кода на Java

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

Например, у Google есть большой гайд по написанию кода на Java. В этой статье найдёте его перевод на русский:

https://tprg.ru/L6cB

#java #google #чистыйкод
источник
2020 August 09
Типичный программист
Современные дети во дворе играют в айтишников, а в кого в детстве играли вы?
источник
Типичный программист
DevOps инженеры из N1.RU по итогам обучения на курсе по Kubernetes в Слёрм подготовили ценные выводы для всех, кто проходит курсы:

— трезво оценивайте свою способность продуктивно работать и получать новую информацию вне привычного рабочего дня;

— выбирайте курсы с конкретной программой и оценённой сложностью материала;

— знакомьтесь с опытом и отзывами других участников, узнавайте больше информации о лекторах;

— пробуйте, изучайте новое и постоянно совершенствуйте свои компетенции.

Всё начинается с первого шага, посмотрите программы видеокурсов по Kubernetes от Слёрм здесь: http://to.slurm.io/vhJrbA

Это #партнёрский пост
источник
Типичный программист
17 задачек по бинарным деревьям

Как найти минимальную глубину бинарного дерева? А как посчитать в нём все листья? А как преобразовать бинарное дерево в двоичное дерево поиска?

Держите подборку из практических 17 вопросов по теме бинарных деревьев с предлагаемыми решениями:

https://tprg.ru/na7g

#алгоритмы
источник
Типичный программист
Как написать бота, которого нельзя будет обыграть в «крестики-нолики»?

Разбираемся с этим алгоритмом в статье: https://tprg.ru/WsRx

#javascript #алгоритмы
источник
2020 August 10
Типичный программист
#вакансии #работа
Москва, оклад по итогам собеседования

Ведущая международная табачная компания Philip Morris, ищет SalesForce Solution Architect.

Из преимуществ можно отметить:
— возможность развития в любых направлениях: как для осуществления личных целей, так и для построения международной карьеры;
— удалённая работа несколько раз в неделю;
— современный офис в центре Москвы.

Узнать подробности и откликнуться: https://tprg.ru/Z1v4
источник
Типичный программист
Образовательный контент от IT-гигантов

Крупные IT-компании предлагают множество образовательных услуг для студентов, преподавателей и учебных заведений — курсы, вебинары, скидки на сервисы и бесплатный софт.

В этой серии статей собраны основные такие плюшки:
— от Google: https://tprg.ru/DTZR
— от Microsoft: https://tprg.ru/mheJ
— от Amazon: https://tprg.ru/zFRK
— от Alibaba, JetBrains, GitHub и других компаний: https://tprg.ru/27Xq

#google #microsoft #amazon
источник
Типичный программист
Тайная вечеря для обсуждения JVM GraalV

Олег Шелаев (developer advocate проекта GraalVM в OracleLabs, Java Champion) расскажет:
— почему код работает быстрее;
— как мерить перформанс, чтобы не было стыдно;
— как использовать graalvm компилятор ahead-of-time для создания приложений для запуска в облаках.

Автор продемонстрирует демо: от иллюстрирующего возможности компилятора до модулей из нескольких языков программирования в одном приложении.

Эксперт: Паша Финкельштейн, разработчик и спикер в JetBrains.

Когда: 12 августа в 18:00
Регистрация: https://vk.cc/axY9Vg
Ссылка на трансляцию: https://youtu.be/mYg3f-117Zc

Это #партнёрский пост
источник
Типичный программист
Вот сейчас модно использовать бессерверные вычисления, облачную инфраструктуру и вот это вот всё. Не паришься про масштабируемость, а платишь только за используемые ресурсы. А если кто-то специально заходит на твой сайт, чтобы ты попал на деньги? Ну, скажем, миллион ботов каждую секунду. А потом приходит счёт на миллион, но уже долларов. Что делать?

Автор этой статьи рассказал, как минимизировать ущерб от DDoS-атак на AWS Lambdas: https://tprg.ru/M4W5

TL;DR:
— убедиться, что код не зависает на неправильных данных;
— оповещать о превышении биллинга;
— concurrency level для каждой функции;
— использовать SQS в качестве брокера для функции Lambda для обработки нескольких событий одновременно;
— использовать CDN (например, CloudFront) или AWS WAF;
— требовать API ключ для доступа к API Gateway;
— присмотреться к «Token Bucket» моделям.

#облака #безопасность #aws
источник
2020 August 11
Типичный программист
Зачем разработчики ведут блоги?

Чтобы стать более ценным специалистом и найти работу? Или прокачать личный бренд? Может, просто ради кайфа?

Разработчик, который ведёт популярный русскоязычный блог «Вастрик», попытался разобраться в этом вопросе и дал несколько советов тем, кто всё же решился вести блог:

https://tprg.ru/x3pl
источник