proglibrary | Технологии

Telegram-канал proglibrary - Библиотека программиста | программирование, кодинг, разработка

77043

Все самое полезное для программиста в одном канале. Список наших каналов: https://t.me/proglibrary/9197 Учиться у нас: https://proglib.io/w/a32a0d94 Обратная связь: @proglibrary_feedback_bot По рекламе: @proglib_adv Прайс: @proglib_advertising

Подписаться на канал

Библиотека программиста | программирование, кодинг, разработка

Подробная инструкция по изучению одной из самых популярных технологий в веб‑разработке в 2016-ом году

https://proglib.io/p/start-learning-react/

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Подборка материалов для новичков с нашего сайта

#novice #common

1. Как научиться программировать?
https://proglib.io/p/let-us-learn-program/

2. Полезные навыки для начинающего программиста
https://proglib.io/p/good-habits-for-beginner-developer/

3. Как устроиться работать разработчиком
https://proglib.io/p/abc-always-be-coding/

4. 9 идей для начинающих программистов по созданию игр-клонов
https://proglib.io/p/9-ideas-for-games/

5. Машинное обучение для самых маленьких
https://proglib.io/p/the-simplest-introduction-to-machine-learning/

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Хотите приступить к изучению Node.js, но не знаете с чего начать? Тогда наш гайд вам поможет.

#web

https://proglib.io/p/beginners-guide-to-node-js/

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Вы новичок и хотите как можно скорее начать писать качественный код? Тогда эта статья для вас.

#common #novice

https://proglib.io/p/good-habits-for-beginner-developer/

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Полезные практические советы по подготовке к собеседованию и его прохождению

#job

https://proglib.io/p/abc-always-be-coding/

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Машинное обучение для самых маленьких

#data_analysis #novice

Если вы открывали статью в Википедии о машинном обучении, прочитали, осознав, что вы тоже ничего в этом не понимаете, это руководство — для вас.

https://proglib.io/p/the-simplest-introduction-to-machine-learning/

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Подборка подкастов для разработчиков игр

#gamedev

1. Как делают игры – один из самых давних и популярных подкастов на территории России и СНГ. Ведущие — М. Кузьмин (ведущий менеджер компании HeroCraft по распространению игр), С. Галенкин (Epic Games. Руководитель издательского подразделения в Восточной Европе)
http://galyonkin.com/

2. Garage – подкаст от Святослава Торика, преимущественно о геймдизайне (Product Vision Expert в Wargaming.net)
http://torick.ru

3. The psychology of videogames: Подкаст о психологии в видеоиграх (на английком языке). Ведущий — Jamie Madigan (Ph.D. in psychology)
http://www.psychologyofgames.com/podcast/

4.#RadioFlazm: Подкаст про независимую разработку игр в небольших командах. Технологии, платформы, вопросы продвижения, условия работы. Ведёт Алексей Давыдов (CEO в Flazm.com)
http://flazm.ru/

5. TheGameDev. Интервью с разработчиками игр. Ведущие — Алексей Мельников (CGSpeak) и Алиса Хуснутдинова
https://www.youtube.com/thegamedev

Кстати, можете ознакомится со статьей с нашего сайта "9 идей для начинающих программистов по созданию игр-клонов": https://proglib.io/p/9-ideas-for-games/

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Наверное, некоторые из вас заметили, что у нас появился сайт — proglib.io. Мы намерены полностью уйти от непосредственно ведения паблика к ведению сайта, а страницы в социальных сетях будут как дополнения к нему.
Так вот нам для дальнейшего развития сайта требуются редакторы, у нас есть несколько направлений работы:
— написание/перевод образовательных статей (советы по обучению/дайджесты по различным технологиям/подборки книг или видео), возможное их дополнение;
— написание обзоров и рецензий на книги и видеолекций/видеоуроков, разумеется, не без их непосредственного выкладывания в том или ином виде;
— написание/перевод тестов на знания в тех или иных областях IT-сферы;
— курирование и модерация раздела задач с IT-собеседований.
Помимо вашей деятельности вам нужно будет все ваши работы добавлять на страницы в социальных сетях и на канал в Telegram.
Примеры работ вы можете увидеть на нашем сайте — proglib.io

Наши требования:
— знание английского языка на уровне документации;
— грамотный русский язык;
— минимальная компетенция в IT-сфере, хотя бы на уровне знания терминологии.
Будет плюсом, если:
— у вас есть опыт ведения сообществ в социальных сетях;
— вы разбираетесь в SEO и сможете вывести наш сайт в топ по ключевым запросам;
— у вас есть опыт технического перевода.

