Список вопросов
Как зайти в Даркнет?!
25th January, 01:11
5
0
Как в tkinter из поля ввода Entry получить значение в одну переменную и обновить строку кнопкой, затем получить ещё одно введённое значение и затем сложить их. Ниже пример кода
21st July, 19:00
893
0
Программа, которая создает фейковые сервера в поиске игровых серверов CS 1.6 Steam
21st March, 17:43
948
0
Очень долго работает Update запрос Oracle
27th January, 09:58
912
0
не могу запустить сервер на tomcat HTTP Status 404 – Not Found
21st January, 18:02
905
0
Где можно найти фрилансера для выполнения поступающих задач, на постоянной основе?
2nd December, 09:48
938
0
Разработка мобильной кроссплатформенной военной игры
16th July, 17:57
1724
0
период по дням
25th October, 10:44
3955
0
Пишу скрипты для BAS только на запросах
16th September, 02:42
3720
0
Некорректный скрипт для закрытия блока
14th April, 18:33
4613
0
прокидывать exception в блоках try-catch JAVA
11th March, 21:11
4381
0
Помогите пожалуйста решить задачи
24th November, 23:53
6086
0
Не понимаю почему не открывается детальное описание продукта
11th November, 11:51
4350
0
Нужно решить задачу по программированию на массивы
27th October, 18:01
4396
0
Метода Крамера С++
23rd October, 11:55
4309
0
помогите решить задачу на C++
22nd October, 17:31
4002
0
Помогите решить задачу на python с codeforces
22nd October, 11:11
4492
0
Python с нуля: полное руководство для начинающих
18th June, 13:58
2599
0
Доказать работодателю эффективность современных технологий при создании сайтов?
Просмотров: 325
 
Ответов: 6
Привет.
Есть серьезный вопрос. Я хотел бы доказать одной организации эффективность использования современных технологий, которые в мире уже довольно долго и успешно используются. Область деятельности — создание различных веб-сайтов.
В компании принято разрабатывать свои решения, которые в какой-то момент действительно работают очень неплохо. Но проходят годы и десятилетия. В мире появляются технологии, которые выполняют ту же задачу лучше. А внутренние технологии компании никто не развивает, поскольку на это требуется время и организаторские усилия. Пример такой ситуации описан в вопросе № 493.
Допустим, я работаю в компании, которая с 1993 года делает сайты на языке Brainfuck. Под него даже разработана своя CMS — «ShitHappens».
(Я) прихожу к (Р)уководству и происходит примерно такой диалог:
я: Давно пора делать сайты на нормальных языках программирования, например на питоне. А если проект достаточно серьезный, то и на Java можно.
р: Почему? мы всю жизнь исползуем Brainfuck и нас все устраивает.
я: На других языках можно делать сайты в сто раз быстрее, да и получше. Интернет давно уже не тот, что в 93 году. Сайты стали сложными, Brainfuck остался прежним. На нем нельзя сделать многое из того, что сейчас считается нормой для хорошего сайта (привожу примеры).
р: Ну ладно. Вот ты говоришь — Питон. А почему не PHP? Ведь его все знают. На Хабре сегодня опубликовано 55 резюме, в которых упоминается php и только 11, в которых упоминается Питон. Не будет ли проблем с поиском программистов?
я: Даже не знаю, как это объяснить… Разработчиков на PHP в пять раз больше, но найти адекватного разработчика на Python все равно проще. Это связано с особенностями истории этих языков, а объяснение такой ситуации займет слишком много времени. Кроме того, на Brainfuck могут программировать только 20 человек во всем мире. Все они уже работают (работали) в вашей организации, и никто не считал это проблемой раньше.
р: Зато в Brainfuck всего 8 операторов. Любой школьник может выучить его за 15 минут. Их-то мы и набираем на работу.
я: Делать сайты при помощи 8 операторов гораздо сложнее. Более высокий порог вхождения в технологию компенсируется эффективностью ее применения (Java — хороший пример). Кроме того, порог вхождения отсеивает совсем уж слабых программистов.
Ну и так далее…
Вопросы
Как доказать, что python подходит для создания хороших сайтов? Аргументы про google и мировой опыт не срабатывают. Нужны примеры из российского рынка веб-разработок. Где взять конкретные цифры?
Как доказать, что не будет проблем с поиском достаточно квалифицированных разработчиков?
доказать таким людям как правило ничего не возможно. Как бы вы не бились головой, какие бы доводы не предоставляли. Шансы очень малы что работодатель проникнеться :) я замучался с такими бороться. Теперь ничего не доказываю, пара-тройка попыток достучаться, если эффекта нет — делаю так как он скажет.
У вас в самом деле используют Brainfuck, или может вы все-таки приведете более объективное сравнение? Пока не ясно, компания ли упирается в старые неэффективные технологии, или просто вам хочется заюзать питон на производстве.
Доказывать надо не эффективность и целесообразность перехода на питон (как поставлен вопрос), а неэффективность и неактуальность существующего подхода в сравнении с ним.
Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться