#programowanie

252
2252

Silnik gry działa bardzo dobrze Całość jest bardzo lekka – cały tick gry dla mapy 100 na 100 pól wykonuje się w 0,3 ms na moim 8-letnim laptopie. Silnik gry napisany jest w Javie, z rdzeniem w C++ dostępnym przez JNI. Mam na ten moment napisanych około 200 testów jednostkowych, 200 integracyjnych i około 100 E2E. Zajęło mi to trochę czasu, bo głównie skupiłem się na optymalizacji. Jeden kafelek to dokładnie 4 bity pamięci. Chodzi o to, żeby móc budować ogromne światy do eksploracji z wieloma lokacjami, a całość ma działać na RPI

Na ten moment zużycie zasobów całej aplikacji wygląda tak:

Zużycie zasobów Coconut Game Stack:

Główne komponenty gry:

Game Server 0,63% CPU 401 MB eclipse-temurin:17-jdkJava Spring Boot + JNI Engine


Client0,20% CPU 84 MB node:18-slimReact + Vite dev server


Monitoring (opcjonalny):


Grafana 0,68% CPU 209 MB


PODSUMOWANIE:

Minimalna konfiguracja (tylko gra):

  • CPU: ~0,8% (server + client)

  • RAM: ~485 MB (401 + 84 MB)

Pełna konfiguracja (z monitoringiem):

  • CPU: ~1,5%

  • RAM: ~733 MB (401 + 84 + 209 + 36 + 3 MB)

Wydajność:

  • Game Server: Najbardziej zasobożerny (Java JVM + C++ engine)

  • Client: Lekki (tylko Vite dev server)

  • Monitoring: Średnio zasobożerny, ale opcjonalny

Na ten moment działa:

  • Multiplayer (wielu graczy)

  • Wiele mobów, AI

  • Poruszanie się, systemy kolizji i wiele typów terenu

  • Bardzo prosty interfejs graficzny z chatem (żeby mieć wizualizację)

  • Proste statystyki

Następnym razem udostępnię serwer – napisana jest już cała konfiguracja auto-deploymentu. Wystarczy wrzucić i uruchomić. Zrobię to w najbliższym czasie.

Później zajmę się rozwijaniem mechaniki gry, punktacją, rozwojem postaci :D

#chwalesie #programowanie

6409c396-a1ab-49c4-8b73-0ad294f0d5ce
Deykun

@DexterFromLab widzę liquid glass. ;d

DexterFromLab

@Deykun nie zmyślam. Tak mi wyszło. Potem będę eksperymentował z większymi mapami. Ale obciążenie procesora będzie zależało od ilości graczy. Bo gracze generują chunki i ruchu mobów. To tak na prawdę zjada zasoby. Mapa to tylko ram. No i całość silnika to C++ to już nawet jak bym to napisał w asemblerze to by mi niewiele dało

kodyak

Nie znam się ale czy dla RPi te 700mb to jakoś sporo się wydaje?

DexterFromLab

@kodyak rpi 5 ma 8 GB ramu. Spokojnie pójdzie nawet na dużo starszych wersjach.

owczareknietrzymryjski

@DexterFromLab moje rpi5 ma 1gb ramu :<

Fausto

fajnie to wygląda, niezła robota.

Zaloguj się aby komentować

DexterFromLab

@30ohm Dobra ogarnąłem tiktalica Może jutro uda mi sie wystawić gierke, bo dzisiaj już nie mam siły

zed123

Ja mam na OVH. Lokalizacja w Ożarowie pod Warszawą. W miarę blisko mam, więc mogę w dwa kwadranse podjechać i wgrać coś z dyskietki ( ͡~ ͜ʖ ͡°)

Catharsis

Ja do projektów małych/personalnych gdzie zależy mi żeby było jak najtaniej a jakość ma mniejsze znaczenie to używam Mikrusa od Unknowna: https://mikr.us/

Za to do większych projektów bądź też jeśli stawiam aplikacje dla klientów i zależy mi żeby to działało i było pewne to używam wyżej wspomnianego OVH i jeszcze nigdy mnie nie zawiódł: https://www.ovhcloud.com/pl/vps/

Zaloguj się aby komentować

Dalej pracuje nad grą. Zastanawiałem się jak zrobić dużą otwartą mapę dla wielu graczy. I długo nad tym myślałem. Na początku myślałem o Pythonie, ale szybko okazało się, że optymalizacja mapy w Pythonie jest dość skomplikowana. Nawet użycie Numpy nie dawało zadowalających efektów, zwłaszcza przy dużych, otwartych światach.

