Сохранен 77
https://2ch.hk/pr/res/856670.html
Прошлые домены не функционирует! Используйте адрес ARHIVACH.VC.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

КАКОЙ ЯЗЫК ВЫБРАТЬ

 Аноним 14/10/16 Птн 20:27:55 #1 №856670 
14764660752070.jpg
Когда-то какое-то программирование учил в универе, ну плюс разбираюсь в верстке/html. Хочу начать сам что-то писать для того, чтобы мочь в своих проектах меньше зависеть от фрилансеров, уметь что-то дописать, адекватней писать тз, адекватней проверять работу.
Какие языки наиболее перспективны, универсальны. Сейчас смотрю в сторону java.

В треде сказали, что java мне не освоить. Ваши советы?
sageАноним 14/10/16 Птн 20:31:01 #2 №856673 
haskell
sageАноним 14/10/16 Птн 20:31:27 #3 №856675 
emacs
Аноним 14/10/16 Птн 21:18:08 #4 №856694 
Erlang
Аноним 14/10/16 Птн 21:18:29 #5 №856695 
Erlang
sageАноним 14/10/16 Птн 21:23:14 #6 №856697 
smalltalk
sageАноним 14/10/16 Птн 21:23:46 #7 №856699 
forth
Аноним 14/10/16 Птн 21:32:39 #8 №856702 
Конечно ты освоишь джава. Главное чтоб не C и не C++
sageАноним 14/10/16 Птн 21:36:05 #9 №856704 
Simula
Аноним 14/10/16 Птн 21:37:13 #10 №856705 
>>856702
Pajeet pajeet = new Pajeet();
Аноним 14/10/16 Птн 21:40:08 #11 №856711 
>>856705
Pidor ti=new Pidor(dvach, abu, sychevalnya);
Аноним 15/10/16 Суб 09:30:56 #12 №856892 
Если ты не осилишь джаву, то лучше даже не пытайся быть программистом
Аноним 15/10/16 Суб 10:10:17 #13 №856904 
>>856670 (OP)
А чем занимаешься-то? Возьми петухон.
Аноним 15/10/16 Суб 15:45:27 #14 №857037 
Clojure
Сам сейчас учу. Такой то охуенный язык, как же я раньше не знал о нём.
Только с emacs + cider юзай, для большей продуктивности. Книгу могу посоветовать "The Joy of Clojure", всё очень понятно объясняется, даже я понял
Аноним 15/10/16 Суб 16:29:03 #15 №857058 
Haskell
Аноним 15/10/16 Суб 17:03:57 #16 №857069 
>>857037
И что же там такого прям?
sageАноним 15/10/16 Суб 17:11:55 #17 №857076 
haskell
Аноним 15/10/16 Суб 17:16:09 #18 №857080 
ОП, удиви, выучили петухаскель, erlang и сделай релокейт в германию,
http://rabota.ua/company1940625/vacancy6383946

Аноним 15/10/16 Суб 18:01:41 #19 №857101 
Жава неудачный вариант для новичка. Язык сложный, возможностей мало, работы тоже мало, а на каждую вакансию десяток макак. Сейчас каждый школьник учит жаву, а потом не знает что делать с ней. Лучше попробуй 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.html Хороший учебник, всё расписано подробно. Сам по нему учился. Рекомендую.
Аноним 15/10/16 Суб 18:43:25 #20 №857117 
>>857069
Да много чего. Функциональщина, очень похож на руби: можно сделать одну вещь несколькими способами. Ещё за счёт того, что на jvm основан, доступно очень много готовых библиотек из джавы.
Аноним 15/10/16 Суб 18:59:47 #21 №857136 
>>857069
Работы нет абсолютно-одна из особенностей.
Аноним 15/10/16 Суб 19:43:19 #22 №857153 
>>857117
Можно всё то же самое про какую нибудь скалу/груви написать, и причём первая так точно на раби походит в прямом смысле.
Аноним 15/10/16 Суб 19:46:01 #23 №857154 
>>857136
По такому комментарию легко узнать офисного планктона или нюфага.

