Открытый семинар для студентов в компании CUSTIS (27 июня 2013 года).
Лектор: Сергей Беликов, ведущий разработчик С#.
Аннотация: Из этого семинара в формате дискуссии вы узнаете о том, почему люди идут работать программистами; что отличает программиста от кодера; почему вузовский диплом — это только начало; как быть, если общаться с гуглом проще, чем с реальными людьми; и что нужно делать, чтобы заработать на собственный остров.
Видеозапись семинара: https://vimeo.com/69612068.
2. Что?
Почему люди идут работать
программистами?
Почему программисты не заканчивают
свое обучение в ВУЗах?
Что нужно делать, чтобы заработать
на собственный остров?
Что отличает кодера и программиста?
Что делать, если общаться с «Гуглом»
проще, чем с реальными людьми?
Пара слов о CUSTIS
2/41
3. Кто?
Ведущий .NET разработчик
Занимаюсь я этим 7 лет
Подробности:
http://ru.linkedin.com/in/sergeybelikov
3/41
5. Зачем?
Надоели серьезные темы
паттэрны, умээли, WPF, SQL вот это все
Если бы 7 лет назад я попал на такой
семинар…
5/41
6. Почему люди идут работать
программистами?
Почему программисты не заканчивают
свое обучение в ВУЗах?
Что отличает кодера и программиста?
Что нужно делать, чтобы заработать
на собственный остров?
Что делать, если общаться с гуглом
проще, чем с реальными людьми?
Пара слов о CUSTIS
6/41
7. Почему?
Ищут фан
Ищут челлендж
Творческая профессия
Деньги
С машинами интереснее, чем с людьми
7/41
9. Почему?
По данным сайта http://www.careercast.com
TOP 1 Best Jobs of 2012 (176 overall score)
Software Engineer
TOP 1 Worst Jobs of 2012 (1776 overall score)
Lumberjack
9/41
10. Почему?
TOP 1 Best Jobs of 2013 (123 overall score)
Actuary
TOP 3 Best Jobs of 2013 (136 overall score)
Software Engineer
TOP 1 Worst Jobs of 2013 (1120 overall score)
Reporter (Newspaper)
10/41
11. Почему люди идут работать
программистами?
Почему программисты не заканчивают
свое обучение в ВУЗах?
Что отличает кодера и программиста?
Что нужно делать, чтобы заработать
на собственный остров?
Что делать, если общаться с гуглом
проще, чем с реальными людьми?
Пара слов о CUSTIS
11/41
13. Особенности
Количество знаний растет
Первое удвоение знаний (с начала эры) к 1750 г.
Второе – 1900 г.
Третье – 1950 г.
За следующие 50 лет объем информации вырос
в ≈10 раз
13/41
14. Особенности
Постоянно появляются новые платформы,
технологии, методики, языки
1940-е – 10 языков
К концу 1970-х – 120 языков
К концу 2000-х – еще примерно 150 новых языков
14/41
18. Особенности
Самое главное – это огромные темпы
устаревания...
...именно это делает профессию
уникальной
Итого: учиться придется всю жизнь
18/41
19. Что с этим делать?
Учить английский
Уделять внимание фундаментальным
вещам
Уметь понимать, когда остановить
обучение и на что вообще не обращать
внимание
19/41
20. Что с этим делать?
Источники знаний
книги
курсы / мастер-классы (виртуальные),
довольно много бесплатных
блоги / форумы / журналы
документация
конференции (networking)
* не забывайте создавать источники знаний
самостоятельно
20/41
21. Почему люди идут работать
программистами?
Почему программисты не заканчивают
свое обучение в ВУЗах?
Что отличает кодера и программиста?
Что нужно делать, чтобы заработать
на собственный остров?
Что делать, если общаться с гуглом
проще, чем с реальными людьми?
Пара слов о CUSTIS
21/41
23. Programmer vs. Software Developer
Попроси программера написать код –
получишь код
Хороший код, если программер толковый
Попроси разработчика написать код –
получишь тонну вопросов
23/41
24. Programmer vs. Software Developer
Как это будет сосуществовать с текущим
положением дел?
Есть ли сформулированные требования?
Укладываемся ли мы в бюджет?
Кто это будет поддерживать? Что насчет
диагностики?
Есть ли технические ограничения?
Как в будущем это будет развиваться?
Может, уже есть готовое решение?
24/41
25. Programmer vs. Software Developer
Программер использует код, чтобы решить
проблему
Разработчик решает проблему, иногда
используя код
Программеров заботят конкретные языки
Разработчиков заботят характеристики
этих языков
25/41
27. Programmer vs. Software Developer
«Я напишу эту программу на языке Javathon
в 2 раза быстрее»
«Разработчики на языке Yo# в 2 раза дешевле»
27/41
Стоимость разработки ПО:
• дизайн – 20%
• кодинг – 10%
• тестирование и внедрение – 10%
• поддержка – 60%
i
28. Почему люди идут работать
программистами?
Почему программисты не заканчивают
свое обучение в ВУЗах?
Что отличает кодера и программиста?
Что нужно делать, чтобы заработать
на собственный остров?
Что делать, если общаться с гуглом
проще, чем с реальными людьми?
Пара слов о CUSTIS
28/41
34. Почему люди идут работать
программистами?
Почему программисты не заканчивают
свое обучение в ВУЗах?
Что отличает кодера и программиста?
Что нужно делать, чтобы заработать
на собственный остров?
Что делать, если общаться с гуглом
проще, чем с реальными людьми?
Пара слов о CUSTIS
34/41
35. Как быть?
Возможно, вы из числа специалистов А-
класса
Высокоэффективный и результативный
специалист
Отлично разбирается в своей области и
внимателен к деталям
Кроссфункционален
Отлично уживается в команде из А-спецов
Не любит работать со спецами С-класса
35/41
36. Как быть?
Возможно, вы просто «редиска»
Не надо быть «редиской»
Просто работайте над собой в этом
направлении!
Это просто еще одно «умение» и, как и
любому «умению», ему можно обучиться
36/41
37. Как быть?
Если есть подозрения – спросите у того,
кому доверяете!
Если не у кого спросить – возможно, это
первый звоночек ;)
37/41
• Начните с элементарной вежливости
• Обращайтесь с другими так же, как хотите,
чтобы обращались с вами
• Те же правила, что и в детском садике ;)
38. Как быть?
Преимущества команды:
команда более эффективна
команда более надежна
команда готова к более сложным задачам
с командой веселее
38/41
39. Почему люди идут работать
программистами?
Почему программисты не заканчивают
свое обучение в ВУЗах?
Что отличает кодера и программиста?
Что нужно делать, чтобы заработать
на собственный остров?
Что делать, если общаться с гуглом
проще, чем с реальными людьми?
Пара слов о CUSTIS
39/41
40. Пара слов о CUSTIS
Нет бюрократии
Прозрачность
Сложные проекты
Хорошие условия для работы
Проводим семинары и стажировки
40/41