Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Флейм > Какой язык/технологию учить сейчас актуально?


Автор: ne_tru_e 8.4.2013, 18:05
Появилась возможность записаться на курсы программирования. Никак не могу выбрать, что бы мне хотелось учить. Мне нравится линукс, но, несмотря на это, я пока писал только на C# и Delphi. Причем по C# знания немного расплывчатые. Короче, сейчас я думаю - закрепить C#, либо начать изучать что-то новое. Мне не очень нравится платформа Windows, конечно для *nix есть mono, но это не очень годится. Смотрю в сторону Java.

Автор: CompWorm 8.4.2013, 20:12
дисклеймер: Нижесказанное есть ИМХО и может оказаться ошибочным.

По моим наблюдениям, если в дефолт сити живёшь - лучше всего Java, так как щас очень востребованы разрабы для оракл-подобных систем. 
это, как правило, консалтинговые фирмы, коих щас развелось море.
объясняется этот спрос и обилие фирм в этом секторе тем, что в стране технологический упадок - все продают, консультируют, учат и никто ничего не производит.

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

если ты в США метишь слинять - учи .Net. Лучше с# - самый большой спрос там на него, так как его легче осваивают местные индусы.

Добавлено через 2 минуты и 29 секунд
в США есть ещё неплохой спрос на с++ программеров под линукс... но это не новички, а скорее уже уровень архитекторов. или как минимум 8 лет стажа.

Автор: Zloxa 9.4.2013, 09:21
Цитата(CompWorm @  8.4.2013,  21:12 Найти цитируемый пост)
По моим наблюдениям, если в дефолт сити живёшь - лучше всего Java, так как щас очень востребованы разрабы для оракл-подобных систем. 
это, как правило, консалтинговые фирмы, коих щас развелось море.

По моим наблюдениям спрос на 1Сников - выше. Поднимают они больше. Нужны как в консалт так и в инхауз. Нужны как в нерезиновой, так и в задрыщенске. Классика карьеры - кач в консалте за еду, сертификация пересертификация, потом соскок на жoпу в тепленький инхауз.

Автор: LSD 9.4.2013, 09:49
1С - это как проституция, неприятно, но денежно smile 
На Mono разработчков спроса практически нет. Если уж так хочется ли *nix учи Java или C++, заодно не придется этот противный UI писать (хотя может не повезти и придется писать Web UI).

Автор: CompWorm 9.4.2013, 21:19
Цитата(Zloxa @ 9.4.2013,  09:21)
Цитата(CompWorm @  8.4.2013,  21:12 Найти цитируемый пост)
По моим наблюдениям, если в дефолт сити живёшь - лучше всего Java, так как щас очень востребованы разрабы для оракл-подобных систем. 
это, как правило, консалтинговые фирмы, коих щас развелось море.

По моим наблюдениям спрос на 1Сников - выше. Поднимают они больше. Нужны как в консалт так и в инхауз. Нужны как в нерезиновой, так и в задрыщенске. Классика карьеры - кач в консалте за еду, сертификация пересертификация, потом соскок на жoпу в тепленький инхауз.

всё правильно написал, согласен. я просто нарочно не хотел писать про 1С по двум причинам:
1) эти якобы большие бабки весьма обманчивы, так как с учётом необходимости постоянного поиска нового работодателя, конечная ЗП в год такая же как за другие ЯП. ты ж не найдёшь каждый месяц по новому заказу? это надо клиентскую базу копить, уметь договариваться итп

2) после "работы с 1С" трудно будет "программировать на нормальных ЯП"  smile 

но да, как альтернатива нажористости Java вполне годно.

Автор: Zloxa 9.4.2013, 21:46
Цитата(CompWorm @  9.4.2013,  22:19 Найти цитируемый пост)
1)

ты так говоришь, будто 1Сники на жoпе ровно не сидят. Еще как сидят. Но фрилансеры среди них, конечно, тоже есть.

Цитата(CompWorm @  9.4.2013,  22:19 Найти цитируемый пост)
2)

а зачем? smile

Автор: CompWorm 10.4.2013, 04:50
Цитата(Zloxa @ 9.4.2013,  21:46)
Цитата(CompWorm @  9.4.2013,  22:19 Найти цитируемый пост)
2)

а зачем? smile

ну взрослеют люди со временем... когда-нибудь захочется начать творить и самовыражаться  smile 

