Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Backend Fairy Tales for HRs

Backend Fairy Tales for HRs

Nikita Galkin

March 10, 2018
Tweet

More Decks by Nikita Galkin

Other Decks in Programming

Transcript

  1. Back-end Fairy Tales for Recruiters 10.03.2018

  2. Верю, что: ▰ Любая проблема должна решаться на нужно уровне

    ▰ Сложности не в технологиях, сложности в людях ▰ Проблемы надо обсуждать, идеи – продавать, а решения – демонстрировать 2 Никита Галкин
  3. None
  4. Какие у вас ожидания? С чем вы хотите уйти?

  5. – FYI SD-291985 в ДЦ глобала стала недоступна сетка .31,

    в итоге не приехали билды, мы потеряли доступ к битбакету от серверов dev энвайрмента. Дополнительно отписал письмо на промежуточного провайдера qsc – Ништяк : ) Типичный диалог 5
  6. Типичный диалог 6

  7. Этапы ▰ Процесс разработки ▰ Подходы ▰ Инструменты План на

    сегодня 7 Цель Сформировать понимание, что делают BE Developers. Бонус Несколько IT историй
  8. История 0. IT это сложно...

  9. GlossaryTech

  10. A roadmap to becoming a web developer in 2017

  11. None
  12. None
  13. Процесс разработки

  14. None
  15. None
  16. None
  17. None
  18. ▰ Уточнение требований и спецификации ▰ Написание кода ▰ Код-ревью

    ▰ Сборка кода в артефакт ▰ Развертывание ▰ Демострация ▰ Повторить С точки зрения разработчика 18
  19. История 1. Рекрутеры

  20. 20

  21. Рекрутеры не нужны, они только мешают!

  22. None
  23. Нужны Talent Acquisition Specialists

  24. Подходы

  25. Server Side Rendering VS Client Side Rendering 25

  26. ReqRes VS PubSub 26

  27. CI/CD 27

  28. Monolithic vs Microservices 28

  29. Imperative vs Declarative 29 Imperative programming Declarative programming

  30. X Drive Development or X First 30 ▰ Test DD

    ▰ Behavior DD ▰ Feature DD ▰ Spec DD ▰ Offline first ▰ ...
  31. Еще не заснули?

  32. ▰ REST ▰ SOLID ▰ FIRST ▰ YAGNI ▰ DRY

    ▰ KISS ▰ SDLC ▰ ... Еще аббревиатур 32
  33. История 2. Outsource – это надолго

  34. None
  35. None
  36. ▰ Hours Resellers ▰ Head/Body Resellers ▻ Outsource ▻ Outstaff

    ▻ Team extension ▰ Product Business models 36
  37. Инструменты

  38. None
  39. The State of Developer Ecosystem in 2017

  40. ▰ Язык программирование ▰ Фреймворк ▰ Библиотека ▰ Менеджер зависимостей

    ▰ Артефакт ▰ Сборка ▰ Инфраструктура Термины 40
  41. ▰ AWS ▰ Heroku ▰ Google Cloud ▰ Digital Ocean

    Облачная инфраструктура 41
  42. ▰ SQL ▻ MySQL (MariaDB) ▻ Oracle ▻ PostgreSQL ▰

    NoSQL ▻ MongoDB ▻ Redis Базы данных 42
  43. ▰ Очереди ▻ RabbitMQ ▰ Виртуализация ▻ Vagrant ▻ Docker

    ▰ OS ▻ Linux Прочее 43
  44. Языки

  45. ▰ Frameworks ▻ Spring MVC ▻ Hibernate ▰ Android ▰

    JVM based ▻ Scala ▻ JRuby Java 45
  46. История 3. +500$

  47. 47

  48. None
  49. ▰ Frameworks ▻ Symphony ▻ Laravel ▻ YII ▰ CMS

    ▻ Drupal ▻ WordPress PHP 49
  50. ▰ Frameworks ▻ Django ▰ Machine Learning ▰ QA Python

    50
  51. ▰ Frameworks ▻ Ruby on Rails ▻ Sinatra ▰ CLI

    tools Ruby 51
  52. ▰ Node.js ▰ Frameworks ▻ Express ▻ Koa ▰ MEAN

    stack ▰ CLI tools ▰ FE use cases JavaScript 52
  53. 53 Happy hiring! Твиттер: @galk_in Слайды: speakerdeck.com/galkin Сайт: galk.in