Последние лет 15 я занимался разработкой веб проектов. Раньше это было всякие сложные сайты. Потом, с появлением спроса я сдвинулся в разработку с нуля разного рода веб-приложений типа кастомных CRM, автоматизаций бизнесов и т.п.
Я всегда работал я как руководитель небольшой компании (от 1 до 7 человек). Последнее время чаще работаю как фрилансер. Ведение бизнеса - это не мое, мне нравится именно создание интересных продуктов, а не продажи. В первую очередь я программист-разработчик. Иногда одиночка, иногда руководитель группы. Люблю проектировать, внедрять и самостоятельно разрабатывать основу проектов, передавая менее интересные части разработки коллегам.
Мои заказчики - это мелкие и средние не-IT бизнесы из России, Европы и США. Были и государственные заказчики. Новые заказы в основном приходят по сарафанному радио.
Мой основной стек на котором я создаю продукты это Linux-PHP-JavaScript-HTML/CSS и сопутствующие технологии. Сейчас в основном на фреймворках Laravel + Vue.js.
Я с большим интересом смотрю на другие стеки (Python, Go, Node.js...). Любопытно заняться разработкой электроники, мобильной разработкой, искусственным интеллектом, highload-ом но пока это лишь мечты и изучение информации в свободное время. Вокруг столько интересных технологий и все их хочется попробовать!
Но приходится выбирать, либо я зарабатываю деньги на том что умею, либо я изучая что то новое, и зарабатываю мало. И на то и на другое сразу - времени не хватает. Страшно взять в работу заказы на этих технологиях с которыми у меня нет опыта и провалить заказы из-за отсутствия реального опыта.
Последние годы я начал понимать что это тупик в моем развитии и надо кардинально менять свою карьеру. Возможно устройство в крупную IT-компанию поможет в этом. В своем окружении я оказываюсь “самым умным” и учиться мне не у кого. Хочется работать в окружении равных или более опытных коллег. Хочется развития. Хочется IT-тусовки.
Полагаю одним из главных моих минусов будет отсутствие реального опыта современных практик командной работы, типа Scrum, Agile, Continuous Integration... и прочих важных вещей которые сейчас необходимы при создании крупных проектов.
При этом я конечно не хочу сильно просесть по доходам. Судя по обзорам рынка мой доход примерно соответствует верхней планке зарплат PHP-разработчиков, ну может быть процентов на 30 выше. При этом я работаю из дома.
- Я никогда не работал “на дядю”. Стоит ли пробовать?
- Где стоит искать работу, в каких компаниях?
- Где можно работать с разными технологиями не зацикливаясь на одном конкретном стеке?
- На какую должность претендовать? На программиста или все таки какого то руководителя, хоть у меня и нет опыта работы в крупных компаниях.
- Стоит искать работу в России или лучше где нибудь в Европе или США?
Подскажите куда двигаться, я реально нахожусь на перепутье и мнение сообщества для меня будет очень полезно.
и чем вы занимались 15 лет если по их истечению задаете вопросы уровня новичка? Как вы сами думаете, кому нужен разработчик не способный даже с собственной профф карьерой разобраться? После 15 лет в разработке спрашивать фиг его знает кого какой язык выбрать и что делать, это просто жуть.
tushev, понимаете, если за 15 лет у вас возникают подобные вопросы, то вас только в колхозную студию схантить могут. К тому же с вашем стеком только на это и расчитывать.
Вобщем я был в такой же ситуации. Занимался тем же. Стек тот же.
так вырос до максимума по ЗП в России.
Вобщем вы очень будете востребованы на Upwork, вне конкуренции после первых 5 заказов и получения бэйджа топ рейтид. У меня на это ушло полтора месяца.
Именно работаю в среднем 5-6 часов в день.
И как-то сразу у меня ушли лень, желание изучить новые технологии и т.п. А когда накатывает, я открываю аналитику по доходам/расходам и сразу всё проходит. Даже вот 3 года с одним клиентом и никакого выгорания нет.
Какой смысл было впахивать и достигать максимума, чтоб потом достигать его в другой сфере с падением дохода. надо использовать, учиться дальше и зарабатывать больше.
Upwork говорите, всего полтора месяца. Надо попробовать!
Я просто когда то давно (во времена oDesk) заглянул туда, увидел бесконечный поток тоскливых заказов типа поправь плагин на Wordpress за 50 баксов. И куча исполнителей еще и боролось за эти копейки.
С тех пор я туда и не заходил.
Значит все таки там есть интересные высокооплачиваемые заказы!? Может я как то не так искал?
tushev, есть, мало, но есть. Но на них почти нет конкуренции, как по мне.
Кстати оба клиента моих за 3.5 года начинали с не большой задачи. а когда они видели уровень работы и подход у решению их задачи и советы, они меня уже не отпускали.
одному делал интеграцию с АПИ, другому кэш.
На апворке главное показать и доказать, что вы реально решаете проблемы клиентов и помогаете улучшить, а не просто делаете что сказал заказчик.
Ну это всё относится к клиентам со ставками 50+ за час.
И работать надо с теми, кто уже имел заказы, соотвественно знает какие бывают фрилансеры. тогда будет ценить
tushev, можете отфильровать фрилансеров с наработаными часа и ставкой например 50+, 75+, 100+, 150+ и увидеть, что работа есть в любом ценовом сегменте и они загружены. При том, что покажет вам только тех, кто свободен. А те кто занят даже не отобразятся.
Вобщем всё в ваших руках, но я думаю у вас есть препренимательский подход, должно получится. это уже большое преимущество характера по сравнению с программистами исполнителями.
tushev, надо искать долгосрочные проекты с оплатой от $30/час и выше.
Вот вы говорите достигли планки зарплаты по php. У меня есть знакомые, кто пишет на php и получает на Upwork $50/час, работая фуллтайм. Т.е. в районе $6000-8000/месяц. Если вы достигли такой планки, тогда действительно есть, о чём подумать, но почему-то мне кажется, что не достигли)
vism, А первые заказы, пока еще нет репутации на Upwork, какие заказы посоветуете брать для начала? Мелкие или сразу долгосрочные, в каком ценовом диапазоне? Я так понимаю перовое время придется все таки поработать на репутацию, а не за деньги.
tushev, Я 3 года назад начинал и брал мелочевку, и стелился просто нереально, только ради отзывов, ради 5 отзывов от разных людей и top rated, потом 30$ ставку и искал уже адекватных клиентов. Главное адекватных клиентов...
Как сейчас стартовать не знаю, думаю так же.
Меня вот тошнит от веба, но заказы есть. Буду что-то другое изучать. Вот проживешь жизнь, а потом в старости будешь вспоминать, что потратил её на то, что ненавидел.
Я бы не сказал что меня тошнит от него. Последние годы он стал существенно интереснее.
Но заниматься ТОЛЬКО вебом я и правда устал. Скорее хочется сдвинуться в соседние области не разрываю полностью связи с вебом.
Linux-PHP-JavaScript-HTML/CSS и сопутствующие технологии
на PHP не бывает сложных сайтов, в узких местах там будет торчать JAVA, Нода, Python реже С/++ , теперь и Го
либо как у взрослых типа ВК и ФБ - от пыха только синтаксис
твой лучший скилл - управление, пробуй в продакт овнеры или продакт менеджеры, прогер PHP - тупая ветвь эволюции, пока будешь работать - можешь освоить что-то ултрамодное - например Го для денег или Раст для холиваров
dimonchik2013, но все таки может подробнее объясните? Я все равно не понял)))
Приведенный вами пример про время выполнения - считаю нормальным когда для любого проекта написанного не только на php, а так же go/python/java применима настройка максимального таймаута ответа. Никто не будет сидеть ждать по 20 минут, на чем бы стоит ни писали бэк.
Если же вы говорите про именно потерю самих данных - ну данные из syslog у вас никуда не денутся, плюс банальное логирование всех важных эндпоинтов в проекте.
В целом согласен с Юлия Бедросова.
Из моего опыта - возможно, просто везло, но мне часто попадались заказчики с проектами, где я знал 50-80% вещей, а остальное учил на ходу.
У вас за 15 лет наверняка набралась база заказчиков - проверьте, что им нужно сегодня, и где ваш skillset совпадает больше чем наполовину.