Автор: ne_tru_e 10.4.2013, 09:05
CompWorm, спасибо, а как насчет Delphi ? Кое-где на нем еще ведь пишут smile
Говорят что сейчас Python набирает популярность, а так же популярен JavaScript. 1С я даже не рассматриваю. Java это в основном корпоративный сектор, много раз про это слышал. Вот про Python ситуация не очень понятная, знаю что в веб применяется, кажется на нем даже некоторые приложения для Linux пишут.

Автор: Zloxa 10.4.2013, 09:26
Цитата(CompWorm @  10.4.2013,  05:50 Найти цитируемый пост)
ну взрослеют люди со временем... когда-нибудь захочется начать творить и самовыражаться    

Мне кажется, что потребность в сублимации с возрастом нисходит на нет. smile

Автор: CompWorm 13.4.2013, 04:04
Цитата(ne_tru_e @  10.4.2013,  09:05 Найти цитируемый пост)
CompWorm, спасибо, а как насчет

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

на дельфи пишут в основном в РФ и СНГ по инерции...
дельфи приобрел значительную популярность в основном до стабилизирования в законе связи имеющегося понятия "интеллектуальная собственность" с до сих пор не существующим "софтом". Цены на него неадекватны, учитывая техническую отсталось его реализации, поэтому щас он сползает с рынка, хотя и не быстро. Лично мне сам язык импонирует своим широчайшим спектром применяемость - он достаточно прост в изучении, при этом очень гибок и, ИМХО, не уступает в выразительности приславутому С++. 
на винграде есть http://forum.vingrad.ru/forum-440.html, за подробностями туды.


Цитата(Zloxa @  10.4.2013,  09:26 Найти цитируемый пост)
Мне кажется, что потребность в сублимации с возрастом нисходит на нет.

это исключительно, как мне кажется, зависит от точки начала отсчёта опыта субъекта и качества воздействия на него окружающей среды

Добавлено через 12 минут и 17 секунд
я на это всегда вспоминаю своего препода по дифурам в инсте - ему лет 90 наверно, он очень неспешно перемещался, но кателок варил дай бог каждом... 
то что в математики он рулит как бог - само собой, но он ещё всё время жжог анекдоты, подкалывал студенток и всегда был в курсе технических новинок.  

Автор: k0rvin 13.4.2013, 07:12
Цитата(Zloxa @  10.4.2013,  09:26 Найти цитируемый пост)
Мне кажется, что потребность в сублимации с возрастом нисходит на нет.

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

Автор: Felix12321 16.4.2013, 09:18
Если вы кодер мазохист - тогда C/C++/asm. (+) Языки с большими возможностями, можно реализовать почти всё. (-) Популярность данных языков не растёт,  времени на изучения C++ нужно убить очень много.
Если вы хотите потратить поменьше времени и побольше зарабатывать - тогда 1С. (+) Низкий порог вхождения, затраты на изучения быстро отбиваются. (-) Если вы человек тонкой натуры блевотный рефлекс вам обеспечен. Когда вас спросят кто вы, вы ответите что разработчик, если спросят на чём разрабатываете, то после ответа на лице вашего собеседника может появится улыбка презрения/жалости/разочарования. Не существует и не может существовать данной куйни за пределами снд.
Java. И рыбку съесть и на ... сесть возможно. Пожалуй самое выгодное вложение времени на изучения. (+) Очень много. (-) Язык пропах нафталином и весьма устаревший. Однако jvm ещё будет развиваться и появляются другие языки под jvm. А изучив яву и её фреймворки вам не трудно будет спрыгнуть на другой язык.
БД. (Oracle, MsSql, etc). (+) На каждом собеседовании об этом спрашивают, основы знать нужно. (-) Во времена ORM и NoSql это не очень перспективно. И хотя многие будут говорить много плохих вещей об ORM и NoSq, популярность реляционных БД явно не растёт, а значит стоит ли туда идти.
.Net C#. Зачем вы нам, меньше народа - больше кислорода )). (+) Достаточно популярный язык и технология, достаточно востребованы. Приятный синтаксис, приятен в использовании. В техническом плане очень силён (-) Умрёт вместе в уиндовс, который по немного умирает с микрософтом. 
Delphi. Ембаркадеро не купила ЯП, она купила место где этот ЯП похоронен, раскопала и разными стероидами взятыми в .Net и прочих технологиях пытается привести труп в чувство. Вокруг собралась толпа никрофилов, которая ещё помнит, как бабушка в молодости крутила задом. (+) Нет. (-) Бесперспективно. Идея сделать среду, способную создать софт для любой платформы весьма здравая, и как я полагаю вполне реализуемая, но не для эмбаркадеро. Компания годами компилятор под x64 делала. Одни обещания для того чтобы доить никрофлов. Да и такую тему стояло на ЯП посовременней реализовать.

