SlideShare a Scribd company logo
1 of 41
Download to read offline
Работать программистом –
это вам не только код писать
Сергей Беликов
Ведущий разработчик
27 июня 2013 года
Что?
 Почему люди идут работать
программистами?
 Почему программисты не заканчивают
свое обучение в ВУЗах?
 Что нужно делать, чтобы заработать
на собственный остров?
 Что отличает кодера и программиста?
 Что делать, если общаться с «Гуглом»
проще, чем с реальными людьми?
 Пара слов о CUSTIS
2/41
Кто?
 Ведущий .NET разработчик
 Занимаюсь я этим 7 лет
 Подробности:
http://ru.linkedin.com/in/sergeybelikov
3/41
Зачем?
Почему становятся программистами?
4/41
Зачем?
 Надоели серьезные темы
паттэрны, умээли, WPF, SQL вот это все
 Если бы 7 лет назад я попал на такой
семинар…
5/41
 Почему люди идут работать
программистами?
 Почему программисты не заканчивают
свое обучение в ВУЗах?
 Что отличает кодера и программиста?
 Что нужно делать, чтобы заработать
на собственный остров?
 Что делать, если общаться с гуглом
проще, чем с реальными людьми?
 Пара слов о CUSTIS
6/41
Почему?
 Ищут фан
 Ищут челлендж
 Творческая профессия
 Деньги
 С машинами интереснее, чем с людьми
7/41
Почему?
8/41
Почему?
 По данным сайта 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
Почему?
 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
 Почему люди идут работать
программистами?
 Почему программисты не заканчивают
свое обучение в ВУЗах?
 Что отличает кодера и программиста?
 Что нужно делать, чтобы заработать
на собственный остров?
 Что делать, если общаться с гуглом
проще, чем с реальными людьми?
 Пара слов о CUSTIS
11/41
Обучение
 Знания
 Умения
 «Чувство прекрасного»
12/41
Особенности
Количество знаний растет
 Первое удвоение знаний (с начала эры) к 1750 г.
 Второе – 1900 г.
 Третье – 1950 г.
 За следующие 50 лет объем информации вырос
в ≈10 раз
13/41
Особенности
Постоянно появляются новые платформы,
технологии, методики, языки
 1940-е – 10 языков
 К концу 1970-х – 120 языков
 К концу 2000-х – еще примерно 150 новых языков
14/41
Особенности
15/41
Особенности
16/41
Особенности
17/41
Особенности
 Самое главное – это огромные темпы
устаревания...
 ...именно это делает профессию
уникальной
 Итого: учиться придется всю жизнь
18/41
Что с этим делать?
 Учить английский
 Уделять внимание фундаментальным
вещам
 Уметь понимать, когда остановить
обучение и на что вообще не обращать
внимание
19/41
Что с этим делать?
 Источники знаний
 книги
 курсы / мастер-классы (виртуальные),
довольно много бесплатных
 блоги / форумы / журналы
 документация
 конференции (networking)
* не забывайте создавать источники знаний
самостоятельно
20/41
 Почему люди идут работать
программистами?
 Почему программисты не заканчивают
свое обучение в ВУЗах?
 Что отличает кодера и программиста?
 Что нужно делать, чтобы заработать
на собственный остров?
 Что делать, если общаться с гуглом
проще, чем с реальными людьми?
 Пара слов о CUSTIS
21/41
Programmer vs. Software Developer
22/41
Programmer vs. Software Developer
 Попроси программера написать код –
получишь код
 Хороший код, если программер толковый
 Попроси разработчика написать код –
получишь тонну вопросов
23/41
Programmer vs. Software Developer
 Как это будет сосуществовать с текущим
положением дел?
 Есть ли сформулированные требования?
 Укладываемся ли мы в бюджет?
 Кто это будет поддерживать? Что насчет
диагностики?
 Есть ли технические ограничения?
 Как в будущем это будет развиваться?
 Может, уже есть готовое решение?
24/41
Programmer vs. Software Developer
 Программер использует код, чтобы решить
проблему
 Разработчик решает проблему, иногда
используя код
 Программеров заботят конкретные языки
 Разработчиков заботят характеристики
этих языков
25/41
Programmer vs. Software Developer
 Строгая типизация?
 Объектно-ориентирован?
 Функциональная составляющая?
 Поддерживаемые платформы?
 Интерпретируемый / компилируемый?
 Инструментарий?
 Комьюнити?
