Библиотека программиста | программирование, кодинг, разработка
81.1K subscribers
4.04K photos
205 videos
89 files
7.11K links
Все самое полезное для программиста в одном канале.

По рекламе: @proglib_adv

Курс по ML: https://clc.to/eLH_zQ

Другие курсы: https://clc.to/goHZHA

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a5ba2901234b69883a4d46
Download Telegram
Как стать самым крутым программистом? Как научиться делать самые крутые проекты?

Для начала надо следить за материалами крупных конференций, которые те выкладывают бесплатно. Например, обучающей конференции по разработке высоконагруженных систем HighLoad++ Junior и её взрослого брата HighLoad++ (https://www.youtube.com/user/profyclub/).

Во вторую очередь стоит сходить на одну из этих конференций вживую. Программа обучающей конференции строится со смыслом.

Сначала изучение ошибок других (мы ведь умные ребята :) - например, доклад (http://junior.highload.ru/2017/abstracts/2706) от компании, эксплуатирующей и поддерживающей highload-проекты. Цель — структурировать типовые проблемы нагруженных проектов и дать практические советы по их урегулированию.

Потом смотрим на опыт тех, у кого получилось построить посещаемый Project1917 (http://project1917.ru/), используя исключительно проверенную связку Nginx+MySQL+Laravel+AngularJS и имеющую легко поддерживаемую и расширяемую архитектуру. Кстати, в этом и состоит highload - в том, чтобы найти самое простое (а не самое хайповое) решение задачи.

Ну а уже затем можно погружаться в детали: схема работы HTTP-акселератора, сложные типы данных в реляционных СУБД, балансировка HTTP-трафика, погружение в виртуальную память, как устроены базы данных и даже чеклист по MySQL (http://junior.highload.ru/2017/abstracts/).

Всё это и многое другое на конференции HighLoad++ Junior (http://junior.highload.ru), которая пройдёт 5 и 6 июня в Москве на кампусе бизнес-школы СКОЛКОВО в рамках большого профессионального фестиваля “Российские интернет-технологии” (http://ritfest.ru/).

Изучайте программу и, если понравится, мы будем рады видеть вас!
Прокачаемся вместе!

Если понравится программа, то используйте специальный скидочный код для нашего сообщества ProgLibCode2017
Сейчас никто не читает? Может быть, зато сейчас люди потенциально на работе и могут спросить у начальства, оплатит ли оно билет.
Друзья,

В прошлом посте о том, как стать крутым разработчиком мы немного лукавили. Изучить highload-архитектуры недостаточно, надо ещё научиться хорошо программировать :)

Начнём, как и водится, с видео докладов прошлых лет (https://www.youtube.com/user/profyclub/), а затем перейдём к тому, что мы услышим уже через неделю на конференции по серверному программированию Backend Conf 2017 (http://backendconf.ru/).

О чём тут говорить? Для начала о приёмах, которые используют разработчики, например - реверс-инжиниринг. Прекрасный доклад (http://backendconf.ru/2017/abstracts/2692) о том, как исследуя API и документацию можно вскрыть архитектуру Amazon S3, с целью, например, проектирования аналогичного сервиса.

Или рефакторинг (который невозможно завершить, можно только закончить :). Разбор типичных ошибок, выход из затянувшегося рефакторинга, техники и приёмы для улучшения кодовой базы, как и когда выкатывать рефакторинг в докладе “Как потратить 4 года и мешок денег на рефакторинг и ничего не запустить” (http://backendconf.ru/2017/abstracts/2636).

Потом надо поговорить о конкретных решениях конкретных задач, например, “обратный” поиск (http://backendconf.ru/2017/abstracts/2560), поиск при записи данных. 100 миллионов документов, 100 тысяч изменений в секунду.

Или система подготовки видео для стриминга на платформе ivi (http://backendconf.ru/2017/abstracts/2733) - доклад о том, подготовить видео для большого количества устройств, DRM-систем и разных контейнеров с разным битрейтом. И при этом для удобного жонглирования и управления упаковать это всё в docker-контейнеры!

Ну а уже затем погрузиться в детали: Linux API для высокопроизводительного веб-сервера (http://backendconf.ru/2017/abstracts/2710), бекенд на Node.JS (http://backendconf.ru/2017/abstracts/2510), внедрение WebRTC (http://backendconf.ru/2017/abstracts/2641) и многое другое.

Ждём вас на конференции по серверному программированию Backend Conf (http://backendconf.ru/). которая пройдёт 5 и 6 июня в Москве на кампусе бизнес-школы СКОЛКОВО в рамках большого профессионального фестиваля “Российские интернет-технологии” (http://ritfest.ru/).

Прокачаемся вместе!

Если понравится программа, то используйте специальный скидочный код для нашего сообщества ProgLibCode2017
Как провалить 45-минутное техническое интервью

#job #common

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

Подробности по ссылке: https://proglib.io/p/fail-coding-interview/
Самые популярные посты за этот месяц

#monthly

В этом посте собрали лучшие материалы за май. Рекомендуем ознакомиться!

1. Лучший курс по GIT. Перевод курса от Lynda.com
https://vk.com/wall-54530371_128906

2. Дональд Кнут «Искусство программирования (The Art Of Computer Programming)»
https://vk.com/wall-54530371_127821

3. Гарвардский курс CS50
https://vk.com/wall-54530371_129807

4. 8 лучших книг из серии «Head First O'Reilly»
https://vk.com/wall-54530371_128974

5. Подборка книг по TCP/IP
https://vk.com/wall-54530371_132215

6. Подборка видео по фронтенду
https://vk.com/wall-54530371_130726

7. Решили проникнуться фронтендом? Подборка статей с сайта proglib.io
https://vk.com/wall-54530371_128762

8. Подборка книг с задачами по программированию
https://vk.com/wall-54530371_128052

9. Уроки C# с нуля до профи
https://vk.com/wall-54530371_127179

10. Практика по курсу «Компьютерные сети»
https://vk.com/wall-54530371_129189
Серия коротких видео о уязвимости, взломе и способах защиты

#security

https://proglib.io/p/sec-protection/
Как превратить программирование в профессиональное ремесло за 8 простых шагов

#common

https://proglib.io/p/from-hobbyist-to-professional/