WEBVTT

00:00:00.000 --> 00:00:10.720
всем привет сегодня хочу поговорить про две темы первая тема это аутсорсинг разработки в

00:00:10.720 --> 00:00:18.320
какие-то третьи руки то есть не создавать внутри компании soft а нанять кого-то на стороне кто

00:00:18.320 --> 00:00:24.240
бы это делал бы дать за нас вторая тема это инвестиции потому что эта тема очень связана

00:00:24.240 --> 00:00:33.880
с первой потому что аутсорс чего-то на сторону требует финансовых затрат началось из чего я

00:00:33.880 --> 00:00:45.720
сегодня выложил в другую социальную сеть stories небольшие видосики о том как я заебался за последние

00:00:45.720 --> 00:00:57.000
два дня ходить приложение то есть мой партнер мой сети он крутой супер кодер сейчас у нас такая

00:00:57.000 --> 00:01:05.160
ситуация что у меня особо заняться нечем поэтому я решил тоже погрузиться в кодинг потому что

00:01:05.160 --> 00:01:12.960
приложение сейчас это бутылочное горлышко смысле разработка это бутылочное горлышко узкая и там

00:01:12.960 --> 00:01:20.520
нужна помощь мы на ней человека который начнет работать понедельника вот но все равно мы хотим

00:01:20.520 --> 00:01:26.960
по максимуму вложиться в разработку чтобы как можно быстрее приложение на на рынок вытолкнуть и

00:01:26.960 --> 00:01:33.880
тогда я уже смогу заниматься больше таким скажем бизнесовыми маркетинговыми вещами вот ну а пока

00:01:33.880 --> 00:01:44.020
что я применяю свои силы в разработку ну и то чтобы к ним же контекста принести в эту всю историю я в

00:01:44.020 --> 00:01:50.440
прошлом эпизоде рассказывал что я начал ходить когда мне было что там 15 лет ли около того очень

00:01:50.440 --> 00:02:00.760
давно очень 25 лет назад но были большие перерывы долго не кодил потом кодил не кодил кодил на скажем

00:02:00.760 --> 00:02:05.860
профессионально на уровне там amazon на гугла я не кодил никогда можно сказать то есть но то что я

00:02:05.860 --> 00:02:13.720
писал это было такое скажем не тот уровень и сейчас я впервые сталкиваюсь с кодингом вот на таком уровне

00:02:13.720 --> 00:02:23.020
когда ну реально то есть арт сарнабом не соскучишься когда там все паттерны нужно соблюсти все нужно

00:02:23.020 --> 00:02:27.920
сделать по-правильному потому что мы не как бы мы не говно кодим то есть мы делаем так как нужно с

00:02:27.920 --> 00:02:33.040
первого раза естественно делать вот нужно с первого раза я делаю все как нужно с третьего раза после того

00:02:33.040 --> 00:02:41.260
как он меня натыкает носом где что сделал не так вот плюс этот флаттер с его синхронностью не

00:02:41.260 --> 00:02:49.120
сколько сам флаттер сколько ривер под которым используем в флаттере и это просто болен у меня

00:02:49.120 --> 00:02:56.480
просто башка идет кругом от всего этого но я потихонечку начинаю визжать и за последние два дня я

00:02:56.480 --> 00:03:03.540
очень сильно устал просто интеллектуально от этого ощущения что ну блин меня не получается у меня не

00:03:03.540 --> 00:03:09.220
получается получается очень плохо получается очень медленно я понимаю что это такой прогресс он все

00:03:09.220 --> 00:03:17.580
равно идет вверх но он скажем идет очень медленно и такие постоянные то скачки то падение то вроде

00:03:17.580 --> 00:03:22.500
пол начинает получать получаться то потом опять падаешь вниз и все вот так вот через жопу туда-сюда

00:03:22.500 --> 00:03:33.120
туда-сюда вот и я об этом рассказал в инстаграме а на что прилетел вопрос а почему вы как бы почему вам не

00:03:33.120 --> 00:03:40.840
нанять кого-то то вам поможет это сделать да то есть какого-то разработчика вместо того чтобы

00:03:40.840 --> 00:03:47.360
допустим мне в это все лезть ходить самому учиться там и так далее не будет ли лучше выпустить приложение

00:03:47.360 --> 00:04:01.080
раньше начать зарабатывать деньги раньше и таким образом ну как бы избежать до всего это у меня несколько

00:04:01.080 --> 00:04:10.680
скажем мыслей на этот счет 1 мысли такая ну скажем контрактору нужно платить деньги на это сам про самое