26/41
Programmer vs. Software Developer
 «Я напишу эту программу на языке Javathon
в 2 раза быстрее»
 «Разработчики на языке Yo# в 2 раза дешевле»
27/41
Стоимость разработки ПО:
• дизайн – 20%
• кодинг – 10%
• тестирование и внедрение – 10%
• поддержка – 60%
i
 Почему люди идут работать
программистами?
 Почему программисты не заканчивают
свое обучение в ВУЗах?
 Что отличает кодера и программиста?
 Что нужно делать, чтобы заработать
на собственный остров?
 Что делать, если общаться с гуглом
проще, чем с реальными людьми?
 Пара слов о CUSTIS
28/41
Собственный остров
29/41
Собственный остров
30/41
Собственный остров
31/41
Собственный остров
32/41
Собственный остров
 Наслаждайтесь тем, что вы делаете, и вы
никогда в своей жизни не будете работать
33/41
 Почему люди идут работать
программистами?
 Почему программисты не заканчивают
свое обучение в ВУЗах?
 Что отличает кодера и программиста?
 Что нужно делать, чтобы заработать
на собственный остров?
 Что делать, если общаться с гуглом
проще, чем с реальными людьми?
 Пара слов о CUSTIS
34/41
Как быть?
 Возможно, вы из числа специалистов А-
класса
 Высокоэффективный и результативный
специалист
 Отлично разбирается в своей области и
внимателен к деталям
 Кроссфункционален
 Отлично уживается в команде из А-спецов
 Не любит работать со спецами С-класса
35/41
Как быть?
 Возможно, вы просто «редиска»
 Не надо быть «редиской»
 Просто работайте над собой в этом
направлении!
 Это просто еще одно «умение» и, как и
любому «умению», ему можно обучиться
36/41
Как быть?
 Если есть подозрения – спросите у того,
кому доверяете!
 Если не у кого спросить – возможно, это
первый звоночек ;)
37/41
• Начните с элементарной вежливости
• Обращайтесь с другими так же, как хотите,
чтобы обращались с вами
• Те же правила, что и в детском садике ;)
Как быть?
Преимущества команды:
 команда более эффективна
 команда более надежна
 команда готова к более сложным задачам
 с командой веселее
38/41
 Почему люди идут работать
программистами?
 Почему программисты не заканчивают
свое обучение в ВУЗах?
 Что отличает кодера и программиста?
 Что нужно делать, чтобы заработать
на собственный остров?
 Что делать, если общаться с гуглом
проще, чем с реальными людьми?
 Пара слов о CUSTIS
39/41
Пара слов о CUSTIS
 Нет бюрократии
 Прозрачность
 Сложные проекты
 Хорошие условия для работы
 Проводим семинары и стажировки
40/41
Спасибо!
Вопросы?
Сергей Беликов
sbelikov@custis.ru
41/41

More Related Content

Similar to Работать программистом — это вам не только код писать!

Проект e-NEU и оналайн обучение в Нархозе
Проект e-NEU и оналайн обучение в НархозеПроект e-NEU и оналайн обучение в Нархозе
Проект e-NEU и оналайн обучение в НархозеErik Sootla
 
О пользе Open Source
О пользе Open SourceО пользе Open Source
О пользе Open SourceAnton Konev
 
Почему e-learning может не работать и как с этим бороться
Почему e-learning может не работать и как с этим боротьсяПочему e-learning может не работать и как с этим бороться
Почему e-learning может не работать и как с этим боротьсяElena Tikhomirova
 
Почему e-learning может не работать
Почему e-learning может не работатьПочему e-learning может не работать
Почему e-learning может не работатьElena Tikhomirova
 
Из чего складывается стоимость разработки электронного курса
Из чего складывается стоимость разработки электронного курсаИз чего складывается стоимость разработки электронного курса
Из чего складывается стоимость разработки электронного курсаLabmedia
 
лидер 2015 рбтх 28.12.15
лидер 2015 рбтх 28.12.15лидер 2015 рбтх 28.12.15
лидер 2015 рбтх 28.12.15molodkrsk_ru
 
"Пути развития Java разработчика" Дмитрий Соколов
"Пути развития Java разработчика" Дмитрий Соколов"Пути развития Java разработчика" Дмитрий Соколов
"Пути развития Java разработчика" Дмитрий СоколовFwdays
 
