Как стать программистом из человека

Содержание

Слайд 2

Регламент

Примерное время – 2 – 2.5 часа;
Запись будет доступна 24 часа, потом

Регламент Примерное время – 2 – 2.5 часа; Запись будет доступна 24
я её удалю;
10-15 минут – знакомство, вступление;
1.5 часа – основная часть;
15-45 минут – ответы на вопросы;

Слайд 3

Зорин Иван

Стаж профессиональной разработки 15 лет;
Стаж преподавания программирования 12 лет;
Сертифицированный профессионал Microsoft

Зорин Иван Стаж профессиональной разработки 15 лет; Стаж преподавания программирования 12 лет;
(Программирование на C#);
Несколько лет подряд веду секцию «Прикладное программирование» на школьной конференции «Поиск»;
Ст. преп. НИТУ МИСиС (каф. Автоматизированного проектирования и дизайна);
Ведущий программист в Wildberries;

Слайд 4

Моя история

1993 г. – первый компьютер;
1995 г. – Дворец пионеров, кружок программирования;
1999

Моя история 1993 г. – первый компьютер; 1995 г. – Дворец пионеров,
г. – МГГУ, кафедра САПР;
2003 г. – уход в административную деятельность;
2008 г. – фриланс, разработка на заказ;
2013 г. – возврат к программированию;

Слайд 5

План семинара

Сколько зарабатывают программисты?
Обязательно ли быть начальником чтобы хорошо зарабатывать?
Сколько времени

План семинара Сколько зарабатывают программисты? Обязательно ли быть начальником чтобы хорошо зарабатывать?
уйдёт на карьеру программиста? С чего начать?
Сложно ли работать программистом? Интересно ли?
Можно ли работать программистом, не приходя в офис?
Какие качества должны быть у успешного программиста?
Какие технические знания нужны программисту? Какой язык выбрать? Какой компьютер нужен для программирования?
Где научиться?

Слайд 6

Подарок для самых стойких

СПИСОК ПРОГРАММНЫХ ИНСТРУМЕНТОВ, КОТОРЫЕ НУЖНЫ РАЗРАБОТЧИКУ C# ДЛЯ НАЧАЛА

Подарок для самых стойких СПИСОК ПРОГРАММНЫХ ИНСТРУМЕНТОВ, КОТОРЫЕ НУЖНЫ РАЗРАБОТЧИКУ C# ДЛЯ НАЧАЛА

Слайд 7

Сколько зарабатывают программисты?

Сколько зарабатывают программисты?

Слайд 8

Сколько получают сеньоры?

Сколько получают сеньоры?

Слайд 9

Нужно ли быть начальником?

Нужно ли быть начальником?

Слайд 10

Удалённая работа

Удалённая работа

Слайд 11

Сколько времени нужно?

?

Сколько времени нужно? ?

Слайд 12

С чего начать?

Ходить на собеседования (если Вы ищете работу вотпрямщас);
Читать книги;
Если есть

С чего начать? Ходить на собеседования (если Вы ищете работу вотпрямщас); Читать
возможность – сходить на курсы по выбранному языку программирования;
Если есть время – сделать 1-2 простеньких проекта в выбранной области;
Учить английский язык;
Развивать аккаунт на Github (https://github.com/ );
Лучшее место для старта – крупная компания-разработчик ПО;

Слайд 13

Сложно ли работать программистом
Работа по созданию чего-то нового – всегда интересна!
Много кропотливой,

Сложно ли работать программистом Работа по созданию чего-то нового – всегда интересна!
нудной работы;
Частые задержки на работе – надо доделать, закончить;
Постоянная учёба;
Необходимость разбираться в предметной области;

Слайд 14

Удалёнка VS офис

Удалёнка VS офис

Слайд 15

Удалённая работа

Фриланс (freelancer, вольный копейщик, наёмник)
Сложно найти дорогой заказ;
Очень важна репутация;
Нет никаких

Удалённая работа Фриланс (freelancer, вольный копейщик, наёмник) Сложно найти дорогой заказ; Очень
гарантий, социалки;
Важны soft-skills и hard-skills в равной степени;
Удалённая работа в российской компании
Могут потребовать установки контролирующего ПО;
Удалённая работа в иностранной компании
Могут потребовать установки контролирующего ПО;
Никаких гарантий вообще;

Слайд 16

Какие качества нужны программисту

Какие качества нужны программисту

Слайд 17

Hard skills

Владеть базовыми знаниями в области ИТ;
Знать базовые понятия в программировании;
Умение программировать

Hard skills Владеть базовыми знаниями в области ИТ; Знать базовые понятия в
на выбранном языке;
Владение принципами командной разработки;
Знать какую-нибудь СУБД;
Знать основы HTML, CSS;

Слайд 18

Soft skills

Умение чётко выражать свои мысли;
Стрессоустойчивость;
Конфликтоустойчивость;
Умение сосредотачиваться на задаче;
Умение выслушивать собеседника и

Soft skills Умение чётко выражать свои мысли; Стрессоустойчивость; Конфликтоустойчивость; Умение сосредотачиваться на
понимать то, что он хочет сказать;
Дисциплинированность, ответственность;

Слайд 19

Какой язык выбрать?

Какой язык выбрать?

Слайд 20

Ссылки на IDE к популярным языкам программирования

1. MS Visual Studio 2017 (C#,

Ссылки на IDE к популярным языкам программирования 1. MS Visual Studio 2017
Javascript)
https://docs.microsoft.com/ru-ru/visualstudio/productinfo/vs2017-system-requirements-vs
2. MS Visual Studio Code (C#, Golang, Python, Javascript и т.д.)
https://code.visualstudio.com/docs/supporting/requirements
3. PhpStorm (PHP, Javascript)
https://www.jetbrains.com/phpstorm/download/#section=windows
4. Netbeans (Java)
https://netbeans.org/community/releases/68/relnotes_ru.html

Слайд 21

Как изучить язык программирования?

Читать книги/смотреть видео
Кто ответит на вопросы?
Получить профильное образование;
Не всегда

Как изучить язык программирования? Читать книги/смотреть видео Кто ответит на вопросы? Получить
современные знания (в ИТ по крайней мере);
Редко бывают практикующие программисты;
Отучиться на курсах;
Частичные знания – только по тому, что дают на курсах;
Нет общей базы;
Программировать самому;
В правильном ли направлении Вы двигаетесь?

Слайд 22

Язык C#

Современный – постоянно развивается и поддерживается компанией Microsoft;
Одна из самых удобных

Язык C# Современный – постоянно развивается и поддерживается компанией Microsoft; Одна из
сред разработки;
Возможность начать бесплатно – все необходимые инструменты бесплатны;
Разработка бизнес-приложений (MS Office, Edge, Антивирус Касперского), компьютерных игр (движок Unity), веб-платформ (ASP.NET Core), микросервисов, систем IoT (UWP-приложения);
Предлагает огромное количество инструментов для решения самых разных задач;
Простой в освоении для любого уровня подготовки;

Слайд 23

Курс: Практическое программирование на C# для начинающих

Цель курса – дать Вам набор

Курс: Практическое программирование на C# для начинающих Цель курса – дать Вам
знаний, достаточный для начала карьеры программиста или занятия фрилансом
Длительность курса – 2-3 месяца (зависит от выбранного тарифа);

Слайд 24

Для кого этот курс

Для начинающих (студентов и учеников старших классов);
Для тех, кто

Для кого этот курс Для начинающих (студентов и учеников старших классов); Для
хочет сменить свою профессию и стать программистом;
Для тех, кто хочет иметь дополнительный доход или работать из дома;

Слайд 25

О курсе

Упор на практику – практические техники и методики, разумное использование академических

О курсе Упор на практику – практические техники и методики, разумное использование
знаний, много кода;
Работа с теми же инструментами, что и в реальной промышленности (GitHub, Visual Studio и т.д.);
Общий чат курса и взаимодействие через ВК;
Постоянный доступ ко всем материалам курса после окончания курса;

Слайд 26

Состав курса

Базовые понятия
Обработка данных и операции ввода-вывода.
Условные операторы. Оператор переключения.

Состав курса Базовые понятия Обработка данных и операции ввода-вывода. Условные операторы. Оператор
Пространства имён.
Циклы.
Базовые знания ООП
Работа с файлами
Работа с потоками выполнения
Отражение *
Небезопасный код *
Рефакторинг и модульное тестирование **
Проект под моим руководством **

* - тариф Junior
** - тариф Junior ++

Слайд 27

Сколько стоит?

Сколько стоит?

Слайд 28

Это дорого?

Окупаемость – 1 -2 месяца (с зарплаты junior - разработчика);
Интересная работа

Это дорого? Окупаемость – 1 -2 месяца (с зарплаты junior - разработчика);
с явными перспективами;
Возможность удалённой работы;

Слайд 29

Спецпредложение сегодня

Скидка действует 24 часа

Спецпредложение сегодня Скидка действует 24 часа

Слайд 30

Рассрочка

Курс можно оплатить в 2 этапа: в начале и в середине по

Рассрочка Курс можно оплатить в 2 этапа: в начале и в середине
50%.
Оплата 50% даёт доступ к модулям 1-4. Окончательная оплата – ко всем остальным модулям.

Слайд 31

А если я отстану?

НИЧЕГО СТРАШНОГО!
Вопросы в чате и в личке – неограничено;
Проверка

А если я отстану? НИЧЕГО СТРАШНОГО! Вопросы в чате и в личке
ДЗ – месяц после окончания курса;
Выполнение проекта – 2 месяца после окончания курса;

Слайд 32

Тем, кто оставит заявку сегодня

При полной оплате курса по любому тарифу -

Тем, кто оставит заявку сегодня При полной оплате курса по любому тарифу
специальный модуль – разработка графического интерфейса для приложений Windows:
Разработка оконных приложений Windows с технологией WPF;
Создание красивых панелей управления (как в MS Office 2007+);

Слайд 33

Не можете определиться с тарифом?

Не можете определиться с тарифом?

Слайд 34

Intern

Для тех, кто ещё не готов прямо сейчас устраиваться на работу, а

Intern Для тех, кто ещё не готов прямо сейчас устраиваться на работу,
только учится;
Содержит только базовые знания, без развития практических навыков;

Слайд 35

Junior

Вы получите достаточно навыков для начала самостоятельной работы программистом C#;
Вы будете уметь

Junior Вы получите достаточно навыков для начала самостоятельной работы программистом C#; Вы
не просто писать на C#, но и знать основные принципы командной работы, правила хорошего и плохого кода;

Слайд 36

Junior++

Вы будете не только уметь писать код, но и поддерживать его в

Junior++ Вы будете не только уметь писать код, но и поддерживать его
будущем, оптимизировать его;
У Вас в активе будет собственный проект, который Вы сможете разместить на Github и предъявлять потенциальному работодателю;
Имя файла: Как-стать-программистом-из-человека.pptx
Количество просмотров: 29
Количество скачиваний: 0