Następnie przesiadłem się na Javę, bo to świetne narzędzie z wieloma optymalizacjami. Ale tutaj natrafiłem na problem z operacjami bitowymi, które były kluczowe dla mojej gry. Chciałem, aby dane były kodowane binarnie, co w Javie było nieco trudniejsze do zaimplementowania.

Ostatecznie zdecydowałem się na C++. Ten język daje mi pełną kontrolę nad wydajnością i operacjami bitowymi, co jest kluczowe dla mojej gry z otwartym światem.

Teraz mam już prawie gotowy silnik gry, zrobionych około 200 testów jednostkowych, które potwierdzają, że działa.

W przyszłym tygodniu planuję podzielić się tutaj z wami pierwszą betą, bez tekstur – zamiast animowanych postaci będą się poruszać symbole po kolorowych kwadratach. Będzie można tworzyć proste interakcje. W grze znajdą się także skryptowane lokacje z scenariuszami i questami, a zamiast tradycyjnego systemu walki, będą mini-gry, jak kółko-krzyżyk czy warcaby.

Potem skupię się na narzędziu do edycji mapy i dalszym rozwoju lokacji.


#chwalesie #programowanie

koszotorobur

@DexterFromLab - no to czekam na tę betę

Catharsis

Pisanie własnego engine do gry to jest tytaniczny wysiłek i wymyślanie koła na nowo. Zastanów się czy na pewno tego potrzebujesz. Jestem niemal pewien, że kiedyś już pisałem podobny komentarz tutaj, ale jeśli chcesz tylko stworzyć grę to najprawdopodobniej możesz użyć Unity, Godota, Unreala albo jakiegokolwiek innego engine do tworzenia gier, masa jest takich na GitHubie w przeróżnych językach programowania.

Pisanie swojego własnego silnika ma tylko sens gdy:

  • Twojej gry nie dało by się zrobić w żadnym dostępnym silniku bo ma jakąś wyjątkową mechanikę (np. patrz przypadek gry Noita)

  • Nudzi ci się i chcesz to zrobić dla samego faktu kodowania plus np. potem mogło by wlecieć do portfolio.


Nie chce zniechęcać ale pisząc samemu silnik i to jeszcze w C++ więcej czasu poświęcisz na walkę z tym silnikiem niż faktyczne tworzenie gry. A już samo tworzenie gry w pojedynkę to jest duże i czasochłonne wyzwanie.

DexterFromLab

@Catharsis spoko, to jest maga prosty silnik. Nie jest tak że wymyśliłem sobie nieiwadomo co. No i przede wszystkim chodzi właśnie o to że chce sobie pokodować.

szatkus

optymalizacja mapy w Pythonie jest dość skomplikowana.
Ale tutaj natrafiłem na problem z operacjami bitowymi, które były kluczowe dla mojej gry.
Ostatecznie zdecydowałem się na C++.

Tu się dzieją jakieś straszne rzeczy.

Zaloguj się aby komentować

Czy mogę liczyć na poradę jaki kupić zestaw prezentowy Arduino komuś, kto zaczyna od zera? Widziałam zestawy skupiające się na podstawach elektroniki, pomiarach itp, ale też takie które skupiały się na podstawach programowania. Jak rozumiem można to ugryźć od kilku stron. Jaki zestaw byłby najlepszy, żeby tłumaczył to na płaszczyźnie elektroniki, ale i programowania i aby zawierał kurs?

#arduino #programowanie #kiciochpyta

Hjuman

a co chcesz robić, tak z ciekawości

Zaloguj się aby komentować

Hejtowicze pomóżcie, od jakiegoś czasu nie mogę korzystać z portalu przez przeglądarkę na iPhone - po minucie, dwóch następuje automatyczne przekierowanie na scammerską stronę. Próbowałem usuwać cookies, reinstalować przeglądarkę Chrome, korzystać z Safari i nic, zawsze mnie wywala z Hejto. Czy to wina mojego telefonu czy portalu?


#hejto #programowanie #problemyzhejto

5bbaaa7a-8561-4571-9ba2-1d303185b9e2
bojowonastawionaowca

@Magnifice przekazałem do adminów I będę o to ich męczył, dzięki za wpis

kris

@Magnifice za każdym razem leci takie przekierowanie czy dzieje się to raczej losowo?

Magnifice

@kris za każdym razem, czasami po krótszym czasie, czasami po dłuższym, ale nie jestem w stanie korzystać z portalu

