Автор Тема: Клуб программистов  (Прочитано 39294 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Greenback

  • Опытный
  • ****
  • Сообщений: 868
  • Зарегистрированный
Re: Клуб программистов
« Ответ #240 : Ноября 12, 2022, 18:28:21 »
Синтаксис любого языка учится за 2 дня, и ещё дней 10 на создание тестового продукта.
 Если новый работник не может быстро понять новый язык, то как он  быстро поймет новый проект?  Тупых не надо брать на работу. Надо брать верных и надежных.
Кроме синтаксиса языка есть инструменты вокруг него, стандартные библиотеки, свои общепринятые правила по написанию кода, стандартные подходы к решению некоторых задач, тонкости самого языка (особенно JS знаменит))) и т.д.

... и добавил:

C# - интересный язык, красивый, крутой. И проекты интересные: мутный бекэнд для веба и энтерпрайза, програмки для винды и специфические игры для юнити. Ради такого компота я бы взялся учить, но только насколько всё это есть/будет востребовано?

Python - лёгкий, куча инфы. Казалось бы, идеальный вариант. Но - жутчайший синтаксис. Либо ты фанат этих пробелов, либо нет. Я - нет.

C++ - интересный, но сложный. Голову сломаешь синтаксисом и управлением памятью.

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

Ruby - интригующе. Локальный язык, но зато как здорово у них всё организовано - через Рейлз. Маленький, но фан клуб. Сиди, прокачивайся в одной среде, не отвлекаясь. Единственный недостаток - визуально сильно смахивает на Python.

Javascript - близок к идеальному: простой, мегадоступный (можно писать в блокноте, а практиковаться в браузере). Из недостатков - придется учить HTML и CSS, плюс ярко-выраженная фронтендность. Зато мощнейший плюс - можно уйти в бекэнд, в Ноду! И ещё есть Typescript.
Сегодня главный плюс языка как по мне, это есть ли для его адептов работа, и в каких количествах))
« Последнее редактирование: Ноября 12, 2022, 18:30:53 от Greenback »

Оффлайн darkmagus

  • Ветеран форума
  • ******
  • Сообщений: 3199
Re: Клуб программистов
« Ответ #241 : Ноября 12, 2022, 18:41:26 »
Сегодня главный плюс языка как по мне, это есть ли для его адептов работа, и в каких количествах))

Судя по айтишным обзорам на Ютубе, пять языков, где работы навалом есть и будет: Топ-1 сейчас это Javascript. Python на хайпе. Java для банков. C++ и вроде ещё C#.

Оффлайн grindcorer

  • Живу на форуме
  • *******
  • Сообщений: 8789
  • Снейк хейс
Re: Клуб программистов
« Ответ #242 : Ноября 12, 2022, 19:29:10 »
Судя по айтишным обзорам на Ютубе, пять языков, где работы навалом есть и будет: Топ-1 сейчас это Javascript. Python на хайпе. Java для банков. C++ и вроде ещё C#.
Судя по хх жс обходит остальные языки в несколько раз, правда все равно хрен устроишься без блата или если не гений.

Оффлайн ayv

  • Новичок
  • *
  • Сообщений: 77
Re: Клуб программистов
« Ответ #243 : Ноября 12, 2022, 19:37:05 »
Судя по айтишным обзорам на Ютубе, пять языков, где работы навалом есть и будет: Топ-1 сейчас это Javascript. Python на хайпе. Java для банков. C++ и вроде ещё C#.
Не забывайте что айтишные обзоры это такой же развлекательный контент как и гитарные. Нет там никакой правды.

Javascript и направление фронтенда это худшее что можно выбрать для разработки. Инструмент сам по себе кривой. Его убогость стараются компенсировать миллионами фреймворков и у каждого из них свои нюансы и недостатки. Они быстро устаревают, а вам придется их успевать учить. К 40 годам выгорание обеспечено. А там и на мороз вас попросят. При этом полученные знания не пригодятся больше нигде. За километр обходите фронтенд.