Вид работы: фриланс, удаленная работа, гибкий график.
Объем работы: все зависит от вас — мы никого никуда гнать не будем, поскольку надеемся, что будет достаточно откликов для того, чтобы публикации шли непрерывно 5 раз в день.
Заработная плата: если вы будете заниматься исключительно написанием статей, то в районе 150-200 рублей за 1000 знаков (хотя была идея платить за количество просмотров, поскольку нам важнее всего подобранная тема и то, насколько она будет актуальна для подписчиков). Однако, мы готовы к вашим предложениям по поводу непосредственно вашей заработной платы.
Способы перевода средств: QIWI, Yandex.Деньги, банковская карта.

Если вас заинтересовала данная вакансия, пишите мне в личку (vk.com/ducimus) или на почту ruproglib@gmail.com с указанием ссылок на ваше портфолио из статей, а также вашим резюме и направлениями работы, которыми вы готовы заниматься у нас)

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

20 потрясающих CSS3 техник, библиотек и примеров

#web

https://proglib.io/p/20-impressive-css3-techiques/

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Небольшой видеокурс «Продвинутый JavaScript»

#javascript

1. Шаблоны вызова функции и this
2. Функция-конструктор
3. Прототипное наследование (часть 1-я)
4. Прототипное наследование (часть 2-я)
5. Прототипное наследование. Object.create() (часть 3-я)

Ссылка на плейлист: https://www.youtube.com/watch?v=xydnbUZqzto&list=PLY4rE9dstrJzNRmAeTHXAlT7lJFC2YjDg
Ссылка на обсуждение: https://vk.com/wall-54530371_98140

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Игра для тех, кто хочет потренироваться в знании регулярных выражений

#regex

http://regex.alf.nu/

Кстати, можете ознакомится с уроками по регулярным выражениям в С++: https://vk.com/wall-54530371_98018

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Серия вебинаров по разработке игр

#gamedev

1. Как за час создать игру на Unity3D.
2. Создание простого 2D платформера в Unity3D.
3. Создание Counter Strike. Сетевой FPS shooter на Unity3D
4. Философия сетевых игр. Создание многопользовательской игры на Unity3D.
5. Вебинар на тему "Как "оживить" персонаж с помощью Cinema4D и Unity?"

Ссылка на подборку: http://vk.com/wall-54530371_97966

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Курс по безопасности компьютерных систем от Массачусетского Технологического Института (MIT)
Часть первая (1/2)

#security

1. Introduction, Threat Models
2. Control Hijacking Attacks
3. Buffer Overflow Exploits and Defenses
4. Privilege Separation
5. Capabilities
6. Sandboxing Native Code
7. Web Security Model
8. Securing Web Applications
9. Symbolic Execution

Обсуждение: https://vk.com/wall-54530371_97636
Плейлист: https://vk.cc/5VHeJF

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Вводный обучающий видеокурс по нейронным сетям

#data_analysis

В данном видеокурсе речь пойдет не о биологических нейронных сетях, а об их математических программных реализациях — искусственных нейронных сетях (ИНС). ИНС дает много различных возможностей, недоступных при линейном или параллельном программировании: самообучение, распознавание образов, выполнение задач прогнозирования и др.

1. Введение.
2. Немного биологии.
3. В целом об искусственной нейронной сети.
4. Искусственный нейрон.
5. Структура нейронной сети.
6. Нюансы работы нейронной сети.
7. Обучение сети.
8. Технология обучения сети. Часть 1.
9. Технология обучения сети. Часть 2.

Обсуждение: https://vk.com/wall-54530371_97571

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Серия коротких видео по основам SQL

#sql@proglib #novice@proglib

1. Понятие реляционных баз данных
2. Создание БД, таблиц, столбцов
3. Команда выборки SELECT
4. Команда вставки INSERT
5. Команда редактирования UPDATE
6. Команда удаления DELETE
7. Like, Order By, Desc, Or, And
8. Not, In, Between, Distinct, Max, Min, Count, Sum, Avg
9. БД из нескольких таблиц Связи между таблицами

Полная серия видео доступны по ссылке:
https://www.youtube.com/playlist?list=PLczo5nNDGlYQ9P8vWyTi_G2LrXQEUHxpl

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Помнить всё: метод римской комнаты

