SlideShare a Scribd company logo
1 of 63
Download to read offline
Программирование
Как начать?
Пётр Кузьмичёв. Специалист по тестированию
“Джет Мани Микрофинанс”
Контакты
@pkuzmichev
QA Channel: https://t.me/qa_channel
О чём?
Что обсудим?
● План самообразования
● Выбор языка
● Литература
● Курсы
● Ментор
● Практика
● Проект
Что такое самообразование?
Самообразова́ние — образование, получаемое самостоятельно, вне
стен какого-либо учебного заведения, без помощи обучающего.
Человека, занимающегося самообразованием, называют самоучкой.
(Wikipedia).
Почему самообразование лучше?
1. Возможность получить более актуальные знания
2. Позволяет составить персонализированную программу
обучения
3. Возможность получить больше мотивации на обучение
4. Расширяет круг общения
5. Возможность учиться у лучших
6. Возможность управлять расписанием
7. Доступно всем
Минусы самообразования?
1. Трудности в понимании материала
2. Отсутствие самодисциплины
3. Нет гарантии, что вы правильно поняли материал
4. Трудно оценить авторитет источника
5. Это не так просто
План самообразования
Учите английский. Это пригодится.
Memrise
Hexlet.io
Введение в программирование
Языки
● PHP
● Python
● Java
● Ruby
● JavaScript
● ...
или
Hello, World!
Java Python
Выбираем литературу
Книги по Python
Для лучшего усвоения материала в книге
приведено множество примеров программного
кода.
В конце каждой главы вы найдете проект
полноценной игры, иллюстрирующий ключевые
идеи изложенной темы, а также краткое резюме
пройденного материала и задачи для
самопроверки.
Книги по Python
"Изучаем Python" - это учебник, написанный
доступным языком, рассчитанный на
индивидуальную скорость обучения и
основанный на материалах учебных курсов,
которые автор, Марк Лутц, ведет уже на
протяжении десяти лет.
Книги по Python
Учебные проекты, предлагаемые в конце
каждой главы, предоставят вам возможность
испытать свои силы в улучшении ранее
рассмотренных программ и использовать
приобретенные знания для автоматизации
аналогичных задач.
Курсы
Курс “Программирование на Python” на Stepic.org
Книги по Java
Книги по Java
Герберт Шилдт - общепризнанный эксперт в
области Java, автор многочисленных
бестселлеров, посвященных
программированию, с почти тридцатилетним
стажем писательской деятельности.
Книги по Java
Нет никакой воды, пустословия. Все 450 страниц
по делу.
Перевод не очень.
Курсы
1. “Java. Базовый курс” на Stepic.org
2. Курс “Введение в Java” на Hexlet.io
Выбор
литературы
● Иностранный автор
● Качественный перевод
● Хорошие отзывы
● Упражнения
● Адекватное название
● Практика
● Проект
Цикличность
1. Книга по новой теме
2. Практика
3. Перечитывание или чтение новой книги по этой же теме
Ментальные карты
Изучение любого материала может идти быстрее, если
фиксировать основные мысли в форме ментальной карты.
Ментор
Practice makes perfect
1. Checkio.org
2. Задачи от ментора
3. Упражнения из книг
4. Поставьте себе задачу самостоятельно
Финальный проект
Метод «Помидора»
Определитесь с
задачей, которую
будете выполнять.
Установи
таймер
Поставьте помидор
(таймер) на 25 минут.
25 минут 3-5 минут
Сделайте короткий
перерыв (3-5 минут).
15-30
минут
Работайте, ни на что
не отвлекаясь, пока
таймер не
прозвонит.
После каждого 4-го
«помидора»
сделайте длинный
перерыв (15-30
минут).
Задача
Выводы
1. Главное начать
2. Поставьте цель
3. Составьте план по достижению цели
4. English, please
5. Computer Science
6. Учите выбранный язык
7. Но помните, что знание языка != программирование
8. Ментор
9. Практика! Ещё больше практики!
Выводы
1. Главное начать
2. Поставьте цель
3. Составьте план по достижению цели
4. English, please
5. Computer Science
6. Учите выбранный язык
7. Но помните, что знание языка != программирование
8. Ментор
9. Практика! Ещё больше практики!
Выводы
1. Главное начать
2. Поставьте цель
3. Составьте план по достижению цели
4. English, please
5. Computer Science
6. Учите выбранный язык
7. Но помните, что знание языка != программирование
8. Ментор
9. Практика! Ещё больше практики!
Выводы
1. Главное начать
2. Поставьте цель
3. Составьте план по достижению цели
4. English, please
5. Computer Science
6. Учите выбранный язык
7. Но помните, что знание языка != программирование
8. Ментор
9. Практика! Ещё больше практики!
Выводы
1. Главное начать
2. Поставьте цель
3. Составьте план по достижению цели
4. English, please
5. Computer Science
6. Учите выбранный язык
7. Но помните, что знание языка != программирование
8. Ментор
9. Практика! Ещё больше практики!
Выводы
1. Главное начать
2. Поставьте цель
3. Составьте план по достижению цели
4. English, please
5. Computer Science
6. Учите выбранный язык
7. Но помните, что знание языка != программирование
8. Ментор
9. Практика! Ещё больше практики!
Выводы
1. Главное начать
2. Поставьте цель
3. Составьте план по достижению цели
4. English, please
5. Computer Science
6. Учите выбранный язык
7. Но помните, что знание языка != программирование
8. Ментор
9. Практика! Ещё больше практики!
Выводы
1. Главное начать
2. Поставьте цель
3. Составьте план по достижению цели
4. English, please
5. Computer Science
6. Учите выбранный язык
7. Но помните, что знание языка != программирование
8. Ментор
9. Практика! Ещё больше практики!
Выводы
1. Главное начать
2. Поставьте цель
3. Составьте план по достижению цели
4. English, please
5. Computer Science
6. Учите выбранный язык
7. Но помните, что знание языка != программирование
8. Ментор
9. Практика! Ещё больше практики!
Не будьте
В кулинарном смысле баклажан
рассматривается как овощ
Конец
Обсуждение
Ссылки
1. Проект в Trello
2. Duolingo
3. Memrise
4. CS50 (javarush)
5. Курс "Введение в программирование" на Hexlet.io
6. Курс “Программирование на Python” на Stepic.org
7. “Java. Базовый курс” на Stepic.org
8. Курс “Введение в Java” на Hexlet.io
9. Checkio.org - практика для JS и Python
10. Менторы на Hexlet.io
11. Что такое карта мыслей и как с ней работать
12. QA Channel
Секретная ссылка для избранных