koszotorobur

@kris - dzieje się tak przez reklamy co wyświetla Hejto - nie wiem jakich sieci partnerskich używacie, ale na pewno nie jest to nic dobrego.

A od czasu jak zrobiliście, że wgrywa się nowa reklama po zmianie focusu strony to z portalu się nie da korzystać bo niektóre z tych reklam przewijają stronę by koniecznie być na ekranie.

Nie wiem czy wiecie ale niektóre prezentowane na Hejto reklamy wpierdzielają jakieś skrypty co bez interakcji przekierowują na gówno strony (lub robiąniewidzialny lecz klikalny overlay), że wygrałeś jakieś gówno, a te strony wykorzystują wszystkie techniki byś ich nie mógł zamknąć - często jak próbujesz je zamknąć to przeglądarka staje się nieresponsywna by zaraz się zcrashować.

Ogarnijcie te gówno reklamy i przestańcie je tak agresywnie wgrywać

kris

@Magnifice @koszotorobur będą zmiany w obszarze reklam co powinno skutecznie wyeliminować problem losowych przekierowań

Zaloguj się aby komentować

Gdzie w mózgu znajduje się mikrokod który nam mówi o naszych właściwościach zachowań ludzkich a nie np o psich czy kocich, o naleciałościach i skłonnościach z poprzednich pokoleń, gdzie i jak to jest wgl zapisane?

No bo jest prawda?

#psychologia #medycyna #gentyka #programowanie

troche #filozofia

30a300f5-f083-47e7-8aa3-9986d352de55
dolitd

Nie ma zapisanego „pliku” z właściwościami człowieka. Jest złożona kombinacja genów, rozwoju i środowiska, która tworzy charakterystyczny dla Homo sapiens sposób myślenia, emocje i społeczne zachowania.

Fox

@dolitd nie może być tak że samo się smyra odpowiednie neurony bez ładu i składu i samo sie robi.

dolitd

@Fox Właśnie od tego jest DNA.

Alembik

@Fox Nie ma pliku. Śunjata jest kompletnie pusta jak pendrive bez informacji. Żyjąc zbierasz te informacje na ten pendrive, a potem umierając się kasują. Ale jak się jest sprawnym informatykiem to można odzyskać jakoś te pliki.

Catharsis

@Fox Właściwie to te rzeczy chyba nie są nigdzie zapisane tylko uczymy się ich zaraz po urodzeniu. W sensie jak były np. przypadki gdzie dziecko wychowało się wśród zwierząt (na podstawie jednej z takich historii bazował Tarzan). No i te dzieci miały mega problemy w kontaktach z ludźmi, zachowywały się dziwnie, większość nigdy nie nauczyła się mówić itp.

Tak samo np. jak wychowasz małe kocię razem ze szczeniętami to ten kot się będzie zachowywać bardziej jak pies. Masę widziałem takich filmów na YT gdzie kot zachowaniem przypomina psa. Oczywiście w drugą stronę działa to podobnie.

Ludzie ogólnie uczą się większości rzeczy od swoich rodziców w trakcie dorastania i to jest nasza największa siła. Widziałem kiedyś gdzieś badania nad tym, jak daleko wstecz można by sięgnąć w historię człowieka tak aby wziąć nowo narodzone dziecko i wychować wśród współczesnych ludzi tak aby nie dało się go odróżnić od normalnego dziecka. No i konsensus był taki, że najprawdopodobniej można by wziąć nawet dziecko narodzone 300 tys. lat temu, czyli zaraz po tym jak pojawił się Homo sapiens i najprawdopodobniej normalnie dało by się go wychować na człowieka jakim my jesteśmy ponieważ miałby taką samą strukturę mózgu i zdolności poznawcze.

Zaloguj się aby komentować

groman43

@MostlyRenegade Musisz użyć mojego alokatora pamięci!


Co to za libka?

MostlyRenegade

@groman43 API do wtyczek Archicada. Od pewnej wersji zrobili własny alokator, ale dziwnym trafem tylko na Windowsa.

Zaloguj się aby komentować

szatkus

Produktywaność, ziomeczku. Przetrwają najsilniejsi.

SzwagierPrezydenta

@szatkus mam mieszane uczucia co do tej produktywności. Najgorzej jak komuś to AI za mocno wejdzie - robisz CR, zwracasz do poprawki a gość nie ma pojęcia jak to działa, więc zaczyna od początku

Half_NEET_Half_Amazing

AI to mój wybawiciel przy kodowaniu