Автор: Zloxa 16.4.2013, 12:05
Цитата(k0rvin @  13.4.2013,  08:12 Найти цитируемый пост)
Если верить тов. Маслоу и его пирамиде, то поиск удовлетворения потребности в самовыражении зависит от наличия удовлетворенности нижележащих потребностей, так что это не совсем от возраста зависит. 

тов. Маслоу не признает голодных художников? smile 

Автор: БелАмор 16.4.2013, 16:53
Цитата(Felix12321 @  16.4.2013,  10:18 Найти цитируемый пост)
Вокруг собралась толпа никрофилов


Цитата(Felix12321 @  16.4.2013,  10:18 Найти цитируемый пост)
Одни обещания для того чтобы доить никрофлов


Хорошо, что речь шла о языках программирования. Я уже понял, к какой группе был бы отнесён русский язык...

Автор: Felix12321 16.4.2013, 19:39
Цитата(БелАмор @  16.4.2013,  16:53 Найти цитируемый пост)
Хорошо, что речь шла о языках программирования. Я уже понял, к какой группе был бы отнесён русский язык...

Когда конструктивных доводов нет, в ход идёт грамматика.
Правда ли моя грамматическая ошибка имеет такой вес, что повлияла на смысл высказывания и привила к необходимости написания поста?
По каждой ошибке будем новый пост писать? Может, новую тему откроем, или раздел на форуме?

Автор: CompWorm 16.4.2013, 20:22
Felix12321, я бы не заявлял так резко о том, что у дельфи нет преимуществ... я не хочу поднимать тут религиозныйе войны, но то что у языка плохая реализация вовсе не означает, что сам ЯП бесполезен. 
Особенно странно это слышать от почетателя шарпа... 

Автор: ne_tru_e 16.4.2013, 20:48
БелАмор, к слову, бывают программисты, пишущие с ошибками по-русски, однако хорошо программирующие. Но этот вопрос для новой темы на форуме. Здесь немного другая тема... И кстати, по теме ничего не сказано.

Felix12321, я бы к дельфи так не относился, это незнание и предрассудки. Не люблю религиозных войн. Хотя можно, бывает, и в них узнать что-то новое. Также и к 1С не стоило бы относиться с таким презрением. Не нужно вестись на поводу у большинства. Когда-нибудь это сыграет против вас. Вообще из вашего поста мне показалось что всё плохо и податься некуда. Ява устарела, дотнетчики не нужны, С++ сложный. Про БД не очень понял последнюю фразу. То ли знак вопроса, то ли точка. Яснее можно? И еще: Microsoft и Windows умирают? Кто вам сказал? Из-за Windows 8? Это просто мода такая, говорить "вендекапец", зачем её тащить сюда? Хотя бы обоснуйте.

Автор: БелАмор 16.4.2013, 22:51
Цитата(Felix12321 @  16.4.2013,  20:39 Найти цитируемый пост)
Когда конструктивных доводов нет, в ход идёт грамматика.

Это не тот случай.

Цитата(Felix12321 @  16.4.2013,  20:39 Найти цитируемый пост)
Правда ли моя грамматическая ошибка имеет такой вес, что повлияла на смысл высказывания и привила к необходимости написания поста?

Это была просто реплика по поводу. Давайте всё-таки немного обращать внимание на грамматику. К "не большим проблемам", "не большому, не маленькому" и подобному уже как-то все привыкли и считают чуть ли не нормой, но "никрофилия" - это, на мой взгляд, уже всё-таки, некоторый перебор. Об этом и сказал.

Цитата(ne_tru_e @  16.4.2013,  21:48 Найти цитируемый пост)
БелАмор, к слову, бывают программисты, пишущие с ошибками по-русски, однако хорошо программирующие.

Вполне. Однако вариант, что толковый программист и на родном языке пишет грамотно, встречается гораздо чаще.