00:04:10.680 --> 00:04:19.840
простое самое очевидное учитывая то что мы не берем инвестиции и мы живем на свои накопленные деньги плюс

00:04:19.840 --> 00:04:24.480
какой-то заработок скажем так здесь и там вот я например мастер-класс сделал недавно я на нем смог

00:04:24.480 --> 00:04:32.240
заработать и возможно буду делать что-то подобное точнее точно еще будет что-то подобное потому что

00:04:32.240 --> 00:04:34.080
нужно все это дело как-то финансировать

00:04:34.080 --> 00:04:48.420
это первое да то есть деньги хороший разработчик будет стоить хорошо если нанимать кого-то в сша или

00:04:48.420 --> 00:04:55.680
ну скажем еще северной америке то есть это скажем тут уровень разработчиков который нам нужен стоит

00:04:55.680 --> 00:05:04.620
достаточно дорого то есть это нужно рассчитывать например скажем 15 долларов в месяц минимум соответственно

00:05:04.620 --> 00:05:11.680
мы сейчас не можем себе позволить такие деньги платить и встает вопрос почему не нанять допустим

00:05:11.680 --> 00:05:25.360
где-нибудь ну пусть в той же россии или в украине или в индии и у меня мысли на этот счет переходим ко

00:05:25.360 --> 00:05:33.680
второй теме да допустим даже если мы можем платить две-три тысячи в месяц я не знаю нашу цифра

00:05:33.680 --> 00:05:39.500
да ну скажем две-три тысячи месяц они смогли позволить платить человеку сейчас где-то там

00:05:39.500 --> 00:05:53.960
вопрос сможем ли мы найти кого-то кто кто будет удоверять нашим запросам по скиллам наша архитектура

00:05:53.960 --> 00:05:59.180
сейчас устроен таким образом что у нас нет по сути стабильной архитектуры наша архитектура нестабильна и

00:05:59.180 --> 00:06:07.040
мы вырабатываем паттерны по мере того как мы создаем систему то есть у нас есть определенная

00:06:07.040 --> 00:06:16.560
скажем мысли да вот определенное направление но она все как бы в голове и не факт что мы

00:06:16.560 --> 00:06:21.500
продолжим двигаться как двигаться потому что по мере того как мы создаем по мере того как мы

00:06:21.500 --> 00:06:28.060
изучаем как как все это работает мы начинаем что-то менять что-то меняем по ходу

00:06:28.060 --> 00:06:36.220
и сейчас нет такого что можно было взять какой-то кусок системы сказать вот разработчик на тебе три

00:06:36.220 --> 00:06:50.440
штуки вот пиши вот эту вот этот функционал потому что весь функционал который который нам нужен он не

00:06:50.440 --> 00:06:56.020
как бы лежит в одном месте то есть приложение это и это одна кодовая база

00:06:56.020 --> 00:07:04.960
бэк-энд очень тесно связан с приложением то есть для того чтобы создать куда фичу зачастую

00:07:04.960 --> 00:07:10.780
приходится писать вот не только в приложении но и но и на бэк-энде и иногда еще приходится

00:07:10.780 --> 00:07:18.040
создавать какую-то инфраструктуру либо на бэк-энде в google клауде либо на сторонних провайдеров которые мы

00:07:18.040 --> 00:07:23.920
используем то есть для всего этого нужно понимание всей системы в целом и доступ ко всей системе в

00:07:23.920 --> 00:07:33.220
целом плюс не на всех этих скажем сторонних провайдерах есть полноценные инструменты для

00:07:33.220 --> 00:07:40.280
контроля доступа то есть тоже нужно там раскрывать либо доступ больше либо самому делать что-то за этого

00:07:40.280 --> 00:07:49.400
разработчика то есть вопрос я не знаю вот нормальная проблема сейчас я не знаю как да вот сделать так

00:07:49.400 --> 00:07:58.100
чтобы можно было кого-то нанять дать ему конкретный проект и как бы на какое-то время про него забыть вот

00:07:58.100 --> 00:08:08.220
это вот этот второй момент с которым мы пока еще не разобрались и я думаю что по мере того как система

00:08:08.220 --> 00:08:14.240
будет развиваться и скажем так взрослеть возможно мы сможем какие-то компоненты из него выделить и их

00:08:14.240 --> 00:08:20.180
отдать на аутсорс и сейчас просто система не настроена на то чтобы кого-то так вот на аутсорс нанять

00:08:20.180 --> 00:08:34.240
третий фактор это скажем опытность человека опыт человека до скиллы то есть что кого-то нам сейчас