Zaloguj się aby komentować

Catharsis

Przenigdy mi się tego nie chciało robić xD. Znaczy jak komuś się nudzi to spoko, ale po pół dnia programowania do pracy ostatnie co myślę to siedzieć i kminić jakieś totalnie abstrakcyjne problemy programistyczne w wolnym czasie. Jak już mam ochotę programować to wolę podłubać coś przy swoich projektach albo zacząć nowy bo lubię oglądać efekty swojej pracy a jeszcze bardziej jak ktoś potem z tego korzysta i jeszcze to docenia.

koszotorobur

@Catharsis - zawsze uważałem, żeś spoko Tomeczek - teraz mam tylko kolejny dowód

Poza tym

Deykun

@Catharsis na początku jeszcze z dwa zadania spoko, ale jak w dniu 6 się jebiesz 6 dzień z rzędu z wertowaniem jakiejś gówno tablicy żeby coś wyliczyć z 4 założeń to ja jebie. xD

Zaloguj się aby komentować

Jakiś mistrz otworzył mi PR w moim repo na GH. Patrzę, opis tego PR to będzie ze 2 strony A4 tekstu napisanego idealnym angielskim z poprawną gramatyką i interpunkcją, listami wstępem podsumowaniem itp. Potem patrzę na zmiany w kodzie i jest ich mniej niż tego opisu xD. Pytam typa, czy użył AI do napisania opisu bo np. słabo zna angielski czy kod też pisany przez AI.

A ten mi odpisał, że całość została zrobiona przez AI i że on tylko poprosił AI żeby to było "dobrze napisane" oraz, że sam nie ma jak tego sprawdzić ponieważ nie wie nic o języku w którym napisany jest ten program xDDD. Popatrzyłem na jego konto, to wcześniej otworzył issue w repo jakiegoś programu który używa Claude Code i żalił się tam, że nie może się do niego zalogować swoim super hiper max premium kontem xD.

Jezu co za kiep, po co on to w ogóle robi? Co próbuje tym osiągnąć? No i ten opis tego PR to nawet nie ma sensu, rozpisuje się nie wiadomo jak i jeszcze sam sobie przeczy w drugiej połowie a tymczasem ten PR dodaje tylko jedną małą funkcjonalność psując tymczasem 2 inne. Sam tego jeszcze nie zrobiłem, ponieważ to będzie wymagało więcej roboty i dobrego przemyślenia bo potrzeba będzie przebudować jedną z podstawowych funkcjonalności tego programu aby to dodać no ale AI tego nie wie xD. Smutne czasy idą dla devów open source. Zwłaszcza, że to jest mój projekt napisany for fun i dla nauki #rust z którego z jakiegoś losowego powodu zaczęli korzystać ludzie i zwyczajnie czerpię przyjemność z interakcji z nim. A tu przychodzi taki typ i robi coś takiego xD. I takich ludzi pewnie będzie więcej.
#programowanie #ai

ErwinoRommelo

XD tak zwany vibe coder

FoxtrotLima

@ErwinoRommelo Very Inefficient But Entertaining.

kasiakos

U nas też jest taki. Tab tab tab, komit i push bez weryfikacji bez używania mózgu, a później problemy bo produkuję się kod nowy ale już legacy, trudny do rozszerzenia. Trudne czasy dla devs ale dobry dla managerów bo ficzery szybciej wskakują - do momentu "nie da się dodać, trzeba refactoru"

b0lec

A co za projekt chętnie sobie zobacze

Catharsis

@b0lec Sorka, ale niestety na Githubie jestem pod swoim prawdziwym nazwiskiem i podlinkowaną mam swoją stronkę wizytówkę i Linkedina i nie chce tego na razie tutaj upubliczniać bo mogło by mi zaszkodzić w pracy i ewentualnym szukaniu kolejnych. Google już spokojnie indeksuje wpisy z Hejto i nie chce żeby mnie ktoś połączył z tym kontem, zwłaszcza jak wypowiadam się tutaj pod tagiem #anime albo pisze z ziomeczkami o porno xD. Zresztą co to za mikroblog jeśli nie będę mógł tutaj ponarzekać na współpracowników czy szefa xd. Uwierz mi, za każdym razem jak napiszę jakiś nowy projekt to mam ochotę się nim tutaj pochwalić. Może w przyszłości, jak moja pozycja na rynku pracy nie będzie mogła zostać zachwiana przez coś tak głupiego a na razie wolę pozostać anonimowy.

Zaloguj się aby komentować