M.lust. использование икт на уроке
M.lust. использование икт на урокеM.lust. использование икт на уроке
M.lust. использование икт на урокеМайа Луст
 
Кадровые проблемы тестирования
Кадровые проблемы тестированияКадровые проблемы тестирования
Кадровые проблемы тестированияBoris Frolov
 
языки и методы программирования
языки и методы программированияязыки и методы программирования
языки и методы программированияkoriv51
 
Хипстеры в энтерпрайзе
Хипстеры в энтерпрайзеХипстеры в энтерпрайзе
Хипстеры в энтерпрайзеAleksandr Tarasov
 
Профессии в IT
Профессии в ITПрофессии в IT
Профессии в ITSam Faktorovich
 
Английский для блогеров
Английский для блогеровАнглийский для блогеров
Английский для блогеровSkyeng
 
Школа кодинга — w3c.by
Школа кодинга  —  w3c.byШкола кодинга  —  w3c.by
Школа кодинга — w3c.byStartup_Technologies
 
Мастер-класс "Экспериментальный дизайн взаимодействия"
Мастер-класс "Экспериментальный дизайн взаимодействия"Мастер-класс "Экспериментальный дизайн взаимодействия"
Мастер-класс "Экспериментальный дизайн взаимодействия"Zahhar Kirillov, MSc
 
Первые шаги в It. Практикантские программы
Первые шаги в It. Практикантские программыПервые шаги в It. Практикантские программы
Первые шаги в It. Практикантские программыDataArt
 
кабдыкаримова айгерим+финальная презентация
кабдыкаримова айгерим+финальная презентациякабдыкаримова айгерим+финальная презентация
кабдыкаримова айгерим+финальная презентацияАйгерим Кабдыкаримова
 
кабдыкаримова айгерим+финальная презентация
кабдыкаримова айгерим+финальная презентациякабдыкаримова айгерим+финальная презентация
кабдыкаримова айгерим+финальная презентацияАйгерим Кабдыкаримова
 

Similar to Работать программистом — это вам не только код писать! (20)

Проект e-NEU и оналайн обучение в Нархозе
Проект e-NEU и оналайн обучение в НархозеПроект e-NEU и оналайн обучение в Нархозе
Проект e-NEU и оналайн обучение в Нархозе
 
О пользе Open Source
О пользе Open SourceО пользе Open Source
О пользе Open Source
 
Почему e-learning может не работать и как с этим бороться
Почему e-learning может не работать и как с этим боротьсяПочему e-learning может не работать и как с этим бороться
Почему e-learning может не работать и как с этим бороться
 
Почему e-learning может не работать
Почему e-learning может не работатьПочему e-learning может не работать
Почему e-learning может не работать
 
Report
ReportReport
Report
 
Из чего складывается стоимость разработки электронного курса
Из чего складывается стоимость разработки электронного курсаИз чего складывается стоимость разработки электронного курса
Из чего складывается стоимость разработки электронного курса
 
лидер 2015 рбтх 28.12.15
лидер 2015 рбтх 28.12.15лидер 2015 рбтх 28.12.15
лидер 2015 рбтх 28.12.15
 
"Пути развития Java разработчика" Дмитрий Соколов
"Пути развития Java разработчика" Дмитрий Соколов"Пути развития Java разработчика" Дмитрий Соколов
"Пути развития Java разработчика" Дмитрий Соколов
 
M.lust. использование икт на уроке
M.lust. использование икт на урокеM.lust. использование икт на уроке
M.lust. использование икт на уроке
 
школа кинопроизводства
школа кинопроизводствашкола кинопроизводства
школа кинопроизводства
 
Кадровые проблемы тестирования
Кадровые проблемы тестированияКадровые проблемы тестирования
Кадровые проблемы тестирования
 
языки и методы программирования
языки и методы программированияязыки и методы программирования
языки и методы программирования
 
Хипстеры в энтерпрайзе
Хипстеры в энтерпрайзеХипстеры в энтерпрайзе
Хипстеры в энтерпрайзе
 
Профессии в IT
Профессии в ITПрофессии в IT
Профессии в IT
 
Английский для блогеров
Английский для блогеровАнглийский для блогеров
Английский для блогеров
 
