Фуф, ну и денёк сегодня выдался.
Как и обещал, давайте поговорим немного про бабки 💸
Все их любят, всем они нужны для того, чтобы влачить своё существование. Но где их взять, как сохранить и преумножить?
Пока я пишу тред кидайте свои варианты
Первое и самое очевидное — зарплата.
Вы меняете своё время и навыки на деньги. Все это делают, большинство только этим и живёт. У зарплаты есть такие свойства: она ограничена кол-вом часов в сутках, вашими умениями и часто геопозицией.
Мы можем работать N часов в сутки и получать M шекелей за час. M зависит от того сколько стоят ваши навыки на рынке в вашей местности. Также зарплата может резко сократиться до 0 если вы заболеете, получите неисправимую травму или больше будете не нужны на рынке.
Итого, зарплату мы можем заскейлить до M*N и иногда она может быть помножена на 0 из-за непредвиденных обстоятельств.
Максимизировать профит можно подняв стоимость часа до максимума и снизив расходы до минимума. Для нашей профессии это делается так 👇
Устраиваемся на удаленку в зарубежную компанию и живем в провинции в РФ. Цена часа большая, расходы низкие.
Думаю из такого расклада можно выжать около 500к р/мес +/-
Неплохо, но это максимум. Плюс всегда есть большой риск потерять работу временно или навсегда
Как только устаканили ЗП надо подзадуматься о двух вещах: инвестиции и привлечение доходов, которые не зависят от вашего времени.
Сразу закрою тему инвестиций: я не эксперт совсем тут, их вы без труда найдете в интернете. Но кое-что понял 👇
Инвестиции - не про заработок денег или увеличение дохода. Инвестиции это когда у вас уже есть деньги и вы хотите их сохранить и преумножить. Они работают только когда вы идете от X до Y. Но когда вы молоды, то вы идете от 0 до X, для этого инвестиции плохо подходят
К инвестициям вернёмся чуть позже, пока продолжим. Значит мы оптимизировали зарплату, инвестируем свои накопления, что дальше? Какие способы построить капитал для программиста
Вот один из способов 👇
Вы устраиваетесь разработчиком в стартап на раннем этапе развития и работаете там 3-4 года. За это время вам насыпают опционов, довольно много и хороших. Если стартап выстреливает/выходит на биржу/его покупают — вы получаете нехилую сумму.
Если он не выстреливает и загибается, то ваши опционы конечно превращаются в фантики.
Тем не менее, очень многие стали миллионерами таким способом. Много-много миллионеров калифорнии это бывшие инженеры FB/Google/Apple, которые пришли на заре компаний
Если работа в стартапе не ваш вариант или вы не можете найти будущего единорога, то есть вариант запустить свой стартап. Ну то есть сайт-проект)
Это не просто и не каждому подходит. Но есть пара вариантов
Для начала вы должны чётко понять, что этот сайд-проект не для развлечения. Не стоит брать экспериментальные технологии или пытаться создать свой гугл с блэкджэком и проститутками.
Вы хотите получить прибыль. Желательно на постоянной основе
Для этого выбирайте технологии которые вы знаете лучше всего или на которые проще всего нанять дизайнера. Дальше, по поводу идеи: если у вас ещё нет какой-то проверенной идеи в которую вы верите и хотите строить, то вот вам почти 100% вариант 👇
Найдите какой-нибудь успешный существующий продукт. Поскольку нас интересуют небольшие SaaS, то можно смотреть на indiehackers или producthunt. Если у вас есть ресурсы на что-то по-больше, то можно посмотреть на недавно проинвестированные компании на TechCrunch.
Найдите негативные отзывы на этот продукт, определите слабые места, особенно чем недовольны пользователи. И создайте копию. Да-да, без всяких там инноваций, идеи на миллион, следующего фейсбука и прочего булщита которым кормят все эти стартап-школы.
Сделайте копию существующего бизнеса исправив 1 или несколько его недостатков. Ваша копия может либо исправить косяк, либо прайс сделать ниже на 10x, либо адаптировать проект под новый рынок (напр. для своей страны). Или всё сразу. Profit 💸
У такого подхода много плюсов: вам не нужно вынашивать идею и проверять гипотезы; вам не нужно гадать будут ли люди платить за это; вам не нужно придумывать функционал. Скопируйте существующий продукт, но сделайте его чуть лучше. И вы найдёте своих платящих пользователей))
При должном усердии такой проект может дать неплохой постоянный доход. Если получилось и остались силы, то можно повторить.
Если вы потеряете работу, то всё равно вам на хлеб с маслом будет копейка.
Получаемые деньги инвестируете обратно в проект или в акции/недвиж/etc
Ну и ещё один вариант это классический офф-лайн бизнес. Вы можете отложить пару раз с вашей зарплаты в 400к и открыть кафе/автомойку/парихмахерскую.
Правда не могу ничего тут конкретного сказать, есть кто успешно сделал такое? Может какие-то цифры?
• • •
Missing some Tweet in this thread? You can try to
force a refresh
Всем доброй пятницы!
Вчера вечером мы поговорили про деньги и где их можно заработать, подробности вот в треде 👇
Ну и самая главная мысль: легких денег не бывает. Нет ни одной волшебной схемы, которая сделает тебя богатым. Путь к бабкам всегда труд
Труд не такой, что сутками пахать на износ на заводе — так много не заработаешь. Труд состоит в том, что ты должен потратить ГОДЫ, чтобы создать капитал. И эти годы ты должен быть сконцентрирован, не бросать то что начал, не верить в «схемы».
То же самое применимо к зарплате в IT. Хочешь 500к? Будь готов потратить несколько лет на получение опыта и экспертизы. Тебе придётся интересоваться всем что происходит. Можешь сидеть с 9до5, а после забывать про разработку, но тогда 500к не жди.
Всем доброе утро ☕️
Чем ближе к пятнице, тем расслабленнее разговоры)
Сегодня побуду бабкой-предсказательницей и буду предсказывать куда будет двигаться разработка в ближайшем будущем 🔮
А также хочу поговорить про денежки: зарплаты, сайд-проекты и инвестиции
🔮 Предсказание первое 🔮
Разработка будет становится проще и проще, особенно для непрограммистов. No-code тулзы станут настолько мощными, что можно будет создать ПОЧТИ любой софт без написания кода.
Компиляторы тоже станут умнее. Любой говнокод будут превращать в нормальный
🔮Предсказание второе🔮
Первое предсказание приведёт к тому, что инструменты и компьютеры станут настолько сложными, что мало кто будет понимать как они работают. Единицы сохранять знание, а может и вообще никто. Тогда сложная техника станет техно-культом/религией
Отличный вопрос!
И у меня есть ответ: постоянно получаю вакансии в зарубежные компании, устроился в американскую компанию через один интересный сайт и не я один :)
Вот небольшой список ресурсов где можно найти вакансию за рубежом 🧵
Первое что вам нужно сделать - заполнить профиль на LinkedIn. В большинстве случаев вы начнёте получать предложения о работе при наличии релевантного опыта. Часто эти предложения включают в себя работу на зарубежную компанию или релокацию 🧵
За рубежом (я знаю про США, возможно в Европе тоже) есть следующий тренд: очень много выпускников из универов которые могут пойти стажёрами и очень много сеньоров, которые хотят быть СТО и не хотят кодить 🧵
Господа, пожалуйста не воспринимайте всерьёз то что написано в этом треде. Нормальная инфа про чистые функции скоро подъедет, сегодня очень загруженный день на работе, но вы держитесь 💪
Если кому есть что сказать - велком в реплаи
Итак, чистые функции. Чистой называется такая функция, которая: 1. Всегда возвращает один и тот же результат при одних и тех же аргументах; 2. Не оказывает никакого влияния на внешний мир - никакого IO, работы с глобальными переменными, бд итд
Выполнив оба этих требования вы получаете чистую функцию. Нарушив хотя бы одно из них, функция теряет некоторые/все свойства, которые делают ее удобной в использовании.
Что за свойства?
1. Используя Selenium-библиотеки вы получаете кучу очень хрупких абстракций. Возьмем, например, yandex.ru/dev/hermione/:
Hermione => WebdriverIO => Selenium => Java-интерфейс => драйвер под конкретный браузер.
На каждом из уровней вас ждут проблемы, прям как в фильме "Начало".
С бэкендом определились. Идем дальше по пирамиде тестирования.
⬇️
1. В основе пирамиды на мой взгляд должны стоять не Unit-тесты, а строгая типизация и строгие линтеры. Помимо стандартных ESlint-плагинов, типа react, react-hooks, jsx-a11y, node, promise, import и т.д., обратите внимание на: github.com/SonarSource/es… и github.com/sindresorhus/e…
2. Готовые конфиги (типа eslint-config-airbnb) мне не нравятся тем, что они смешивают стилистические и логические правила. Для стилистических обычно хватает prettier.io, а логические придется вручную собирать среди кучи плагинов, о которых я говорил выше.