Скачать презентацию Как войти в IT-индустрию Путь новичка Дмитрий Андрусенко Скачать презентацию Как войти в IT-индустрию Путь новичка Дмитрий Андрусенко

Как войти в IT-индустрию. Путь новичка..pptx

  • Количество слайдов: 18

Как войти в IT-индустрию. Путь новичка. Дмитрий Андрусенко Skype: danrusenko Email: Dmitry. Andrusenko@dataart. com Как войти в IT-индустрию. Путь новичка. Дмитрий Андрусенко Skype: danrusenko Email: Dmitry. Andrusenko@dataart. com Киев, 2016 www. dataart. com

Как видит нашу работу предыдущее поколение # 15 место 4 место 2 место 1 Как видит нашу работу предыдущее поколение # 15 место 4 место 2 место 1 место Профессия Software Developer Social-Media Manager Data Scientist User-Interface Designer WTF % 83% 95% 97%

Прогнозы на рынок труда будущего (2022 -2035 года) Почтовые работники Турагенты и репортеры Машинисты Прогнозы на рынок труда будущего (2022 -2035 года) Почтовые работники Турагенты и репортеры Машинисты поездов Все текущие сотрудники USA Germany UK Canada 2022 2035 28% 13% 100% 30% 40%

Кто такая Джилл Уотсон? «Вскоре после своего создания VEGA был подвергнут Тесту Тьюринга. Большое Кто такая Джилл Уотсон? «Вскоре после своего создания VEGA был подвергнут Тесту Тьюринга. Большое количество студентов задавали ему различные вопросы, используя для проверки фактов и ответов профессора-волонтера. К концу теста почти 90% студентов были уверены, что они общались с человеком, а не ИИ. Чего студенты не знали, так это то, что VEGA играл также роль профессора-добровольца» ©

Тенденции в образовании • Стандартизация перестает быть актуальной • Образование перестает ограничиваться временем и Тенденции в образовании • Стандартизация перестает быть актуальной • Образование перестает ограничиваться временем и пространством • Базируется не на запоминании, а на умении использовать • Смещение акцента в сторону креативности, воображения

Преобладание навыков • • Комплексное решение проблем Критическое мышление Креативность Управление людьми Клиент ориентированность Преобладание навыков • • Комплексное решение проблем Критическое мышление Креативность Управление людьми Клиент ориентированность Умение вести переговоры Принятие решений

Рынок труда ● IT специальности o o Разработчики QA специалисты Системные администраторы Остальные ● Рынок труда ● IT специальности o o Разработчики QA специалисты Системные администраторы Остальные ● Оформление трудовых отношений o По трудовой как наемный сотрудник o По контракту как ФОП o Non-Dislosure и Non-Compete Agreements

Типы проектов ● Fixed Price o All risks covered by vendor o Client have Типы проектов ● Fixed Price o All risks covered by vendor o Client have minimum influence ● Time and Material o All risks covered by client o Client has maximum influence ● Cost plus (Cost-reimbursable) o Mixed risks and influence

Как научиться писать хороший код? • • 20% теории / 80% практики Правило 10`000 Как научиться писать хороший код? • • 20% теории / 80% практики Правило 10`000 часов Задавать вопросы Получать обратную связь Обмен знаниями Учить других Магии не бывает

Что такое стек технологий? Представляет собой набор технологий, покрывающий все слои и весь функционал Что такое стек технологий? Представляет собой набор технологий, покрывающий все слои и весь функционал проекта

 «Help Dora to find business logic in this stacktrace» (с) «Help Dora to find business logic in this stacktrace» (с)

Составление резюме 1. Краткая информация о себе 2. Список технологий и библиотек 3. Релевантный Составление резюме 1. Краткая информация о себе 2. Список технологий и библиотек 3. Релевантный опыт в обратном хронологическом порядке 4. Образование, сертификаты и иные достижения 5. Languages and soft skills.

Частые вопросы 1. Что делать, если еще нет опыта работы? 2. Заполнение списка технологий. Частые вопросы 1. Что делать, если еще нет опыта работы? 2. Заполнение списка технологий. 3. Пробелы между трудоустройствами.

Осторожно мошенники! ● ● ● Трудоустройство в обмен на вознаграждение Оплата за список вакансий Осторожно мошенники! ● ● ● Трудоустройство в обмен на вознаграждение Оплата за список вакансий Перезвоните нам, мы вас обманем Платные курсы в начале работы Сказал же заплачу!… половину… потом… может быть… ● Материальная ответственность сотрудника ● Бесплатная поддержка и развитие однажды сделанного проекта.

Примеры ошибок Подводные камни Примеры ошибок Подводные камни

Implicitly typed local variable Before: foreach (Company cp in Clients){ var result = Get. Implicitly typed local variable Before: foreach (Company cp in Clients){ var result = Get. Income(cp) - Get. Expences(cp) + Get. Reserve(cp); Put. In. Grid(result); } After: foreach (Company cp in Clients){ var result = Get. Income(cp) - Get. Expences(cp) + Get. Reserve(cp) + Get. Bonus(cp); Put. In. Grid(result); }

Modal vs Non-Modal dialogs void On. Button. Click (object sender, Event. Args args){ var Modal vs Non-Modal dialogs void On. Button. Click (object sender, Event. Args args){ var dialog = new My. Finance. Dialog(); dialog. Data. For. Work = Get 100 Mb. Table. From. BD(); dialog. Show() } Result: 200 -350 Mb of RAM used after 4 h of work void On. Button. Click (object sender, Event. Args args){ var dialog = new My. Finance. Dialog(); dialog. Data. For. Work = Get 100 Mb. Table. From. BD(); dialog. Show. Dialog() } Result: 4 Gb of RAM used after 4 h of work

Вопросы Вопросы