Similar presentations:
Разработчики в современном бизнесе
1. Быть в движении
2. Начало начал
3.
4.
5.
6. Стоп, сдается мне мы заблудились
7.
8.
9. Дайте мне ТЗ - Waterfall
10.
11.
199531 % Software proektov otmeneny
53% ispitivaly bol’shie trudnosty
I tol’ko 16 % mojno bylo schitat’ uspehom
12.
13. Здравствуй Agile - Итеративный подход
14.
Люди и взаимодействие важнее процессов и инструментовРаботающий продукт важнее исчерпывающей документации
Сотрудничество с заказчиком важнее согласования условий
контракта
Готовность к изменениям важнее следования первоначальному
плану
Ошибайся рано, ошибайся быстро
15. Andy Abbot: CTO at BookedOut bookedout.com
Developers are no longer a "nice-to-have" in business, they're anecessity. If you look at all the most successful companies in the
world, they all have technology at their core. Developers are some
of the highest paid and respected employees in a company today.
That trend only become more true in the future.
Successful developers in today's environment are individuals who
know the importance of continuing learning. Technology and
engineering will never be constant, they'll continue to evolve and
change. This is why it is important for successful developers to always
continue their education. As soon as a developer stops learning,
they'll be passed by their peers and find it harder to succeed.
16.
17.
Разработчики в современном бизнесе далеко уже не просто"приятно - иметь", они критично важны! Если вы посмотрите на
самые успешные компании в мире, вы увидете что они все
имеют технологии как ядро. Сегодня разработчики одни из
наиболее высоко оплачиваемых и уважаемых людей в
компаниях, и этот тренд будет только продолжаться.
Успешные разработчики в современном окружении, это люди
которые осознают важность постоянного обучения. Технологии
некогда не остановяться, они постоянно развиваються. Поэтому
очень важно для успешного разработчика постоянно учиться.
Как только разработчик перестанет учиться, их обгонят их же
соратники.
18. Amit Shah: Director Of Engineering at Echo Global Logistics – Echo.com
Through the years the role of a developer has definitely changed asthe development process has become more agile. It’s really
important for a developer to be a “full stack” developer. When I say
full stack developer I don’t just mean they need to have the ability
to develop at all tiers of a product (data, business layer, UI) but they
need to have the willingness and ability to learn all aspects of
development. Outside of just knowing a technology stack,
developers need to know understand the business and be able to
communicate effectively back to the business on solutions for their
problems.
19.
20.
На протяжении многих лет роль разработчика определенноизменилась, так же как и сам процесс разработки стал более
гибким. Это действительно важно для разработчиков быть “Full
stack" разработчиком. Когда я говорю “Full stack" это не просто
означает, что они должны уметь разрабативать во всех уровнях
(DB, Business layer, UI ), Однако они должны иметь желание и
способность учиться во всех аспектах разработки.
За пределами технологий, разработчики должны знать,
понимать бизнес и быть в состоянии эффективно общаться с
бизнесом и помогать бизнесу решать их проблемы.
21. Stas Pavlov - Microsoft
Ещё 10 лет назад разработчики мало участвовали в определении направленияразвития бизнеса компании и принятии бизнес-решений. Сейчас разработчик
превратился из "ресурса" в важную часть процесса принятия решений важных
для бизнеса. В стартапах и молодых компаниях это проявляется наиболее
ярко. А в больших корпорациях существуют специальные должности для
разработчиков высокого уровня, которые напрямую участвуют в принятии
решений по развитию продукта, участвуя в его планировании и разработке. В
будущем роль разработчика будет только расти. Чем более технологичным
становится компания и её бизнес, тем более важной частью бизнес-процесса
становятся технические специалисты высокого уровня.
Разработчик в наше время, это профессия, где необходимость учиться новому
присутствует практически непрерывно. Поэтому открытость к новым
технологиям, языкам, платформам, архитектурным решениям - составляет
важную часть успеха современного разработчика. С другой стороны, для того,
чтобы быть успешным внутри той или иной компании - если речь идёт о
карьером успехе - я бы отметил необходимость брать на себя большую
ответственность в широком смысле этого слова.