Вот блять серьёзно — что за дибилизм дрочить один язык в надежде на работу? Её получение в первую очередь зависит от твоего умения думать и общаться, а языковые прихуютки какой нибудь жявы любой дворник выучит за пару недель.
sageАноним 15/10/16 Суб 19:54:49 #24 №857161 
erlang
Аноним 15/10/16 Суб 21:22:22 #25 №857210 
>>857154
Нет смысла тратить время, потому что потом эти знания будет негде применить, если только ты не занимаешься языком для себя и пишешь что-то полезное.
Я бы Scala посоветовал, на нём хоть работа есть.

>языковые прихуютки какой нибудь жявы любой дворник выучит за пару недель.
А я бы вот тут детектировал ньюфага.
Аноним 15/10/16 Суб 21:27:57 #26 №857215 
>>857210
Есть смысл тратить время на саморазвитие, а не стагнировать.
>А я бы вот тут детектировал ньюфага.
Ну ты лучше расскажи что там в самом языке такого, что нельзя вызубрить за несколько недель.

Тут кстати тред про Леночку был - вроде как он всем уже показала насколько похуй на твои знания в карьере.
Аноним 16/10/16 Вск 00:57:18 #27 №857365 
>>857215
Можно ссылку на тред про Лену?
sageАноним 16/10/16 Вск 03:40:11 #28 №857397 
joy
Аноним 16/10/16 Вск 12:18:23 #29 №857501 
>>857215
Синтаксис вызубришь за несколько недель, но для тонких моментов нужен год опыта, как минимум. Собственно, что и спрашивают на собеседованиях. Я тоже думал после года опыта на языкнейм, что могу на любом писать, но на собеседованиях оказывалось нихуя не так.

Можно тратить время более целесообразно, я вот к чему. Хотя у меня и самого есть язык, который изучаю на досуге, не очень популярный, но вакансии на нём хоть изредка да попадаются.
Аноним 16/10/16 Вск 12:36:02 #30 №857521 
>>857501
Мне интересно, что же это за тонкие моменты в жяве такие есть. Я понимаю, что в любом случае после плюсов только поржу с этой хуйни, но ты всёже попробуй написать что-то годное и желательно чтобы это спрашивали у джуна, но впринципе можешь и для синьёров вопросики кинуть.
Аноним 16/10/16 Вск 13:43:52 #31 №857569 
>>857521
Можно ли сериализовать анонимный класс? Почему?
Аноним 16/10/16 Вск 14:29:01 #32 №857608 
Накидайте-ка за щеку советов, какой язык/технологию надежнее выбрать для вката на 28 лвле в ДС.
ВУЗик технический, но не кодер. Опыт работы - 6 лет завода (реально завода) инженером
На базовом+ уровне знаю петухон, чуть похуже жабаскрипт, могу даже на них сайтец забахать. Петхон использовал для мат расчетов, но там все очень противно.
Аноним 16/10/16 Вск 14:29:57 #33 №857609 
>>857608
>>противно
Примитивно
Аноним 16/10/16 Вск 14:56:22 #34 №857625 
джяваиндусня копротивляется за свой кобол для планктонин, как мило

