Почему мы в Benovate выбираем Python для наших проектов

Потому что.

И это единственный честный ответ, который возможен на такой вопрос, адресованный небольшой компании, занимающейся веб-разработкой.

Спросите: «WTF?! О чём он толкует?!» А вот о чём: на днях попался на глаза блог компании-разработчика. И, конечно, в нём не обошлось без абсолютно бесполезной статьи с обоснованием выбора языка и платформы разработки, которые используют в этой компании.

Come on! Ну какие могут быть разговоры по выбору того или иного инструмента, если вы владеете только одним? К чему эта простыня текста с рассказом какой замечательный язык и функциональный фреймворк, которые позволяют невероятно быстро и гибко реализовать любую задачу клиента?

Почему честно не сказать: мы используем этот язык, потому что другого не знаем? Так исторически сложилось: когда стартовали бизнес, сделали на нём первый проект, да так и продолжаем. Ничем другим не владеем, но зато этим владеем отлично. Это честно, а главное – полезно для клиента.

Клиентам важно, чтобы вы качественно, в рамках бюджета и в срок реализовали задуманное, и оно – задуманное - работало. И дела ему нет на php, ruby, python или java оно сделано. Он – клиент – скорее и слов таких не знает. А если и проявляет интерес к этому, то скорее всего рисуется. Даёт вам понять, что его и детали, как бы интересуют, и что спуску вам не даст.

Конечно, это не касается крупных компаний, где есть сложившаяся ИТ-инфраструктура. В этом случае может быть вполне обоснованное требование использовать ту или иную платформу разработки. И если это не ваш основной инструмент – что ж, не повезло. Уходите или осваивайте новое.

В общем, коллеги. Заканчивайте воспевать инструменты, которые вы используете. Это даже не маркетинг. Это пустословие.

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

А мы с вами используем то, что используем, только потому, что ничем другим не владеем. И это не является недостатком. Лучше владеть одной «коронкой», чем строить из себя мастера боевых искусств, а по факту только кривляться получается.

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

Если же паранойя не отпускает – проконсультируйтесь у других специалистов. Можете, например, и к нам обратиться. Денег за советы не берём. До скорого!

55
Начать дискуссию