#common

«Записывайте всё!» — говорит гуру GTD Дэвид Аллен. Создайте систему для записи, которой всецело доверяете, и — записывайте всё!

Совет прекрасный, но не всегда есть под рукой система, которой я доверяю. И не всегда я ей доверяю. Бывают ситуации, когда ни записать, ни прочитать записанное невозможно. На пробежке, например. На грани сна. В бане. Во время шторма на палубе каравеллы.

Ссылка на статью: https://vk.cc/5YnUHQ

Также рекомендуем ознакомится с методикой запоминания информации через повторения: https://vk.com/wall-54530371_89145

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Создание игры Snake (Змейка) на Unity3D за час (механика как в игре slither.io)

#gamedev

Ссылка на пост: https://vk.com/wall-54530371_99067

Для тех, кто пропустил: Подборка подкастов для разработчиков игр — https://vk.com/wall-54530371_98595

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

27 сайтов для оттачивания навыков программирования

#common

https://proglib.io/p/27-puzzle-websites-to-sharpen-your-skills/

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Как создать игру на HTML5
Часть первая (1/2)

#gamedev #javascript

1. Каркас страницы
2. Создаем Canvas
3. Работа с CSS
4. Взаимодействие с Canvas
5. Создаем фон
6. Отображаем игрока
7. Создаем объект игрока
8. Создаем врага
9. Создаем Цикл Игры

Обсуждение: https://vk.com/wall-54530371_98745
Плейлист: https://www.youtube.com/watch?v=Z1CWojNd2yc&list=PLczcTSDLfwNRmy4ab1HEA4vsNIyJfQmsS

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

JavaScript30

#javascript

JavaScript: 30 проектов за 30 дней — подборка потрясающих видео уроков от Wes Bos.

Сайт с уроками — https://javascript30.com/
Исходный код — https://github.com/wesbos/JavaScript30

Дополнительные материалы:
— Небольшой видеокурс "Продвинутый JavaScript": https://vk.com/wall-54530371_98140
— Книга "Изучаем программирование на JavaScript": https://vk.com/wall-54530371_97386

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Подборка ресурсов, позволяющих освоить разработку на практике

#novice

https://proglib.io/p/6-online-resources-for-coding-projects/

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Самые популярные посты за эту неделю

#weekly

1. Курс по безопасности компьютерных систем от Массачусетского Технологического Института (MIT)
Первая часть: https://vk.com/wall-54530371_97636
Вторая часть: https://vk.com/wall-54530371_97803

2. Спецкурс ВМК МГУ "Язык программирования Python"
https://vk.com/wall-54530371_97842

3. Небольшой видеокурс «Продвинутый JavaScript»
https://vk.com/wall-54530371_98140

4. Подборка курсов, рекомендованных Google для повышения квалификации
https://proglib.io/p/google-guide-for-studying/

5. Серия вебинаров по разработке игр
https://vk.com/wall-54530371_97966

6. 20 потрясающих CSS3 техник, библиотек и примеров
https://proglib.io/p/20-impressive-css3-techiques/

7. Курс по языку программирования Python
https://vk.com/wall-54530371_98252

8. Архитектура и проектирование ПО
https://vk.com/wall-54530371_98032

9. Как не потерять (или найти) вдохновение для написания кода?
https://vk.com/wall-54530371_97984

10. Курс по React от ReactCasts
https://vk.com/wall-54530371_97743

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Уроки по Zurb Foundation

#web@proglib

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

1. Введение и установка Foundation
2. Система сетки
3. Адаптивная навигация
4. Создаем выпадающее меню Dropdown menu, Drilldown menu
5. Как сделать accordion. Делаем Accordion на css и js
6. Как сделать табы (Tabs)
7. Кнопки (Button)
8. Группы кнопок (Button Group)
9. Модальные окна

Полный курс из 16 уроков смотрите по ссылке: https://vk.cc/5WKcbR

Шпаргалка для сравнения классов Twitter Bootstrap и Zurb Foundation: https://habrahabr.ru/post/236491/

Обсуждение: https://vk.com/wall-54530371_98220

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Подборка курсов, рекомендованных Google для повышения квалификации

#common

https://proglib.io/p/google-guide-for-studying/

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Поскольку здесь собралась наиболее лояльная аудитория, представляем вашему вниманию наш новый сайт: https://proglib.io/