>>856670 (OP)
>Какие языки наиболее перспективны, универсальны.
учи λProlog - язык программирования высшей логики, аксиоматика которого сильна настолько, что через неё можно выразить и все мейнстримовые пруверы на лямбда исчислении с зависимыми типа, всю интуиционистскую парашу, полиморфные системы типов, субструктурно-логические языки, про всратые недоязыки для слесарей типа сисярп/джява я вообще молчу
короче, универсальней некуда просто
sageАноним 16/10/16 Вск 15:10:12 #35 №857636 
>>857625
Двачую этого, для новичка как раз подходит. Тебе практически думать не нужно, ведь пролог он настолько логичный, что сам всё продумывает.
Советую начать с него
Аноним 16/10/16 Вск 15:29:48 #36 №857657 
>>857521
Может у тебя память хорошая, но я например если не использую то что выучил то забывается оно быстро.
Но в принципе можно перед собеседованием почитать книгу и половину вызубрить.
Не вызубришь только сам скилл программирования. Ну в эру стэковерфлоу конечно, он всё меньше и меньше ценится.
Аноним 16/10/16 Вск 15:31:17 #37 №857659 
>>857657
Тот анон пропагандирует как раз что нужно развивать как раз скилл программирования, который от языка слабо зависит.
Аноним 16/10/16 Вск 15:31:51 #38 №857660 
>>857608
Где живёшь?
Что делать хочешь?
Личинки, семья есть?
Аноним 16/10/16 Вск 21:09:18 #39 №857890 
>>857660
ДС
Жена и маленький ребенок. На полгода-год есть сбережения перебиться джуном
Хотелось бы, честно говоря, в машин лернинг, очень нравится тема. Несколько курсов прошел, книг прочитал, на кегле немного тренился. Это так было, для души
В идеале, как мне думается, было бы заняться робототехникой, так как в плане конструирования этого дела опыта довольно много, как раз мозгами заняться было бы хорошо. Но в России с этим вообще никак, только курсы для детей.

Если реалистично, то мне не сильно важно, чем заниматься, в кодинге мне нравится просто кодить, процесс очень нравится. Поэтому выбрал бы что-то наиболее надежное в плане вката, как сейчас так и на перспективу
Аноним 17/10/16 Пнд 00:12:19 #40 №858037 
>>856670 (OP)
>В треде сказали
ебать ты смешной, кого ебёт кто чё сказал, берёшь и пробуешь.

А теперь, палю годноту (ну или не очень, всё от тебя зависит, всё субьективно):

1) Если ты собрался изучать джаву , с нуля в неё вкатиться будет трудно, если анон имел ввиду именно это, то он прав. Начнём с того, что нужно освоить си-подобный синтаксис. Лучше всего изучать это всё на примере C++. Моей первой книжкой по программированию вообще была "Программирование на С++" Ли и Хенкеманса. Но она старенькая, недавно наткнулся на "Изучаем С++ через программирование игр" Майкла Доусона, мейби она тебе подойдёт.
2) Ультрагоднота по джаве для начинающего это книга "Изучаем Java" — Сьерра К., Бэйтс Б., там настолько всё разжёвано, что можешь начинать сразу с неё

