Перейти до змісту

Перспективный язык программирования?


vostok5

Recommended Posts

Вообще-то реальные скиллы весят не так много, как само поведение человека.

Эти времина закончились в нулевых. На данный момент вес имеет связка скилы + бихевиер + комлевел и в зависимости от проекта может быть еще несколько арифметик.

Link to comment
Share on other sites

Язык как таковой - это фигня. Важна скорее технология и целевая платформа. Если действительно интересно писать что-то для Android, то это определяет выбор языка (Java).  Java будет полезна и в "большом мире" в виде Java EE, да в конце концов всевозможные серверлеты на ней писать можно и нужно (ну не на PHP же :)

Классика в виде С/С++ всегда будет полезна, но я так понимаю идет выбор первого языка. 

А если ведро портинг? Для афс жаба ниче но не критично. Данный вопрос из разряда увас чета поломалось мы вам чета починим

Link to comment
Share on other sites

 

 


Эти времина закончились в нулевых. На данный момент вес имеет связка скилы + бихевиер + комлевел и в зависимости от проекта может быть еще несколько арифметик.

Эти времена не закончатся никогда. :) Просто в нулевых так мог сделать каждый второй, а на более стабильных рынках нужно делать это талантливо. 

Но у меня был эксперимент, в результате которого человек с годом реального стажа стал получать 2800к в Киеве, а потом и в Гермашку уехал )

Link to comment
Share on other sites

Так есть С++ за 21 день и даже за 24 часа  :fp1:

 

Но как по мне - Лафоре самый доступный.

 

А есть такие, кто прочитал Кнута? 

Та есть конечно. Есть даже те кто прочел и приходить на поговорить и хочет стопицот мильенов но не может отличить большой конец от маленького, понятия не имеет что такое вэлъю/ референс вариейбл или чем класс отличаетца от структуры. Ну и тдд.

Link to comment
Share on other sites

Классика в виде С/С++ всегда будет полезна, но я так понимаю идет выбор первого языка. 

 

А смысл изучать С, если есть С++?

 

Спрашиваю как профан, конечно.

 

Просто С++ выглядит изящнее и как-то современнее, что ли. 

Link to comment
Share on other sites

Починати треба з С/С++ (взяти Raspberry Pi, поблимати діодом і т.п.).

Потім вивчити C# або Java (для мейнстріму)

Паралельно — HTML5 з CSS і Javascript (для веб)

Ще паралельніше — SQL (для даних)

Потім, не завадить якийсь R, OCaml чи Scala.

 

Для бидлокодерства можна "вивчити" PHP (але це не мова, а кастрований С++ для web)

Полностью поддерживаю.
 
Начинай с языка С и С++
Старые языки, но на них все работают. Кстати мелкомягкие хотели большую часть виндовс 7 прописать на Сшарп, но всрались, все по прежнему прописано С и С++. Java - супер язык, но из-за конфликта мелкомягких и сана, продвигается не так хорошо.
Java, в принципе, была выстроена на С++. Cшарп запустили мелкомягкие, с большим желанием вытолкнуть этим языком Java.
 
Все остальное от лукавого...)))
Link to comment
Share on other sites

Все ети ваши языки  - полная хуйня без фреймворка.

И спрашивать нада не о том, какой язык учить, а какой фреймворк.

 

Патамуша без фреймворка ни на одном языке сейчас нихуя не напишешь ни одной прикладнухи.

Link to comment
Share on other sites

То не є "языкі программирования". В класицькому сенсі. 

 

Програмування не обмежується web сервісами, ми лише найчастіше їх бачимо.

Правда шолє?

 

До речі, T-SQL чи PlSQ тюринг-повна мова (чи навіть SQL2003 з CTE).

І навіть — HTML5 + CSS :nose3:

Все ети ваши языки  - полная хуйня без фреймворка.

И спрашивать нада не о том, какой язык учить, а какой фреймворк.

 

Патамуша без фреймворка ни на одном языке сейчас нихуя не напишешь ни одной прикладнухи.

 

Вчити фреймворки — це для ПТУшників від програмування.

Link to comment
Share on other sites

Эти времена не закончатся никогда. :) Просто в нулевых так мог сделать каждый второй, а на более стабильных рынках нужно делать это талантливо. 

Но у меня был эксперимент, в результате которого человек с годом реального стажа стал получать 2800к в Киеве, а потом и в Гермашку уехал )

Стал получать и у меня был, но попизждже. В основном они уежают сразу в гермашку :)

Link to comment
Share on other sites

А смысл изучать С, если есть С++?

 

Спрашиваю как профан, конечно.

 

Просто С++ выглядит изящнее и как-то современнее, что ли. 

А это вам какой нибудь девайс на куэниксе или средэксе раскажет с футпринтом в пару килобайт ну или ядро винды или икс подобного чегото. К каждому обеду дб своя ложка. Гдето так.

Link to comment
Share on other sites

А смысл изучать С, если есть С++?

 

Спрашиваю как профан, конечно.

 

Просто С++ выглядит изящнее и как-то современнее, что ли. 

 

Как тебе сказать. Существует достаточно много случаев когда С++ недоступен, ибо он требует сложной кодогенерации. Конечно это всевозможные специфические случаи типа программы для микроконтроллеров, драйвера Windows (WDM). Иногда доступно подмножество С++ или эмуляция его конструкций (опять драйвера, но уже Mac OS X). Я не говорю, что не нужно изучать С++, нужно :) просто крайне полезно знать отличие С и С++ различных версий.