00:08:34.240 --> 00:08:42.380
нанять чтобы они могли на нас полноценно работать человек должен знать flutter человек должен знать

00:08:42.380 --> 00:08:52.560
так скрипт потому что бы кенту дар скрипте java script и в целом владеть скажем такими вещами как

00:08:52.560 --> 00:09:04.520
и в андре вина архитектуре реактив архитектуре понимать как работает все облачные вещи то есть

00:09:04.520 --> 00:09:12.360
нужно стать чтобы разработчик я думаю что даже уровень то что называется медлом в снг нам не подойдет

00:09:12.360 --> 00:09:22.920
то есть нам нужно то что называется там у нас скажем там вас синером и вопроса будет сколько

00:09:22.920 --> 00:09:32.400
будет такой синер соить и сколько уйдет времени все равно то чтобы он понял нашу систему как не

00:09:32.400 --> 00:09:42.340
работать и опять же возвращаясь ко второму пункту как насчет контроля доступа то есть если мы не можем

00:09:42.340 --> 00:09:49.300
выделить конкретный компонент как дать доступ ко всему второй вопрос который возникает тоже скажем с

00:09:49.300 --> 00:09:51.400
человеком

00:09:51.400 --> 00:09:54.360
дело не только в опыте да

00:09:54.360 --> 00:09:55.960
а еще дело в определенных как бы паттернах

00:09:55.960 --> 00:09:58.060
которые нужно использовать для разработки

00:09:58.060 --> 00:10:02.480
и у Арнаба, скажем есть определенное видение

00:10:02.480 --> 00:10:05.900
то есть он как CTO, да он задает скажем

00:10:05.900 --> 00:10:09.700
весь ну, все направление того

00:10:09.700 --> 00:10:11.020
как мы все это будем создавать

00:10:11.020 --> 00:10:11.840
как мы это уже создаем

00:10:11.840 --> 00:10:13.900
то есть он очень четко

00:10:13.900 --> 00:10:16.000
он очень сильно придирается ко всем паттернам

00:10:16.000 --> 00:10:17.020
он хочет, чтобы все было правильно

00:10:17.020 --> 00:10:18.520
что собственно логично

00:10:18.520 --> 00:10:21.080
соответственно мы не можем просто взять человека

00:10:21.400 --> 00:10:24.440
сказать вот тебе проект приходи к нам через месяц

00:10:24.440 --> 00:10:29.860
потому что будет фидбэк на все что он написал

00:10:29.860 --> 00:10:31.860
и часть придется переписывать

00:10:31.860 --> 00:10:33.700
потому что говнокод нам не нужен

00:10:33.700 --> 00:10:37.280
нам не нужно как бы, создавать легаси

00:10:37.280 --> 00:10:40.460
на первых этапах создания стартапа

00:10:40.460 --> 00:10:42.920
потому что есть вещи которые

00:10:42.920 --> 00:10:44.700
ну, можно сделать неправильно

00:10:44.700 --> 00:10:45.400
а можно сделать правильно

00:10:45.400 --> 00:10:47.120
вот нужно знать как сделать правильно

00:10:47.120 --> 00:10:50.020
и как бы левый человек сторонний человек

00:10:50.460 --> 00:10:53.320
ему придется все равно постоянно с нами взаимодействовать

00:10:53.320 --> 00:10:54.700
буквально делать пул-реквесты,

00:10:54.700 --> 00:10:56.080
может быть каждый день каждый второй день

00:10:56.080 --> 00:10:58.540
для того чтобы арнаб мог его тренировать

00:10:58.540 --> 00:11:00.920
соответственно это будет арнаба

00:11:00.920 --> 00:11:02.100
как бы тоже отвлекать

00:11:02.100 --> 00:11:04.960
и ну какое-то время

00:11:04.960 --> 00:11:07.060
то есть может быть 2-3 недели 4 недели

00:11:07.060 --> 00:11:10.760
эффективность работы с сторонним разработчиком

00:11:10.760 --> 00:11:13.160
будет достаточно низко

00:11:13.160 --> 00:11:14.180
она скорее всего будет негативной

00:11:14.240 --> 00:11:17.740
потому что ну это будет больше направлено на обучение

00:11:17.740 --> 00:11:20.340
нежели на

00:11:20.340 --> 00:11:24.260
Ну, нежели он реально будет приносить пользу нам.

00:11:24.260 --> 00:11:25.900
вот

00:11:25.900 --> 00:11:28.300
другой момент встает наверное, такой вопрос встает

00:11:28.300 --> 00:11:31.880
как бы делать это outsource,

00:11:31.880 --> 00:11:36.240
либо то есть просто грубо говоря,