More Related Content

Similar to Программирование. Как начать?

Как выучить английский за 6 месяцев
Как выучить английский за 6 месяцевКак выучить английский за 6 месяцев
Как выучить английский за 6 месяцевSkyeng
 
I:\информатизация региона ушакова м а\языки
I:\информатизация региона ушакова м а\языкиI:\информатизация региона ушакова м а\языки
I:\информатизация региона ушакова м а\языкиkoriv51
 
семинарское занятие 2
семинарское занятие 2семинарское занятие 2
семинарское занятие 2Pavel Solovyov
 
Как увеличить скорость чтения и мышления в 1,5 - 2 раза
Как увеличить скорость чтения и мышления в 1,5 - 2 разаКак увеличить скорость чтения и мышления в 1,5 - 2 раза
Как увеличить скорость чтения и мышления в 1,5 - 2 разаArtem Polyanskiy
 
рекомендации психолога выпускникам
рекомендации психолога выпускникамрекомендации психолога выпускникам
рекомендации психолога выпускникамАлина Ветрова
 
Презентация
ПрезентацияПрезентация
Презентацияdfcbkmtdf
 
Eglish habit flylanguage-com
Eglish habit flylanguage-comEglish habit flylanguage-com
Eglish habit flylanguage-comfly-language
 
Вебинар «Как учить английский: алгоритмы запоминания слов»
Вебинар «Как учить английский: алгоритмы запоминания слов»Вебинар «Как учить английский: алгоритмы запоминания слов»
Вебинар «Как учить английский: алгоритмы запоминания слов»Maria Sorokina
 
