This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2016-03-09
Channels
- # admin-announcements (3)
- # beginners (60)
- # boot (95)
- # braid-chat (2)
- # cider (12)
- # clara (1)
- # cljsrn (30)
- # clojars (2)
- # clojure (58)
- # clojure-art (1)
- # clojure-austin (3)
- # clojure-madison (11)
- # clojure-miami (6)
- # clojure-norway (3)
- # clojure-poland (13)
- # clojure-russia (67)
- # clojurescript (108)
- # core-matrix (39)
- # cursive (15)
- # data-science (6)
- # datomic (3)
- # hoplon (7)
- # jobs (9)
- # jobs-discuss (40)
- # ldnclj (5)
- # off-topic (6)
- # om (91)
- # proton (9)
- # re-frame (29)
- # reagent (7)
- # spacemacs (3)
- # testing (9)
- # yada (1)
Привет. Чтобы найти хорошую, интересную работу на clojure нужно ли java изучать/знать?
Чтобы решать реальные задачи на clojure знание java несомненно поможет. Иначе в какой-то момент почувствуешь беспомощность ( тоже самое и про js), а это не то чувство, которое должен испытывать хороший инженер. Благо, java простая и понятная ;)
😉 настораживает
@antonshwab: Да не парся, можно и без нее. Ну погуглишь ты как текущую дату достать в жаве, ничо страшного
интероп в жаву нужен то в 0.1% случаев, хотя конечно зависит от задачи
с JS тока хуже да, там чаще
кстати, тогда и https://github.com/mrdavidlaing/javascript-koans
@abtv: меня иногда пугает, когда я сижу над задачей, которую в ооп я бы сделал не задумываясь за 30сек, а тут и до получаса доходит , и то в итоге думаешь что сделал какую то хрень неоптимальную
хотя я никогда не сталкивался с ФП, и плюс еще и в clojure своя филосфия, приходится все это гуглить читать понимать
@andre: у меня так со сложными задачами, тяжело идут. Я за месяц-полтора решил где-то 150 задач пока не дошел до совсем сложных, сделал перерыв в несколько месяцев и опять взялся - последние три задачи с 4clojure я решал так: одну задачу в неделю и чаще всего вечером думал как решить, а на следующий день или через день делал. В итоге решил все задачи кроме одной и я понимаю, что на последнюю мне реально нужно полдня-день или хотя бы знать, что я могу себе это позволить и не буду отвлекаться на другие дела похоже опять отложу
но в ооп вряд ли легче их решить, все-таки много алгоритмических штук, на Clojure гораздо лучше ложится, имхо
алгоритм решения я сразу в уме выстраиваю а вот перевод его в красивый clojure у меня занимает много времени 😞
вот как раз в ФП мне нравится что ты оптимизируешь, оптимизируешь и получаешь в итоге красивое лаконичное решение. Чего не скажешь про ООП, там после оптимизации получишь кучу абстрактных классов и т.п.
@abtv: Я время не засекал, и ещё далеко не все решил. Как у меня есть полчаса времени, так и решаю три-четыре штуки.
а, ну если простые задачи, то да, это непривычно, но несложно. первые где-то 130 задач решил довольно легко, дальше стало сильно сложнее: ты уже знаешь простые вещи, но в лоб решать уже не получается
А дальше у меня включаются рефлексы ICPC-контестов, и становится сложно только моментально вырисовывающийся алгоритм переложить из императивного мышления на кложуру.
Когда я в ICPC играл, можно было использовать C (C89), C++ (старый, без STL) и Pascal (какой-то Turbo, кажется).
@malch: А в чом важость этого события? Это было так сложно? Я думал что компьютер уже давно умеет решать такие задачи быстрее, разве что вопрос вычислительных мощностей. Простите не знаю вообще го (название не нравится :D)
может они просто зашили в AI возможность предложить откат от выигрыша ? хотя нет, это же не сколково
я же говорю, сингулярность где-то рядом.
Главное, чтобы первый AGI был не paperclip optimizer, иначе нам всё будет плохо. https://wiki.lesswrong.com/wiki/Paperclip_maximizer
а вообще стоит тему AI копать? оно в рельной мещанской жизни энтерпрайз дева нужно? Ну там у тебя кастомеры/продукты, а ты такой сделал кусочек AI на 3 строчки и сэкономил 10 минут /me утрирую ясен фиг
то, о чем пишет @dottedmag не за горами, как бы ты к этому не относился
т.е. наверно нужно, но уже поздно да?:)
@artemyarulin: Разве что примкнуть к какому-нибудь имеющемуся коллективу, который давно копает эту тему.
С момента, как что-нибудь сделает AGI, способный к самоусовершенствованию, всё остальное станет уже неважно.
> С момента, как что-нибудь сделает AGI, способный к самоусовершенствованию, всё остальное станет уже неважно. да, скоро skynet будет )
ну не, наоборот вроде, движение в какую-то правильную сторону, комбинирование нескольких подходов
просто кмк чтобы не абстрактно радоваться "машина человека обыграла", надо понимать хотя б, в чём фишка и есть ли она %)
(@prepor ты кстати правильную папиру смотришь? а то я в январе когда первые новости пошли и в nature была заметка, чот сдуру другую читал)
(без пейвола она кстати лежала здесь https://storage.googleapis.com/deepmind-data/assets/papers/deepmind-mastering-go.pdf (но теперь не лежит %( )
кто-нибудь знает во что компилируются коллекции в clojurescript? случаем не mori используется?
вроде мори то апосля было ClojureScript
mori
A library for using ClojureScript's persistent data structures and supporting API from the comfort of vanilla JavaScript.