Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

My talk at YouCon Saratov 2016

875 views

Published on

My (more or less) autobiographic talk at YouCon Saratov 2016

Published in: Technology
  • Be the first to comment

  • Be the first to like this

My talk at YouCon Saratov 2016

  1. 1. Саратов, YouCon, 2016 Как я стал предателем Александр Чистяков alexclear@gmail.com
  2. 2. Как я стал предателем Здравствуйте и давайте знакомиться! Меня зовут Саша Обычно в моих презентациях много дурацких буллетов Вот и сейчас… Я DevOps (на самом деле - нет)
  3. 3. Как я стал предателем Я не тот, за кого себя выдаю Первый уровень списка • Второй уровень списка • Третий уровень списка Первый уровень списка Первый уровень списка
  4. 4. Как я стал предателем Кстати, а что такое DevOps? Методология?
  5. 5. Как я стал предателем Кстати, а что такое DevOps? Методология? Идеология?
  6. 6. Как я стал предателем Кстати, а что такое DevOps? Методология? Идеология? Культура?
  7. 7. Как я стал предателем Кстати, а что такое DevOps? Методология? Идеология? Культура? CAMS - Culture, Automation, Measurement, Sharing
  8. 8. Как я стал предателем Доклад будет вовсе не про DevOps Доклад будет про меня
  9. 9. Как я стал предателем Доклад будет вовсе не про DevOps Доклад будет про меня Про DevOps вы можете спросить Ивана Евтуховича (если он есть в зале)
  10. 10. Как я стал предателем Доклад будет вовсе не про DevOps Доклад будет про меня Про DevOps вы можете спросить Ивана Евтуховича (если он есть в зале) (Ваня в чате hangops.slack.com обещал мне помогать с докладом)
  11. 11. Как я стал предателем Все началось с Адама и Евы…
  12. 12. Как я стал предателем Fast-forward a bit… 1998 - я VHDL-программист
  13. 13. Как я стал предателем Fast-forward a bit… 1998 - я VHDL-программист 1999 год - я C++-программист и системный администратор FreeBSD
  14. 14. Как я стал предателем Fast-forward a bit… 1998 - я VHDL-программист 1999 год - я C++-программист и системный администратор FreeBSD Perl где-то рядом…
  15. 15. Как я стал предателем 2000 год - wonderful world of Java Первый уровень списка • Второй уровень списка • Третий уровень списка Первый уровень списка Первый уровень списка
  16. 16. Как я стал предателем 2005 год - brave new world of PHP Первый уровень списка • Второй уровень списка • Третий уровень списка Первый уровень списка Первый уровень списка
  17. 17. Как я стал предателем 2007 год - “highload” web projects Первый у
  18. 18. Как я стал предателем 2013 год - operations engineering Первый уровень списка • Второй уровень списка • Третий уровень списка Первый уровень списка Первый уровень списка
  19. 19. Как я стал предателем 2014 год - Perl умеет ждать! Первый уровень списка • Второй уровень списка • Третий уровень списка Первый уровень списка Первый уровень списка
  20. 20. Как я стал предателем 2015 год - ФНС Первый уровень списка • Второй уровень списка • Третий уровень списка Первый уровень списка Первый уровень списка
  21. 21. Как я стал предателем 2013 год — непрофильные инвесторы Первый уровень списка • Второй уровень списка • Третий уровень списка Первый уровень списка Первый уровень списка
  22. 22. Как я стал предателем 2015 год - Высшая Инженерная Школа Первый уровень списка • Второй уровень списка • Третий уровень списка Первый уровень списка Первый уровень списка
  23. 23. Как я стал предателем 2015 год - open source activities https://github.com/alexclear • Второй уровень списка • Третий уровень списка Первый уровень списка
  24. 24. Как я стал предателем 2016 год - “жил, жил и приуныл” Первый уровень списка • Второй уровень списка • Третий уровень списка Первый уровень списка Первый уровень списка
  25. 25. Как я стал предателем Что делать? Первый уровень списка • Второй уровень списка • Третий уровень списка Первый уровень списка Первый уровень списка
  26. 26. Как я стал предателем SWOT-анализ Первый уровень списка • Второй уровень списка • Третий уровень списка Первый уровень списка Первый уровень списка
  27. 27. Как я стал предателем Постановка задачи Прежде всего - описать problem domain
  28. 28. Как я стал предателем Постановка задачи Прежде всего - описать problem domain “18 лет в трубу”
  29. 29. Как я стал предателем Постановка задачи Прежде всего - описать problem domain “18 лет в трубу” Единство и борьба противоположностей
  30. 30. Как я стал предателем Постановка задачи Прежде всего - описать problem domain “18 лет в трубу” Единство и борьба противоположностей Синтез
  31. 31. Как я стал предателем Синтез Есть два стула…
  32. 32. Как я стал предателем Синтез Императивное и декларативное
  33. 33. Как я стал предателем Синтез PHP и Haskell
  34. 34. Как я стал предателем Disruptive innovations “Фонтан” Марселя Дюшана
  35. 35. Как я стал предателем Disruptive innovations “Фонтан” Марселя Дюшана ($1.7M)
  36. 36. Как я стал предателем Disruptive innovations Intel x86
  37. 37. Как я стал предателем Disruptive innovations Intel x86 ARM
  38. 38. Как я стал предателем Disruptive innovations Intel x86 ARM Wikipedia
  39. 39. Как я стал предателем Disruptive innovations Intel x86 ARM Wikipedia (hopefully) Functional Programming
  40. 40. Как я стал предателем Обычный исторический процесс Бронзовый век
  41. 41. Как я стал предателем Обычный исторический процесс Бронзовый век (закончился) Железный век
  42. 42. Как я стал предателем Обычный исторический процесс Бронзовый век (закончился) Железный век (закончился) Атомный век
  43. 43. Как я стал предателем Исторический процесс в IT LISP (не закончился) COBOL (не закончился) Pascal (не закончился) Golang (только начался)
  44. 44. Как я стал предателем Предпосылки В отличие от железа и бронзы, оружие, изготовленное из языков программирования, нелетально*
  45. 45. Как я стал предателем Предпосылки В отличие от железа и бронзы, оружие, изготовленное из языков программирования, нелетально* * Исключение составляют языки BASIC, PHP и COBOL, которые убивают мозг того, кто на них пишет (этот список может быть пополнен)
  46. 46. Как я стал предателем Apr. 2016 - SWOT-анализ “A quest for my next programming language” https://goo.gl/Ewa0zk
  47. 47. Как я стал предателем My next programming language Почему не Golang?
  48. 48. Как я стал предателем My next programming language Почему не Golang? а) Я на нем уже разрабатываю б) Я считаю Golang технологическим тупиком
  49. 49. Как я стал предателем On state of industry at 2016 “Objects have failed” (OOPSLA 2002) “Humans need not apply” (https:// goo.gl/MYvxvd) “Managed services killed DevOps” (https://goo.gl/ccJlsQ)
  50. 50. Как я стал предателем Aug. 2016 - the joy of Clojure Clojure koans (https://goo.gl/WEcKJ5)
  51. 51. Как я стал предателем Aug. 2016 - researcher @ ITMO University ISST Lab (http://isst.ifmo.ru) Международная лаборатория “Интеллектуальные методы обработки информации и семантические технологии”
  52. 52. Как я стал предателем Win-win situation Можно писать на любом языке Можно выдвигать и опровергать гипотезы Можно облажаться с гипотезой, и это тоже будет полезным результатом
  53. 53. Как я стал предателем Win-win situation (continued) Легче найти единомышленников В научном сообществе принято помогать, а не конкурировать
  54. 54. Как я стал предателем Гипотеза №1 Не все языки разработки одинаково хороши
  55. 55. Как я стал предателем Гипотеза №1 Не все языки разработки одинаково хороши А если все одинаково хороши - отчего же вы не пишете на COBOL?
  56. 56. Как я стал предателем Win-win situation again Я - человек из индустрии в научной среде Рабочий процесс построен как в индустрии Тикеты, репозитории, code reviews, онлайн-чат - студенты сразу же получают индустриальный опыт
  57. 57. Как я стал предателем Важность open source Общая проблема - lack of manpower
  58. 58. Как я стал предателем Важность open source Общая проблема - lack of manpower Мы работаем как грузинские полицейские в стеклянных зданиях - полная прозрачность
  59. 59. Как я стал предателем Наши проекты http://github.com/IPMITMO/ В работу вовлечены студенты- магистранты и аспиранты Языки разработки - Clojure и Python
  60. 60. Как я стал предателем Проект Open Data Validator http://github.com/IPMITMO/odva Язык разработки - Clojure Участвовал в конкурсе BudgetApps Подан на конференцию ICEGOV
  61. 61. Как я стал предателем Еще немного про синтез Wikipedia: PHP и crowdsourcing
  62. 62. Как я стал предателем Минутка мотивации We don’t have cookies! Мы работаем как грузинские
  63. 63. Как я стал предателем Выводы Всегда есть выход (это важно) Увидимся через год - будут выводы
  64. 64. Спасибо за внимание! http://en.ifmo.ru alexclear@gmail.com http://telegram.me/lhommequipleure Саратов, YouCon, 2016

×