как учиться эффективно
как учиться эффективнокак учиться эффективно
как учиться эффективноKrzysztof Rybinski
 
Егэ презентация
Егэ презентацияЕгэ презентация
Егэ презентацияTitenko1
 
Как готовить домашние задания
Как готовить домашние заданияКак готовить домашние задания
Как готовить домашние заданияАлина Ветрова
 
Как готовить домашние задания
Как готовить домашние заданияКак готовить домашние задания
Как готовить домашние заданияАлина Ветрова
 
Экзамен - это не страшно!
Экзамен - это не страшно!Экзамен - это не страшно!
Экзамен - это не страшно!Armen Pilnov
 
Как разговаривать на английском более естественно
Как разговаривать на английском более естественноКак разговаривать на английском более естественно
Как разговаривать на английском более естественноSkyeng
 
Как подготовится к ЕГЭ.
Как подготовится к ЕГЭ.Как подготовится к ЕГЭ.
Как подготовится к ЕГЭ.VladaVica
 
Как заговорить на иностранном языке уже через 3 месяца? Схема Гуннемарка
Как заговорить на иностранном языке уже через 3 месяца? Схема ГуннемаркаКак заговорить на иностранном языке уже через 3 месяца? Схема Гуннемарка
Как заговорить на иностранном языке уже через 3 месяца? Схема Гуннемаркаfly-language
 
Психолого-педагогическая подготовка учеников, родителей и учителей.
Психолого-педагогическая подготовка учеников, родителей и учителей.Психолого-педагогическая подготовка учеников, родителей и учителей.
Психолого-педагогическая подготовка учеников, родителей и учителей.ruster_c
 
Психологическая подготовка к экзаменам
Психологическая подготовка к экзаменамПсихологическая подготовка к экзаменам
Психологическая подготовка к экзаменамAngryClown
 
Как полностью уйти в онлайн и создать свой обучающий продукт
Как полностью уйти в онлайн и создать свой обучающий продуктКак полностью уйти в онлайн и создать свой обучающий продукт
Как полностью уйти в онлайн и создать свой обучающий продуктАлександра Руденко
 

Similar to Программирование. Как начать? (20)

Как выучить английский за 6 месяцев
Как выучить английский за 6 месяцевКак выучить английский за 6 месяцев
Как выучить английский за 6 месяцев
 
I:\информатизация региона ушакова м а\языки
I:\информатизация региона ушакова м а\языкиI:\информатизация региона ушакова м а\языки
I:\информатизация региона ушакова м а\языки
 
семинарское занятие 2
семинарское занятие 2семинарское занятие 2
семинарское занятие 2
 
Как увеличить скорость чтения и мышления в 1,5 - 2 раза
Как увеличить скорость чтения и мышления в 1,5 - 2 разаКак увеличить скорость чтения и мышления в 1,5 - 2 раза
Как увеличить скорость чтения и мышления в 1,5 - 2 раза
 
рекомендации психолога выпускникам
рекомендации психолога выпускникамрекомендации психолога выпускникам
рекомендации психолога выпускникам
 
Презентация
ПрезентацияПрезентация
Презентация
 
Eglish habit flylanguage-com
Eglish habit flylanguage-comEglish habit flylanguage-com
Eglish habit flylanguage-com
 
Вебинар «Как учить английский: алгоритмы запоминания слов»
Вебинар «Как учить английский: алгоритмы запоминания слов»Вебинар «Как учить английский: алгоритмы запоминания слов»
Вебинар «Как учить английский: алгоритмы запоминания слов»
 
как учиться эффективно
как учиться эффективнокак учиться эффективно
как учиться эффективно
 
Егэ презентация
Егэ презентацияЕгэ презентация
Егэ презентация
 
Как готовить домашние задания
Как готовить домашние заданияКак готовить домашние задания
Как готовить домашние задания
 
Как готовить домашние задания
Как готовить домашние заданияКак готовить домашние задания
Как готовить домашние задания
 
Экзамен - это не страшно!
Экзамен - это не страшно!Экзамен - это не страшно!
Экзамен - это не страшно!
 