Цитата(Felix12321 @  16.4.2013,  20:39 Найти цитируемый пост)
Может, новую тему откроем

Не обещаю, но при случае воспользуюсь предложением.

Автор: LSD 17.4.2013, 10:23
Цитата(Felix12321 @  16.4.2013,  10:18 Найти цитируемый пост)
толпа никрофилов

Немного подправить на толпа микрофилов и можно идти троллить дотнетчиков smile 

Автор: Felix12321 17.4.2013, 11:03
Цитата(CompWorm @  16.4.2013,  20:22 Найти цитируемый пост)
Felix12321, я бы не заявлял так резко о том, что у дельфи нет преимуществ... я не хочу поднимать тут религиозныйе войны, но то что у языка плохая реализация вовсе не означает, что сам ЯП бесполезен. 

Цитата(ne_tru_e @  16.4.2013,  20:48 Найти цитируемый пост)
Felix12321, я бы к дельфи так не относился, это незнание и предрассудки

В данном случае я говорю об обучении. Количество вакансий не радует, зп тоже. Я ещё понимаю что делфисты не хотят переучиваться, но чтобы человек делал сознательный выбор, в наше то время, изучать делфи… Это как минимум странно, в любом случае такого советовать не стоит. 

Цитата(CompWorm @  16.4.2013,  20:22 Найти цитируемый пост)
Особенно странно это слышать от почетателя шарпа...

А какое это имеет отношение?
Цитата(ne_tru_e @  16.4.2013,  20:48 Найти цитируемый пост)
Также и к 1С не стоило бы относиться с таким презрением.

На самом деле, то, как я отношусь к 1С не важно, важно то, что так же относится много разработчиков. То есть, не считают 1С полноценным языком программирования. Так же как 1С-ника полноценным программистом. Кому то всё равно, кто как считает, а кому то нет, но такое отношение существует, и оно весьма распространено.
Цитата(ne_tru_e @  16.4.2013,  20:48 Найти цитируемый пост)
Вообще из вашего поста мне показалось что всё плохо и податься некуда

Ну я не вижу какой то одной технологии – которая бы возвышалась на фоне других. У каждого свои скелеты в шкафу и нет идеального на данный момент.
Цитата(ne_tru_e @  16.4.2013,  20:48 Найти цитируемый пост)
 То ли знак вопроса, то ли точка. Яснее можно? 

Знак вопроса, хотя БелАмор и не поверит. 
Цитата(БелАмор @  16.4.2013,  22:51 Найти цитируемый пост)
Это не тот случай.

Как так? У тебя уже второй пост и ничего по теме. 
Цитата(БелАмор @  16.4.2013,  22:51 Найти цитируемый пост)
Вполне. Однако вариант, что толковый программист и на родном языке пишет грамотно, встречается гораздо чаще.

У меня русский не родной. Единственное его использование - это писать интернеты.

Добавлено через 5 минут и 16 секунд
Когда мне говорят об 1С, я обычно представляю, как я бы предложил своим заказчикам из Нью-Йорка реализовать какую-то задачу на 1С. Представляю, как ы они сначала меня расспрашивали бы, что за 1С а потом, когда поняли, спросили бы, что я курил перед тем, как такое предложить. 1С замкнёт вас в пост совковом пространстве, если для вас не важно то… ну учтите, здесь редко хорошие деньги платят…

Автор: БелАмор 17.4.2013, 19:38
Цитата(Felix12321 @  17.4.2013,  12:03 Найти цитируемый пост)
Цитата(CompWorm @  16.4.2013,  20:22 )
Особенно странно это слышать от почетателя шарпа...


А какое это имеет отношение?

Как минимум, у них один папа: http://ru.wikipedia.org/wiki/%D0%A5%D0%B5%D0%B9%D0%BB%D1%81%D0%B1%D0%B5%D1%80%D0%B3,_%D0%90%D0%BD%D0%B4%D0%B5%D1%80%D1%81

Цитата

Андерс Хейлсберг (дат. Anders Hejlsberg; род. в декабре 1960, Копенгаген) — датский инженер-программист.

