Знакомство с Битрикс-разработчиками, часть 2





Алекс - step_alex

Алекс руководит разработкой проекта www.newkaliningrad.ru, который ежедневно посещает более 50 000 человек.



Что должен сделать разработчик, чтобы заработать миллион?
Например 1000 сайтов по 1000 рублей.

Представьте, что рыжиков может выполнить одно ваше желание. что бы это было?
Выложить исходники на github и принимать pullrequest'ы от коммьюнити

Где ты получал образование? Когда впервые столкнулся с компьютером и IT?
Учился в Калининграде, сперва Балтийском информационном техникуме, затем в Калининградском государственном техническом университете.
Впервые столкнулся с html в 12 лет, когда читал кем-то забытую в поезде книгу по html. Но компьютер появился уже позже.

Сколько по-твоему должен получать хороший Битрикс-разработчик? Какой он - хороший разработчик?
Напрямую зависит от региона. В Калининграде около 70 т. Хороший разработчик на битрикс, это прежде всего эдакий интегратор, с большим опытом работы с разными проектами и только потом программист.

Сколько времени в день тратишь на программирование? а на самообразование?
3-4 часа на программирование 1-2 на самообразование.

С чем кроме Битрикса работаешь/работал?
octobercms, modx, wordpress, ipb, nodejs, angularjs, meteorjs

Ты делал какие-то модули или типовые решения?
Сейчас на маркетплейсе опубликованы два решения:
http://marketplace.1c-bitrix.ru/solutions/newkaliningrad.propuserfilter/
http://marketplace.1c-bitrix.ru/solutions/newkaliningrad.typography/

Какие инструменты используешь?
Среда - это всё. Среда в которой ты работаешь очень сильно влиет на твою эффективность и качество твоего продукта. Каким бы хорошим не был программист если посадить его в невентилируемый душный подвал за ЭВМ 92года, хорошего результата от него ждать не стоит.
Популярные на сегодняшний день ОС ориентированны на новичков/непроффесионалов, проектировщики их интерфейсов жертвуют эффективностью в угоду доступности(низкий порог вхождения). Так что их использование неразумно с точки зрения личной продуктивности.
Я пользуюсь в работе:
- Archlinux, - это система является тем что ты из неё сделаешь и будет выполнять то что ты от неё хочешь.
- AwesomeWM - минималистичный тонко настраиваемый оконный менеджер, позволяет организовать работу с приложениями самым оптимальным для себя способом.
- Sublime text - скорость, расширяемость, приятное оформление, множество тем. Для меня важно чтобы программа в которую я пялюсь весь день нравилась мне чисто визуально.
Всё это вместе + постоянная работа над оптимизацией и автоматизацией своего труда даёт огромный выигрыш в производительности.

Артём Дубинин - shoman4eg

Артём также участвует в разработке проекта www.newkaliningrad.ru. Кроме того, он внёс свой вклад в развитие болванки для модуля на d7.



Представьте, что Рыжиков может выполнить одно ваше желание. что бы это было?
Чтобы выложили Bitrix на github, и принимали пулл-реквесты. Разработчики привели бы Ядро в порядок.

Как ты относишься к критике битрикса?
Критика битрикса не всегда осмысленная, как я уже когда-то отвечал одному из разработчиков на битриксе "Ты просто не умеешь его готовить". Чаще всего ругаются на разработчиков проекта. Т.к для них, иногда, проще написать какой-нибудь прямой SQL запрос, чем открыть документацию.

Сколько времени в день тратишь на программирование? а на самообразование?
На программирование около 4-5 часов в день. На самообразование где-то так же. Много времени провожу на GitHub, смотрю реализации других проектов, пытаюсь выделись в них для себя что-то интересное.

С чем кроме Битрикса работаешь/работал?
Работаю с Yii/Yii2. Очень нравится реализация многих вещей в нем и простота. Пробую Slim (микрофрейморк), хочу попробовать с его помощью реализовать REST api для битрикса.

Какую IDE используешь? Чем она тебе нравится?
IDE не использую. Т.к. её функционал кажется иногда избыточным, и смущает её тормознутость. Для всех проектов использую Sublime Text. Он довольно быстрый, и подходит для большинства задач. Плюс огромное количество плагинов.

Дмитрий Бан - mook.monk



Что должен сделать разработчик, чтобы заработать миллион?
Самый простой вариант -- получать зарплату в белорусских рублях. Корейские воны тоже подходят.

Представьте, что рыжиков может выполнить одно ваше желание. что бы это было?
Не пытаться объять необъятное. Битриксы тратят много сил на разработку мертворожденных модулей. Вики, например.

Кто для тебя является образцом разработчика/технического специалиста? на кого бы ты хотел быть похожим?
На самого себя, только менее ленивого и более любознательного.

Где ты получал образование?
Я самоучка.

Сколько по-твоему должен получать хороший Битрикс-разработчик?
Хороший разработчик -- тот, кто решает поставленную задачу в срок и с приемлемым качеством. Получать он должен так же, как любой хороший, но не являющийся незаменимым специалист: "хлеб, масло, но не джем".

Как удерживаешь концентрацию? Как входишь в поток? Как борешься с отвлекающими факторами?
Дроблю задачу на небольшие куски, каждый из которых не требует длительной концентрации. Ну, и стараюсь не упустить из головы общую картину.

Ты делал какие-то модули или типовые решения?
Делал пару раз модули под конкретную задачу.
Участвовал в разработке типовых решений в 2007-2009 гг ("1С-Франчайзи 1.0", типовой сайт школы, конструктор сайтов для Мастерхоста, типовой сайт вуза). С тех пор испытываю непередаваемое отвращение к этому занятию.
Для маркетплейса ничего не делаю, бо неохота заниматься техподдержкой.

Комментарии

comments powered by HyperComments