Как стать автором
Обновить

Комментарии 23

А мне кажеться работодатели не охотно берут 'фрилансеров', только по несколько причин они:
1. не умеют работать в команде
2. Знания такого человека ограничиваються html,css,js (отлично), php(понимаю со стороны работодателя| отлично со стороны работника)
3. Просто пишет много кастылей
4. В купе лучше человек без опыта но с желанием развиваться в IT, чем фрилансер с 4-5 летним опытом (который дальше cms modx, wordpress или joomla не ушол)
p.s. Надеюсь ни кого не обидел, это моё сугубо личное мнение.
Ну вот видимо «фрилансеров» обидел…
Нет, это было как минимум насилие над русским языком.

Вы почему то смешали в одну кучу вебмастеров, фрилансеров и программистов (это 3 разные группы).

Обидели грамотно пишущих людей

Попеременно работаю то в качестве сотрудника компании, то в качестве фрилансера.
При этом: абсолютно не знаю php, зато прекрасно знаю ряд технологий использующихся в корпоративном сегменте и активно применяю облачные технологии. За время работы на фрилансе не один раз приходилось формировать команду для выполнения проектов. Причем в команде не всегда я являлся наиболее компетентным участником. Код который писали мы – в среднем содержал костылей и велосипедов в разы меньше, чем код штатных сотрудников компаний, которые нас нанимали. И если костыли где и вставлялись – то исключительно для подбирания велосипедов, которые уже существовали и которые заказчик убирать не хотел/не мог. Вы уверены, что полностью представляете себе, что означает понятие фрилансер?

Я php backend developer, и по встречал не мало людей в своей карьере которые могли пройти собеседование но не могли работать так как по просту незнали php, и наплевательски относились к своему труду и труду своих коллег. Всё это золоженно в психологии поведения, для «фрилансера» система заработка интенсивная т.е. напрямую зависит от того сколько часов он сможет отрабортать за день. От сюда, и храмает качество, человек вместо того что бы применить какое то решение на бэкэнде, применяет его на фронте(пример из жизни: просчёт цен в интернет магазине на js), такие люди не уделяют времени на изучение архитектуры/cms(за это же не заплатят) и снова забавный пример:«В cms magento вся реализация шаблона завязана на ужасных кастылях, перепутаные местами блоки, content = footer, left = right, right = left, и всё это слава богу было брошенно на пол пути» Я думаю влюбых других cms куча примеров. Не желание изучать архитектуру тоже по причине нехватки времени(а время деньги) тут тоже полно примеров с самописными cms(в которых логика не поддаёться ни какому здравому смыслу). Про извращения с паттернами и основами программирования вообще молчу, к примеру был проэкт на zf2(логика везде и в моделях, и конролере и вивере) и самое забавное в обход Doctrine некоторые контроллеры выполняли запросы на тестовую базу. Программист развиваеться медленее на фрилансе просто по тому что ему это не нужно.
Выступал я в качестве интервьюра. Люди приходят разные и с 5-летним стажем работы на фрилансе и с 7-и летним, но нет у них логики программиста у них нет желания развиваться быть частью команды. Я любитель проводить собеседование в свободной форме. Для меня очень важно когда человек открыт, необычен имеет экстроординарную логику, и это на самом деле важно. Так копипастить, и писать по кальке может каждый, а вот продумать архитектуру, и учесть в этой архитектуре множество нюансов может не каждый.
Я не говорю что все люди такие нет. Но я готов утверждать что большинство… Для таких людей открыты мелкие канторки где нужны именно такие «писать побыстрому»,«незнаю как» но «чтоб работало».
Но для более крупных которые нацелены на поддержку проэктов и развитие своего продукта, важна перспектива. А перспектива это когда твой код понимают люди(не читают а понимают), архитектура разработанная тобой постаянно поддерживаеться, документируеться, покрываеться тестами. Что в конечном итоге приводит к рентабельности и прибыли. По этому лучше взять человека с нулевым опытом, и маленькими знаниями и за год его обучить. Чем фрилансера который начнёт раздражаться при проведение codereview и придиркам чего это у него скобочки в `if` не стоят, а почему это array() объявлен как [] а что это он документацию не написал. И т.д. В канечном итоге человек будет стараться как то соответствовать этому но у него не будет получаться, просто потомучто привычка. Просто по тому что он не может найти корень ошибки, и привык по просту ставить где то `if ` в контролере да и чёрт с ним.
Это конечно всё печально, у многих из них есть знания как предложить заказчику как грамотно написать, как задвинуть что то не мыслимое. Что бы тот согласился таким в маркетинг надо идти… А не в программирование, потому что, что то много спецов в последнее время после которых приходиться переносить проэкт на какую либо цмс, либо просто отказываться от поддержки. В редких случаях как то поддерживать такие проэкты и проводить рефакторинг и оптимизацию…
У меня наберёться ещё довольно много аргументов на тему, но думаю продолжая пичатать, я напишу статью, не для хабра конечно, к сожалению хабровчане не отреагирует на неё должным образом для вас же важен слог, грамотность а не смысл и не идея… К сожалению не понимаю я этого конструктивный коментарий, не флэйм и не оффтоп минусуют, мой же коментарий чистый оффтоп плюсует, не ужели буковки как то красиво встали во втором… В общем не будем разглолольствовать. На этом я заканчиваю…
У вас слова как-то очень сильно расколбасило. Но я все-таки распарсил.
Отвечу по паре пунктов, по которым имею собственный опыт:
система заработка интенсивная т.е. напрямую зависит от того сколько часов он сможет отрабортать за день.