В 1980 году написал свой первый компилятор языка Паскаль, который после портирования под операционную систему MS-DOS продал фирме Borland. Эта версия легла в основу Turbo/Borland Pascal, который развивался до 1995 года. До 1996 года Хейлсберг был главным инженером фирмы Borland, где создал новое поколение компиляторов Паскаля — язык Delphi, компилятор которого работал уже под операционной системой Windows.

В 1996 году он перешёл в Microsoft, где работал над такими проектами, как J++ и Microsoft Foundation Classes. Позже возглавил группу по созданию и проектированию языка C#.

В 2000 году Андерс Хейлсберг получил награду популярного журнала Dr. Dobb's Journal за создание Turbo Pascal, Delphi и C#.


Цитата(Felix12321 @  17.4.2013,  12:03 Найти цитируемый пост)
Цитата(БелАмор @  16.4.2013,  22:51 )
Это не тот случай.


Как так? У тебя уже второй пост и ничего по теме.

Это та самая риторика, в которой кто-то (не будем показывать пальцем) пытался меня упрекнуть, на что я прямо ответил: "это не мой метод".


Цитата(Felix12321 @  17.4.2013,  12:03 Найти цитируемый пост)
У меня русский не родной.

Тем более не вижу повода для недовольства. Если в англоязычном форуме кто-то скажет, что "prougram" - это не совсем правильное написание и слегка подколет, лично я ответил бы "Thank you, now I will know..."

Цитата(Felix12321 @  17.4.2013,  12:03 Найти цитируемый пост)
В данном случае я говорю об обучении. Количество вакансий не радует, зп тоже. Я ещё понимаю что делфисты не хотят переучиваться, но чтобы человек делал сознательный выбор, в наше то время, изучать делфи… Это как минимум странно, в любом случае такого советовать не стоит.

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

1. У Delphi есть своя ниша. Она не очень большая, но она есть и она достаточно долговременна.
2. Есть некоторое количество людей, занятых в этой нише, и они находятся при деле. И они не уходят с Delphi не потому, что они "не хотят переучиваться", а потому, что "их и здесь неплохо кормят".
3. Люди, занятые в этой нише, попали туда достаточно давно.
4. Советовать новичкам ориентироваться на эту нишу, действительно не стоит.

По поводу "трупа, приобретённого Embarcadero"...
Embarcadero - это те самые мужики, занятые в той самой нише. Они уже давно пишут своё ПО в области баз данных именно на Delphi. Всё бросать и ломиться на что-то более "прогрессивное" не имеет никакого смысла. Таким образом, они теперь имеют не только то ПО, которое разрабатывали раньше, но ещё и само средство разработки. Они совершенствуют Delphi под себя, да ещё и продают таким-же, как они. И все довольны.

Автор: Freyzer 18.4.2013, 16:12
Рекомендую учить букварь  smile 

Автор: Akella 19.4.2013, 12:53
Меня заинтересовал http://wiki.oxygenelanguage.com/en/Language http://www.youtube.com/watch?v=xJJpo3jkuWk
Главное, что Delphi-синтаксис и даже Begin end есть  smile  smile 

Автор: Sanchezzz 23.4.2013, 03:14
Порекомендую изучать C# и веб языки JS и например пыху. У второго+третего хлеб будет всегда=). А первое и втрое прекрасно дополняют друг друга.
К 1C отношусь не очень, так как приходится смотреть словарь Ожегова  и ману по 1С.

Автор: Felix12321 23.4.2013, 08:01
Цитата(БелАмор @  17.4.2013,  19:38 Найти цитируемый пост)
Как минимум, у них один папа: Anders Hejlsberg

Почему делфисты постоянно ищут своё родство с C# и приплетают сюда Anders Hejlsberg? Он был папой delphi, что касается C#, его такой чести не удостоили, он только свечку держал  smile 

Цитата(БелАмор @  17.4.2013,  19:38 Найти цитируемый пост)
2. Есть некоторое количество людей, занятых в этой нише, и они находятся при деле. И они не уходят с Delphi не потому, что они "не хотят переучиваться", а потому, что "их и здесь неплохо кормят".

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

Цитата(БелАмор @  17.4.2013,  19:38 Найти цитируемый пост)
Таким образом, они теперь имеют не только то ПО, которое разрабатывали раньше, но ещё и само средство разработки. Они совершенствуют Delphi под себя, да ещё и продают таким-же, как они. И все довольны.

Я почему то думал что в первую очередь они "развивают "продукт"" для продажи. Но если "продукт" делается в первую очередь для себя, не думаю что стоит относится к нему серьёзно.