Umrilova o.l
Umrilova o.lUmrilova o.l
Umrilova o.l
 
Как разговаривать на английском более естественно
Как разговаривать на английском более естественноКак разговаривать на английском более естественно
Как разговаривать на английском более естественно
 
Как подготовится к ЕГЭ.
Как подготовится к ЕГЭ.Как подготовится к ЕГЭ.
Как подготовится к ЕГЭ.
 
Как заговорить на иностранном языке уже через 3 месяца? Схема Гуннемарка
Как заговорить на иностранном языке уже через 3 месяца? Схема ГуннемаркаКак заговорить на иностранном языке уже через 3 месяца? Схема Гуннемарка
Как заговорить на иностранном языке уже через 3 месяца? Схема Гуннемарка
 
Психолого-педагогическая подготовка учеников, родителей и учителей.
Психолого-педагогическая подготовка учеников, родителей и учителей.Психолого-педагогическая подготовка учеников, родителей и учителей.
Психолого-педагогическая подготовка учеников, родителей и учителей.
 
Психологическая подготовка к экзаменам
Психологическая подготовка к экзаменамПсихологическая подготовка к экзаменам
Психологическая подготовка к экзаменам
 
Как полностью уйти в онлайн и создать свой обучающий продукт
Как полностью уйти в онлайн и создать свой обучающий продуктКак полностью уйти в онлайн и создать свой обучающий продукт
Как полностью уйти в онлайн и создать свой обучающий продукт
 

