LINUX.ORG.RU

История изменений

Исправление vertexua, (текущая версия) :

В веб нужен JS на клиенте. На чем писать фронтенд - вторично.

Если бы я начинал с нуля, то я бы сделал все точно так как и сейчас, писал на С++, Java и изучил Python, JS. Это что касается такой досадной мелочи, как языки программирования. А так нужна архитектура приложений, типы баз данных, очередей, их семантика, хранение и обработка больших обьемов данных

С++ - потому что иногда нужна высокая производительность или легковесность по памяти

Java - потому что иногда тоже нужна производительность, но не так критично как в предыдущем пункте

JS - потому что UI

Python - потому что скрипты, jobs по крону, системы мониторинга, low traffic веб системы, дергалки длительных batch запросов, лабы в универе

bash - чтобы его не бояться

То что я назвал - суровая реальность. Шаг вправо, шаг влево тоже возможен (Ruby вместо Python, Scala вместо Java, etc).

PHP, C# чуть-чуть тупиковые ветви. Хотя на одном пишут в Фейсбуке, на другом в Microsoft. Если вы нацелены в эти компании - то ок

Ни одно из моих сообщений выше не означает что НЕ НАДО изучать что-то еще. Потыкать палочкой нужно все что можешь

Исправление vertexua, :

В веб нужен JS на клиенте. На чем писать фронтенд - вторично.

Если бы я начинал с нуля, то я бы сделал все точно так как и сейчас, писал на С++, Java и изучил Python, JS. Это что касается такой досадной мелочи, как языки программирования. А так нужна архитектура приложений, типы баз данных, очередей, их семантика, хранение и обработка больших обьемов данных

С++ - потому что иногда нужна высокая производительность

Java - потому что иногда тоже нужна производительность, но не так критично как в предыдущем пункте

JS - потому что UI

Python - потому что скрипты, jobs по крону, системы мониторинга, low traffic веб системы, дергалки длительных batch запросов, лабы в универе

bash - чтобы его не бояться

То что я назвал - суровая реальность. Шаг вправо, шаг влево тоже возможен (Ruby вместо Python, Scala вместо Java, etc).

PHP, C# чуть-чуть тупиковые ветви. Хотя на одном пишут в Фейсбуке, на другом в Microsoft. Если вы нацелены в эти компании - то ок

Ни одно из моих сообщений выше не означает что НЕ НАДО изучать что-то еще. Потыкать палочкой нужно все что можешь

Исправление vertexua, :

В веб нужен JS на клиенте. На чем писать фронтенд - вторично.

Если бы я начинал с нуля, то я бы сделал все точно так как и сейчас, писал на С++, Java и изучил Python, JS. Это что касается такой досадной мелочи, как языки программирования. А так нужна архитектура приложений, типы баз данных, очередей, их семантика, хранение и обработка больших обьемов данных

С++ - потому что иногда нужна высокая производительность

Java - потому что иногда тоже нужна производительность, но не так критично как в предыдущем пункте

JS - потому что UI

Python - потому что скрипты, jobs по крону, системы мониторинга, low traffic веб системы, дергалки длительных batch запросов, лабы в универе

bash - чтобы его не бояться

То что я назвал - суровая реальность. Шаг вправо, шаг влево тоже возможен (Ruby вместо Python, Scala вместо Java, etc).

PHP, C# чуть-чуть тупиковые ветви. Хотя на одном пишут в Фейсбуке, на другом в Microsoft. Если вы нацелены в эти компании - то ок

Исходная версия vertexua, :

В веб нужен JS на клиенте. На чем писать фронтенд - вторично.

Если бы я начинал с нуля, то я бы сделал все точно так как и сейчас, писал на С++, Java и изучил Python, JS. Это что касается такой досадной мелочи, как языки программирования. А так нужна архитектура приложений, типы баз данных, очередей, их семантика, хранение и обработка больших обьемов данных

С++ - потому что иногда нужна высокая производительность

Java - потому что иногда тоже нужна производительность, но не так критично как в предыдущем пункте

JS - потому что UI

Python - потому что скрипты, jobs по крону, системы мониторинга, low traffic веб системы, дергалки длительных batch запросов, лабы в универе

bash - чтобы его не бояться

То что я назвал - суровая реальность. Шаг вправо, шаг влево тоже возможен (Ruby вместо Python, Scala вместо Java, etc).