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

Recruiters TechCamp (Data Science/Blockchain)

Recruiters TechCamp (Data Science/Blockchain)


Recruiters Pain in 2018:
Как приятно, когда СТО компаний поддерживают нашу встречу своим согласием выступить!
Знакомьтесь, Dmitry Menshikov - CTO в Aurora Technologies
- пишeт код вот уже 15 лет, из них 7 лет в highload, использовал в общей сложности 10 языков программирования и десятки технологий
- никогда не работал в аутсорсе или аутстафе
- взращивает разработчиков до инженеров
- пропагандирует проактивность и ориентированность на результат
- ведет авторский канал про технологии, менеджмент, рекрутмент и HR - https://t.me/noTieinIT
На встрече Дима поднимет тему BigData и Blockchain направления:
- классификация специалистов, на что обращать внимание при коммуникации на interview/pre-screening/неформальной обстановке
- процессы, терминология, актуальные технологии в современной среде разработки;

Avatar for Lisovska Irina

Lisovska Irina

March 10, 2018
Tweet

More Decks by Lisovska Irina

Other Decks in Education

Transcript

  1. Chef Technical Officer Solid knowledge of PHP, Python and server-side

    JavaScript (Node.js, basic knowledge of Java/Scala, C++, C#, ASM. Databases: MySQL, MongoDB. Frameworks: Yii, Symfony, Zend Framework, jQuery, twisted, Bootstrap, express, twisted and so on. Operation systems: Linux (Centos, Ubuntu - main OSes), MS Windows. Hard architecture skills. Other info and keywords: Apache, nginx, memcached, redis, Sphinx, Gearmand, AMQP, RabbitMQ, SOLR, ElasticSearch, Git, SVN, Redmine, pinba, capistrano, Machine learning libs (sklearn, pybrain, orange), phpDocumentor, phpunit, HTMLPurifier, composer, xdebug, apc, geoip, zabbix, cacti, webgrind, valgrind, MPI (OpenMPI, MPICH2), minify, PhantomJS, CasperJS, SpookyJS, nodeunit, grunt, StatsD. Specialties: architecture, development, optimization, highload Aurora Technologies Dmitry Menshikov
  2. Chef Technical Officer Solid knowledge of PHP, Python and server-side

    JavaScript (Node.js, basic knowledge of Java/Scala, C++, C#, ASM. Databases: MySQL, MongoDB. Frameworks: Yii, Symfony, Zend Framework, jQuery, twisted, Bootstrap, express, twisted and so on. Operation systems: Linux (Centos, Ubuntu - main OSes), MS Windows. Hard architecture skills. Other info and keywords: Apache, nginx, memcached, redis, Sphinx, Gearmand, AMQP, RabbitMQ, SOLR, ElasticSearch, Git, SVN, Redmine, pinba, capistrano, Machine learning libs (sklearn, pybrain, orange), phpDocumentor, phpunit, HTMLPurifier, composer, xdebug, apc, geoip, zabbix, cacti, webgrind, valgrind, MPI (OpenMPI, MPICH2), minify, PhantomJS, CasperJS, SpookyJS, nodeunit, grunt, StatsD. Specialties: architecture, development, optimization, highload Aurora Technologies Dmitry Menshikov
  3. Chef Technical Officer Solid knowledge of PHP, Python and server-side

    JavaScript (Node.js, basic knowledge of Java/Scala, C++, C#, ASM. Databases: MySQL, MongoDB. Frameworks: Yii, Symfony, Zend Framework, jQuery, twisted, Bootstrap, express, twisted and so on. Operation systems: Linux (Centos, Ubuntu - main OSes), MS Windows. Hard architecture skills. Other info and keywords: Apache, nginx, memcached, redis, Sphinx, Gearmand, AMQP, RabbitMQ, SOLR, ElasticSearch, Git, SVN, Redmine, pinba, capistrano, Machine learning libs (sklearn, pybrain, orange), phpDocumentor, phpunit, HTMLPurifier, composer, xdebug, apc, geoip, zabbix, cacti, webgrind, valgrind, MPI (OpenMPI, MPICH2), minify, PhantomJS, CasperJS, SpookyJS, nodeunit, grunt, StatsD. Specialties: architecture, development, optimization, highload Aurora Technologies Dmitry Menshikov
  4. Chef Technical Officer Solid knowledge of PHP, Python and server-side

    JavaScript (Node.js, basic knowledge of Java/Scala, C++, C#, ASM. Databases: MySQL, MongoDB. Frameworks: Yii, Symfony, Zend Framework, jQuery, twisted, Bootstrap, express, twisted and so on. Operation systems: Linux (Centos, Ubuntu - main OSes), MS Windows. Hard architecture skills. Other info and keywords: Apache, nginx, memcached, redis, Sphinx, Gearmand, AMQP, RabbitMQ, SOLR, ElasticSearch, Git, SVN, Redmine, pinba, capistrano, Machine learning libs (sklearn, pybrain, orange), phpDocumentor, phpunit, HTMLPurifier, composer, xdebug, apc, geoip, zabbix, cacti, webgrind, valgrind, MPI (OpenMPI, MPICH2), minify, PhantomJS, CasperJS, SpookyJS, nodeunit, grunt, StatsD. Specialties: architecture, development, optimization, highload Aurora Technologies Dmitry Menshikov
  5. 7 Знает базовый матан и стат. анализ Может применить знания

    для решения прикладных задач Работает со структурированными данными Может интерпретировать данные и делать выводы Не программирует Statistician / Data Analyst
  6. Данные о том что пользователь смотрел на страницах или в

    приложениях Данные о том что пользователь писал, каким тоном, что вынуждает его радоваться или злиться Взаимодействие с рассылками, рекламными компаниями и т.п.
  7. 12 Сложные математические алгоритмы – главный инструмент Самостоятельно находит узкие

    места и возможности для улучшений Data Scientist Плотно взаимодействует с бизнесом и технарями Трансформирует большие объемы неструктурированных данных
  8. 13 Участвует в построении хранилищ для хранения данных Драйвит бизнес,

    а не просто дуер Data Scientist Умеет в распределенные вычисления Программирует
  9. 14

  10. 16 Алгебра и реляционная алгебра (SQL), NoSQL Hash functions, binary

    trees, теория сложности Теория вероятности и распределения ETL, OLAP Математика
  11. 17 Supervised & unsupervised learning Классификаторы, decision trees, логистические и

    линейные регрессии Кластеризация (k-means & etc) Ranking, tagging, collaborative filtering Machine Learning Neural networks
  12. 19 Data munging Классификаторы, decision trees, логистические и линейные регрессии

    Кластеризация (k-means & etc) Ranking, tagging, collaborative filtering Other Neural networks
  13. 22 Выводы Data Scientist долго не задержится, если бизнес не

    прислушивается к нему Data Scientist не занимается реализацией тупых отчетов Data Scientist нужен если данных много и они разнородны и слабо структурированы Data Scientist – это дорогой специалист и нужно дважды подумать может ли бизнес его использовать на 100%
  14. Со времен компьютеры становятся мощнее, потому сложность растет и потому

    нулей становится больше Найти nonce сложно и требуется много ресурсов
  15. Задача: изменить историю в сети Все участники теряют намайненное с

    момента отката назад Убытки из-за оплаты электроэнергии без прибыли Часть крипты может быть выведена в фиат
  16. За счет криптографии отказаться от посредников, например, банков Избавиться от

    блокировок счетов Снизить комиссию за переводы Инфраструктура для работы в сети где никто никому не доверяет
  17. Protocol + Network Development Smart Contracts Development Ledgers Development Алгоритмы

    P2P и сетевого взаимодействия Алгоритмы (data structures, consensus) Криптографические изыскания Чем занимаются? Создают инфраструктуру вокруг существующих проектов Создают и развертывают частные блокчейны (дизайн, деплоймент)
  18. Protocol + Network Development Smart Contracts Development Ledgers Development Блокчейн-стартапы

    Консорциумы банков, финтех компаниям Правительственные организации Кому нужны? Страховые, медицинские и транспортные компании Создателям очередных «новых денег»
  19. Protocol + Network Development Smart Contracts Development Ledgers Development Программирование

    на Go, C, C++, Python Доскональное знание Bitcoin, Ethereum, etc Знание алгоритмов (Radix, Merkle, Patricia Tree) Знания и навыки Знание криптографии и безопасности Понимание smart contracts Опыт с hyperledger
  20. Protocol + Network Development Smart Contracts Development Ledgers Development Программируют

    смарт-контракты Реализации экономической модели на токенах Подключение бирж и 3rd party сервисов В остальном не особо отличаются от обычных backend разработчиков Чем занимаются?
  21. Кому нужны? Protocol + Network Development Smart Contracts Development Ledgers

    Development Финтех компании Блокчейн-стартапы Биржи IT-компании исследующие блокчейн
  22. Знания и навыки Protocol + Network Development Smart Contracts Development

    Ledgers Development Программирование на Go, Node, Python, PHP Понимание работы блокчейна и отличные знания принципов смарт-контрактов Средние знания в криптографии и безопасности Знание solidity и ERC20, опыт работы с solidity Опыт работы с фреймоврками truffle, Embark Опыт с geth, mist, parity, web3, etc – это плюс
  23. Protocol + Network Development Smart Contracts Development Ledgers Development Разрабатывают

    веб-сервисы для бирж Разрабатывают кошельки-клиенты Сюда же отнесу разработку майнеров Чем занимаются?
  24. Protocol + Network Development Smart Contracts Development Ledgers Development Кому

    нужны? Блокчейн-стартапы Криптовалютные биржи Всем кто разрабатывает свой блокчейн Самим проектам вроде Bitcoin, Ethereum, Litecoin, Ripple, etc
  25. Protocol + Network Development Smart Contracts Development Ledgers Development Знания

    и навыки Программирование на Go, C, C++, Rust, Java Понимание принципов работы блокчейна Отличные знания криптографии и безопасности Отличные знания протоколов сетей (Ethereum, Blockchain)
  26. 85 Выводы Для штатных сотрудников в R&D сойдет нормальный инженер,

    переплачивать на приставку blockchain не стоит На топ позиции крупному бизнесу интересно нанять дорогого специалиста с практическим опытом, а не «говорящих голов» поднявшихся на хайпе Блокчейн и смарт-контракты – это не магия и доступны для понимания любому разработчику-инженеру
  27. 86 Выводы Самые важные люди для ICO – маркетологи и

    лидеры мнений, присутствие среди advisers знаменитых криптогуру дает несколько десятков миллионов Для ICO важна скорость в разработке и это стоит больше