Wciąż się nie poddajemy, nie wypalamy i działamy dalej.
Prace trwają w najlepsze.


Dzisiaj przychodzę wam z kolejną aktualizacją i małą opowieścią.
Gdyby ktoś z was się zastanawiał, jak wygląda proces tworzenia mapy do gier 2D
Przedstawiam poniżej swoją kolejność.

Zaczynamy od oczywiście samego pomysłu, czyli rozmiaru mapy, ścieżki, którą gracz może obrać i ewentualnie drugą, którą obrać musi aby poziom ukończyć, ponieważ moje mapy to świat otwarty, gracz może wracać na zwiedzone już poziomy, aby dotrzeć w miejsca, które były wcześniej niedostępne z powodu braku odpowiednich umiejętności.


Następnie tworzę tło samej mapy, aby gracz nie widział elementów których nie powinien.
Takich jak zakończenia tła, elementów kolizyjnych, czy po prostu końca mapy.


Następnie jest najlepsza część, dodawanie ozdób na mapę, czyli dodanie elementów, które nie reagują z graczem, nie wpływają na niego, ale dodają "duszę" poziomom.
Takie jak czaszki w rogach, elementach, które emitować będą nastrojowe światła, oraz oznaczam sobie miejsca bez nich, są to miejsca w których umieszczone będą przeszkody, takie jak lawa, kwas czy pułapki.

Kolejny etap dzieje się poza edytorem map, dzieje się na samym poziomie, jest to właśnie etap dodawania oświetlenia, przeszkód i pułapek.
Tutaj wchodzi najwięcej pracy, ponieważ światła nie mogą być zbyt mocne bądź zbyt słabe, aby były dobrze widoczne a zarazem nie oślepiały czy zniekształcały świat.
Proces czasochłonny, ponieważ nie można pominąć żadnego elementu ozdobnego, ponieważ źle to wygląda w czasie rozgrywki.

Warto tutaj wspomnieć, że w przypadku gdy pułapka czy przeszkoda nie pasuje w tym miejscu, następuje edycja mapy, tak aby wszystko do siebie pasowało.

Po tym sprawdzam czy światła, elementy mapy czy aktorzy nie wyrzucają błędów oświetlenia czy nie nachodzą na siebie w jakiejś nadmiernej ilości. Czas prób i błędów

Na koniec dochodzi testowanie przeszkód, czy są zauważalne i czy w ogóle gracz jest w stanie je zauważyć.
Działanie przeciwników, czy się nie gubią na mapie, nie wlatują w ściany, czy każdy z systemów działa jak powinien.
Sprawdzam dokładnie całą mapę, rozgrywając ją nawet kilkadziesiąt razy jeżeli wymagane są poprawki.
Te najbardziej zaawansowane z ważnymi przeciwnikami czy elementami fabularnymi, ukrytymi pokojami i masą elementów interaktywnych zabierają nawet kilka godzin testowania jeżeli wymagane są poprawki, a te czasem potrafią iść w ułamki sekund i zmienia się wartości po przecinku kilkukrotnie aż do otrzymania upragnionego efektu.

Jeżeli wszystko się zgadza pozostaje ostateczny test, czyli wejście na poprzedni poziom i przejście na ten do testowania.
Aby w pełni zasymulować mapę, tak jak ją będzie widział gracz.
Ostateczny test zawsze jest dwukrotny, z tego powodu, że gra zapamiętuje odblokowane platformy, zebrane elementy czy odkryte sekretne poziomy i musi wczytać je przy ponownym odwiedzaniu, aby gracz nie odblokowywał jednej i tej samej platformy czy sekretnego pokoju w nieskończoność.

Po tym wszystkim etap zaczyna się od nowa z kolejnym poziomem.
Budowa jednego poziomu może trwać nawet cały dzień, te mniejsze pokoje, które mają być łącznikami z innymi, zajmują o wiele mniej bo może to być nawet tylko 2h.

W przypadku, gdyby obrazek był zbyt mały, link do większej wersji: LINK

#chwalesie #gownowpis #programowanie #steam #rhr #gry

7c5be3d7-e53a-4d0b-8b0d-1cac21f4b04c

Zaloguj się aby komentować

Ale te wszystkie nowe radia są popierdolone, chciałem sobie podładować telefon na porcie usb w samochodzie bo zapomniałem swojej ładowarki usb.

Nie da sie bo to gowno radio wymusza użycie android auto i fak się rozłącza i próbuje połączyć co trzydzieści sekund mimo że ustawiłem sobie w telefonie opcje tylko ładowanie.


