Wszystko
Najnowsze
Archiwum
- 3
- 0
Treść przeznaczona dla osób powyżej 18 roku życia...
@g1venchy:
nie wiem stary, może twoje maile do spamu trafiają?
aplikuj na pozycje mid Golang
nie miej żadnego komercyjnego doświadczenia w Golang
nie wiem stary, może twoje maile do spamu trafiają?
@g1venchy: jezeli juz musimy bawic sie w szufladki, to tak, niecale poltora roku doswiadczenia w innym jezyku to zdecydowanie nie jest mid pozycja. Prawdopodobnie zblizasz sie w midowe rejony. Ale szufladki i poziomy to osobna sprawa, nie przejmuj sie tym. Wazniejsze jest, co masz w glowie i jakie masz podejscie.
Rynek Go w Polsce dalej wyglada slabo, ale w UK i zachodniej EU jest duzo bardziej popularny. Jest masa firm,
Rynek Go w Polsce dalej wyglada slabo, ale w UK i zachodniej EU jest duzo bardziej popularny. Jest masa firm,
- 0
#programowanie #golang Język go jest tak prosty, że wprawdzie nie działa z nim żaden popularny analizator pamięci, który działałby z C/C++/Rust, np. heaptrack, ale za to profilera przeznaczonego dla Go (pprof) nie da się po prostu użyć na zbudowanym programie. Trzeba zmodyfikować program i przebudować projekt! Ja się zastanawiam jak ludzie mogą w tym języku pracować, jak coś co jest trywialne w innych językach tutaj wymaga takich kombinacji.
Nieprawda. Runtime go zawsze zbiera statystyki, problemem może być ich odczyt. Jak masz aplikację serwerową to wystarczy użyć tego pakietu https://pkg.go.dev/net/http/pprof i możesz zbierać statystyki w dowolnym momencie.
Co do samego poziomu to jest dużo dużo lepiej niż w przypadku aplikacji natywnych. Najbardziej jestem pod wrażeniem tego co jest dostępne pod
Co do samego poziomu to jest dużo dużo lepiej niż w przypadku aplikacji natywnych. Najbardziej jestem pod wrażeniem tego co jest dostępne pod
/debug/pprof/trace, bo mamy tam takie statystyki jak np. w których miejscach siedzimy długo na mutexach albo jakie syscalle blokują program.- 1
Treść przeznaczona dla osób powyżej 18 roku życia...
Treść przeznaczona dla osób powyżej 18 roku życia...
- 1
@bkowalczyyk: nie rozumiesz, możliwość rzucenia wyjątku w dowolnym miejscu oznacza gorszą czytelność, bo żeby dokładnie zrozumieć co się dzieje w danym fragmencie kodu, musisz patrzeć na implementacje wszystkich wywołań i to wiele poziomów wgłąb - nie wystarczy popatrzeć na ich sygnatury i opisy. Wyjątki to jest ukryty, drugi przepływ sterowania. Analogicznie, możliwość zmodyfikowania obiektu przez cokolwiek co ma do niego referencję powoduje, że nie wystarczy analizować sekwencji jawnych wywołań metod
Mamy tu kogoś kto pracuję w T-Mobile na Golangu?
Albo w ogóle ludzi co pracują z go, myśle nad zmianą pracy i szukam jakiegoś fajnego miejsca najlepiej z wewnętrznym produktem albo zewnętrznym - generalnie team produktowy a nie body leasing gdziekolwiek.
#programowanie #go #golang #praca #it
Albo w ogóle ludzi co pracują z go, myśle nad zmianą pracy i szukam jakiegoś fajnego miejsca najlepiej z wewnętrznym produktem albo zewnętrznym - generalnie team produktowy a nie body leasing gdziekolwiek.
#programowanie #go #golang #praca #it
Jestem n00bem ale napisałem sobie prosta apkę i już mi się ten język podoba.
#golang
#golang
6
Język Go od Google może zacząć śledzić działania programistów

