Я относительно новый прокат, и я начинаю небольшой, довольно простой проект. Язык, на котором этот проект будет реализован, еще предстоит определить. Вопрос в основном сводится к - Java или Python?
Вот дилемма: Мой менеджер предпочел бы, чтобы это было сделано на Python. Я не возражаю против этого, но у меня нет опыта в Python. Мне бы очень хотелось узнать Python и подумать, что я могу справиться с ним довольно быстро (особенно, поскольку это небольшой проект). НО проект должен состояться в конце марта и должен быть готов к тому времени. Поэтому они предпочли бы иметь его на Java и вовремя, чем на Python, и поздно, и они не хотят давить на меня, чтобы сделать это на Python, если я думаю, что не могу сделать это вовремя.
Извините за предысторию - но мой вопрос в основном заключается в том, сколько времени требуется, в среднем, для адаптации к новому языку? Я знаю, что это субъективно и персонализировано, и зависит от того, насколько быстро конкретный программист... но говорит о среднем программисте или даже о быстром, который быстро подбирает вещи, какой процент увеличения делает программирование в не- родной язык (но с похожими понятиями) вызывает? Как и в случае, если этот проект займет у меня около 2 недель на Java или .NET-языке, сколько еще времени мне потребуется на Python? Могу ли я предположить, что наличие удвоенного количества времени (т.е. Нового, незнакомого языка приводит к увеличению времени программирования на 50%)?
И включенный в этот вопрос - из того, что я слышал, кажется, довольно легко/интуитивно, чтобы переключиться с Java на Python. Это правда...?
Спасибо всем за ответы! Я не понимал, что на этот вопрос так много сторон... Я постараюсь выбрать ответ в ближайшее время - каждый ответ заставил меня взглянуть на него по-другому, и трудно выбрать один ответ.