Projektantowi i programiście k⁎⁎as w rzyć za takie wymuszania.


#gownowpis #programowanie #telewizja #android #zalesie

b4345ec6-6147-4723-af6a-1b004ea9141e
Syster

@starebabyjebacpradem Toyota ¯\_( ͡° ͜ʖ ͡°)_/¯

Syster

@starebabyjebacpradem Wiem, bo to ja jestem tym programistą, więc poznałem ( ͡° ͜ʖ ͡°) Serio

Nie pracowałem nad tym modelem, ale ogólnie programuje te badziewne radyjka dla Toyoty.

Dziwię się, że cię tylko USB wkurza

ZohanTSW

Programiści gówno mają do powiedzenia, to są tylko narzędzia w tworzeniu chujowego systemu. C⁎⁎j w d⁎⁎ę temu kto wpadł na pomysł że to ma tak działać lub przy projekcie nie przemyślał tego aspektu

Enzo

Kiedyś miałem też o tym napisać. To absurd że się uwsteczniamy w niektórych funkcjach.

Zaloguj się aby komentować

wombatDaiquiri

@malkontenthejterzyna oglądaj reklamy w pracy jako programista, żeby zarobić na opłacenie braku reklam w aplikacjach z których korzystasz w czasie wolnym. Perpetum debile.

Czokowoko

Jeśli by powstało coś podobnego to może i by były rekalmy ale za to jedyne co by opłacały to kabzy bigtechu xD

AureliaNova

I cię ciul - jakie to IDE? :O

Zaloguj się aby komentować

Poprzednią pracę znalazłem przez Hejto. Po roku niestety się rozstaliśmy (zmiany priorytetów w firmie i przesunięcie kasy na inne działy) ale może uda się ponownie:

Zacząłem magistra z matematyki ze specjalizacją w analizie danych. Mam prawie 3 lata doświadczenia jako data engineer i ML developer.

Przez poprzedni rok wykonywałem obowiązki praktycznie każdej roli jaka jest w data science:

-Ogarniałem dane żeby je potem przeanalizować

-Analizowałem je

-Przygotowywałem raporty, wizualizacje, rekomendacje

-Zbierałem dane do uczenia modeli ML

-Uczyłem modele ML

-Oceniałem i dokumentowałem modele ML

-Dotrenowywałem istniejące


A oprócz tego byłem python developerem i pracowałem z chmurą.


Znacie kogoś kto by był mną zainteresowany? Najlepiej praca zdalna, a finansowo się dogadamy. Mam większe CV, ale na hejto chce skrótowo

#programowanie #datascience #machinelearning #pracbaza #praca #pracait

ttoommakkoo

Z tego co piszesz nie powinno być problemu w dłuższej perspektywie. Powodzenia!

P.S. Wysłałem coś na priv.

Hugs

Powodzenia! Z ciekawości sprawdziłem czy mamy coś u nas. Niby jest coś z Data and Analytics, ale chyba bardziej od strony zarządzania platformą na której to działa.

plemnik_w_piwie

@redve ej ziom, wysłałem Ci priv. Rzuć okiem. Piszę bo mogłeś nie widzieć bo notki z privów też tu leżą

redve

@plemnik_w_piwie nie widzialem, dzieki ze piszesz

Zaloguj się aby komentować

wombatDaiquiri

@szatkus po trzeciej należy powiedzieć „bierzecie albo spierdalacie”. Branie udział w 11 rundach pokazuje raczej niskie umiejętności miękkie i brak szacunku do samego siebie. Albo skrajną desperację.

Catharsis

@szatkus Ile?? 11 XD? Co on składał CV do NASA jako programista łazików na marsa czy co. Idę o zakład, że to było jakieś zwykłe korpo i klepanie CRUDów w php xD.

szatkus

@Catharsis kolego, ten email jest ewidentym trollem, więc nie ma tu żadnej firmy. Chociaż bym się nie zdziwił, gdyby gdzieś jakieś korpo dobiło do takiej liczby.

Catharsis

@szatkus Domyślam się, że fake ale czasy takie że wszystkiego się można spodziewać xd

LovelyPL

A ten "one-week take-home project" na końcu brzmi tak, jakby rękami osób, które chcą tam pracować robili jakiś większy projekt. Każdy dostanie kawałek kodu do napisania i jak się to złoży to wyjdzie coś większego :)
11 etapów? Desperat albo płacą tam jakieś miliony monet.

Zaloguj się aby komentować

Następna