00:11:36.240 --> 00:11:37.980
контракт с кем-то заключить на какой-то проект

00:11:37.980 --> 00:11:40.520
вот тебе проект, вот тебе деньги да делай его

00:11:40.520 --> 00:11:41.960
либо

00:11:41.960 --> 00:11:44.200
у меня есть человек как сотрудника

00:11:44.200 --> 00:11:46.660
то есть у меня есть человек как сотрудника,

00:11:46.660 --> 00:11:50.300
ну, скажем, там тоже есть определенные легальные вещи,

00:11:50.300 --> 00:11:52.320
то есть, мы кстати, легально даже не сможем это сделать

00:11:52.320 --> 00:11:53.880
с

00:11:53.880 --> 00:11:56.100
юридическим лицом в сША

00:11:56.100 --> 00:11:57.660
то есть нам в любом случае придется

00:11:57.660 --> 00:11:59.120
представить такого человека, как контрактора

00:11:59.120 --> 00:12:01.360
и платить ему по контракту

00:12:01.360 --> 00:12:03.240
Ну, в общем такие вот

00:12:03.240 --> 00:12:05.140
скажем

00:12:05.140 --> 00:12:06.640
вот заморочки со всем этим

00:12:07.980 --> 00:12:10.460
и я просто как бы, поделиться своими мыслями

00:12:10.460 --> 00:12:12.300
я чувствую что у меня сильное сопротивление

00:12:12.300 --> 00:12:13.000
вообще к этой теме

00:12:13.000 --> 00:12:15.500
потому что я как бы, привык к тому

00:12:15.500 --> 00:12:16.600
что вся разработка in-house

00:12:16.600 --> 00:12:19.000
то есть все разработчики

00:12:19.000 --> 00:12:21.000
они часть команды

00:12:21.000 --> 00:12:21.920
они часть продуктовой команды

00:12:21.920 --> 00:12:25.160
и мы как бы ничего не outsource-им.

00:12:25.160 --> 00:12:26.780
я никогда не работал с outsource-ом,

00:12:26.780 --> 00:12:29.400
и если честно не очень хочу работать с outsource-ом.

00:12:29.400 --> 00:12:31.060
то есть я хочу чтобы у меня были свои люди

00:12:31.060 --> 00:12:32.460
которые все это пишут

00:12:32.460 --> 00:12:35.120
кроме каких-то может быть

00:12:35.120 --> 00:12:37.120
совсем каких-то простых вещей

00:12:37.880 --> 00:12:39.560
изолированных от основного продукта

00:12:39.560 --> 00:12:40.440
но основной продукт я хочу

00:12:40.440 --> 00:12:42.720
чтобы писался весь in-house

00:12:42.720 --> 00:12:44.400
вот

00:12:44.400 --> 00:12:47.240
если у вас есть какие-то мысли на этот счет

00:12:47.240 --> 00:12:50.000
поделитесь в комментах в телеграме

00:12:50.000 --> 00:12:52.520
потому что

00:12:52.520 --> 00:12:53.440
то есть мне интересно вообще,

00:12:53.440 --> 00:12:54.380
как люди к этому подходят

00:12:54.380 --> 00:12:57.700
и есть ли какие-то скажем

00:12:57.700 --> 00:12:59.940
ну возражения или скажем

00:12:59.940 --> 00:13:01.040
контраргументы к тому

00:13:01.040 --> 00:13:02.380
к тому что я привел

00:13:02.380 --> 00:13:03.680
к тому, как я про это думаю

00:13:04.280 --> 00:13:05.600
потому что это поможет мне

00:13:05.600 --> 00:13:07.420
в этом всем разобраться

00:13:07.420 --> 00:13:11.720
и может быть

00:13:11.720 --> 00:13:12.980
прийти к чему-то другому

00:13:12.980 --> 00:13:15.720
выйти из тех рамок

00:13:15.720 --> 00:13:17.640
в которых я сейчас мыслю

00:13:17.640 --> 00:13:18.840
Вот.

00:13:18.840 --> 00:13:20.100
а про инвестиции поговорю в следующий раз

00:13:20.100 --> 00:13:20.700
потому что

00:13:20.700 --> 00:13:24.140
мне нужно идти вытаскивать еду из духовки

00:13:24.140 --> 00:13:26.580
и я не успел записать все

00:13:26.580 --> 00:13:27.320
что я хотел

00:13:27.320 --> 00:13:29.820
поэтому про инвестиции будет в следующий раз

00:13:29.820 --> 00:13:30.860
все

00:13:30.920 --> 00:13:31.340
всем пока