Питон изначально создан математиком и он очень хорошо прижился в научной и около того сфере, а также для скриптов. Но извращенцы-шизоиды, вроде тех что делают фреймворки и библиотеки для JS и PHP, сделали фреймворки и библиотеки питона для веба. В адекватных местах питон используется только как вспомогательный язык программирования: скрипты, прототипирование, дата-саенс и прочее. Места где делают что-то большое на питоне в 99.9% будут днищем. В галерах очень распространен карго-культ. Копируют практики из биг-теха вроде гугла, но не понимают как и зачем это в гугле используется. Ничего хорошего из этого не выходит. У вас нет инженеров гугла и их задач.

Джава замечательный язык для корпоративной разработки. Большая экосистема, стабильные инструменты разработки. Есть обратная совместимость как у языка, так и у фреймворков. Используют его не только банки. Сервисы для ФНС, МЧС, госуслуг, почты россии и много всего остального работает на джаве. Голову язык не ломает, очень хорошо продуман. Нет миллиона нюансов как у JS которые надо помнить.

Рекомендую почитать ebanoe-it.ru про обратную сторону айти. Можете свои вопросы там задавать.

Оффлайн CCA

  • Частый посетитель
  • **
  • Сообщений: 218
  • не беспокойте меня, я в печальных раздумьях..
Re: Клуб программистов
« Ответ #244 : Ноября 12, 2022, 22:03:55 »
Места где делают что-то большое на питоне в 99.9% будут днищем.
Рекомендую почитать ebanoe-it.ru про обратную сторону айти. Можете свои вопросы там задавать.
Смотря что считать "большим".

https://pythonchik.ru/osnovy/top-programm-na-python
https://www.technodor.info/2021/05/10-python.html
https://all-python.ru/osnovy/izvestnye-programmy.html

А также, внезапно, как "язык-прослойка", Пайтон давно является транслируемо-компилируемым языком с помощью Сython. Только не надо писать, мол, Python != Cython и прочее...Также есть Jython и куча куча всего...Numba..Долго перечислять.

Также есть интересные шаги в сторону embedded, например, MicroPython.


... и добавил:

Да тут не проблема в возможностях языка, а в том что нужно вот будет вам команду расширить на +3 -- людей будете год искать. И не найдёте возможно
Кто хорошо знает С++/Java/C# и кто хочет подзаработать, пойдет. На постоянную c D - только...назовем их энтузиастами.  ;D 
И кроме того, на этой галере (которая имеет выходы на госгранты, кстати), полно других проектов на "нормальных" языках.
« Последнее редактирование: Ноября 12, 2022, 22:17:18 от CCA »

Оффлайн GrimGOR

  • Ветеран форума
  • ******
  • Сообщений: 4341
  • Недалекий человек
Re: Клуб программистов
« Ответ #245 : Ноября 12, 2022, 23:26:44 »
Места где делают что-то большое на питоне в 99.9% будут днищем.

Не обязательно делать что-то большле монолитным. Микросервисная архитектура сейчас на каждом углу, а тут и удаву место найдется!

Оффлайн CCA

  • Частый посетитель
  • **
  • Сообщений: 218
  • не беспокойте меня, я в печальных раздумьях..
Re: Клуб программистов
« Ответ #246 : Ноября 12, 2022, 23:36:58 »
Не обязательно делать что-то большле монолитным. Микросервисная архитектура сейчас на каждом углу, а тут и удаву место найдется!
Одно не малое приложение для управления большой АСУ как раз на микросервисах планируется - на первой работе. На Пайтоне.
Да и вообще там сторонники Пайтона в основном. Наверное прежде всего потому, что контора с большим кол-вом ученых мужей, смотрящих в телескопы...Но в итоге анализа решений на разных языках/фреймворках пришло понимание, что в принципе, учитывая большую гибкость Пайтона, можно на нем написать почти все, что нужно. И это будет надежно. А там многоуровневая система управления.

Оффлайн darkmagus

  • Ветеран форума
  • ******
  • Сообщений: 3199
Re: Клуб программистов
« Ответ #247 : Ноября 12, 2022, 23:47:05 »
Что же тогда выбрать, Javascript или Java?
При условии, что все равно, что писать. Что фронтенд, что бэкенд - интересно и то, и другое. Какой из этих языков перспективнее?

Оффлайн CCA

  • Частый посетитель
  • **
  • Сообщений: 218
  • не беспокойте меня, я в печальных раздумьях..