Программирование. Как начать?

  • 1. Программирование Как начать? Пётр Кузьмичёв. Специалист по тестированию “Джет Мани Микрофинанс”
  • 4.
  • 5.
  • 6. Что обсудим? ● План самообразования ● Выбор языка ● Литература ● Курсы ● Ментор ● Практика ● Проект
  • 7. Что такое самообразование? Самообразова́ние — образование, получаемое самостоятельно, вне стен какого-либо учебного заведения, без помощи обучающего. Человека, занимающегося самообразованием, называют самоучкой. (Wikipedia).
  • 8. Почему самообразование лучше? 1. Возможность получить более актуальные знания 2. Позволяет составить персонализированную программу обучения 3. Возможность получить больше мотивации на обучение 4. Расширяет круг общения 5. Возможность учиться у лучших 6. Возможность управлять расписанием 7. Доступно всем
  • 9. Минусы самообразования? 1. Трудности в понимании материала 2. Отсутствие самодисциплины 3. Нет гарантии, что вы правильно поняли материал 4. Трудно оценить авторитет источника 5. Это не так просто
  • 11.
  • 12.
  • 14.
  • 15.
  • 17.
  • 18.
  • 19.
  • 21. Языки ● PHP ● Python ● Java ● Ruby ● JavaScript ● ...
  • 25.
  • 26.
  • 27. Книги по Python Для лучшего усвоения материала в книге приведено множество примеров программного кода. В конце каждой главы вы найдете проект полноценной игры, иллюстрирующий ключевые идеи изложенной темы, а также краткое резюме пройденного материала и задачи для самопроверки.
  • 28. Книги по Python "Изучаем Python" - это учебник, написанный доступным языком, рассчитанный на индивидуальную скорость обучения и основанный на материалах учебных курсов, которые автор, Марк Лутц, ведет уже на протяжении десяти лет.
  • 29. Книги по Python Учебные проекты, предлагаемые в конце каждой главы, предоставят вам возможность испытать свои силы в улучшении ранее рассмотренных программ и использовать приобретенные знания для автоматизации аналогичных задач.
  • 32. Книги по Java Герберт Шилдт - общепризнанный эксперт в области Java, автор многочисленных бестселлеров, посвященных программированию, с почти тридцатилетним стажем писательской деятельности.
  • 33. Книги по Java Нет никакой воды, пустословия. Все 450 страниц по делу. Перевод не очень.
  • 34. Курсы 1. “Java. Базовый курс” на Stepic.org 2. Курс “Введение в Java” на Hexlet.io
  • 35. Выбор литературы ● Иностранный автор ● Качественный перевод ● Хорошие отзывы ● Упражнения ● Адекватное название ● Практика ● Проект
  • 36. Цикличность 1. Книга по новой теме 2. Практика 3. Перечитывание или чтение новой книги по этой же теме
  • 37. Ментальные карты Изучение любого материала может идти быстрее, если фиксировать основные мысли в форме ментальной карты.
  • 39. Practice makes perfect 1. Checkio.org 2. Задачи от ментора 3. Упражнения из книг 4. Поставьте себе задачу самостоятельно
  • 42. Определитесь с задачей, которую будете выполнять. Установи таймер Поставьте помидор (таймер) на 25 минут. 25 минут 3-5 минут Сделайте короткий перерыв (3-5 минут). 15-30 минут Работайте, ни на что не отвлекаясь, пока таймер не прозвонит. После каждого 4-го «помидора» сделайте длинный перерыв (15-30 минут). Задача
  • 43. Выводы 1. Главное начать 2. Поставьте цель 3. Составьте план по достижению цели 4. English, please 5. Computer Science 6. Учите выбранный язык 7. Но помните, что знание языка != программирование 8. Ментор 9. Практика! Ещё больше практики!
  • 44.
  • 45. Выводы 1. Главное начать 2. Поставьте цель 3. Составьте план по достижению цели 4. English, please 5. Computer Science 6. Учите выбранный язык 7. Но помните, что знание языка != программирование 8. Ментор 9. Практика! Ещё больше практики!
  • 46.
  • 47. Выводы 1. Главное начать 2. Поставьте цель 3. Составьте план по достижению цели 4. English, please 5. Computer Science 6. Учите выбранный язык 7. Но помните, что знание языка != программирование 8. Ментор 9. Практика! Ещё больше практики!
  • 48.
  • 49. Выводы 1. Главное начать 2. Поставьте цель 3. Составьте план по достижению цели 4. English, please 5. Computer Science 6. Учите выбранный язык 7. Но помните, что знание языка != программирование 8. Ментор 9. Практика! Ещё больше практики!
  • 50.
  • 51. Выводы 1. Главное начать 2. Поставьте цель 3. Составьте план по достижению цели 4. English, please 5. Computer Science 6. Учите выбранный язык 7. Но помните, что знание языка != программирование 8. Ментор 9. Практика! Ещё больше практики!
  • 52.
  • 53. Выводы 1. Главное начать 2. Поставьте цель 3. Составьте план по достижению цели 4. English, please 5. Computer Science 6. Учите выбранный язык 7. Но помните, что знание языка != программирование 8. Ментор 9. Практика! Ещё больше практики!
  • 54.
  • 55. Выводы 1. Главное начать 2. Поставьте цель 3. Составьте план по достижению цели 4. English, please 5. Computer Science 6. Учите выбранный язык 7. Но помните, что знание языка != программирование 8. Ментор 9. Практика! Ещё больше практики!
  • 56.
  • 57. Выводы 1. Главное начать 2. Поставьте цель 3. Составьте план по достижению цели 4. English, please 5. Computer Science 6. Учите выбранный язык 7. Но помните, что знание языка != программирование 8. Ментор 9. Практика! Ещё больше практики!
  • 58.
  • 59. Выводы 1. Главное начать 2. Поставьте цель 3. Составьте план по достижению цели 4. English, please 5. Computer Science 6. Учите выбранный язык 7. Но помните, что знание языка != программирование 8. Ментор 9. Практика! Ещё больше практики!
  • 60. Не будьте В кулинарном смысле баклажан рассматривается как овощ
  • 63. Ссылки 1. Проект в Trello 2. Duolingo 3. Memrise 4. CS50 (javarush) 5. Курс "Введение в программирование" на Hexlet.io 6. Курс “Программирование на Python” на Stepic.org 7. “Java. Базовый курс” на Stepic.org 8. Курс “Введение в Java” на Hexlet.io 9. Checkio.org - практика для JS и Python 10. Менторы на Hexlet.io 11. Что такое карта мыслей и как с ней работать 12. QA Channel Секретная ссылка для избранных