Школа кодинга — w3c.by
Школа кодинга  —  w3c.byШкола кодинга  —  w3c.by
Школа кодинга — w3c.by
 
Мастер-класс "Экспериментальный дизайн взаимодействия"
Мастер-класс "Экспериментальный дизайн взаимодействия"Мастер-класс "Экспериментальный дизайн взаимодействия"
Мастер-класс "Экспериментальный дизайн взаимодействия"
 
Первые шаги в It. Практикантские программы
Первые шаги в It. Практикантские программыПервые шаги в It. Практикантские программы
Первые шаги в It. Практикантские программы
 
кабдыкаримова айгерим+финальная презентация
кабдыкаримова айгерим+финальная презентациякабдыкаримова айгерим+финальная презентация
кабдыкаримова айгерим+финальная презентация
 
кабдыкаримова айгерим+финальная презентация
кабдыкаримова айгерим+финальная презентациякабдыкаримова айгерим+финальная презентация
кабдыкаримова айгерим+финальная презентация
 

More from CUSTIS

Три истории микросервисов, или MSA для Enterprise
Три истории микросервисов, или MSA для EnterpriseТри истории микросервисов, или MSA для Enterprise
Три истории микросервисов, или MSA для EnterpriseCUSTIS
 
Долгоживущие ИТ в динамичном ритейле
Долгоживущие ИТ в динамичном ритейлеДолгоживущие ИТ в динамичном ритейле
Долгоживущие ИТ в динамичном ритейлеCUSTIS
 
Будущее уже наступило: от Agile к бирюзовым организациям
Будущее уже наступило: от Agile к бирюзовым организациямБудущее уже наступило: от Agile к бирюзовым организациям
Будущее уже наступило: от Agile к бирюзовым организациямCUSTIS
 
Как выбрать для проекта практики проектирования и работы с требованиями
Как выбрать для проекта практики проектирования и работы с требованиямиКак выбрать для проекта практики проектирования и работы с требованиями
Как выбрать для проекта практики проектирования и работы с требованиямиCUSTIS
 
Диаграммы учета как средство для наглядного и целостного отображения правил у...
Диаграммы учета как средство для наглядного и целостного отображения правил у...Диаграммы учета как средство для наглядного и целостного отображения правил у...
Диаграммы учета как средство для наглядного и целостного отображения правил у...CUSTIS
 
Сотрудничество с корпорациями: рецепты из практики
Сотрудничество с корпорациями: рецепты из практикиСотрудничество с корпорациями: рецепты из практики
Сотрудничество с корпорациями: рецепты из практикиCUSTIS
 
Agile — ответ на вызовы третьей промышленной революции
Agile — ответ на вызовы третьей промышленной революцииAgile — ответ на вызовы третьей промышленной революции
Agile — ответ на вызовы третьей промышленной революцииCUSTIS
 
Опыт построения микросервисной архитектуры в цифровом банке
Опыт построения микросервисной архитектуры в цифровом банкеОпыт построения микросервисной архитектуры в цифровом банке
Опыт построения микросервисной архитектуры в цифровом банкеCUSTIS
 
Золотая лихорадка MSA: почему нам не подошли микросервисы?
Золотая лихорадка MSA: почему нам не подошли микросервисы?Золотая лихорадка MSA: почему нам не подошли микросервисы?
Золотая лихорадка MSA: почему нам не подошли микросервисы?CUSTIS
 
Барьеры микросервисной архитектуры
Барьеры микросервисной архитектурыБарьеры микросервисной архитектуры
Барьеры микросервисной архитектурыCUSTIS
 
Три истории микросервисов
Три истории микросервисовТри истории микросервисов
Три истории микросервисовCUSTIS
 
От монолитных моделей предметной области — к модульным
От монолитных моделей предметной области — к модульнымОт монолитных моделей предметной области — к модульным
От монолитных моделей предметной области — к модульнымCUSTIS
 
Проблемы управления правами доступа к информационным системам крупной торгово...
Проблемы управления правами доступа к информационным системам крупной торгово...Проблемы управления правами доступа к информационным системам крупной торгово...
Проблемы управления правами доступа к информационным системам крупной торгово...CUSTIS
 