Утверждение ложное. Заработок зависит от того во сколько вы оцениваете проект и как договоритесь с клиентом. Это может быть как почасовая оплата в $50 баксов в час и считается только ваше время, так и фиксед прайс на весь проект в $5000 и вы сами решаете каких специалистов добрать в комнату и как распределить бюджет.

извращения с паттернами и основами программирования
Вы видимо со студентами дело имели?

Выступал я в качестве интервьюра. Люди приходят разные и с 5-летним стажем работы на фрилансе и с 7-и летним, но нет у них логики программиста у них нет желания развиваться[..] продумать архитектуру, и учесть в этой архитектуре множество нюансов может не каждый.

Вы бы указали какой бюджет у вас был на проект. Возможно у вас на весь проект средств выделялось столько, сколько человек, который может «продумать архитектуру, и учесть в этой архитектуре множество нюансов» получает за один-два дня работы.

Чем фрилансера который начнёт раздражаться при проведение codereview и придиркам чего это у него скобочки в `if` не стоят, а почему это array() объявлен как [] а что это он документацию не написал

Вы точно студентов нанимали.

много спецов в последнее время после которых приходиться переносить проэкт на какую либо цмс

Дойдя до этого места, я думаю я понял в чем проблема – вы скорее всего не участвовали в крупных проектах и не работали с крупными клиентами и профессиональными разработчиками. А те кого вы называете «фрилансерами», на самом деле обычные студенты, или посетители курсов «PHP за неделю». Такие конечно тоже есть, но жаловаться на них, это примерно как жаловаться на пьяницу с в вокзала, которого вы наняли за бутылку покрасить забор, а он вам вместо этого краску разлил и калитку поломал.
Я конечно раскрою комерческую тайну но проэктов было несколько, с бюджетом от 2х милионов в месяц за поддержку. Сейчас проэкт на 7 милионов. Но это же не важно. Опыт фрилансера-самоучки надо делить на 3 как минимум ) но я фрилансом не занимался а начал карьеру в вебстудии junior программистом.
Тогда очень странно, что вам такие «фрилансеры» попадались. То что вы описали, это уровень «сделать сайт визитку за $100». А с такими проектами обычно работают специалисты с 10+ лет опыта, возможностью подключить свою команду и пониманием того как и что делать, чтобы скобочки не приходилось после них расставлять.
Ну так работают очень грамотные и устремлённые люди. Всё равно приходят на собеседование, иногда кого то берут. Просто можно где то начинающих взять на работы не связаные с архитектурой. Требования к людям которые разрабатывают архитектуру, api, модули для системы более высокие и т.д. К сожалению амбиции людей иногда привышают их возможности…
А вы удивляетесь, но когда я работал в одной компании с двумя проэктами на 2м. то в своё время они просто отдали на аутсорс эти проэкты. И получили такое плачебное состояние, а потом набрали уже специалистов… Но артефакты живы по сей день.
Фрилансеры программисты одни на php? других языков не бывает?
А Я Вас помню… Очень странный вы тип однако… Вот вы сейчас описали самого себя. И приравняли всех фрилансеров к себе. Боюсь вас огорчить но далеко не все фрилансеры сидят на месте без развития.

Кстати советую почитать комментарии данного человека. Дабы соответствующе реагировать на него)
Почему Вы решили оставить фриланс и устроиться к нам в офис?


Не знаю, насколько типичен мой пример, но в большинстве случаев я получал приглашения в штат от компаний, которые являлись моими клиентами и хотели, чтобы я перешел к ним на постоянную работу.

В целом же статья представляет набор довольно скучных стереотипов.
Почему Вы решили оставить фриланс и устроиться к нам в офис?

В общем, желаю всем фрилансерам никогда не попадать в такую ситуацию. Если уж так хотите поработать в офисе — то лучше создайте свою компанию.
НЛО прилетело и опубликовало эту надпись здесь
Как вариант, бросить фриланс чтобы поработать в Гугле (или в хорошем офисе с хорошими условиями) или за долю в стартапе. Т.е. не ухудшение ситуации, а наоборот.
Да и работать в офисе — не значит сидеть там 8х5. Вот Умпутун один день в неделю в офисе работает.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Фрилансеров не хотят брать, потому что со стороны это выглядит как шаг назад. И работодатель считает, что причина в том, что человек «не справился», другими словами, плохой работник.

Практически все пункты (кроме первого) применимы и к обычным людям, меняющим работу.

И, традиционно для рекрутеров, отношение к соискателю как к «просящему», и, следовательно, обязанному идти на уступки и унижаться перед работодателем ради потенциальной работы.
Года 4 назад искал работу, решил уйти из старой по простой причине — сменилось руководство и новое руководство уж совсем начало наглеть в плане задач (из web-разработчика я превратился в дизайнера и при этом должен был придумывать акции и продвигать фирму в целом). Пришел в фирму, в которой работало около 10 человек, рассказал хозяину фирмы мол так вот и так, руководство пытается меня переквалифицировать и т.д. После тщательного опроса был задан вопрос «А если я тебя коробку попрошу принести», ну я и сказал что я front-end а не грузчик. Ну наэтом все и закончилось, пришел в другую фирму — там штат около 100 прогеров, рассказал свою историю. Последовал вопрос — готов ли я выучить их фреймворк, сказал им что готов изучать и развиваться изо всех сил. Взяли.

Я это к чему — что в России работодатель в 50% случаев не понимает кого он нанимает — т.е. ему нужен генеральный директор который в случае необходимости должен стать поваром/грузчиком и т.д.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий