How to become
amazing engineer*
* Когда бизнесу всё нужно «ещё вчера», нет времени на рефакторинг, а мне просто хочется писать классный код.
Biz+Dev=❤️
Act 1
Developers

Разработка это любимое дело
Кто такой хороший разработчик?
- Решатель неизвестных задач
- Находить информацию
- Насмотреность
- Находить решение
Претензии к бизнесу
- Нужно сделать вчера
- Нет времени на рефакторинг
Мало просто любить своё дело, нужно ещё и сохранять эту любовь
Who am I?

Sergey Andreev
- 13+ лет в IT
- ex frontend, ex CTO
- Строил процессы (QA, дизайн, бекенд)
- Director of Frontend Development (Trading View)
Act 2
Business
Бизнес точно такие же ребята как и мы
Как бизнес видет нас
Мы говорим на разных языка

У бизнеса нет задач
Мы физически не может формулировать проблемы
Закон конвея
“
Противоречий не может существовать.
Если нам кажется, что система нелогично реагирует на результат, нужно проверить свои предпосылки. Одна из них может оказаться ложной.
”
— «Атлант расправил плечи», Айн Рэнд
Act 3
Code
Нужно понимать как вы влияете на деньги
Таких ребят выталкивает наверх
Нет смысла оптимизировать что-то за бутылочным горлышком

Есть два типа кода
- код для решения бизнес задачи
- код который и есть бизнес задача
Проблема решать решения

Про юнит тесты
Don't Repeat Yourself
Epilogue
Product Development
Your code is the business.
Техдолга не существует
Как стать инжинером?
Conclusion
Безумие — это точное повторение одного и того же действия. Раз за разом, в надежде на изменение. Это есть безумие.
Альберт Эйнштейн
Радикальная
прямота

Теория ограничений



THE END
Sergey Andreev
How to become amazing engineer * * Когда бизнесу всё нужно «ещё вчера», нет времени на рефакторинг, а мне просто хочется писать классный код. Biz+Dev= ❤️
Как стать выдающимся инжинером
By Sergey Andreev
Как стать выдающимся инжинером
- 130