Я, молодой и ленивый программист, который всё время хочет ковырять и изучать что‐нибудь новое. В данный момент работаю в самой лучшей на Сахалине компании которая занимается широким спектром услуг которые так или иначе связаны с web‐дизайном и web‐разработкой…
Вроде бы, что может еще быть лучше чем работа в небольшом коллективе, выполнение не очень сложных (а то и детских) задач, быть лидером и получать хорошую зарплату? Но минусы от работы в такой компании есть. И самый главный минус — отсутствие поистине крупных проектов.
Когда нет крупных проектов, а есть только обычные, и не совсем обычные «сайтики» то и естественно ничего нового не узнаешь, не начинаешь использовать новые технологии, а используешь только классические svn, mysql и php. Ни полноценного CSS3 с HTML5, ни Node.JS, ни NoSQL, даже Python нет. А слова вида HAProxy, DRBD, HeartBeat, CDN, сервер с памятью в 64Gb не то что бы звучат «ужасающе», а скорее вызывают возгласы вроде «а нахрена оно нужно, если всё и так работает? ». Кто‐то наверное скажет «да как так вообще можно работать? беги оттуда! », и будет отчасти прав.
Плюсы от работы в таких условиях индивидуальные, лично мне с одной стороны нравится то что нет никаких проблем вроде «А‐а-а‐а, сервер упал, клиенты разрывают контракты, ты уволен! », оно всё просто работает. Нет проблем с тем что просто не знаешь как выполнить ту, или иную задачу, ибо всегда всё одно и то же. В общем плюс в том, что просто делаешь то что знаешь, делаешь это хорошо, и за это тебя уважают.
Но минусы… Минусов наверное больше от такой работы. Когда делаешь одно и то же очень сильно искажается представление о работе в крупных компаниях, и о программирование в целом. Рано или поздно произойдёт смена работы, ибо работать всю жизнь в одной компании невозможно, и тут возникнуть проблемы. Устраиваясь на работу в крупную компанию ты будешь думать что мол там всё так же, только народу больше, но увы, это не так. В крупных компаниях помимо того что больше народу еще очень много отличий от обычной «небольшой веб‐студии», это и более крупные и более интересные проекты, совсем иные подходы к разработке этих проектов, различные копроративные стандарты, и это будет всё так непривычно после работы в небольшой компании. А так же в большой компании гораздо сложнее получить уважение коллег/начальства, хотя бы потому что ты такой же «программист» как и сотни‐тысячи остальных, и морально это может только подавить, и вдобавок отбить желание вообще работать. Мол, зачем работать если тебя не ценят?
Ну, а плюсы работы в крупной компании наверное очевидны. Это и работа с крупными проектами, и более интересные задачи, и использование более интересных/новых/мощных технологий, ну и конечно же, сильная прокачка скилла. Ну для кого‐то так же плюсами могут быть и более высокая ЗП, различные плюшки типа беслатной еды, бесплатных фитнес‐центров и клубов, ну и некоторые компании даже предоставляют жильё иногородним гражданам.
В конечном итоге лично у меня получилось что я и хочу работать в своей любимой компании, и не хочу в ней работать одновременно. Но в конечном итоге через некоторое время, может месяц, может год, а может десять лет, я переберусь в Питер и устроюсь в какую нибудь компанию которая занимается разработкой крупных и интересных проектов. А пока меня не заебало вусмерть (© The Dark) работать на Сахалине, я это буду делать. Хотя, уже верстать мне надоело… Наверное потому‐что я уже научился очень хорошо верстать, и весь интерес пропал.
P.S. Компания в которой я работаю является моим первом местом работы, и возможно я именно по этому рассуждаю таким образом. И эта компания меня научила очень многому, за что я ей, точнее сотрудникам, очень благодарен!
P.S. S. Это просто мысли в слух… Нужно же что‐то писать в блог :)