Из России с любовью и улыбкой :)
From Russia with love and a smile :)
Chat - @ShutkaUm
@Shutka_U
Last updated 2 weeks, 4 days ago
Почистили канал, тут будут только реакты на ТВ шоу
Ожидаем ответа от ТВ
Парни, когда решение получается слишком сложным, вспоминайте эту картинку. У нас мозг устроен так, если сидим работаем долго, он по инерции придумывает слишком сложные конструкции. В программировании таких конструкций не должно быть никогда. Сложные задачи всегда можно разбить на маленькие и простые решения. А если не получается, смотрим картинку.
Недавно наткнулся на статью (ссылка внизу).
Подумал, дай прочитаю, сейчас как сделают детальный разбор, почему на фрилансе плохо и я пойду устраиваться на работу. Прочитав, понял, что очередная пустая статья, полная личного мнения и неудачного опыта.
Я как то ранее писал, о минусах на фрилансе, кому интересно, почитайте. Как говорится написано из первых рук, не теоретиком, а практиком.
Но сейчас бы хотел разобрать текст выше. Выделим основные тезисы из него:
1) Фриланс - постоянный поиск новых заказов.
2) Ни в коем случае нельзя идти во фриланс, так как будешь говнокодить.
3) Внимание, оказывается на фрилансе надо работать, а не пить коктейли на побережье моря. (!!!)
4) Нет соц.пакета.
Теперь обмозгуем:
1-2) Искать заказы надо, особенно если ты новичок и у тебя нет опыта и портфолио. Но разве с постоянной работой проще? Пусть мне покажут то место, куда берут новичков без опыта, да еще на хорошую позицию. Понятно дело, что не покажут. Поиск оптимальной работы это: постоянные собеседования, а соответственно стресс прохождения. Задача многих рекрутеров, на хорошие позиции - это найти в тебе говно, чтобы меньше платить. Хорошие позиции для новичка - это иллюзия. В итоге, работа в низкосортных веб-студиях, которые берут заказы и ищут более опытного исполнителя на фрилансе (сталкивался много раз). Где здесь опыт по программированию? Если тебе повезет, то тебя возьмут юниором в какую нибудь команду за минимальную ЗП и не факт, что ты там получишь опыт. Ведь мало кому хочется из команды брать баласт и тратить время на тебя, обучая не "говнокодить". Особенно, если работа не в офисе, а на удаленке.
3) Тут автор открывает Америку, написав, что ОКАЗЫВАЕТСЯ (!!!!) на фрилансе надо много работать. Пусть мне покажет, где в командах, особенно если горят сроки (а они горят постоянно из за хренового менеджмента), не надо супер-много перерабатывать? В программировании работать придется много, если хочется чему то научиться (особенно новичку) и зарабатывать хорошо.
4) В большинстве (даже крупных компаний), соц.пакет это затравка в описании у HR. На практике - это обычная мед.страховка по ОМС. ДМС оформляют не у всех и обычно за частично или полностью свой счет. ОМС оформляется, даже если не работаешь. Есть множество статей на эту тему в сети, гугл в помощь. Бывает по соц.пакету обучение. Но я ни разу не видел это на практике, когда ты можешь выбрать то, на что учиться. Повысить квалу - пожалуйста. Выучить что то новое, освоить data science - пожалуйста, но уже за свой счет.
В итоге получается:
- Везде надо работать (!!!).
- Опыт очень важен, когда он есть, ты перестаешь искать заказы автоматически. Ищут и ждут меня, я уже забыл, когда мне в последний раз требовалось прибегать к поиску.
- Говнокодить можно везде и не факт, что тебя будут учить, как этого не делать. Лучше ни на кого не надеяться и научиться самому соблюдать лучшие практики в коде.
- От болезни тебя не спасет соц.пакет. Спасет только бережное отношение к здоровью, гимнастика или спортзал. Еще правильное положение спины, когда работаешь за ПК (очень важно!!!).
- Учиться и развиваться приходится, как правило, за СВОЙ счет.
Главные плюсы работы на фрилансе, они же могут быть и минусами:
- Строишь свой график работы.
- Выбираешь сам заказы и заказчиков.
- Можешь выбрать, на какой технологии исполнять проект. Зачастую это самое важное и определяет твое развитие и рост, как программиста.
Ну и плюшки в виде интересных знакомств, связей. Ведь многие заказчики адекватные, а иногда и состоятельные люди, с которыми ты общаешься на прямую.
Ты полностью управляешь процессом, в умелых руках это гигантский плюс, в ином гигантский минус.
Ссылка на статью:
https://zen.yandex.ru/media/codeblog/glavnye-minusy-frilansa-5c65e29293f93600af14d1e8
Иногда встречаю людей, который пытаются найти свободные руки, что бы реализовать mvp или проекты и проверить свои гипотезы. Выкатывают перлы: "есть инвестор, но ему нужен mvp".
Поскольку есть опыт работы в стартапе и знание их бизнес процессов, рассказываю как работает обычный (не воображаемый) инвестор на рынке стартапов:
1) Просит показать проект или хотя бы MVP.
2) Обязательно, просит показать фин.модель проекта, а так же юнит-экономику, если таковая применима к проекту.
3) Сравнивает это с другими предложениями и если ты вдруг оказываешься перспективным стартапом, то за половину проекта вкладывает свои гроши.
Есть еще отдельная категория людей. Они вкладываются в стартапы, что бы потом рассказать друзьям на тусовке. Но как правило такие инвесторы работают в иной плоскости, их не много и они могут "спросить за деньги", если что то пойдет не так. Но сейчас речь не о них.
Обращение к стартаперу:
- Инвестор не дурак и не финансирует идеи. Идеи нафиг никому не нужны - это аксиома, выучив которую не пропадешь по жизни в дальнейшем.
- Инвестор умеет считать деньги. Реальные инвесторы, а не из фантазий - в фуфло не вкладывают. Люди с опытом работы на российском рынке, где обман и кидки обычная бизнес практика, трижды пересчитывают и сверяют финансы стартапа и бухгалтерию, прежде чем дать хотя бы грош.
Какой вывод для стартапа, который успешен?
- Инвестор всегда ДОРОЖЕ кредита в банке. Если ты успешен, работаешь в плюс, то рассматривай инвестиции от "бизнес ангелов" в последнюю очередь. Здесь слово «бизнес» - впереди, а «ангелы» просто для связки.
- Если идешь к инвестору, то рассматривай прежде всего его связи и реальную экспертную помощь, которую сможет оказать твоему проекту, помимо денег. Успешный бизнес - это всегда связи.
Обращение к начинающим фрилансерам:
Ты - начинающий специалист, но уже со знаниями. Тебя однозначно ждет успех, ибо хороших специалистов мало, а ты стремишься им стать. Но правда такова, что ты ничего не почерпнешь от начинающего стартапера, который летает в своих идеях и мечтах и не может ничего сделать, кроме как прокричать о сборе команды и создании mvp за бесплатно. Задайся вопросом, если человек так уверен в своей идее, почему он не продаст дом, машину, квартиру и не реализует то, что придумал - ведь инвестор уже есть, только mvp показать осталось. Ради портфолио так же не стоит брать, потому что будущий, адекватный заказчик будет интересоваться прежде всего успешными проектами, которые ты реализовал и твоим опытом, который будешь демонстрировать в общении с ним. Но это не возможно, потому что стартап неудачники и неопытные дураки привлекают только неудачи и дурацкие ситуации. В итоге профита ноль, потрачено время и нервы. Ты же специалист, а не дурак, верно?
p.s. желаю интересных всем проектов ;)
Беря заказы, не всегда получается делать все вовремя и круто. Есть несколько правил, которые помогут правильно лажать.
Занижаю ожидания
Даже исполнители высоко класса делают то, что не всегда подходит под ожидания заказчика. И если это не учитывать, то рано или поздно, сталкиваешься с негативом. Шел за тераммису, а денег хватило только на кефир, становится грустно. Поэтому меньше обещаний, больше отдачи. Это всегда играет на твоей стороне, дает положительные эмоции и сводит на нет возможный негатив.
Понимаю, что делаю
Лучше несколько раз проговорить и написать свое понимание задачи, показавшись немного навязчивым, но в конце отдать правильно-сделанную работу, нежели сесть в лужу и сделать не то. Встречаются клиенты, которые любят, чтобы "читали их мысли". Если обсуждение продвигается совсем туго, лучше отказаться от проекта, чем делать непонятно что, непонятно как.
Ответственность
Иногда ошибки случаются. Многие из нас начинают винить обстоятельства или других людей в этом, тем самым придерживаясь психологии жертвы. Перекладывание вины на обстоятельства выглядит как оправдание и автоматически ставит внизу пищевой цепочки. Жертв не любят. Не нужно оправдываться. Выгоднее быть максимально прозрачным, взять ситуацию в свои руки, предложив решение.
Прозрачность
Внятное объяснение части процесса, где что то пошло не так, позволит понять заказчику, что работа идет, пусть и с задержкой. Важно показать, что проблема найдена и осталось ее решить. Не совершают ошибок лишь те, кто ничего не делают.
Решение
Без этого пункта, все сожаления выше - пустая болтовня. Нужно рассказать какое именно будет решение и как человек получит то, что ожидал. Если не хватает общего понимания проекта, нужно задавать вопросы. Решение позволит немного расслабиться заказчику, а не судорожно искать другого исполнителя.
Иногда не хватает желания взяться за работу или начать что то делать. В таких случаях я не жду мотивации или вдохновения, а просто следую принципу:
делай что нибудь
Просто начинаю любое дело, связанное с проектом, вовлечение происходит само. Если начать копать яму, и дом построить захочется. Не хочется делать что то сложное и большое, начинаю делать простое и маленькое, главное задать первый импульс, который начнёт двигать меня.
И таким образом, действие порождает мотивацию.
У медали есть две стороны, так же у работы на фрилансе есть плюсы и минусы. Расскажу о самых, на мой взгляд, значительных минусах.
На фрилансе надо много работать.
Платят за конкретные результаты и отработанное время. В офисе ты можешь подзабить, сделать меньше коллеги по цеху, а спросят все равно с команды. Работая с заказчиками напрямую, спрос всегда с тебя, поэтому делаешь все один и несёшь за это ответственность.
Не с кем обсудить возникшую проблему.
В офисе есть коллеги или более опытные наставники (конечно, если команда состоит не только из тебя), которые могут оперативно помочь в решении проблемы или направить твои усилия, по поиску решения, в нужное русло. Когда как на фрилансе ты можешь использовать только google и если найденное решение ошибочно, придётся тратить время впустую, пока не придёт понимание.
Иногда трудно сконцентрироваться.
Если ты живёшь не один, а например с женой\детьми\друзьями\родителями\бабушкой\дедушкой\тетей\дядей, при этом работаешь дома - тебя будут отвлекать. Это неизбежно.
Велик соблазн забить и не работать.
Если работаешь на фрилансе, то от этой проблемы спасёт только распорядок дня и самодисциплина. Если их нет, то стоит подумать о работе в офисе, где о твоей мотивации позаботится начальник.
Нужно постоянно работать, что бы получать деньги. Остановка - может быть банальной болезнью, когда ты не можешь ничего делать. И если болезнь не смертельная, то работая в офисе есть небольшая защищенность - по соц.пакету и трудовому кодексу. На фрилансе нужно готовиться к таким случаям самому и заранее. Но когда здоров, сложно об этом думать, а когда настает момент, думать поздно.
Если знать проблему в лицо, можно к ней подготовиться. Думаю, есть над чем задуматься.
Притча
Вася и Петя одновременно начали писать один и тот же продукт.
Вася был «ориентирован на результат» и начал сразу писать говнокод не продумав толком архитектуру.
А Петя месяц разрабатывал архитектуру, месяц делал удобный интуитивный интерфейс, которому позавидывал бы Джони Айв, потом месяц писал тесты, потом два месяца писал сам код и получил идеальное стабильное приложение.
Но Вася выпустил уже через месяц первую версию программы, пусть и не идеальную, пусть с багами, но рабочую, и начал её продавать. Ещё через месяц выпустил вторую версию исправляющие баги первой и добавляющие новые баги. Ещё через месяц на доходы от продаж нанял двух толковых программеров, которые за два месяца перелопатили весь код, согласно пожеланиям пользователей допилили интерфейс и выпустили третью версию программы.
Итого, через пять месяцев у Васи было два работника, куча клиентов и сносно работающее приложение отвечающее желаниям клиентов.
У Пети было вылизанное никому не известное приложение, минус на банковском счёте и ни одного клиента.
Притча выше - это проблема многих новичков в разработке. Хочется написать свою cms/библиотеку/фрэймворк, при этом теряются основные бизнес цели. Я начинал множество своих проектов и скатывался в написание "красивого кода". В итоге получал говнокод, поскольку был новичком, начатые проекты не завершались. Правильный подход - сделать тяп ляп, главное что бы работало. В последствии, когда гипотеза проверена, делать улучшения кода и функционала или искать новую идею, если гипотеза не сработала. Скорость в данном случае - самое главное.
Ну что же, поскольку телеграмм официально разблокирован - https://habr.com/ru/news/t/507244/.
Я решил вновь разблокировать (восстановить) свой канал.
Верну некоторые старые посты, добавлю новый контент.
Присоединяйтесь, будет весело!
Хабр
Роскомнадзор разблокировал Telegram
Сегодня в 15:00 по московскому времени Роскомнадзор сообщил на своём сайте о решении снять ограничения доступа к мессенджеру Telegram. В качестве причины для этого названо «согласование с Генеральной...
Из России с любовью и улыбкой :)
From Russia with love and a smile :)
Chat - @ShutkaUm
@Shutka_U
Last updated 2 weeks, 4 days ago
Почистили канал, тут будут только реакты на ТВ шоу
Ожидаем ответа от ТВ