clojure-poland

2017-04-04T11:09:57.510793Z

Witam

2017-04-04T11:10:27.515427Z

To miejsce już całkiem umarło czy jeszcze ktoś tu czasem zagląda?

szymon_k 2017-04-04T11:14:44.552389Z

👀

2017-04-04T11:29:13.679207Z

Ciekawskie spojrzenie :-D

2017-04-04T11:43:23.806084Z

ja pacze

2017-04-04T11:43:39.808311Z

ale nikt nie pisze

2017-04-04T12:07:17.026844Z

W zasadzie to mam standardowe pytanie

2017-04-04T12:07:35.029704Z

Jak jest z pracą w clojure w Polsce?

2017-04-04T12:08:22.037330Z

Zwłaszcza dla samouka bez wykształcenia i komercyjnego doświadczenia

2017-04-04T12:08:59.043077Z

Większość ofert jakie miałem okazję znaleźć to senior

not-raspberry 2017-04-04T12:35:34.326866Z

Nie ma szans z Clojure AFAIK. Popularne języki - jak najbardziej, firmy przyjmą samouka bez doświadczenia komercyjnego, tylko trzeba zaprezentować, że się coś umie (otestowane projekty).

not-raspberry 2017-04-04T12:35:49.329657Z

Zagraniczne firmy szukają kontraktorów z clojure/cljs.

2017-04-04T12:37:50.352360Z

Popularne to wiem. Java, PHP czy JavaScript

2017-04-04T12:38:18.357715Z

I ludzi na drugim roku biorą by tylko umieli trafiać w klawiaturę

2017-04-04T12:41:29.395107Z

Jestem starym kucem z brodą, ale tak mi się życie po układało, że dopiero teraz będę miał możliwość się przebranżowić i robić zawodowo to co zawsze robiłem do szuflady

2017-04-04T12:42:40.408967Z

Od biedy mogę przypomnieć sobie js i ogarnąć wszystkie zmiany

2017-04-04T12:43:04.413704Z

Ale po cljs to krok zdecydowanie w tył Imho

jrychter 2017-04-04T19:20:22.120648Z

Bycie samoukiem to nie problem.

2017-04-04T19:21:04.131234Z

Tu bardziej chodzi o samouka bez komercyjnego doświadczenia

2017-04-04T19:21:24.136367Z

Wiem, że w mainstreamowych językach to żaden problem

jrychter 2017-04-04T19:22:15.148446Z

Bycie samoukiem to nie problem — ważne, żeby coś umieć. @not-raspberry słusznie mówi. Najlepiej pokazywać gotowe, samodzielnie stworzone projekty na githubie.

jrychter 2017-04-04T19:23:46.172014Z

I tam „w mainstreamowych językach”. Język jest sprawą wtórną. Albo ktoś umie, albo nie — przy pracy z prostymi językami szybciej wychodzi czy umie 🙂

2017-04-04T19:24:19.180444Z

To co samouk powinien mieć na Githubie by liczyć na zainteresowanie?

2017-04-04T19:24:56.189657Z

Mówię całkowicie abstrakcyjnie, bo długa droga przede mną

jrychter 2017-04-04T19:25:56.205082Z

U nas w Retailic na przykład (w zasadzie wszystko od lat piszemy w Clojure i ClojureScript) jest istotne nie tyle komercyjne doświadczenie co pokazanie, że potrafi się budować oprogramowanie. Jak mówiłem, dobre projekty na Githubie. Najlepiej w Clojure + ClojureScript, bo u nas używa się jednego i drugiego. Można napisać coś, CRM, czy inny CMS, używając React+Rum i będzie dobry punkt startowy do rozmowy.

jrychter 2017-04-04T19:27:39.230527Z

A co do „ludzi na drugim roku biorą by tylko umieli trafiać w klawiaturę” — to tak może robią firmy, które nie przejmują się jakością tego co dostarczają. My się przejmujemy. Nie wystarczy trafiać w klawiaturę. Ale to wszystko jest niezależne od języka.

2017-04-04T19:29:46.261974Z

Datomic? DataScript? Component? Sente?

2017-04-04T19:30:18.270650Z

Czego używacie jako serwera?

2017-04-04T19:30:23.271944Z

Aleph?

2017-04-04T19:31:26.288038Z

Skoro mam sobie ułożyć ścieżkę "od zera do Clojure developera", to każda wskazówka cenna ; )

jrychter 2017-04-04T19:33:23.318508Z

A różnie, co ma sens. Datomic raczej nie, datascript czasem, mount albo component (warto poznać oba). Ze stałych rzeczy to jest React (poprzez rum) i sente. Serwer ma małe znaczenie, ważne że ring.

jrychter 2017-04-04T19:34:36.337071Z

Ale tak serio, nie wolno być ani "programistą PHP", ani "programistą Clojure+Datomic+Component+Aleph". Takie rzeczy się zmieniają i często wybory nie są oczywiste. Trzeba się uczyć wszystkiego, nie poprzestając na rzeczach prostszych.

not-raspberry 2017-04-04T19:35:04.344236Z

huxley: luminus z postgresem i reagentem

not-raspberry 2017-04-04T19:36:00.358463Z

W przyszłości luminus z re-framem (czyli w sumie też z reagentem).

2017-04-04T19:36:07.360059Z

z ciekawości, dlaczego rum? najbardziej elastyczny i najlżejszy?

2017-04-04T19:36:24.364665Z

największe parcie jest chyba na om.next

jrychter 2017-04-04T19:36:42.369105Z

Nigdy, ale to nigdy nie należy moim zdaniem słuchać „głosu tłumu” czyli „parcia”.

2017-04-04T19:37:07.375234Z

jak bym słuchał parcia to bym się uczył scali albo go

2017-04-04T19:37:16.377283Z

albo został przy pythonie

jrychter 2017-04-04T19:37:18.378181Z

Rum jest najbardziej elastyczny i najmniejszy. Pozwala na mieszanie różnych stylów w zależności od potrzeb, nie narzucając żadnego modelu odgórnie. To bardzo praktyczne.

not-raspberry 2017-04-04T19:37:38.383175Z

Luminus to w domyśle ring z sensownym middlewarem, undertow jako serwer, hugsql do bazy danych.

not-raspberry 2017-04-04T19:37:55.387491Z

Migratus do migracji

not-raspberry 2017-04-04T19:38:15.392094Z

Component do komponentów

jrychter 2017-04-04T19:38:24.394646Z

om.next rozwiązuje dodatkowo drugi problem — skąd i jak wziąć dane do części klienckiej aplikacji. Jeśli się tego potrzebuje i tamto rozwiązanie jest OK, to też warto rozważyć. A zacząć najlepiej od Reagent, bo jest najprostszy (ale też szybko ogranicza).

2017-04-04T19:39:30.410646Z

używam reagent+re-frame

2017-04-04T19:39:34.411757Z

od jakiegoś roku

jrychter 2017-04-04T19:40:14.421247Z

No i super 🙂 Mamy w świecie ClojureScript ten komfort, że wszystkie biblioteki do React są naprawdę niezłe.

2017-04-04T19:42:06.448716Z

pomogłeś mi bardzo

2017-04-04T19:43:24.468394Z

za czas jakiś, pewnie dłuższy niż krótszy, nie zdziw się jak dostaniesz CV wraz z linkiem do githuba ; )

2017-04-04T22:03:13.440653Z

właśnie przypadkiem odkryłem, że https://www.frisco.pl/ jest napisane w rumie

2017-04-04T22:03:26.443368Z

pewnie sprawka @jrychter