Link to comment
Share on other sites

 

 


Стал получать и у меня был, но попизждже. В основном они уежают сразу в гермашку

Что тоже можно назвать "перспективностью", в общем-то :)

Link to comment
Share on other sites

Что тоже можно назвать "перспективностью", в общем-то :)

конечно и бесспорно. Но дорогой дев это не только мех, это много факторов которые просто не реально прокачать за год. Это процесы и методологии, опыт общения, опыт с разными системами и тд. На эту тему можно говорить много :)

Link to comment
Share on other sites

Андрий, ну согласись. что без фреймворка вы не сможете написать ни одной прикладнухи.

 

З якого дива? HTML5+CSS на фронтенді, C#/С++ на бекенді як RESTful сервіс, і все прекрасно працюватиме.

 

Починати з вивчення фреймворків — шлях в нікуди.

 

Хоча, на доу один такий заявляв, що апі соціалочок куди важливіші за алгоритми.

Link to comment
Share on other sites

Та есть конечно. Есть даже те кто прочел и приходить на поговорить и хочет стопицот мильенов но не может отличить большой конец от маленького, понятия не имеет что такое вэлъю/ референс вариейбл или чем класс отличаетца от структуры. Ну и тдд.

Тебя читать - как паззлы разгадывать :) Что говоришь про похождения Гулливера я понял только минут через 5.

Link to comment
Share on other sites

если для зарабатывания денег, то жаба

ну а для души, то можно и с с++ начинать

Чтобы устроиться работать в США или Европе на JAVA, нужно как минимум сдать экзамен 310 - 0
и получить начальную степень - Sun Certified Programmer for the Java Platform.
Экзамен сложный, но сдать можно, я его сдал с первого раза. 
Java хороша в штатах, С++ в Европе
Link to comment
Share on other sites

З якого дива? HTML5+CSS на фронтенді, C#/С++ на бекенді як RESTful сервіс, і все прекрасно працюватиме.

 

Починати з вивчення фреймворків — шлях в нікуди.

 

Хоча, на доу один такий заявляв, що апі соціалочок куди важливіші за алгоритми.

 

С практической точки зрения, как ни печально, полезней изучать фреймворки. Это путь к быстрому хлебу и маслу. На чистом HTML/CSS/JS никто ничего не делает, есть bootstrap, jQuery, и прочие гадости. на C++ писать без фреймворка веб сервисы - самоубийство, ну т.е. путь к быстрому увольнению. C# без фреймворка? :)

Link to comment
Share on other sites

С практической точки зрения, как ни печально, полезней изучать фреймворки. Это путь к быстрому хлебу и маслу. На чистом HTML/CSS/JS никто ничего не делает, есть bootstrap, jQuery, и прочие гадости. на C++ писать без фреймворка веб сервисы - самоубийство, ну т.е. путь к быстрому увольнению. C# без фреймворка? :)

 

И он прав :о)

Бидлокодери детектед

  • Upvote 1
Link to comment
Share on other sites

В программировании каждый хвалит свое болото)

У меня был знакомый, писал на Perl был страшно востребован, зарабатывал хорошие деньги.

Разобрать его писанину и ход мыслей никто не мог, перловка она и есть перловка, но все работало и все были в диком восторге.

Каждому свое.

Link to comment
Share on other sites

Тебя читать - как паззлы разгадывать :) Что говоришь про похождения Гулливера я понял только минут через 5.

Скажи прикол :)

Ты аватарку мою видел? Как такое может внятно изъяснятся ... 

Link to comment
Share on other sites

.. ведко не читал, но свои пару центов (:

 

- c/с++  - если ты нерд, технарь, с хорошим знанием математики, пониманием алгоритмов, организации данных, архитектур вычислительных систем - язык побольшей части системного уровеня (операционки, фреймворки, тулзы, библиотеки, протоколы, быстрые сложные вычисления) .. программировать научиться сложно, но лет через 5 будешь хорошим спецом - идеально подходит чтоб работать в крупной фирме типа ibm в долгоиграющем проекте с массой крупных жирных клиентов или быть контрактером .. в общем как говорит мой знакомый "пишу на крестах" .. 

 

- java - упор на прикладное программирование сложных распределенных систем и интергации всего со всем - от банковских мейнфреймов, до пластиковых чипованных карт, андроиды в том числе .. важно хорошо разбираться в среде разработки, знать библиотеки, уметь все увязать со всем .. программировать научиться легко, освоить среду разработки, библиотеки, фреймвроки - долгий, мучительный процесс, но за год/два освоить вполне .. работу найти можно везде - от мелких контор пишущих приложения для мобильных девайсов, до крупных банков - чем больше джава приложений ты пощупал программно, тем ценнее ты кадр 

 

- с# - модная шняга от микрософта по типу джавы, но это работает только в среде микрософта, т.е. интеграции с другими платформами практически никакой .. в основном для написания гуев (юзерь интерфейса) и веб-сервисов сугубо в среде микрософт .. программировать легко и быстро, но опять же учить придется много разных библиотек и фреймворков .. идеально подходит фрилансерам клепать веб-сайты под микрософтом для контор среднего размера  

 

- php/javascript - тоже веб-сервисные приложения, включая движки форумов, блогов, но для сред отличных от микрософт - т.е. опенсорс .. опять же хорошо для фрилансеров делающих сайты для мелких контор, либо работающих самих на себя 

Змінено користувачем ronin
Link to comment
Share on other sites

×
×
  • Створити...