Аноним 17/10/16 Пнд 01:26:05 #41 №858072 
>>858037
джава и кресты это зашквар на всю жизнь, лучше начинать свое знакомство с языками программирования начиная с лиспа, потом можно попробовать эрланг, а потом и хаскел
Аноним 17/10/16 Пнд 01:47:21 #42 №858075 
>>858072
аргументируй
Аноним 17/10/16 Пнд 01:58:20 #43 №858077 
>>858075
кресты пытаются быть универсальными и получаецца что каждый проект на крестах это свой особый плюсплюс, объектная модель уебищнейшая, пишешь высокоуровневый код думаешь постоянно о байтопроблемах, пишешь низкоуровневый код - думаешь нахуя тебе ваще кресты мог бы нормально на сишечке сделать.
Джава это вообще выродок который был актуален в девяностых. с девяностых не поменялся а только оброс мхом. Стыднейший из языков, объектная модель трошки лучше чем в крестах но выразительные средства такие блядски ничтожные что делаешь все через ахуевшие паттерны, многопоточность через локи, композицию делаешь через врапер в врапере в адаптере в абстрактной фабрике, ломает мозг и через какое-то время ты тонешь в этом говне и становишься говном, кризис наступает, таких товарищей не знающих нихуя кроме джава кор много. Получаешь свои 2 тыщи до 30-и потом перегораешь и уходишь из программирования рассказывая всем что программирование это рутина и вообще не весело.
А ведь мог быть не программистом, а человеком. Хотя бы на каком-нибудь блядском руби или пистоне бы писать, нет хочу говно жрать на него много вакансий.
Вобщем ты скажи нам по секрету. знаешь что-нибудь кроме крестов и жавы?
sageАноним 17/10/16 Пнд 02:09:08 #44 №858082 
>>857890
Хуй знает.
Из-за твоих опыта и инженера и тех образования мне кажется было бы реально даже в байтоебы вкатиться (драйвера, эмбеддед).
Робототехника есть в стартапах, но тут сам понимаешь, можно и через полгода сидеть на днищеЗП, может и не взлететь.
Попробуй посмотреть в вузах где есть соответствующие факультеты (МФТИ/МИРЭА и тп), в МИРЭА факультет робототехники есть. Там можно узнавать какие фирмы себе набирают студентов на практики и тп, и стучаться туда. Обычно прямо на сайте вуза есть разделы где всякие конторы кого-то ищут.
Если нужно я могу дернуть одного знакомого, спросить у него как по вакансиям. Последний раз когда я проверял там был стартап связанный с роботехникой. Блата не будет, просто если они в теории набирают людей дам контакты конторы
Аноним 17/10/16 Пнд 08:00:13 #45 №858142 
>>858082
Честно сказать, не кажется надежным вариантом
Да и кому нужны джуны в эмбедед?
Я ищу язык/технологию, в которую можно быстрее всего вкатиться и начать въебывать за 300 к в минуту, ну ты понял. В силу лвла не так много времени на попытки и прокачку в разных сферах на пробу.
Куда возьмут джуном 28 лвльного долбоеба , который внезапно осознал, что кодить ему нравится гораздо больше рисования железок? И чтобы он через пару лет въебывания, а въебывать он умеет, подтянулся до приемлемого уровня
Аноним 17/10/16 Пнд 10:52:36 #46 №858182 
>>857890
Ну смотри, у меня товарищь тоже с женой и маленьким ребенком на C/C++ делать ОСРВ на BMW в лохсофте
Аноним 17/10/16 Пнд 10:53:25 #47 №858183 
>>858182
*Пошёл в 30 джуном, взяли.
Аноним 17/10/16 Пнд 10:55:40 #48 №858185 
>>858077
>тя бы на каком-нибудь блядском руби или пистоне бы писать, нет хочу говно жрать на него много вакансий.

В целом согласен, но для таких придумали Scala
Аноним 17/10/16 Пнд 11:46:52 #49 №858202 
>>858183
Хм, спасибо за инфу
Может, подскажешь, что нужнл знать/уметь/показать на джуна?
Аноним 17/10/16 Пнд 11:54:55 #50 №858203 
>>858077
А шарп?
Аноним 17/10/16 Пнд 12:11:13 #51 №858207 
>>858082
Если узнаешь по стартапам, буду признателен. Как тут контактом поделиться?
Аноним 17/10/16 Пнд 15:14:32 #52 №858301 
>>858203 шарп та же хуйня что и джава, но без кроссплатформенности, ибо продукт мелкомягких, но зато как следствие работать под виндой должен быстрее

>>858077
>Вобщем ты скажи нам по секрету. знаешь что-нибудь кроме крестов и жавы?
немного знаком с питоном, ещё меньше с джаваскриптом. Да я вообще пока-что не имею права называть себя погромистом. Но ты мне лучше скажи, а много людей ты знаешь, что с нуля изучали функциональщину? И что плохого в том, чтобы изучить основы на плюсах и ооп на джаве?
Аноним 17/10/16 Пнд 16:41:49 #53 №858377 
>>856670 (OP)
Pascal
Аноним 17/10/16 Пнд 16:55:05 #54 №858387 
>>858301
Во-первых, вендорлок дотнета уже в прошлом.
Во-вторых, работает он "лучше явы" по ощущениям из-за другой архиектуры вм, и не только на шиндовсе.
В-третьих, ява и плюсы — это языки со своим собственным костыльным ООП, и его изучение в рамках этих языков в других языках не сильно изменит ситуацию.

