Как войти в IT-индустрию. Путь новичка..pptx
- Количество слайдов: 18
Как войти в IT-индустрию. Путь новичка. Дмитрий Андрусенко Skype: danrusenko Email: Dmitry. Andrusenko@dataart. com Киев, 2016 www. dataart. com
Как видит нашу работу предыдущее поколение # 15 место 4 место 2 место 1 место Профессия Software Developer Social-Media Manager Data Scientist User-Interface Designer WTF % 83% 95% 97%
Прогнозы на рынок труда будущего (2022 -2035 года) Почтовые работники Турагенты и репортеры Машинисты поездов Все текущие сотрудники USA Germany UK Canada 2022 2035 28% 13% 100% 30% 40%
Кто такая Джилл Уотсон? «Вскоре после своего создания VEGA был подвергнут Тесту Тьюринга. Большое количество студентов задавали ему различные вопросы, используя для проверки фактов и ответов профессора-волонтера. К концу теста почти 90% студентов были уверены, что они общались с человеком, а не ИИ. Чего студенты не знали, так это то, что VEGA играл также роль профессора-добровольца» ©
Тенденции в образовании • Стандартизация перестает быть актуальной • Образование перестает ограничиваться временем и пространством • Базируется не на запоминании, а на умении использовать • Смещение акцента в сторону креативности, воображения
Преобладание навыков • • Комплексное решение проблем Критическое мышление Креативность Управление людьми Клиент ориентированность Умение вести переговоры Принятие решений
Рынок труда ● IT специальности o o Разработчики QA специалисты Системные администраторы Остальные ● Оформление трудовых отношений o По трудовой как наемный сотрудник o По контракту как ФОП o Non-Dislosure и Non-Compete Agreements
Типы проектов ● 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 часов Задавать вопросы Получать обратную связь Обмен знаниями Учить других Магии не бывает
Что такое стек технологий? Представляет собой набор технологий, покрывающий все слои и весь функционал проекта
«Help Dora to find business logic in this stacktrace» (с)
Составление резюме 1. Краткая информация о себе 2. Список технологий и библиотек 3. Релевантный опыт в обратном хронологическом порядке 4. Образование, сертификаты и иные достижения 5. Languages and soft skills.
Частые вопросы 1. Что делать, если еще нет опыта работы? 2. Заполнение списка технологий. 3. Пробелы между трудоустройствами.
Осторожно мошенники! ● ● ● Трудоустройство в обмен на вознаграждение Оплата за список вакансий Перезвоните нам, мы вас обманем Платные курсы в начале работы Сказал же заплачу!… половину… потом… может быть… ● Материальная ответственность сотрудника ● Бесплатная поддержка и развитие однажды сделанного проекта.
Примеры ошибок Подводные камни
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 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
Вопросы


