С апреля 2k16 года я начал кодить на Java. Потом пошёл в c#. Дальше я изучал языки для вёрстки html, css. И сейчас, дабы понимать лучше математику, стал изучать Pascal. И сейчас, мне понравился Python, его синтаксис в основном.
Я свою жизнь хочу связать с пилотированием военных самолётов, или авиа спортом. Но если не получится, то пойду на программиста учиться. Но, по некоторым причинам меня могут не взять... Говорить их не буду. Так что, чаще время я уделаю языкам, чем физ. подготовке.
Перейдём к сути, подскажите нюфане, на чём лучше продолжать кодить и развивать навыки, а на что забить, и больше никогда не прикосаться к этому яыку. (Вообще в GameDev хочу пойти или куда-нибудь в IT компанию).
Итак, я знаю(немного, но всё же): 1. Java 2. C# 3. Pascal 4. Python 5. Html/Css (увы, но JavaScript или Jquery не учил).
Что посоветуете выбрать? Только без "Не надо тебе кодить, там долго мучаться будешь, лучше на завод сходить..." и т.п.
Если не трудно, ещё и описать, почему лучше выбрать тот или иной язык.
>>882010 Хаскел неудачный вариант для новичка. Язык сложный, возможностей мало, работы тоже мало, а на каждую вакансию десяток макак. Сейчас каждый школьник учит хаскел, а потом не знает что делать с ним. Плюс вся инфа на английском, заебёшься переводить. Лучше попробуй Haskell. На нём и конкуренция пониже, и зарплаты больше, и сам язык понятней. Если никогда не занимался программированием, то начинать лучше всего с Haskell. После него другие языки будут учиться за неделю. Работы полно, платят отлично. Много инфы на русском. По книгам. Если есть хоть немного знаний программирования, читай это: http://www.ozon.ru/context/detail/id/30425643/ Если совсем новичок, пойдет эта книга: http://www.ozon.ru/context/detail/id/28346038/ Ну и куча онлайн-учебников. Вот, например: https://anton-k.github.io/ru-haskell-book/book/home.h.. Хороший учебник, всё расписано подробно. Сам по нему учился. Рекомендую.
>>881978 (OP) На паскале сможешь работать школьным учителем информатики. Я бы выбирал из java и c#. Для этого посмотри вакансии в своём городе и выбери язык, где больше вакансий/меньше конкуренция. Можешь так же посмотреть предметную область. Языки общего назначения, но на java'e больше тырпрайза и мобилок, а также бигдаты. для с# много вакансий в вебе(но тут нужен js), мобилки и тырпрайз тоже есть. на с# пилят игры(unity3d). Сорри, но за питон ничего не скажу. Вообще, отталкивайся от рынка и своих интересов, язык лишь инструмент
>>881978 (OP) >Я свою жизнь хочу связать с пилотированием военных самолётов, или авиа спортом.
Достойная цель, смысл жизни даже. Сосредоточься на ней, узнай требования к кандидатам в летное, проси советов мудрых у молодых летунов в соцсетях, не проеби свой единственный шанс. А вкатиться в говнокодеры можно и когда хер уже стоять не будет.
Ойлол, вы вообще видели в глаза военных? Служили чтоб говорить о смысле жизни? Оп судя по всему даже не служил, а еслиб служил - сразу понял бы что не стоит оно того
>>881978 (OP) Язык сейчас очень зависит от экосистемы, поэтому советую, если планируешь долго оставаться в ит, посмотреть в сторону .net (то бишь шарпчик). С приходом индуса в директора микрософт - компания начала оживать, в том числе и инструменты для разработчиков. Теперь .net можно запускать на юникс (пока только консоль, но для веба достаточно), купили ксамарин, все опенсорс, сам язык развивается, пока ява стоит на месте. Надеюсь, ты меня услышал
>>881978 (OP) Язык сейчас очень зависит от экосистемы, поэтому советую, если планируешь долго оставаться в ит, посмотреть в сторону .net (то бишь шарпчик). С приходом индуса в директора микрософт - компания начала оживать, в том числе и инструменты для разработчиков. Теперь .net можно запускать на юникс (пока только консоль, но для веба достаточно), купили ксамарин, все опенсорс, сам язык развивается, пока ява стоит на месте. Надеюсь, ты меня услышал
>>883767 Ява может и стоит на месте, а вот JVM, и так прокачанная до безобразия, в 2017 будет еще и "перезагружена". Народу ничто не мешает писать проекты на тех же скале и котлине.
Я свою жизнь хочу связать с пилотированием военных самолётов, или авиа спортом. Но если не получится, то пойду на программиста учиться. Но, по некоторым причинам меня могут не взять... Говорить их не буду. Так что, чаще время я уделаю языкам, чем физ. подготовке.
Перейдём к сути, подскажите нюфане, на чём лучше продолжать кодить и развивать навыки, а на что забить, и больше никогда не прикосаться к этому яыку. (Вообще в GameDev хочу пойти или куда-нибудь в IT компанию).
Итак, я знаю(немного, но всё же):
1. Java
2. C#
3. Pascal
4. Python
5. Html/Css (увы, но JavaScript или Jquery не учил).
Что посоветуете выбрать? Только без "Не надо тебе кодить, там долго мучаться будешь, лучше на завод сходить..." и т.п.
Если не трудно, ещё и описать, почему лучше выбрать тот или иной язык.