Как стать самым крутым программистом? Как научиться делать самые крутые проекты?
Для начала надо следить за материалами крупных конференций, которые те выкладывают бесплатно. Например, обучающей конференции по разработке высоконагруженных систем 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++ 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
YouTube
HighLoad Channel
№ 5665529917
Добро пожаловать на канал HighLoad Channel!
Здесь вы найдете всё самое актуальное из мира IT и технологий:
🎥 доклады ведущих экспертов отрасли,
💡 кейсы и инсайты от практиков,
🌍 обзоры трендов и технологий, которые меняют мир,
🎤 интервью с лидерами…
Добро пожаловать на канал HighLoad Channel!
Здесь вы найдете всё самое актуальное из мира IT и технологий:
🎥 доклады ведущих экспертов отрасли,
💡 кейсы и инсайты от практиков,
🌍 обзоры трендов и технологий, которые меняют мир,
🎤 интервью с лидерами…
8 идей проектов для практики веб-разработки
#web
Подготовили подборку небольших открытых проектов для всех, кто ломает голову, что бы такого сделать для практики навыков веб-разработки.
https://proglib.io/p/8-pet-projects-ideas/
#web
Подготовили подборку небольших открытых проектов для всех, кто ломает голову, что бы такого сделать для практики навыков веб-разработки.
https://proglib.io/p/8-pet-projects-ideas/
Библиотека программиста
8 идей проектов для практики веб-разработки
Подготовили подборку небольших открытых проектов для всех, кто ломает голову, что бы такого сделать для практики навыков веб-разработки.
Сертификации, стоящие внимания опытного программиста
#common
https://proglib.io/p/certifications-for-experienced-developer/
#common
https://proglib.io/p/certifications-for-experienced-developer/
Библиотека программиста
Сертификации, стоящие внимания опытного программиста
Подборка лучших сертификаций для опытных IT-специалистов от <a href="https://dev.to/scalawilliam" target="_blank" rel="noopener noreferrer">Викинтаса Нармонтаса</a> (или просто Уильяма), Scala-разработчика с 3.5-летним стажем.
Сейчас никто не читает? Может быть, зато сейчас люди потенциально на работе и могут спросить у начальства, оплатит ли оно билет.
Друзья,
В прошлом посте о том, как стать крутым разработчиком мы немного лукавили. Изучить 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
Друзья,
В прошлом посте о том, как стать крутым разработчиком мы немного лукавили. Изучить 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
YouTube
HighLoad Channel
№ 5665529917
Добро пожаловать на канал HighLoad Channel!
Здесь вы найдете всё самое актуальное из мира IT и технологий:
🎥 доклады ведущих экспертов отрасли,
💡 кейсы и инсайты от практиков,
🌍 обзоры трендов и технологий, которые меняют мир,
🎤 интервью с лидерами…
Добро пожаловать на канал HighLoad Channel!
Здесь вы найдете всё самое актуальное из мира IT и технологий:
🎥 доклады ведущих экспертов отрасли,
💡 кейсы и инсайты от практиков,
🌍 обзоры трендов и технологий, которые меняют мир,
🎤 интервью с лидерами…
Polyscape в CSS. Статья расскажет обо всей мощи современного CSS.
#web
https://proglib.io/p/css-polyscape/
#web
https://proglib.io/p/css-polyscape/
Библиотека программиста
Polyscape в CSS
Статья расскажет обо всей мощи современного CSS. В ней будут рассмотрены ключевые техники, которые позволяют красиво обрабатывать изображения.
Устроиться разработчиком в Сан-Франциско: работа мечты за 1 год
#job #common
https://proglib.io/p/software-engineer/
#job #common
https://proglib.io/p/software-engineer/
Библиотека программиста
Устроиться разработчиком в Сан-Франциско: работа мечты за 1 год
Работа пригвождает, и только разработчик программ обладает свободой и хорошим заработком. Мы расскажем, как устроиться программистом в Сан-Франциско!
Как провалить 45-минутное техническое интервью
#job #common
Подборка нескольких наиболее распространённых ошибок, совершаемых кандидатами при прохождении технического собеседования.
Подробности по ссылке: https://proglib.io/p/fail-coding-interview/
#job #common
Подборка нескольких наиболее распространённых ошибок, совершаемых кандидатами при прохождении технического собеседования.
Подробности по ссылке: https://proglib.io/p/fail-coding-interview/
Библиотека программиста
Как провалить 45-минутное техническое интервью
Подборка нескольких наиболее распространённых ошибок, совершаемых кандидатами при прохождении технического интервью.
Изучаете JavaScript?
Мы подготовили для вас подборку книг, которая поможет вам стать профессиональным веб-разработчиком!
#javascript
https://proglib.io/p/free-js-books/
Мы подготовили для вас подборку книг, которая поможет вам стать профессиональным веб-разработчиком!
#javascript
https://proglib.io/p/free-js-books/
Библиотека программиста
16 бесплатных книг по JavaScript
Коллекция бесплатных электронных книг для тех, кто хочет изучить JavaScript. Книги предоставляются в различных цифровых форматах: PDF, EPUB, HTML и др.
Не можете найти стоящий курс по Git?
Представляем вам лучший курс по Git на русском языке от Lynda.com.
#git #novice
https://proglib.io/p/system-git/
Представляем вам лучший курс по Git на русском языке от Lynda.com.
#git #novice
https://proglib.io/p/system-git/
Библиотека программиста
Лучший курс по Git от Lynda.com. На русском
Люди ошибаются, а вот система контроля Git – нет! Давайте разберемся в ней, чтобы новичок освоил, а опытный закрепил знания.
До сих пор верстаешь на float'ах и таблицах?
Тогда предлагаем ознакомится с материалом «20 советов для написания современного CSS»: https://proglib.io/p/modern-css-tips/
Каждый найдет что-то такое, о чем он раньше не знал!
#web
Тогда предлагаем ознакомится с материалом «20 советов для написания современного CSS»: https://proglib.io/p/modern-css-tips/
Каждый найдет что-то такое, о чем он раньше не знал!
#web
Библиотека программиста
20 советов для написания современного CSS
В этом посте автор хотел бы поделиться с вами коллекцией из 20 полезных привычек и лучших методов, которые рекомендованы сообществом CSS. Некоторые больше подойдут для новичков, некоторые более продвинуты, но надеемся, что каждый найдет что-то такое, о чем…
Регулярные выражения пугают новичков, но необходимы любому программисту. В этой статье продемонстрируем 5 практических примеров использования регулярных выражений на JavaScript.
https://proglib.io/p/5-js-regex-examples/
#regex
https://proglib.io/p/5-js-regex-examples/
#regex
Библиотека программиста
5 практических примеров использования регулярных выражений на JavaScript
Regex или регулярные выражения пугают новичков, но необходимы любому программисту. Давайте разберемся в регулярных выражениях на 5 простых примерах с JavaScript.
Самые популярные посты за этот месяц
#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
#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
VK
Библиотека программиста. Пост со стены.
Лучший курс по GIT. Перевод курса от Lynda.com
#novice@proglib #git@proglib
0. Введе... Смотрите полностью ВКонтакте.
#novice@proglib #git@proglib
0. Введе... Смотрите полностью ВКонтакте.
22 самых полезных плагина для работы с кодом в Sublime Text.
#sublime
https://proglib.io/p/22-sublime-text-plugins-for-web/
#sublime
https://proglib.io/p/22-sublime-text-plugins-for-web/
Библиотека программиста
22 самых полезных плагина для веб-разработки в Sublime Text
Собрали самые полезные плагины для работы с кодом в Sublime Text, чтобы ваша работа с любимым редактором стала еще удобней.
10 отличных плагинов для Sublime Text, которые расширяют его базовую функциональность и упрощают жизнь разработчику.
#sublime #common
https://proglib.io/p/useful-sublime-text-extensions/
#sublime #common
https://proglib.io/p/useful-sublime-text-extensions/
Библиотека программиста
10 лучших расширений для разработки на Sublime Text
Мы собрали 10 отличных плагинов для Sublime Text, которые расширяют его базовую функциональность и упрощают жизнь разработчику.
5 способов зарабатывать деньги будучи программистом
#job #common
https://proglib.io/p/earn-money-as-a-programmer/
#job #common
https://proglib.io/p/earn-money-as-a-programmer/
Библиотека программиста
5 способов зарабатывать деньги будучи программистом
Сегодня мы расскажем достопочтимой публике о пяти способах делать деньги, если ты программист. Если вы научитесь зарабатывать правильно, ваша жизнь станет на порядок лучше.
7 вещей, о которых стоит знать начинающему программисту
#novice
https://proglib.io/p/7-things-for-beginers/
#novice
https://proglib.io/p/7-things-for-beginers/
Библиотека программиста
7 вещей, о которых стоит знать начинающему программисту
Здесь вы найдете несколько вещей, которые вы, возможно, еще не знаете, но, как разработчику, вам будет полезно их изучить, ведь это основы любого программиста.
Серия коротких видео о уязвимости, взломе и способах защиты
#security
https://proglib.io/p/sec-protection/
#security
https://proglib.io/p/sec-protection/
Как превратить программирование в профессиональное ремесло за 8 простых шагов
#common
https://proglib.io/p/from-hobbyist-to-professional/
#common
https://proglib.io/p/from-hobbyist-to-professional/