Нам нужны энтузиасты для его непосредственного тестирования, пишите ваши отзывы и пожелания тут:
https://telegram.me/joinchat/ADdwQ0C3L9mW4e1qAPMGJw

P. S. Надеемся, что он не завалится, как в прошлый раз.

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Как не потерять (или найти) вдохновение для написания кода?

#common #web

Советы для тех, кто не может найти проект, над которым было бы интересно работать, даже несмотря на огромное море современных возможностей. Что ж – бывает! Но скоро вы узнаете, как справляться с этим.

https://vk.com/page-54530371_51660466

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Спецкурс ВМК МГУ "Язык программирования Python"

#python

1. История и место Python в современном мире. Командная строка
2. Логические выражения, операторы ветвления и цикла. Решение ДЗ
3. Стандартные типы данных и выражения-конструкторы
4. Множества, словари, строки и функции
5. Кодировки, исключения и генераторы
6. Файлы, модули и связь с ОС
7. Модули-расширения языка
8. Модули и классы
9. Наследование и его украшения

Обсуждение: https://vk.com/wall-54530371_97842
Ссылка на плейлист: https://www.youtube.com/playlist?list=PLPErILqzuTQr7QJ4rAFJVvzdTEFFPjaGz

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Самые популярные посты за эту неделю

#weekly

1. Вводный обучающий видеокурс по нейронным сетям
https://vk.com/wall-54530371_97571

2. Серия коротких видео по основам SQL
https://vk.com/wall-54530371_97147

3. Основы объектно-ориентированного программирования
https://vk.com/wall-54530371_96936

4. Онлайн учебник по Git
https://vk.com/wall-54530371_97011

5. Программируем на Python
https://vk.com/wall-54530371_97036

6. Курс по STL — Стандартная Библиотека Шаблонов C++
https://vk.com/wall-54530371_97069

7. Администрирование PostgreSQL
Первая часть: https://vk.com/wall-54530371_97227
Вторая часть: https://vk.com/wall-54530371_97552

8. Карьера программиста (2016) / Cracking the Coding Interview: 189 Programming Questions And Solutions (2015)
https://vk.com/wall-54530371_97210

9. Многопоточность для новичков [C++11]
https://vk.com/wall-54530371_97438

10. SQL. Полное руководство (2014)
https://vk.com/wall-54530371_97540

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Изучаем программирование на JavaScript
Авторы: Эрик Фримен, Элизабет Робсон

#javascript #book

Вы готовы сделать шаг вперед в веб-программировании и перейти от верстки в HTML и CSS к созданию полноценных динамических страниц? Тогда пришло время познакомиться с самым "горячим" языком программирования - JavaScript!
С помощью этой книги вы узнаете все о языке JavaScript - от переменных до циклов. Вы поймете, почему разные браузеры по-разному реагируют на код и как написать универсальный код, поддерживаемый всеми браузерами. Вам станет ясно, почему с кодом JavaScript никогда не придется беспокоиться о перегруженности страниц и ошибках передачи данных. Не пугайтесь, даже если ранее вы не написали ни одной строчки кода, - благодаря уникальному формату подачи материала эта книга с легкостью проведет вас по всему пути обучения: от написания простейшего скрипта до создания сложных веб-проектов, которые будут работать во всех современных браузерах.
Особенностью этого издания является уникальный способ подачи материала, выделяющий серию "Head First" издательства O'Reilly в ряду множества скучных книг, посвященных программированию.

К посту прикреплена оригинальная книга на английском языке: https://vk.com/wall-54530371_97386

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Так как поток информации в нашем паблике достаточно велик, то очень легко пропустить интересную вам публикацию.

Чтобы это предотвратить, в нашем паблике был создан ряд полезных функций, благодаря которым, вы сможете подчеркнуть для себя наилучшие публикации.

#weekly — самые лучшие посты за неделю
#monthly — самые лучшие посты за месяц

А также мы создали несколько wiki-страниц, которые периодически пополняем лучшими записями.
Страница "Видеолекции и видеоуроки": http://vk.com/page-54530371_48968741
Страница "Каталог книг": http://vk.com/page-54530371_44620320

К каждой публикации мы добавляем соответствующие хэш-теги, что делает более удобным поиск конкретных материалов.
Список всех хэш-тегов нашего сообщества можно посмотреть по ссылке ниже
http://vk.com/page-54530371_50230134

Читать полностью…
Подписаться на канал