Цитата(Akella @  19.4.2013,  12:53 Найти цитируемый пост)
Меня заинтересовал Кислород http://www.youtube.com/watch?v=xJJpo3jkuWk

очередная хрень от Akella smile 

Цитата(Sanchezzz @  23.4.2013,  03:14 Найти цитируемый пост)
Порекомендую изучать C# и веб языки JS и например пыху. У второго+третего хлеб будет всегда=). А первое и втрое прекрасно дополняют друг друга.

JS да, остальное бред. То, что языки дополняют друг друга ещё не повод их изучать smile 

Автор: Beltar 23.4.2013, 15:25
Фига се, архитектор языка, которого пригласили на работу с годовой зарплатой в 2кк оказывается только свечку держал.

Лично мое мнение, что если нет предпочтений, то учить Delphi, как последний вменяемый язык для нативного кодинга (на плюсах новичек убьется 99%), и шарп и только потом можно посмотреть на плюсы. Попробовать на Delphi и шарпе что-то сделать. Изучите общие приемы программирования. А гадать бесполезно, во-первых, никаких гарантий, что вам не придется работать с той или иной хренью, а, во-вторых, детальное изучение всего невозможно. Я даже так скажу, что, например, написать в Delphi простое приложение для работы с БД легко, половину вообще мышкой "накодишь", но сложно сделать это качественно. Больше будет толку, если вы куда-то придете, и вам первым делом дадут задание изучить определенную литературу, ну и вообще соориентируют на местности, объяснив как и на чем у них тут работают. Не думаю, что зная Delphi или шарп вы не сможете переучиться на ту жабу, главное чтобы работодатель был готов к тому, что на первых порах от вас толку не будет. Само собой, что даже если вы изучили шарп и пришли куда-то, где нужен опытный программист на шарпе, то вас все равно не возьмут. Обычно так и пишут, что опыт работы не менее таких-то лет, например, с графикой. Не представляю каким образом парнишка после инста, сделавший пару блокнотов и тетрис в шарпе будет доказывать, что он крут.
Если же вы сами по себе, то можете хоть VB 6, или даже Хаскелл учить и юзать.

Автор: Farmazon 23.4.2013, 16:05
А чего бы не по пути html-css-javascript-php-python-java не пойти?... для веб-разраба по-моему норм.

Автор: k0rvin 23.4.2013, 16:14
Цитата(Beltar @  23.4.2013,  15:25 Найти цитируемый пост)
Лично мое мнение, что если нет предпочтений, то учить Go/Haskell, как вменяемые языки для нативного кодинга

Пофикшено.

Автор: Beltar 23.4.2013, 18:23
Прежде чем изучать функциональщину, надо научиться хотя бы императивщине, так что будь добр, успокойся уже. Да и Паскаль, как первый язык еще никому ничего плохого не сделал. Кстати, можно даже Pascal ABC.NET глянуть, но мне там сама идея, что все под .NET не нравится. Потому что пару раз долбануть что-нибудь указателями очень полезно и быстро формирует более адекватные критерии по выбору языка, чем разница во времени набора begin и {.

Цитата

А чего бы не по пути html-css-javascript-php-python-java не пойти?... для веб-разраба по-моему норм.


Я веб-разработкой не занимался, поэтому советов в этом плане давать не могу. Разве что сразу против жабы.
В любом случае, начинать-то надо с десктопа.

Автор: k0rvin 23.4.2013, 19:35
Цитата(Beltar @  23.4.2013,  18:23 Найти цитируемый пост)
Прежде чем изучать функциональщину, надо научиться хотя бы императивщине

С чего это? Во всех (или большинстве по крайней мере) западных вузах как раз-таки начинают с ФП. И Go императивен, если что.

Добавлено через 57 секунд
Цитата(Beltar @  23.4.2013,  18:23 Найти цитируемый пост)
В любом случае, начинать-то надо с десктопа. 

Это с чего б вдруг?

Автор: Beltar 23.4.2013, 21:25
У Go может быть будущее, но выбирать как первый язык что-то экзотическое на данный момент по меньшей мере странно.

Цитата

Во всех (или большинстве по крайней мере) западных вузах как раз-таки начинают с ФП


А не с жабы?

Автор: k0rvin 23.4.2013, 21:53
Цитата(Beltar @  23.4.2013,  21:25 Найти цитируемый пост)
А не с жабы? 

Нет. ML или Scheme обычно.

Автор: Farmazon 23.4.2013, 23:25
Что вы так жабу не любите. На какой фигне только не писал, это-то надёжная и достаточно предсказуемая технология... Про JS кстати ничего плохого не сказали, странно)

Добавлено @ 23:35
Про NoSql тему затронули кстати, забавную на мой взгляд. Много шуму сейчас развели))) Попробуй отказаться от join, сразу ломка начнётся... Для большинства приложений хранилища sql с головой хватает... Сейчас и в браузеры вроде sqlite просачивается.... Кстати во, SQL - актуально. И ещё долго будет...

Автор: Beltar 24.4.2013, 01:07
Java - энтерпрайзовый язык, насколько я понимаю. На нем вообще хоть кто-нибудь чисто для себя пишет?

Автор: Farmazon 24.4.2013, 03:15
Ну вообще говоря да, пишут. Андроид знаешь?... ну и что, что давлинк... похоже очень. Это уже мобильная разработка.

Десктопные тоже пишут, если что (привет от jetbrains и visual paradigm)... да и вообще жаба общего назначения(даже на некоторых микроконтроллерах живёт, правда порезанная).

Да немало проектов на жабе... И не одним JavaEE единым)

Автор: k0rvin 24.4.2013, 10:20
Цитата(Farmazon @  23.4.2013,  23:25 Найти цитируемый пост)
Что вы так жабу не любите.

http://itmages.ru/image/view/997684/d41d8cd9
http://ideone.com/QQ55d1
Код

        private static int test()
        {
                for(;;) {
                        try {
                                return 1;
                        } finally {
                                break;   
                        }
                }   
                return -1;
        }
 
        public static void main (String[] args)
        {
                System.out.println(test());
 
                Object o = true ? 'a' : new Float(1);
                System.out.println(o);
                System.out.println(o.getClass());
        }

Код

-1
97.0
class java.lang.Float

http://www.reddit.com/r/programming/comments/z2n9f/javawat_part_i/

Автор: LSD 24.4.2013, 10:34
k0rvin, и чо?

Автор: Farmazon 24.4.2013, 21:03
Ну он как бы дырки показал в синтаксических конструкциях... но где их нет)

с finally известное поведение, блок выполняется всегда... Но так извращаться с протоколами исключений малость странновато...

боксинг символа во Float - шикарен... Тоже знают это палево с боксингом... Прям как в С почти...

вот ещё синтаксическая дырка:

Код

List<Integer> intList;
intList = (List)(new LinkedList<String>()); // а мне норм


Выглядит странновато, но кто работал, знает, что женерики кривые в яве... Но даже при всём этом... Остаётся достаточно надёжной технологией.

Вон в js дырок на пустом месте вагон:
Код

undefined == null // true
undefined == 0 // false
undefined <= 0 // false
undefined >= 0 // false
null >= 0 // true
null <= 0 // true
null == 0 // false wtf?
0 == ''  && 0 == [] && 1 = [1] // true
[] + [] === ''
{} + {} === NaN
{} + [] === 0
[] + {} === '[object Object]'

Автор: k0rvin 25.4.2013, 07:02
Цитата(Farmazon @  24.4.2013,  21:03 Найти цитируемый пост)
Выглядит странновато, но кто работал, знает, что женерики кривые в яве...

Ага, type erasure, мать его.

Цитата(Farmazon @  24.4.2013,  21:03 Найти цитируемый пост)
Вон в js дырок на пустом месте вагон

Да, JS — это вообще лютый северный пушной зверек. =)

Автор: Akella 26.4.2013, 12:39
мдааа.... нет идеальных ЯП и сред разработки smile

Добавлено @ 12:39
Ну кроме delphi, конечно же smile 

Автор: ne_tru_e 26.4.2013, 13:18
Akella, зато тема получилась ничотак. Мне JS, например, нравится в последнее время. Тем что почти ничего не надо ставить для него, нужен лишь браузер. А с появлением emscripten, скоро все остальные языки вымрут и будет один сплошной JS  smile 

Автор: Farmazon 26.4.2013, 23:44
что-то ассемблер до сих пор не сдохнет... Рефакторингом в JS заниматься полный отстой.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)