Рашкинскинское АйТи, бессмысленное и беспощадное.
Привет. Мне почти 27 лет, я опытный разработчик. Программированием и айти плотно увлекаюсь лет с 17.
И у меня есть что сказать про это ваше рашкинское айти. А именно - всё оно, от начала и до конца, является зашкваренным петушиным говном. Тут много новичков и воннаби-программистов, которые гонятся за зарплатами и интересной работой - так вот, я скажу каждому из таких новичков - не идите в отрасль, делать тут абсолютно нехуй. Тут всё в говне.
Ну, начну издалека. В университете, топовом техническом областном ВУЗе, который даже входит в какие-то там N лучших учебных заведений страны, я уже на втором курсе серьезно так обгонял в отраслевых знаниях не только сокурсников, но и даже преподавателей. Саму специальность, профильную кстати, я выбрал еще лет наверное в 15. А может, подсознательно, и раньше. Наверное, я всегда знал что буду программистом, с тех еще пор, когда клепал кастомные карты для первого StarCraft, мне это всегда доставляло. Так вот, помню еще курсе на втором, когда большинство людей с потока не могли понять что такое указатели в Си, а преподаватель путался в include'ах стдлибы, я сдал курсовую по алгоритмике на связке одного не очень популярного функционального языка и дотнета, а на третьем курсе экспромтом за неделю сдал все лабораторные работы по предметам, связанным с информатикой, и был освобожден от лабораторных и от практики по этим предметам, впрочем ходил все-равно, чтобы помогать другим, в основном. В университете пару раз участвовал в "олимпиадах по программированию", и даже занимал какие-то там места, не самые первые правда; но потом это надоело - на скорость писать говнокод, решающий какие-то элементарные глупости - это явно было не моё.
В то же время стал увлекаться фрилансом. Довольно успешно, для того возраста и времени - какие-то мелочи на PHP и JS, какие-то сайтики для знакомых и полузнакомых людей, все это стало приносить доход, и я окончательно убедился в призвании. Чего не сказать о желании продолжать учиться. Некомпетентность и отсталось преподавателей, бессмысленное ИБД сокурсниками - все это стало окончательно надоедать. В итоге, курсе на 4м я сначала перевелся на заочку, а потом окончательно забил даже на нее.
Надо сказать, начав фрилансить, я в развитии не остановился, и все это время жадно поглощал любую информацию о компьютерах, программировании, операционных системах, и о теоретических сторонах Computer Science(кстати, это словосочетание было преподавателям в ВУЗе незнакомо). Также, много спорил и общался на разнообразных форумах, вел блог в ЖЖ, коммитил в опенсорс-проекты, и иногда даже участвовал в срачах в англоязычных юзнет-группах.
Через пару лет такой жизни, я понял, что из провинции надо драть. Мой месячный доход уже тогда превышал средние зарплаты программистов для областного центра, надо было уже съезжать от родителей, да и карьерные перспективы в регионе, хоть и не последнем по ВВП, казались совсем не радужными. К таким мыслям, к тому же, подталкивала романтически настроенная подружка, которая мечтала о жизни в столице. В культурной. Туда мы с ней и переехали.
Надо сказать, работу я нашел довольно быстро, и уровень зарплаты меня полностью удовлетворил. 70 тысяч рублей(больше $2000 на то время), работа в интересном проекте, на технологии, которую я знаю(Silverlight), с периодическим залезанием в глубокий бэкенд(на .NET, естественно), приятная компания(совместный алкоголизм половиной конторы был нормой) - все это поначалу доставляло огромную радость. Если бы не одно но. Через три-четыре месяца идиллии стало понятно, что у компании кончаются деньги. Наиболее продвинутые люди свалили сразу. Остальные, в том числе я, чуть потом, когда стало окончательно понятно что обещания CEO о скором выплате долгов по зарплате, были дутыми. В итоге, оказавшись на улице, с наполовину проеденной кредиткой(Visa Gold, кстати, тогда ее выдавали всем продвинутым зарплатничкам), я принялся искать другую работу. Да, и, надо сказать, девушка меня к тому моменту уже бросила, слишком уж ее занесла культурная жизнь культурной столицы, что впрочем было ожидаемо.
Если в первый раз я устроился очень быстро(в компании ходили слухи что CTO читал мой ЖЖ, хах), то в этом раз все оказалось намного сложнее. Лето, мертвый сезон, и моя привиредливость к проектам, в этом неслабо так помогли.
После пары отказов на предложения со слишком маленькой ЗП, я набрался храбрости и пошел устраиваться в одну крупную всем известную компанию, производящую среды разработки. Тут будет интересно подметить, что приглашают они далеко не всех, и пару моих знакомых они завернули еще на этапе вопроса о собеседовании. Надо сказать, то что я там встретил, меня просто убило. Собеседование было настоящей пыткой. Нет, это не были какие-либо въедливые вопросы про C# или Java, на которые я ответил бы с легкостью, это была конкретная такая ебля мозга сложнейшей алгоритмикой. На такое я явно не рассчитывал. Я в своей время увлекался компиляторами и парсерами, и был готов к вопросам даже на эту тему, был готов ответить на вопросы о практически любой распространенной структуре данных, но вот математическое доказательство ассимптотики по времени и памяти у нахуй никому не нужного segment tree - это явно было не мое. Особенно на скорость. Особенно под пристальным недружелюбным взглядом двух здоровых лбов. Так или иначе, меня завернули с половины собеседования. Унижение было огромным, и я, посылая лучи поноса собеседующим, с потупленным вглядом шел по улице, обдумывая случившееся.
Это сейчас, с высоты так сказать, опыта, я понимаю, что собеседования в России проводятся не для выявления профпригодности, не для того чтобы понять, что же человек знает, и куда его можно применить, а исключительно для выявления мест в которых человек слаб, и последующего гнобления на этой почве. И что главное на собеседовании - не твои знания, способности и опыт, а твое невозмутимое, но доброжелательное ебло, и как можно больше пиздежа. Но тогда я всерьез обложился алгоритмикой, и провел как минимум месяц не вылезая с Coursera. И только потом пошел на собеседования снова.
Вышло так, что устроился я в один немаленький аутсорс, на достаточно интересный проект для западных заказчиков. Писать предстояло на функциональном языке, и будущее все еще виделось в розовых тонах. Собеседование было интересным, удалось даже поговорить с западным менеджером, но зарплату дали не слишком выше чем на первой работе, несмотря на полный approval со стороны будущего техлида.
Через несколько месяцев работы у компании стали кончаться деньги. До крымских событий было еще далеко, но видимо уже тогда госструктуры буквально лопались от тотальных откатов и воровства. А основной денежный проект у моей аутсорсной компании был как раз связан с госструктурами. И он наебнулся. Празднование нового года было достаточно скромным, но еще до него, вдруг оказалось что работаю я очень и очень хуево. Хуевость, как выяснилось, заключалась в том, что у меня была некоторая недостача "часов в месяц". Тут надо подробнее рассказать что такое аутсорс, особенно моим будущим коллегам. IT-Аутсорс, особенно рашкинский, великий и могучий, это такая отрасль бизнеса, которая получает прибыль от продажи юных дарований по схеме голова-в-час. Что следует из подобной бизнес-модели? А следует то, что за редким исключением, абсолютно неважно как вы работаете, что вы делаете, и насколько ценны для команды. А важно только то и исключительно то, что за очередной месяц в M часов, за N голов в стойле поступило N*M денег от очередного клиента.
В аутсорсах цветет огромная масса всяческой шизофренической хуеты, которая здоровому человеку с улицы покажется абсолютным сюрреализмом. Например, в нашем, было такое занятие как "набивание часов". Ребята приходили на работу в субботу и воскресенье, смотрели фильмы, бухали, и занимались прочей разнообразной хуйней, кроме разве что работы. Потому как работа в аутсорсе особо то и не важна, важны часы. А работу обычно делают один или два гика на команду, и то, из интереса. Так вот, в моем случае, со мной случилась "недоработка", и после выебанного начальством и HR'ами мозга, я вдруг обнаружил понижение в месячном окладе. Было неприятно, но мне сказали, и я верил, что оставался шанс на повышение обратно. Главное больше работать! Желательно перерабатывать!
Тут надо сказать, как на самом деле в аутсорсах делаются повышения, как в должности, так и по деньгам. Первое, что необходимо сделать, это, естественно, убедить заказчика. Кто девушку оплачивает, тот её, все-таки, и танцует. Обычно это сложно. Заказчик не для того обратился к аутсорсам в СНГ, чтобы переплачивать, а для того чтобы взять "синьоров"(да-да, мой друк, аутсорсы, несмотря на внутреннюю градацию, официально торгуют только "синьорами") по копейке за пучок. Заказчик, как правило, считает деньги до последнего цента, и повышать склонен только в случае невероятно критичных для команды людей, и то, не слишком серьезно. Но дальше начинается самое интересное. Дальше, даже если заказчик поднимает за тебя ставку, ты вынужден будешь хорошенько отлизать вертикали власти, начиная с HR и заканчивая начальником отдела(а в сложных синьорских случаях и CTO). Надо ли говорить, что переработки мне не помогли? Да и кстати, нелишним будет сказать, что, как я позже узнал, все время, до моего увольнения, заказчик платил за меня одни и те же деньги.
Кстати, шизофреническая хуета в аутсорсах цветет не только в переносном смысле, но и в самом прямом. Я склонен полагать, гораздо обильнее цветет, чем в продуктовых командах, или где еще. Обильнее, чем в среднем по айти, вобщем. Например, со мной в команде работал самый настоящий шизофреник. Хотел сказать "битард", но думаю, хоть он и был девственником в 30 с небольшим, на чанах он вряд ли сидел, слишком уж был асоциален. Шизофреник этот был безнадежно влюблен в одну из девушек-юайщиц, и постоянно доставал ее длиннющими телегами в скайпе, в которых рассказывал как ей правильно жить, что делать, с кем встречаться, и что есть.
Продолжение в комментах.

Ловите психосектанта!