В IT нет каких-то абсолютных цен. Разработчики на php и на go, делающие одно и то же, могут получать значительно отличающиеся суммы просто из-за спроса.
Если рыночная стоимость не будет публичной, как вы будете оценивать то, сколько стоит ваш труд? У вас есть методичка? Поделитесь.
Понятно, что сравнение вам не даст точного понимания. Но оно даст понимание тенденций рынка. Мне, например, дало понимание, что в моей области денег нет, и я ушел в другую, в итоге за год стал зарабатывать вдвое больше. Принял бы я такое решение, если бы не знал, сколько получают другие? Вряд ли.
Они и никогда не были нужны. Но откуда-то брать кадры нужно?
Кто-то пытается переманить готовых, кто-то растит своих. Ничего за последние лет 10 не поменялось в этом плане, разве что на корочки стали меньше смотреть
Работал с одним таким спецом — он занимается тем, что приходит в стартапы, делает там техническую часть (не столько программирует, сколько знает, как все лучше сделать, какие тулы использовать, как все вместе настроить и задеплоить, и как с этим жить), а как все стало хорошо — идет в следующий. Помимо этого еще и серьезно работает над собственным брендом — оперсурсит, выступает на конфах, выпускает подкаст, имеет свою контору, которая занимается чем-то на стыке программирования и коучинга. Не знаю точно, сколько ему платят, но я так поинмаю, что немало.
Вот какую-то такую я вижу перспективу. Для этого нужно неслабо вкачать личный бренд, чем я стараюсь заниматься последний год.
Вы вырастили на своей даче смородину, поливали ее, обрезали, удобряли, собрали наконец. И идете на рынок.
На рынке к вам не приходит оценщик и не говорит, почем продавать ягоду. У бабки слева от вас — плохая, мелкая, но за 20. У бабки справа — чистая, крупная — но за 50. У вас же средняя. Какую цену поставить? Ну логично будет что-то вроде 35. Если язык подвешен, то и 40 сгодится. Использовали ли вы оценку ваших коллег? Да. Без нее вообще было бы не понятно, почем продавать смородину. Может за 100, а может за 10. Через 5 лет торговли смородиной вы уже будете сами чувствовать цену. А потом пойдете на другой рынок, а там и цены другие.
Ну вообще это нормальная практика (осбоенно если энтерпрайз) на основную разработку нанимать толковых ребят задорого, а на поддержку брать дешевую рабочую силу.
Если это ваш случай — имеет смысл работать там, где есть сложные задачи и клиент готов платить 30 в час (это нормальная цена, впрочем), закончилась основная разработка — ищите новый проект.
В таком деле очень хорошо работать контрактером, которого нанимают на фиксированный срок и потом нет лишних вопросов.
Ну это вопрос цены и качества. Если компании качество не важно, оно наймет дешевую рабочую силу. Работайте там, где качество важно и компании готовы платить за него. Вероятно, некоторый пласт компаний в этом случае вообще отпадает. Если для вас отпали все — вероятно, стоит менять стек технологий на более современный, где сидят текущие продуктовые разработки.
Противостоять бизнесу, желающему индуса, легко — быть качественно лучше индуса (без расизма). Если вашу работу может делать условный индус — какой от вас толк?
На счет автоматизации: айтишников пока держит на работе постоянно меняющийся рынок и задачи, которые невозможно решить автоматизацией. Когда станет можно — мы все останемся без работы. Я думаю, во многих областях, как фронтенд, CRUDы и прочие шаблонные задачи, это произойдет уже в ближайшие 5-10 лет. Это уже происходит.
Вроде бы речь шла про то, чтобы перекантоваться на фрилансе, пока происходят изменения с основной работой, например при активном поиске и посещении собеседований, если ушли со старой и "сожгли мосты".
Интересы у всех разные, я говорю про свой опыт, когда я именно так делал. Есть люди, который по 10 лет работают на фрилансе и им интересно — можете посмотреть интервью в интернете, у меня такого опыта нет.
Если на вашем проекте все разрабы понимают, что рефакторинг нужен, и компания готова выделять на это ресурсы — скорее всего, статья не про этот проект :)
Ну представить то все что угодно можно, но по факту никто из тех, кто работает на проекте как линейный работник (разработчик, тестировщик, дизайнер etc.), не срубит на нем нисколько бабла, если это не стартап. Да и в стартапе такая вероятность лежит в пределе 5%, и то, если у вас есть доли.
Компаний очень много, и задач очень много. Вы понаблюдайте недельку-другую за задачами на апворке по вашей теме, и увидите, что есть задачи совершенно разного уровня.
Плюс на апворке часто аутсорсят задачи небольшие конторы, так что вполне можно много интересных аутсорсинговых задач найти.
Лично у меня был опыт, что после нескольких простейших задач за 5, 20, 100 баксов я попал на проект на 30 баксов в час, где проработал три месяца, реализовав очень крутой продукт. И таких задач немало, просто ищите и грамотно рекламируйте себя без стеснений. Потому что индус не стесняется в рекламе.
Чтож, советчик из меня так себе, но попробую ответить.
я решил переквалифицироваться в разработчики, практически сразу взяли на работу в организацию в прошлом которая была государственной
Как показывает опыт, это лучший вариант научиться чему-то с нуля — пойти работать в какую-нибудь контору на простые задачи.
я понимаю что не тяну,… я научился разгребать часть задач,… но крупные задачи я выполнить не могу, просто не хватает опыта и знаний
Это нормально. Более того, если вы приходите куда-то работать, и понимаете, что знаете, как решать все задачи — значит вам нечего там делать и нужно искать что-то посложнее.
Как быть? Читать много книг, статей про архитектуру, практики программирования, подходы и реализации. Сходу могу посоветовать прочесть (хотя бы первую треть) "Шаблоны корпоративных приложений" Фаулера, посмотреть видео Егора Бугаенко, ну и в целом проникнуться идеями SOLID, GRASP и прочего ООП (а у вас, скорее всего, ООП, если не 1С, конечно). Во-вторых найдите профильные каналы в телеграме по вашим технологиям и заваливайте их вопросами — там сейчас очень живое комьюнити, помогут ответом и советом. В-третьих, смотрите видео с профильных конференций, там очень много полезного бывает в архитектурном плане.
задач появляется больше с каждым днем, сроки выходят, на меня давят
вроде как ищут в помощь опытного разработчика, но только никто особо не хочет сюда идти так как зарплаты по рынку ниже среднего и текучка большая
Ну раз вяло ищут опытного разработчика (мало предлагают), значит не так сильно и нужно, как говорят. Часто на деле говорят одно, а по факту совсем другое. Скорее всего, контору устраивает сваливать задачи на одного вчерашнего админа, который боится уйти в другое место, платить ему копейки, и еще понукать, мол "смотри, ты же мало и плохо делаешь, давай больше за те же деньги", то есть платят как за джуна, а спрашивают как с мидла/сеньора.
Если бы реально это было бы критическим местом, давно бы нашли человека, который им это за месяц сделает. Но ему нужно будет нормально заплатить, а зачем, когда в штате есть гребец, готовый за миску риса ишачить?
у меня же платежная система, получив работу я был очень рад
Постарайся довести ее до логической точки, прежде чем уходить, будет очень крутой пункт в резюме "сделал платежную систему компании Х, через которую проходит Y% всех платежей".
уровень в лучшем случае дотягивает до слабого джуна, а везде в моем городе требуются как минимум мидл разработчики
Ну так почитай, что на мидла нужно, прокачай технологии, прочитай про алгоритмы там и лучшие практики, и иди на мидла. Нет такого, как "миддл в Х" или "сеньор в Х". Есть человек, который умеет делать задачи плохо и под присмотром, или хорошо и сам. Это и есть сеньорити. Продавай себя как мидла, рынок сам назначит тебе цену. Ну и матчасть учи.
я научился разгребать часть задач, основную текучку, но крупные задачи я выполнить не могу, просто не хватает опыта и знаний
Попробуй приоритезировать рабочее время: 4 часа занимаешься текущими мелкими задачами, 4 часа думаешь над крупными задачами и изучаешь материалы на эту тему. Какие-то материалы (книги, видео, курсы) придется изучать в свободное время, но это цена профессионализма. При чем пробуй не просто разграничить время, а жестко распределить его на задачи, например по технике Помодоро — 8 циклов на текучку, 8 циклов на крупную задачу, вроде того. И на другое не отвлекайся во время этих циклов. Очень помогает, когда работаешь под давлением.
а задач появляется больше с каждым днем, сроки выходят, на меня давят
Как говорил выше, если бы сроки были такими принципиальными, то давно бы взяли профи и заплатили бы ему, чтобы успел все к срокам. А раз не берут, значит сроки эти существуют в основном для тебя.
В целом, в этом вся специфика работы в подобных конторах: документации нет, тестирования нет, рабочий процесс не организован, сроки всегда горят, а виноват во всем разработчик. Тут можно посоветовать только использовать это в свою пользу: получить максимальный опыт, который возможен, поработать на свое резюме (пример привел выше), попробовать организовать какие-то улучшения по процессу в рамках возможностей и искать место получше.
Выкинут тебя вряд ли, даже если будешь откровенно забивать, так как где они еще дешевых рабов найдут. Орать, давить, требовать и игнорировать любой фидбек так и будут, это просто механика коммуникаций в таких организациях — постарайся просто абстрагироваться от этого и максимально посвятить себя именно работе над задачами, забивая на все остальное по-максимуму. На все вопросы потом ответишь, что вот за Х часов ты сделал вот это и это, а сделать это быстрее при твоем навыке не было никакой возможности. А что-то левое не стал делать, так как более приорететные задачи были, так что либо снимайте те задачи, либо идите куда подальше со своей фигней.
Это вас никогда не сокращали "внезапно")))
Ну смысл, я думаю, вы уловили.
В IT нет каких-то абсолютных цен. Разработчики на php и на go, делающие одно и то же, могут получать значительно отличающиеся суммы просто из-за спроса.
Если рыночная стоимость не будет публичной, как вы будете оценивать то, сколько стоит ваш труд? У вас есть методичка? Поделитесь.
Понятно, что сравнение вам не даст точного понимания. Но оно даст понимание тенденций рынка. Мне, например, дало понимание, что в моей области денег нет, и я ушел в другую, в итоге за год стал зарабатывать вдвое больше. Принял бы я такое решение, если бы не знал, сколько получают другие? Вряд ли.
апворк:
Для примера го, на котором я пишу:
Взять индуса тоже далеко не каждый может себе позволить. На многие ли российские компании индусы работают?
Пожалуйста. Удачи и не опускайте руки
Не заметил такого. В моем отдельно взятом Воронеже только больше год от года.
Они и никогда не были нужны. Но откуда-то брать кадры нужно?
Кто-то пытается переманить готовых, кто-то растит своих. Ничего за последние лет 10 не поменялось в этом плане, разве что на корочки стали меньше смотреть
Не знаю, где вы и кем работаете, поэтому сужу по себе и деньгам, которые лично я на фрилансе зарабатывал.
Рейт в 70$ еще нужно хорошенько поискать и попасть на него. Если вам это удалось — мое почтение.
Работал с одним таким спецом — он занимается тем, что приходит в стартапы, делает там техническую часть (не столько программирует, сколько знает, как все лучше сделать, какие тулы использовать, как все вместе настроить и задеплоить, и как с этим жить), а как все стало хорошо — идет в следующий. Помимо этого еще и серьезно работает над собственным брендом — оперсурсит, выступает на конфах, выпускает подкаст, имеет свою контору, которая занимается чем-то на стыке программирования и коучинга. Не знаю точно, сколько ему платят, но я так поинмаю, что немало.
Вот какую-то такую я вижу перспективу. Для этого нужно неслабо вкачать личный бренд, чем я стараюсь заниматься последний год.
Ну вот вам пример.
Вы вырастили на своей даче смородину, поливали ее, обрезали, удобряли, собрали наконец. И идете на рынок.
На рынке к вам не приходит оценщик и не говорит, почем продавать ягоду. У бабки слева от вас — плохая, мелкая, но за 20. У бабки справа — чистая, крупная — но за 50. У вас же средняя. Какую цену поставить? Ну логично будет что-то вроде 35. Если язык подвешен, то и 40 сгодится. Использовали ли вы оценку ваших коллег? Да. Без нее вообще было бы не понятно, почем продавать смородину. Может за 100, а может за 10. Через 5 лет торговли смородиной вы уже будете сами чувствовать цену. А потом пойдете на другой рынок, а там и цены другие.
Ну вообще это нормальная практика (осбоенно если энтерпрайз) на основную разработку нанимать толковых ребят задорого, а на поддержку брать дешевую рабочую силу.
Если это ваш случай — имеет смысл работать там, где есть сложные задачи и клиент готов платить 30 в час (это нормальная цена, впрочем), закончилась основная разработка — ищите новый проект.
В таком деле очень хорошо работать контрактером, которого нанимают на фиксированный срок и потом нет лишних вопросов.
Ну это вопрос цены и качества. Если компании качество не важно, оно наймет дешевую рабочую силу. Работайте там, где качество важно и компании готовы платить за него. Вероятно, некоторый пласт компаний в этом случае вообще отпадает. Если для вас отпали все — вероятно, стоит менять стек технологий на более современный, где сидят текущие продуктовые разработки.
Все так
Противостоять бизнесу, желающему индуса, легко — быть качественно лучше индуса (без расизма). Если вашу работу может делать условный индус — какой от вас толк?
На счет автоматизации: айтишников пока держит на работе постоянно меняющийся рынок и задачи, которые невозможно решить автоматизацией. Когда станет можно — мы все останемся без работы. Я думаю, во многих областях, как фронтенд, CRUDы и прочие шаблонные задачи, это произойдет уже в ближайшие 5-10 лет. Это уже происходит.
Вроде бы речь шла про то, чтобы перекантоваться на фрилансе, пока происходят изменения с основной работой, например при активном поиске и посещении собеседований, если ушли со старой и "сожгли мосты".
Интересы у всех разные, я говорю про свой опыт, когда я именно так делал. Есть люди, который по 10 лет работают на фрилансе и им интересно — можете посмотреть интервью в интернете, у меня такого опыта нет.
Если на вашем проекте все разрабы понимают, что рефакторинг нужен, и компания готова выделять на это ресурсы — скорее всего, статья не про этот проект :)
А на западном рынке что, одна компания?
Ну представить то все что угодно можно, но по факту никто из тех, кто работает на проекте как линейный работник (разработчик, тестировщик, дизайнер etc.), не срубит на нем нисколько бабла, если это не стартап. Да и в стартапе такая вероятность лежит в пределе 5%, и то, если у вас есть доли.
Такую не отдаст, ну так отдаст другую.
Компаний очень много, и задач очень много. Вы понаблюдайте недельку-другую за задачами на апворке по вашей теме, и увидите, что есть задачи совершенно разного уровня.
Плюс на апворке часто аутсорсят задачи небольшие конторы, так что вполне можно много интересных аутсорсинговых задач найти.
Лично у меня был опыт, что после нескольких простейших задач за 5, 20, 100 баксов я попал на проект на 30 баксов в час, где проработал три месяца, реализовав очень крутой продукт. И таких задач немало, просто ищите и грамотно рекламируйте себя без стеснений. Потому что индус не стесняется в рекламе.
Чтож, советчик из меня так себе, но попробую ответить.
Как показывает опыт, это лучший вариант научиться чему-то с нуля — пойти работать в какую-нибудь контору на простые задачи.
Это нормально. Более того, если вы приходите куда-то работать, и понимаете, что знаете, как решать все задачи — значит вам нечего там делать и нужно искать что-то посложнее.
Как быть? Читать много книг, статей про архитектуру, практики программирования, подходы и реализации. Сходу могу посоветовать прочесть (хотя бы первую треть) "Шаблоны корпоративных приложений" Фаулера, посмотреть видео Егора Бугаенко, ну и в целом проникнуться идеями SOLID, GRASP и прочего ООП (а у вас, скорее всего, ООП, если не 1С, конечно). Во-вторых найдите профильные каналы в телеграме по вашим технологиям и заваливайте их вопросами — там сейчас очень живое комьюнити, помогут ответом и советом. В-третьих, смотрите видео с профильных конференций, там очень много полезного бывает в архитектурном плане.
Ну раз вяло ищут опытного разработчика (мало предлагают), значит не так сильно и нужно, как говорят. Часто на деле говорят одно, а по факту совсем другое. Скорее всего, контору устраивает сваливать задачи на одного вчерашнего админа, который боится уйти в другое место, платить ему копейки, и еще понукать, мол "смотри, ты же мало и плохо делаешь, давай больше за те же деньги", то есть платят как за джуна, а спрашивают как с мидла/сеньора.
Если бы реально это было бы критическим местом, давно бы нашли человека, который им это за месяц сделает. Но ему нужно будет нормально заплатить, а зачем, когда в штате есть гребец, готовый за миску риса ишачить?
Постарайся довести ее до логической точки, прежде чем уходить, будет очень крутой пункт в резюме "сделал платежную систему компании Х, через которую проходит Y% всех платежей".
Ну так почитай, что на мидла нужно, прокачай технологии, прочитай про алгоритмы там и лучшие практики, и иди на мидла. Нет такого, как "миддл в Х" или "сеньор в Х". Есть человек, который умеет делать задачи плохо и под присмотром, или хорошо и сам. Это и есть сеньорити. Продавай себя как мидла, рынок сам назначит тебе цену. Ну и матчасть учи.
Попробуй приоритезировать рабочее время: 4 часа занимаешься текущими мелкими задачами, 4 часа думаешь над крупными задачами и изучаешь материалы на эту тему. Какие-то материалы (книги, видео, курсы) придется изучать в свободное время, но это цена профессионализма. При чем пробуй не просто разграничить время, а жестко распределить его на задачи, например по технике Помодоро — 8 циклов на текучку, 8 циклов на крупную задачу, вроде того. И на другое не отвлекайся во время этих циклов. Очень помогает, когда работаешь под давлением.
Как говорил выше, если бы сроки были такими принципиальными, то давно бы взяли профи и заплатили бы ему, чтобы успел все к срокам. А раз не берут, значит сроки эти существуют в основном для тебя.
В целом, в этом вся специфика работы в подобных конторах: документации нет, тестирования нет, рабочий процесс не организован, сроки всегда горят, а виноват во всем разработчик. Тут можно посоветовать только использовать это в свою пользу: получить максимальный опыт, который возможен, поработать на свое резюме (пример привел выше), попробовать организовать какие-то улучшения по процессу в рамках возможностей и искать место получше.
Выкинут тебя вряд ли, даже если будешь откровенно забивать, так как где они еще дешевых рабов найдут. Орать, давить, требовать и игнорировать любой фидбек так и будут, это просто механика коммуникаций в таких организациях — постарайся просто абстрагироваться от этого и максимально посвятить себя именно работе над задачами, забивая на все остальное по-максимуму. На все вопросы потом ответишь, что вот за Х часов ты сделал вот это и это, а сделать это быстрее при твоем навыке не было никакой возможности. А что-то левое не стал делать, так как более приорететные задачи были, так что либо снимайте те задачи, либо идите куда подальше со своей фигней.