Курс

«Настоящее программирование для всех I»
1.

Зачем мне программирование?

[Как хорошо быть программистом]

Благодаря программам вы общаетесь с друзьями в своем телефоне, а в ближайший магазин вовремя привозят продукты. Это называется «информационное общество».

Это наша реальность, которую создают программисты. Поэтому программисты востребованы, уважаемы и хорошо зарабатывают.

Но только хорошие программисты. Плохие никому не нужны. Кстати, хорошие программисты не задают вопрос «На каком языке мне программировать?». Их знания и навыки универсальны.

2.

О чем этот курс?

На примере современного и популярного языка Ruby мы изучаем универсальные принципы программирования.

Задача курса — развить в полном новичке практические навыки, понимание принципов работы программ и сути профессии программиста. Это хороший фундамент для правильного развития в любой технологии программирования от PHP до Java.

Мы не тратим время на абстрактные теории и примеры из пыльных книжек.

Из чего состоит курс

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

Сложные темы объясняются простым человеческим языком, на практических примерах, с помощью понятных метафор, картинок и шуток.

Как пользоваться курсом Установка и настройка Ruby Основы работы с командной строкой Работа с редактором Sublime Культура постановки задачи Культура разметки кода Первая программа «Волшебный шар» Поиск ошибок
Что такое переменные Объекты и типы данных Принципы работы программ Ветвления, оператор if Логические операции Базовый ввод/вывод Игра текстовый квест Параметры командной строки Работа с массивами Циклы (for, while) Методы и функции Программа «Тест на ревнивость»
Игра «Виселица», версия 1 Объекты и классы Культура проектирования Поля и методы класса Игра «Виселица», версия 2 Разбиение программы на файлы Оператор case Использование псевдографики
Открытие и закрытие файлов Пишем программу-цитатник Чтение файлов Запись файлов Игра «Виселица», версия 3 Пишем программу-дневник
Использование чужого кода Работа с RubyGems Программа для отправки email Какие бывают ошибки Обработка исключений (begin-rescue) Пишем программу-дневник Подведение итогов

Из чего состоит каждый урок

Видео
Конспекты
Тексты программ
Домашние
задания
Дополнительные
материалы
Помощь
преподавателей
3.

Что я получу?

Было

Что нужно иметь в начале

  • Ваши руки, голова и желание заниматься
  • Компьютер с Windows 7-10 или Mac OS X
  • Вы умеете им пользоваться
  • Вы ничего или почти ничего не знаете о программировании

Будет

Что вы получите в итоге

  • Вы понимаете как проектируются, создаются и работают программы
  • Умеете писать несложные программы на Ruby
  • Знакомы с профессиональными инструментами
  • Владеете основами культуры программирования
  • Умеете работать с исключениями, находить ошибки в программах
  • Интересное портфолио

После этого курса вы можете самостоятельно осваивать любую технологию или становиться junior программистом с помощью продвинутого блока «Настоящее программирование для всех 2»

А также

Сертификат — повод похвастаться и поверить в себя

Индивидуальная поддержка от авторов курса

4.

Авторы курса

Михаил Бутлицкий

Еще в школе и первых курсах ВУЗа увлекся созданием сайтов на PHP и Perl.

Профессионально начал программировать в 2003 году на Java в компании Luxoft. Параллельно занимался научными расчетами на C++.

C 2007 года занимался управлением проектами и продуктами как в известных интернет-компаниях (Яндекс, Рамблер), так и в амбициозных стартапах вроде Аймобилки. Так я стал понимать программирование со стороны заказчика и человека, который программистами руководит.

Кроме этого, создавал собственные проекты, в роли программиста и стартапера (Азбукер, «Людям.ру», Soholife и другие).

Работаю над проектом «Хороший программист».

Профиль на МоёмКруге
Вадим Венедиктов

Ещё в школе писал небольшие программы на C и делал сайты.

В 2003-м году начал работать профессионально: писал на C++ генераторы ассемблерных тестов и программы для USB контроллеров.

В 2008-м переключился на веб-разработку и вместе с другом написал на Ruby on Rails удобную площадку для ведения блогов «Симплог». Потом работал в интернет-компаниях (Аймобилко, InSales), фрилансером и соосновал Таксовик.

Попутно научил программировать нескольких своих друзей.

Сейчас pазвиваю «Хорошего программиста». Профессионально программированием занимаюсь примерно 13 лет.

Профиль на МоёмКруге
5.

Тарифы

Мы сделали курс бесплатным в новом формате 🎁

С домашними заданиями и дополнительными материалами. Начинай заниматься и разбираться в программировании прямо сейчас

Приступить к урокам


Вступай в наш телеграм-чат — там поддержат 👍