Никто не начинает с фп просто потому что нет учебных материалов, лол. Вот серьёзно — есть одна елинственная SICP, с упрощённой версией лиспа где фп-то заканчивается рекурсией и лямбдами, так в новом издании ещё и на питон заменили.
Аноним 17/10/16 Пнд 17:09:27 #55 №858393 
>>858387

Имхо для новичков лучше всего 2 языка, в зависимости от алайнмента, от абстракции к машине - лисп, от машины к абстракции - си
Да как нету учебных материалов. Любая книга по лиспу. SICP это не просто книжка для начинающих, хз какие там начинающие ее изучают но как по мне она охрененно сложная и мутная, ее сложно читать.
Лисп это максимум простой язык, есть данные есть функции, все динамическое и понятное, рекурсия - это заебись, она натуральна для людей и ее сразу понять много проще чем после пары лет дрочения циклов. Чистая функциональщина это хаскел, там надо мощно голову взорвать чтобы начать на нем писать, там ввод и вывод сделаны через абстракции абстракций, это для адвансед пасанов, но лисп для новичка эт овообще прелестно, никаких тебе байтопроблем, язык можно вообще не учить а осваивать на ходу, чем раньше научишься работать со списками через рекурсию тем быстрее просветлишься
Аноним 17/10/16 Пнд 17:19:49 #56 №858402 
Я из-за вас выпилюсь нахуй, блядь. И так жизнь говно ебаное хуле, весело сидеть в далёком мухосранске вторую работу подряд под ТП, так вы ещё и шарп обсираете.
Заебался выбирать язык, выбрал - оказывается, хуита.
Аноним 17/10/16 Пнд 17:36:23 #57 №858412 
14767149836190.gif
>>856670 (OP)
Scala очевидная
Аноним 17/10/16 Пнд 17:47:16 #58 №858422 
>>856670 (OP)
Js & Ruby & eng
sageАноним 17/10/16 Пнд 17:49:32 #59 №858423 
>>858402
Ты так сильно зависишь от мнения анонимусов?
Аноним 17/10/16 Пнд 18:10:32 #60 №858435 
>>858422
Руби то нахуй? Язык умирает потому что все языки уже понаписывали свои рельсоподобные фреймворки, а руби как был самым-самым тормознутым скриптовым языком, так им и не останется. Никто его развивать серьёзно не хочет и не будет уже.
Аноним 17/10/16 Пнд 18:13:27 #61 №858438 
>>858423
95% людишек с борд на ура поддаются НЛП, манипуляциям, доведению до самоубийства и так далее.
Ещё 95% из оставшихся 5% оказываются вне закона и подключаются ко всей этой деятельности.
Аноним 17/10/16 Пнд 18:18:59 #62 №858442 
>>858435
ко-ко-ко,давй искать идеальный язык итт
ОП вообще не указал защем ему яп,ось автоматизировать или под мобилки писать.
Как человек,который с этой связки начинал и стартанул весьма успешно - я его советую. работы куча,решений куча,дрчоить на оптимизацию можно и в асм/с треде
Аноним 17/10/16 Пнд 18:32:27 #63 №858449 
>>858423
Я хотел найти тихую, спокойную гавань и потихоньку в ней покрываться ракушками и кораллами. Освоить язык и спокойно на нём писать всю жизнь, не опасаясь, что его внезапно для меня дропнут нахуй и сообщество резко сожмётся как пинус на морозе.
Шарп показался мне оптимальным выбором, но, оказывается, он говно.
Дропать не собираюсь, но тем не менее.
Аноним 17/10/16 Пнд 19:02:44 #64 №858465 
>>858387
>костыльным ООП
>джава
чем ооп в сишарпе лучше джавы, лол. и чем тебе ооп в дажве не угодил
Аноним 17/10/16 Пнд 19:04:23 #65 №858471 
>>858449
какая разница, на чём учиться ,перекат из шарпа в джаву несложен
Аноним 17/10/16 Пнд 19:29:01 #66 №858495 
джава и шарп это говно и моча
оп учи идрис, за ним будущее. У меня сейчас все друзья пишут саеты на идрисе
Аноним 17/10/16 Пнд 19:57:12 #67 №858515 
>>858449
> Я хотел найти тихую, спокойную гавань и потихоньку в ней покрываться ракушками и кораллами.
http://oskazkax.ru/index.php?newsid=318
паста рилейтед
Аноним 18/10/16 Втр 12:34:33 #68 №858923 
Анон, решил вкатиться в ваше программирование. Прочитал кучу интернетов по поводу выбора языка. Осталось выбрать из двух, scala или haskell? Что легче освоить новичку? Если можно, с аргументами.
Аноним 18/10/16 Втр 13:27:49 #69 №858961 
>>858923
haskell чуть чуть проще. на скале еще джаву надо изучить а на хаскеле ничего дополнительного изучать не надо
Аноним 18/10/16 Втр 13:54:50 #70 №858984 
14767880905460.jpg
>>856670 (OP)
>разбираюсь в верстке/html
Выбор очевиден
Аноним 18/10/16 Втр 15:23:18 #71 №859059 
>>858961
Зачем на скале изучать джаву? Это же отдельный яп.
Аноним 18/10/16 Втр 15:24:50 #72 №859061 
>>859059
Отдельный то отдельный, но я так понимаю имеется ввиду понимать эко-систему JVM всё-равно придётся.
Аноним 18/10/16 Втр 18:14:20 #73 №859134 
Выскажу свое ОЧЕНЬ ВАЖНОЕ МНЕНИЕ:
Ящитаю, нужно одновременно использовать как минимум два языка. Причем важно, чтобы эти языки легко взаимодействовали друг с другом.
Первый язык должен быть очень простым и гибким, на нем должно быть легко написать любую хуйню/прототип/ProofOfConcept.
Второй язык должен быть предельно строгим, бить по рукам за любую потенциальную ошибку, требовать напряжения мозга.
В данный момент я вижу только две такие связки: Clojure+Scala и Javascript+Purescript. Вторая мне кажется более предпочтительной, ведь для веб-кодера работа всегда найдется.
Аноним 18/10/16 Втр 18:25:20 #74 №859140 
Здравству, Анон. Понимаю, что скорее всего платина, но спросить один черт больше не у кого.

Мне 27, после пяти лет в шараге на айтишника перебивался всякой лабудой, хочу вкатиться в кодинг. Начал учить Java, изучил большую часть кора, но слабо представляю, что делать дальше и сколько времени это может занять. Вообще, в универе мне доставляло пилить web-странички, может имеет смысл вкатиться в php/js? Там вроде как проще с нуля вкатиться на работу.
Аноним 18/10/16 Втр 18:27:30 #75 №859142 
>>859140
Имеет, вкатывайся
Аноним 18/10/16 Втр 18:31:36 #76 №859145 
>>859140
Жс сейчас актуален. Работы много, уйти от него некуда, оплачивается нормально, есть перспектива съеба куда угодно.
Аноним 19/10/16 Срд 07:19:10 #77 №859472 
Clojure[Script]. Clojure для бэкенда (опционально), ClojureScript (required). Последний компилируется в js, который, как выше сказали, сейчас актуален.
Это просто охерейнешая тема. Я просто кончил от reagent (бинд на React.js), re-frame (реализация flux) и datascript (no-sql ram-based бд). А какой охуенный код получается.,
comments powered by Disqus