Re: Клуб программистов
« Ответ #248 : Ноября 13, 2022, 00:00:49 »
Что же тогда выбрать, Javascript или Java?
При условии, что все равно, что писать. Что фронтенд, что бэкенд - интересно и то, и другое. Какой из этих языков перспективнее?
Мое мнение - программистов на JS как грязи.
Значит, и конкуренция большая. Это надо учитывать.
И есть области, в которых JS слаб. Это прежде всего язык для "разработки для интернета в целом", тут он лидер, а в остальном - нет.

Оффлайн _dblmko_

  • Ветеран форума
  • ******
  • Сообщений: 6937
Re: Клуб программистов
« Ответ #249 : Ноября 13, 2022, 00:02:39 »
Почему, интересно, вопросы вкатывающихся в АйТи всегда сводятся к тому, какой язык лучше выбрать, но никогда к тому, какие задачи интересней решать ???

Оффлайн CCA

  • Частый посетитель
  • **
  • Сообщений: 218
  • не беспокойте меня, я в печальных раздумьях..
Re: Клуб программистов
« Ответ #250 : Ноября 13, 2022, 00:12:20 »
Почему, интересно, вопросы вкатывающихся в АйТи всегда сводятся к тому, какой язык лучше выбрать, но никогда к тому, какие задачи интересней решать ???

Деньги, деньги, дребеденьги. И успех.
Есть такой прикол, но в каждом приколе есть доля правды.


Оффлайн GrimGOR

  • Ветеран форума
  • ******
  • Сообщений: 4341
  • Недалекий человек
Re: Клуб программистов
« Ответ #251 : Ноября 13, 2022, 00:32:44 »
Почему, интересно, вопросы вкатывающихся в АйТи всегда сводятся к тому, какой язык лучше выбрать, но никогда к тому, какие задачи интересней решать ???

Почему всегда? Это только в конкретном данном случае.  :) С другой стороны, для человека "со стороны" такой подход к проблеме более "понятный", что-ли....

... и добавил:

Что же тогда выбрать, Javascript или Java?
При условии, что все равно, что писать. Что фронтенд, что бэкенд - интересно и то, и другое. Какой из этих языков перспективнее?

Это вообще в разные концы. Ну, совершенно. Если фундаментально, то разумеется, Java! Но если ты говоришь про фронтенд и бэкенд, значит все-таки хочется в вэб????  Если все-равно что писать, то Java и нефиг пудрить мозг.
« Последнее редактирование: Ноября 13, 2022, 00:36:12 от GrimGOR »

Оффлайн darkmagus

  • Ветеран форума
  • ******
  • Сообщений: 3199
Re: Клуб программистов
« Ответ #252 : Ноября 13, 2022, 00:37:35 »
Да все задачи интересны. Мне по-крайней мере. Что поднятие сервера на Node.js, что создание игры на C# под юнити. Смотрю эти ролики на Ютубе как увлекательное кино.

Оффлайн CCA

  • Частый посетитель
  • **
  • Сообщений: 218
  • не беспокойте меня, я в печальных раздумьях..
Re: Клуб программистов
« Ответ #253 : Ноября 13, 2022, 00:46:36 »
Да все задачи интересны. Мне по-крайней мере. Что поднятие сервера на Node.js, что создание игры на C# под юнити. Смотрю эти ролики на Ютубе как увлекательное кино.
Придется определиться. Одно направление пока приоритетное, второе - менее, остальные - когда время свободное, для развития.
Иначе толку не будет! Ну только если ты не Леонардо да Винчи  ;D
https://www.youtube.com/watch?v=vBKrTAbzueE

Оффлайн GrimGOR

  • Ветеран форума
  • ******
  • Сообщений: 4341
  • Недалекий человек
Re: Клуб программистов
« Ответ #254 : Ноября 13, 2022, 00:54:15 »
Да все задачи интересны. Мне по-крайней мере. Что поднятие сервера на Node.js, что создание игры на C# под юнити. Смотрю эти ролики на Ютубе как увлекательное кино.

Блин, до меня дошло, ты троллишь? Мне наверное нужно Ruby изучать судя по табличке выше, если только сейчас допер до этого....