Czy Golang będzie domyślnie dzwonił do domu?
z- 1
- #
- #
- #
- #
- #
- 2
@BenGurion: faktycznie, więc w tym przypadku porównanie z Rust można wyrzucić do kosza, bo od tamtych czasów kompilator Rust przyspieszył co najmniej 4x i jest obecnie szybszy od GCC i na poziomie zbliżonym do Clang
- 0
@Krolik: Tak tak, szczególnie od wersji 1.64 z PGO i szybszym buildowaniem na Windowsa (https://tomaszs2.medium.com/how-rust-1-64-became-10-20-faster-on-windows-3a8bb5e81d70). To by było bardzo ciekawe porównanie po tych wszystkich zmianach.
nasi juniorzy to najlepsi z najlepszych
też Google
stworzymy nowy język tylko po to, żeby nasi juniorzy nie pisali aż tak gównianego kodu
#google #programowanie #golang
źródło: comment_1673831578PX6g3MQAusRfXEdZF76ttG.jpg
Pobierz- 6
@OsobaNiewygrywajaca: Obowiązkowo dla każdego rozważającego Go i wierzącego w kompetencje zespołu Go:
https://fasterthanli.me/articles/i-want-off-mr-golangs-wild-ride ← bardzo obowiązkowo!
https://sourcehut.org/blog/2023-01-09-gomodulemirror/
https://xetera.dev/thoughts-on-go/
https://stackoverflow.com/questions/23428033/losing-0-for-single-digit-hours-with-golang-time-package/
https://stackoverflow.com/questions/70668236/how-to-create-generic-method-in-go-method-must-have-no-type-parameters
https://fasterthanli.me/articles/i-want-off-mr-golangs-wild-ride ← bardzo obowiązkowo!
https://sourcehut.org/blog/2023-01-09-gomodulemirror/
https://xetera.dev/thoughts-on-go/
https://stackoverflow.com/questions/23428033/losing-0-for-single-digit-hours-with-golang-time-package/
https://stackoverflow.com/questions/70668236/how-to-create-generic-method-in-go-method-must-have-no-type-parameters
- 1
@vytah: bez przesady, te ostatnie linki to takie trochę czepialstwo - błędy i braki zdarzają się wszędzie. Natomiast to co wymienione w pierwszym linku jest b. ważne, bo pokazuje ogólnie lekceważące podejście twórców Go do poprawności i próby upraszczania rzeczy tam gdzie nie powinny być upraszczane.
ludzie, pomóżcie mi.
Klepię sobie apkę z paroma usługami w #golang i jednocześnie uczę się tego języka i jego konceptów. Niestety przesiedziałem wiele lat w legacy Javie, więc o konteneryzacji czy chmurach wiem niewiele ( ͡° ͜ʖ ͡°)
Chcę za parę miesięcy zacząć się rozglądać za czymś nowym w Go właśnie, ale wiem, że muszę troche nadrobić wcześniej. Co byście polecili zrobić z tą apką, architekturowo/chmurowo
Klepię sobie apkę z paroma usługami w #golang i jednocześnie uczę się tego języka i jego konceptów. Niestety przesiedziałem wiele lat w legacy Javie, więc o konteneryzacji czy chmurach wiem niewiele ( ͡° ͜ʖ ͡°)
Chcę za parę miesięcy zacząć się rozglądać za czymś nowym w Go właśnie, ale wiem, że muszę troche nadrobić wcześniej. Co byście polecili zrobić z tą apką, architekturowo/chmurowo
#programowanie #javascript #golang #iot
Mam pomysł na aplikację/system z dziedziny IoT, którą jak mi się uda napisać (do czego długa droga, bo nie jestem zawodowym developerem ( ͡° ͜ʖ ͡°) ), to by miała być sprzedawana w dwóch wersjach:
- zainstalowana na urządzeniu embedded,
-
Mam pomysł na aplikację/system z dziedziny IoT, którą jak mi się uda napisać (do czego długa droga, bo nie jestem zawodowym developerem ( ͡° ͜ʖ ͡°) ), to by miała być sprzedawana w dwóch wersjach:
- zainstalowana na urządzeniu embedded,
-
@Wegrzynski: a to chcesz backend dawać, żeby każdy go sobie stawiał? xD
Bo to napisz już aplikację standalone (wszystko w jednym), a nie bawić się we front i backend, bo to zbędny narzut.
Jak backend będzie stał u ciebie, no to może być w czymkolwiek napisany i tylko API udostępniasz. A kod frontu możesz udostępnić, bo bez backendu nikt nic nie zrobi.
Bo to napisz już aplikację standalone (wszystko w jednym), a nie bawić się we front i backend, bo to zbędny narzut.
Jak backend będzie stał u ciebie, no to może być w czymkolwiek napisany i tylko API udostępniasz. A kod frontu możesz udostępnić, bo bez backendu nikt nic nie zrobi.
konto usunięte via Wykop
- 1
@mk321:
I added this to a comment of a comment, but thought I would add here. The Fibonacci implementations are not the same for your Go code and your Rust code. Your rust code does extra checking to avoid extra recursion calls. In my local testing, I can speed up Go's fibonacci implementation by like 50% just by using the same algorithm that you use in the Rust code.
Also,
- 4
Jeżeli rozwijacie jakiś projekt #opensource warto skorzystać z darmowych subskrybcji płatnych narzędzi np.
https://www.blackfire.io/open-source/free-subscriptions/
https://www.jetbrains.com/community/opensource/#support
https://www.algolia.com/for-open-source/
#programowanie #naukaprogramowania #php #golang
https://www.blackfire.io/open-source/free-subscriptions/
https://www.jetbrains.com/community/opensource/#support
https://www.algolia.com/for-open-source/
#programowanie #naukaprogramowania #php #golang
źródło: comment_1672841346fFwWhiRll5ZtIuzyBKWZnU.jpg
Pobierz@Ernest_: Ja ostatnio zupełnie przypadkiem zauważyłem że GitHub włączył mi copilota (nie 60 dni trial), także chyba też można dorzucić do tej listy.
GitHub Copilot wouldn’t be possible without GitHub’s vibrant community of students and creators. To support and give back to those communities, we’re making GitHub Copilot available for free to verified students and maintainers of popular open source projects.
- 0
mi z miesiąc albo dwa GitHub wysłał ankietę dotyczącą OpenSource (udzielam się trochę). Po wypełnieniu ankiety dostałem gifta i mogłem wybrać kupony na Allegro, jeszcze w jakieś inne miejsca lub kartę przedpłaconą 10 dolarów. Symbolicznie ale fajnie.
- 7
Kilka moich artykułów , które mogą Was zainteresować :
3 ficzery, które mogą wylądować w #kotlin
https://link.medium.com/IQwZibEgDvb
Co nowego w #springboot 3
3 ficzery, które mogą wylądować w #kotlin
https://link.medium.com/IQwZibEgDvb
Co nowego w #springboot 3
źródło: comment_1670635573SPLkqJT9OhQRKo3iQ7pT3O.jpg
Pobierz#golang #docker dlaczego mój serwis api nie może połączyć się z bazą danych, albo jak już się połączy to requesty do niego nie przechodzą? DB i api w osobnych kontenerach z ustawionymi envami #programista15k
@Piekny_Krolewicz: poka konfiguracje docker compose
co myślą o stacku React JS/Native Node TS + Go?
Dobra kombinacja? Dobre perspektywy? Jakie? Jakie zarobki (3.5 yoe)? Ogólnie plus czy minus?
#programista15k #programista25k #it #golang #go #informatyka #gowno
Dobra kombinacja? Dobre perspektywy? Jakie? Jakie zarobki (3.5 yoe)? Ogólnie plus czy minus?
#programista15k #programista25k #it #golang #go #informatyka #gowno
- 6
@Piekny_Krolewicz: klasycznie: to zależy ( ͡° ͜ʖ ͡°)
Łap jeszcze odpowiedź od #openai ( ͡º ͜ʖ͡º)
Łap jeszcze odpowiedź od #openai ( ͡º ͜ʖ͡º)
To jest trudne pytanie, ponieważ opinie o danej technologii mogą się różnić wśród różnych programistów. Jednak ogólnie rzecz biorąc, React, Node, TypeScript i Go są popularnymi i dobrze rozwijającymi się technologiami. Wiele firm poszukuje programistów, którzy znają te technologie, więc z pewnością mają
- 3
@Piekny_Krolewicz: bardzo dobry webowy stack, na pewno pracy nie zabraknie na wiele lat.
- 3
@hetero_sapiens: ocenianie języka na podstawie składni bardzo słabe jest. Składnia to jedna z tych rzeczy, ktoś jest bardzo subiektywna i do których człowiek się przyzwyczaja bardzo szybko. Mnie też składnia Golang się nie podoba ale pewnie bym się przyzwyczaił. Natomiast mnie brakuje w nim pewnych kluczowych mechanizmów np. sum types albo RAII, co moim zdaniem mocno uderza w produktywność.
- 2
Tak samo 5.1.1 - w Ruście też jak najbardziej można Mutexa/RWLocka nie zwolnić w odpowiednim momencie i masz ten sam problem co w Go: program Ci staje dęba, a przynajmniej wątek, który czeka na to zwolnienie.
@devopsiarz: technicznie racja, ale w praktyce w Rust (i C++) taki błąd trudniej popełnić, bo Rust i C++ mają deterministyczną destrukcję i automatyczne sprzątanie obiektów wszelkiego typu a nie tylko pamięciowych. Nie da się
- 1
Treść przeznaczona dla osób powyżej 18 roku życia...
- 5
@BeginEnd: Tylko Rust. Golang ma fatalne powolne FFI (jak Java; spowodowane obecnością GC oraz wątków M:N), więc trochę słabo w zastosowaniach mocno niskopoziomowych gdzie musisz wywoływać kod w C/C++. Poza tym Golang dość mało ekspresywny jest. W Rust takie rzeczy jak serializacja/deserializacja do Jsona robisz dwiema linijkami (derive na struct i potem wywolujesz parse i zrobione), w sumie to w żadnym innym języku nie widziałem tak dobrze rozwiązanej serializacja/deserializacji. Rust
- 3
Treść przeznaczona dla osób powyżej 18 roku życia...
- 3
@NewEpisode: mało. Dużo tooli używanych w devopsie jest napisanych w go co nie zmienia faktu, że w pracy devopsa raczej nie musisz znać tego języka. To tak jakby powiedzieć, że C jest ważny w pracy backend developera, bo kernel jest napisany w C no a przecież wszystkie serwisy mocno używają kernela.
Czemu go jest używany do tych tooli? Bo jest prosty, całkiem wydajny, zużywa mało pamięci (hello Java), ma wygodne
Czemu go jest używany do tych tooli? Bo jest prosty, całkiem wydajny, zużywa mało pamięci (hello Java), ma wygodne
- 0
@Saly: @yggdrasil: @Klopsztanga: Dzięki chłopaki za odpowiedź. Bawie się w devopsowanie, pythona znam, basha też ale ten go(away) mi siedział gdzieś z tyłu głowy z powodu ofert które kiedyś widziałem.
konto usunięte via Android
- 1
Do jakiego rodzaju aplikacji wykorzystuje sie #go #golang? Jaki background/doswiadczenie wypadaloby miec by sie przebranzowic w takiego developera?
Tak w zasadzie to caly moj exp sie sprowadza do klikania w #machinelearning lub podobnych tematach (albo jako data engineer albo jako #mlops) i sie zastanawiam czy go moze byc przydatne w kontekscie mlops...
#programowanie
Tak w zasadzie to caly moj exp sie sprowadza do klikania w #machinelearning lub podobnych tematach (albo jako data engineer albo jako #mlops) i sie zastanawiam czy go moze byc przydatne w kontekscie mlops...
#programowanie
- 1
@przepyszna_frytka: głównie backendy, zwłaszcza w cloudzie (największy stosunek tego typu zadań w porównaniu do wszystkich zadań w danym języku). Do tego rzeczy infrowe/używające systemu operacyjnego w mocny sposób jak np. docker/kubernetes. No i wszelakie CLI np. nowe CLI od githuba jest w go
Najlepiej umieć Go. W porównaniu do innych języków to często rekrutują ludzi nie mających doświadczenia z językiem. W
Jaki background/doswiadczenie wypadaloby miec by sie przebranzowic w takiego
Najlepiej umieć Go. W porównaniu do innych języków to często rekrutują ludzi nie mających doświadczenia z językiem. W
- 0
@nocny-mirek mlops - machine learning operations
czyli robisz za devopsa w projekrach ml... bardzo podobne do devopsa, ale troche inny jest efekt koncowy
@Saly hmm to musialbym sprobowac, bo ciekawe mi sie wydaja cloudy i system rozproszone, ale nie mam jakos duzo expa w backendzie - pisalem w pythonie w fastapi backendy, ale nie jakies nie wiadomo jak zlozone
tak najlepiej by bylo sie pobawic z tym go i sobie
czyli robisz za devopsa w projekrach ml... bardzo podobne do devopsa, ale troche inny jest efekt koncowy
@Saly hmm to musialbym sprobowac, bo ciekawe mi sie wydaja cloudy i system rozproszone, ale nie mam jakos duzo expa w backendzie - pisalem w pythonie w fastapi backendy, ale nie jakies nie wiadomo jak zlozone
tak najlepiej by bylo sie pobawic z tym go i sobie


















Stoje aktualnie na rozdrozu wyborow zyciowych, moze to przez poczatek jesieni ( ͡° ͜ʖ ͡°)
Troche o mnie: skonczylem trudne studia techniczne, pracuje zawodowo w IT od 2 lat. Na zarobki nie narzekam, chociaz zawsze mogloby byc lepiej. Krece sie w stacku bardziej infrowym, nie pisze w ogole aplikacji (k8s, terraform, docker, etc.), ale