Будущее omni-channel маркетинга: инструменты, кейсы и цифры
Будущее omni-channel маркетинга: инструменты, кейсы и цифрыБудущее omni-channel маркетинга: инструменты, кейсы и цифры
Будущее omni-channel маркетинга: инструменты, кейсы и цифрыCUSTIS
 
Agile и управление знаниями в ИТ-проектах
Agile и управление знаниями в ИТ-проектахAgile и управление знаниями в ИТ-проектах
Agile и управление знаниями в ИТ-проектахCUSTIS
 
State of the .Net Performance
State of the .Net PerformanceState of the .Net Performance
State of the .Net PerformanceCUSTIS
 
Ответственность за качество в разных ИТ-проектах: в чем она и как ее разделять
Ответственность за качество в разных ИТ-проектах: в чем она и как ее разделятьОтветственность за качество в разных ИТ-проектах: в чем она и как ее разделять
Ответственность за качество в разных ИТ-проектах: в чем она и как ее разделятьCUSTIS
 
Опыт применения метода ATAM для оценки архитектуры
Опыт применения метода ATAM для оценки архитектурыОпыт применения метода ATAM для оценки архитектуры
Опыт применения метода ATAM для оценки архитектурыCUSTIS
 
Гибридный подход к управлению правами доступа: когда стандартного IDM не хватает
Гибридный подход к управлению правами доступа: когда стандартного IDM не хватаетГибридный подход к управлению правами доступа: когда стандартного IDM не хватает
Гибридный подход к управлению правами доступа: когда стандартного IDM не хватаетCUSTIS
 
Собираем кубик Рубика: восстановление архитектурного описания корпоративной р...
Собираем кубик Рубика: восстановление архитектурного описания корпоративной р...Собираем кубик Рубика: восстановление архитектурного описания корпоративной р...
Собираем кубик Рубика: восстановление архитектурного описания корпоративной р...CUSTIS
 

More from CUSTIS (20)

Три истории микросервисов, или MSA для Enterprise
Три истории микросервисов, или MSA для EnterpriseТри истории микросервисов, или MSA для Enterprise
Три истории микросервисов, или MSA для Enterprise
 
Долгоживущие ИТ в динамичном ритейле
Долгоживущие ИТ в динамичном ритейлеДолгоживущие ИТ в динамичном ритейле
Долгоживущие ИТ в динамичном ритейле
 
Будущее уже наступило: от Agile к бирюзовым организациям
Будущее уже наступило: от Agile к бирюзовым организациямБудущее уже наступило: от Agile к бирюзовым организациям
Будущее уже наступило: от Agile к бирюзовым организациям
 
Как выбрать для проекта практики проектирования и работы с требованиями
Как выбрать для проекта практики проектирования и работы с требованиямиКак выбрать для проекта практики проектирования и работы с требованиями
Как выбрать для проекта практики проектирования и работы с требованиями
 
Диаграммы учета как средство для наглядного и целостного отображения правил у...
Диаграммы учета как средство для наглядного и целостного отображения правил у...Диаграммы учета как средство для наглядного и целостного отображения правил у...
Диаграммы учета как средство для наглядного и целостного отображения правил у...
 
Сотрудничество с корпорациями: рецепты из практики
Сотрудничество с корпорациями: рецепты из практикиСотрудничество с корпорациями: рецепты из практики
Сотрудничество с корпорациями: рецепты из практики
 
Agile — ответ на вызовы третьей промышленной революции
Agile — ответ на вызовы третьей промышленной революцииAgile — ответ на вызовы третьей промышленной революции
Agile — ответ на вызовы третьей промышленной революции
 
Опыт построения микросервисной архитектуры в цифровом банке
Опыт построения микросервисной архитектуры в цифровом банкеОпыт построения микросервисной архитектуры в цифровом банке
Опыт построения микросервисной архитектуры в цифровом банке
 
Золотая лихорадка MSA: почему нам не подошли микросервисы?
Золотая лихорадка MSA: почему нам не подошли микросервисы?Золотая лихорадка MSA: почему нам не подошли микросервисы?
Золотая лихорадка MSA: почему нам не подошли микросервисы?
 
Барьеры микросервисной архитектуры
Барьеры микросервисной архитектурыБарьеры микросервисной архитектуры
Барьеры микросервисной архитектуры
 
Три истории микросервисов
Три истории микросервисовТри истории микросервисов
Три истории микросервисов
 
