Наши ведущие программисты/тимлиды обязательно 1.1. Проектируют архитектуру ИБ и компонентов любой сложности 1.2. Знают структуру БД битрикса в общем случае, какие таблицы за что отвечают, чем отличается структура таблиц для ИБ 1.0 и 2.0, способны создать правильные запросы к БД, расставить собственные индексы 1.3. Знают и свободно пользуются API битрикса для работы с БД, с случае необходимости могут создать и использовать дополнительные таблицы в БД 1.4. Знают достоинства и недостатки формирования запросов в битриксе, способны оптимизировать запросы в работе компонентов и модулей 1.5. Могут создать собственный модуль, страницы в админке для работы с нестандартным функционалом 1.6. Понимают как работает кэш, что нужно или не нужно класть в кэш, умеют оптимизировать работу КЭШа 1.7. Оптимизируют работу сайта на уровне БД, кода 1.8. Отвечают за работу проекта, качество кода, распределяет работы на проекте и отслеживают их выполнение
Это не совсем тривиально, но также они, как правило,
2.1. Понимают архитектуру сервера, способны разобраться, за что отвечает та или иная инструкция в настройках, подобрать оптимальные параметры 2.2. Знают, что такое репликация, шардинг, партиционирование. Знают, что в каких случаях использовать и почему 2.3. Знают, что такое «узкие места», способны спроектировать архитектуру системы в зависимости от них 2.4. Способны выстроить архитектуру дополнительных классов, выделить повторяющиеся функции для повторного использования 2.5. Способны спроектировать систему взаимодействия с * частью, описать ее и проследить реализацию 2.6. Знают работу с SVN на уровне администрирования репозитория – слить, разветвить, починить, перезанести проект в репозиторий 2.7. Исчерпывающе формулируют задачи другим битрикс-специалистам любого уровня, отвечают на вопросы по теме, задают вопросы другим специалистам, если не находят ответ в гугле 2.8. Пишут исчерпывающие комментарии, создают вики-раздел по проекту 2.9. Умеют работать с MySQL, и, возможно даже, MsSQL в рамках битрикса. В качестве бонуса – Oracle, знание о плюсах и минусах различных БД в битриксе 2.10. Свободно работают в консоли, знают синтаксис и понимают, как работать с mysql, svn, vi, mc 2.11. Писали на каких-либо еще языках программирования помимо PHP, понимают плюсы и минусы CMS, умеют подчеркнуть плюсы и нивелировать минусы 2.12. Обучают менее опытных разработчиков, консультируют их по лучшим практикам.
Да, мы это все знаем и умеем, а если не умеем, то учимся и учим других. Но, к сожалению, в связи с новыми проектами, мы перестаем успевать учиться новому, а это плохо, поэтому мы ищем человека, который поддерживал бы наши стремления к саморазвитию и уже обладал бы некоторым набором описанных выше знаний. Нам нужен человек, которого бы не пугали слова "кластер" и "vmware", который интересуется нагрузочными тестированиями и качеством кода, человек, который не только способен написать свой код, но и способен разобраться в чужом плохом и сделать его хорошим.
Это требования, которые мы предъявляем к себе, поэтому эти же требования мы будем предъявлять и к вам. При этом мы вполне разумны и понимаем, что они вам могут показаться завышенными, поэтому некоторые пункты второй части требований мы можем опустить, если мы поймем, что вы богоподобны при свободном доступе к гуглю и легкообучаемы.
Если вы при этом обладаете такими чисто человеческими качествами, как - терпение - чувство юмора - оседлость - отцовско-материнские чувства к менеджерам - грамотность - хорошо развитая речь для общения с клиентами и их техническими специалистами - божественная интуиция в поиске проблем при падении сайтов
, то мы будем просто счастливы предложить вам рабочее место с интернетом, бесплатными плюшками, чаем, кофе, холодильником, технической литературой, интересными клиентами, про которых не стыдно рассказать родителям и друзьям и прочие прекрасные вещи и все это в районе белорусской. Мы еще даже при этом зарплату платим вовремя и ту, на которую договоримся исходя из вашего набора знаний.
Если вам внезапно это все стало интересно и вы хотите прийти пообщаться, то пишите, пожалуйста, на мыло
chilikina@adv.ru
с копией на
kutisheva@adv.ru
и с темой письма "Вакансия ведущего bitrix-программиста"
Наталья, а ориентира з/п не будет? Но это просто интерес. Дело в том, что с таким багажом требований вам очень сложно конкурировать с "делаем сайты на Битриксе, платим 70-100 тыр".
Ваша вакансия тянет на 150-200 т.р. (это не наглость, не выдвижение своей кандидатуры, это просто сравнение с текущим рынком)
Наталья Чиликина пишет: Антон, видимо, думает, что еще на полсотни тянут терпение, оседлось и божественная интуиция
Не, Наталья, в полтинник я вставил знание архитектуры сервера и его параметры, шардинг, и прочее, ну а уж если вспомнить MSSQL и MySQL.
Потому что, еще раз повторяю, это не мои запросы, это рынок сделал такое - за 100 битриксоид вполне комфортно сможет битриксойдить. Даже за 120. И аааабсолютно не вмешиваться в архитектуру сервера (не читайте это как нежелание развиваться).
В чем смысл идти к вам? Хороший коллектив и карьера? Так вот об этом и надо было подробнее а то вакансия пестрит только страшными для многих словами.
И не забывайте, это тимлидер, ему присущи многие качества, которыми за 100 опять же вовсе не обязательно обладать.
Извините, если я подпортил карму вашему топику, первоначально у меня был интерес - сколько платят за такой набор. Оказывается, я обманулся в ожиданиях.
Наталья Чиликина пишет: Антон, видимо, думает, что еще на полсотни тянут терпение, оседлось и божественная интуиция
Не, Наталья, в полтинник я вставил знание архитектуры сервера и его параметры, шардинг, и прочее, ну а уж если вспомнить MSSQL и MySQL.
Потому что, еще раз повторяю, это не мои запросы, это рынок сделал такое - за 100 битриксоид вполне комфортно сможет битриксойдить. Даже за 120. И аааабсолютно не вмешиваться в архитектуру сервера (не читайте это как нежелание развиваться).
В чем смысл идти к вам? Хороший коллектив и карьера? Так вот об этом и надо было подробнее а то вакансия пестрит только страшными для многих словами.
Это была шутка, видимо, не очень удачная.
Антон, допустим, вам предлагают программировать за 100 и работать грузчиком за 100. Что бы вы выбрали? Это как бы не планка и не способ намекнуть на что-то, это просто аналогия Лично для меня сейчас при выборе работы очень многое - это ее уровень. Я не хочу собирать простые сайты за неделю, даже если мне за это будут платить безумных денег. Я думаю, что многие люди, получая неплохую зарплату, думают о том, что неплохо было бы получать неплохую зарплату, но еще и заниматься крутыми нетривиальными проектами, хайлоадом и разноуровневой оптимизацией, потому что иногда становится скучно. Если нет роста - зачем работать?
PS: Хотя нет, за совсем безумные я, конечно, соглашусь, проработаю год и уеду на гоа сидеть с буком под пальмой в свое удовольствие. Но это должны быть совсем безумные деньги
Наталья Чиликина пишет: Лично для меня сейчас при выборе работы очень многое - это ее уровень. Я не хочу собирать простые сайты за неделю, даже если мне за это будут платить безумных денег. Я думаю, что многие люди, получая неплохую зарплату, думают о том, что неплохо было бы получать неплохую зарплату, но еще и заниматься крутыми нетривиальными проектами, хайлоадом и разноуровневой оптимизацией, потому что иногда становится скучно.
Мы с вами в параллельно-правильных колеях рассуждаем, но не пересекаемся Вы правы. Но я еще раз подчеркиваю - ваша вакансия выглядит так, что весь этот багаж знать необходимо. А за такой багаж надо и платить соответствующе. Или я один углядел тут крутого админа + крутого программиста + крутого лидера? (это не сарказм)
Другое дело (!), если бы вы помогли стать таким профессионалом до конца, и принимали бы "не до конца разбирающегося". А такие люди, описанные в вакансии, становятся уже бизнес-тренерами, приезжая к таким компаниям как вы, и проводя семинары по тому же хайлоаду, беря соответствующие гонорары. Ну я не прав что ли? Ну или идут, не в обиду вам, в Яндекс.
Антон Долганин пишет: Мы с вами в параллельно-правильных колеях рассуждаем, но не пересекаемся Вы правы. Но я еще раз подчеркиваю - ваша вакансия выглядит так, что весь этот багаж знать необходимо. А за такой багаж надо и платить соответствующе. Или я один углядел тут крутого админа + крутого программиста + крутого лидера? (это не сарказм)
Другое дело (!), если бы вы помогли стать таким профессионалом до конца, и принимали бы "не до конца разбирающегося". А такие люди, описанные в вакансии, становятся уже бизнес-тренерами, приезжая к таким компаниям как вы, и проводя семинары по тому же хайлоаду, беря соответствующие гонорары. Ну я не прав что ли? Ну или идут, не в обиду вам, в Яндекс.
Ну, вообще там есть в конце
Цитата
Наталья Чиликина пишет: При этом мы вполне разумны и понимаем, что они вам могут показаться завышенными, поэтому некоторые пункты второй части требований мы можем опустить, если мы поймем, что вы богоподобны при свободном доступе к гуглю и легкообучаемы.
Крутой админ - это совсем другое и там совсем другие требования Но мне кажется, что крутой программист не может стать крутым без отрыва от базы. Крутой программист должен понимать, что запросы с джоинами тяжелее простых селектов, что завышенные максклиентс - прямая дорога в ад и тд. А это уже из разряда настройки и тюнинга сервера, бд, а не из программирования.
Мы с удовольствием примем не до конца разбирающегося человека. Мы с не меньшим удовольствием научим. Мы даже готовы предоставлять ресурсы в виду сервера на какие-то тесты при проектировании, если они понадобятся, оплатим (или частично оплатим) важные и нужные курсы, дадим кучу профессиональной литературы на русском и, увы, английском языках (ну не перевели еще). Мы даже организуем встречи со сторонними более компетентными специалистами, если они вдруг понадобятся. Однако, это все будет только если человек сам захочет учиться и развиваться. Прививать энтузиазм - это уже не наше, это что-то из мичуринского.