От монолитных моделей предметной области — к модульным
От монолитных моделей предметной области — к модульнымОт монолитных моделей предметной области — к модульным
От монолитных моделей предметной области — к модульным
 
Проблемы управления правами доступа к информационным системам крупной торгово...
Проблемы управления правами доступа к информационным системам крупной торгово...Проблемы управления правами доступа к информационным системам крупной торгово...
Проблемы управления правами доступа к информационным системам крупной торгово...
 
Будущее omni-channel маркетинга: инструменты, кейсы и цифры
Будущее omni-channel маркетинга: инструменты, кейсы и цифрыБудущее omni-channel маркетинга: инструменты, кейсы и цифры
Будущее omni-channel маркетинга: инструменты, кейсы и цифры
 
Agile и управление знаниями в ИТ-проектах
Agile и управление знаниями в ИТ-проектахAgile и управление знаниями в ИТ-проектах
Agile и управление знаниями в ИТ-проектах
 
State of the .Net Performance
State of the .Net PerformanceState of the .Net Performance
State of the .Net Performance
 
Ответственность за качество в разных ИТ-проектах: в чем она и как ее разделять
Ответственность за качество в разных ИТ-проектах: в чем она и как ее разделятьОтветственность за качество в разных ИТ-проектах: в чем она и как ее разделять
Ответственность за качество в разных ИТ-проектах: в чем она и как ее разделять
 
Опыт применения метода ATAM для оценки архитектуры
Опыт применения метода ATAM для оценки архитектурыОпыт применения метода ATAM для оценки архитектуры
Опыт применения метода ATAM для оценки архитектуры
 
Гибридный подход к управлению правами доступа: когда стандартного IDM не хватает
Гибридный подход к управлению правами доступа: когда стандартного IDM не хватаетГибридный подход к управлению правами доступа: когда стандартного IDM не хватает
Гибридный подход к управлению правами доступа: когда стандартного IDM не хватает
 
Собираем кубик Рубика: восстановление архитектурного описания корпоративной р...
Собираем кубик Рубика: восстановление архитектурного описания корпоративной р...Собираем кубик Рубика: восстановление архитектурного описания корпоративной р...
Собираем кубик Рубика: восстановление архитектурного описания корпоративной р...
 

Работать программистом — это вам не только код писать!

  • 1. Работать программистом – это вам не только код писать Сергей Беликов Ведущий разработчик 27 июня 2013 года
  • 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
  • 12. Обучение  Знания  Умения  «Чувство прекрасного» 12/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
  • 22. Programmer vs. Software Developer 22/41
  • 23. Programmer vs. Software Developer  Попроси программера написать код – получишь код  Хороший код, если программер толковый  Попроси разработчика написать код – получишь тонну вопросов 23/41
  • 24. Programmer vs. Software Developer  Как это будет сосуществовать с текущим положением дел?  Есть ли сформулированные требования?  Укладываемся ли мы в бюджет?  Кто это будет поддерживать? Что насчет диагностики?  Есть ли технические ограничения?  Как в будущем это будет развиваться?  Может, уже есть готовое решение? 24/41
  • 25. Programmer vs. Software Developer  Программер использует код, чтобы решить проблему  Разработчик решает проблему, иногда используя код  Программеров заботят конкретные языки  Разработчиков заботят характеристики этих языков 25/41
  • 26. Programmer vs. Software Developer  Строгая типизация?  Объектно-ориентирован?  Функциональная составляющая?  Поддерживаемые платформы?  Интерпретируемый / компилируемый?  Инструментарий?  Комьюнити? 26/41
  • 27. Programmer vs. Software Developer  «Я напишу эту программу на языке Javathon в 2 раза быстрее»  «Разработчики на языке Yo# в 2 раза дешевле» 27/41 Стоимость разработки ПО: • дизайн – 20% • кодинг – 10% • тестирование и внедрение – 10% • поддержка – 60% i
  • 28.  Почему люди идут работать программистами?  Почему программисты не заканчивают свое обучение в ВУЗах?  Что отличает кодера и программиста?  Что нужно делать, чтобы заработать на собственный остров?  Что делать, если общаться с гуглом проще, чем с реальными людьми?  Пара слов о CUSTIS 28/41
  • 33. Собственный остров  Наслаждайтесь тем, что вы делаете, и вы никогда в своей жизни не будете работать 33/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