Widzę jeden wątek o quicksorcie rozbił tu bank (nie wiem czy to bait, strzelam, że nie), to opowiem, jakie coding testy mnie osobiście się trafiły, do tej pory (nie wszystkie):
1) Stanowisko: DevOps (zdecydowanie moje ulubione, wszak dla DevOpsa)
Dostajesz listę 4 cyfr. Napisz funkcję, która "złoży" z nich najpóźniejszą możliwą godzinę i zwróci ją w formacie "HH:MM" (np, dla listy [1 2 3 4] => 23:41, dla [1 1 9 5] =>
@leoha: wybacz, ale Ty na początku napisałeś, cytuję:
w zasadzie to powinienes wiedziec ze to algorytm typu dziel i rzadz i dziala na zasadzie separacji luczb mniejszych od pivota od wiekszych. A to każdy szanujacy sie programista wie.
Ja Ci tylko dałem przykład, że jak trafisz na rekrutującego, który ma inne rozumowanie tego, "co szanujący się programista powinien wiedzieć", to się okaże, że o quicksorcie możesz bardzo mało wiedzieć tak
@devopsiarz: przecież praca programisty to praca narzędziowca teraz Masz klocki i buduj Może są w Polsce firmy, które piszą algo, ale większość to bugi, crudy, sklepy itd.
Jeeebać procesy rekrutacyjne, w których musisz wykazać się zajebistym GitHubem, zrobić 10 testów online, przeprowadzić rozmowy z HR, CTO, CEO, CXO, VPN, TVN i panem z recepcji, jako zadanie domowe napisać system operacyjny, przebiec maraton i zaprowadzić pokój w Syrii tylko po to, żeby na koniec zaproponowali Ci stawkę 9% wyższą niż w obecej fimie. Kto mi zwróci za ten cały stracony czas?! Walić wasze procesy, już nigdy się na to nie
Przypuszczam, że interesuje Was tylko aspekt zarabiania na pisaniu z książek czy opowiadań. Więc pisanie artykułów, zleceń, czy pisanie do gier odpuszczę w odpowiedzi (a to bardzo poprawiałoby wynik liczbowy). W moim przypadku przed debiutem zarobek wynosił 0, co oczywiste (czyli pierwsze 10 lat). W wieku 18 lat debiutowałem i z samego tego tekstu
Gdyby komuś przyszło do głowy, żeby pod ubuntu zrobić sobie pendrajwa startowego do Windowsa, to uprzejmie informuję, że większość sposobów z internetu nie działa. A pomysły są różne. 1. unetbootin - komp się nie ładuje z pendrajwa 2. winusb - komp się nie ładuje z pendrajwa, w dodatku musiałem korzystać z trybu tekstowego, bo tryb graficzny nie zadziałał. 3. mkusb - komp się nie ładuje z pendrajwa 4. dd - komp się nie ładuje z pendrajwa 5.
@paramyksowiroza: witam, a może masz zrypanego pena? Z myślą ich doświadczeń - nie każdy nadaje się do bycia bootowalnym. Ale batalię rozumiem - mi się finalnie udawało winusb. Też musiałem ich kilka przerobić
Co zyskam zastępując dwa monitory 23" HD jednym zakrzywionym, powiedzmy 34" 21:9 ultra wide? Na pewno miejsce, ale jak z komfortem pracy? Praca typowego programisty czyli IDE, przeglądarka, konsola, komunikator, menedżer plików.
@markaron: Ja bym bez 2 monitora nie umiał żyć. Ostatnio myślę, żeby dostawić 3 nad tym 1. 1 Monitor - 1440x900 2 Monitor - w zasadzie to telewizor 1920x1080. Na jednym vscode a na drugim przeglądarka z stackiem + strona na live serwerze czy cokolwiek innego co piszę. Alt+Tab mnie strasznie gubią jak mam za dużo rzeczy na jednym monitorze.
@markaron: na windowsie stracisz wbudowane zarządzanie oknami. Kiedyś były monitory ultrawide które miały 2 niezależne wejścia wideo i system je widział jako 2 monitory obok siebie. Teraz producenci idą na łatwiznę i dają jakieś programy które za bardzo nie działają.
Próbowałem się przesiąść, wróciłem, zacząłem szukać monitora z prawdziwym picture by picture ale z braku kandydatów dałem sobie spokój. Teraz mam 27 cali 2k i 24 cale FHD i to
W tym tygodniu przygotowanie zestawienia było niełatwym zadaniem, a to ze względu na sprawę tego, co dzieje się w USA. Wszystkie serwisy newsowe rozpisują się tylko o jednym temacie. Wszelkie raporty i opracowania także są związane tylko z tym zagadnieniem. Niemniej, udało mi się wybrać aż 29 neutralnych, ale i bardzo ciekawych linków, które wierzę, że Cię zainteresują. Zapraszam do czytania.
1) Prawdziwe, życiowe przykłady użycia technologii webowych
Tiddlywiki jest "self-contained" (całą swoją logikę oraz zawartość trzyma w jednym pliku HTML), po edycji wystarczy ją zapisać i można ją przenieść i otworzyć gdziekolwiek. Można odpalić także jako service który będzie się sam aktualizował. Są widgety i zmienne zapewniające pełną interaktywność. Każdy "systemowy" element jest
Przecież to bezprawie traktować kogoś gorzej ze względu na to, że ktoś kto wygląda podobnie jest przestępcą. To tak jakby ktoś gorzej traktował ludzi z tatuażem, bo w więzieniach ludzie mają tatuaże
Prowadziłem w ostatnim czasie kilka rozmów technicznych na stanowisko programisty C++, poziom mid i szczerze mówiąc sam już nie wiem czy zbyt dużo na tych rozmowach wymagam(raczej nic strasznie trudnego, raczej rzeczy które osoba na tym stanowisku powinna wiedzieć lub chociaż się orientować że coś takiego jest), czy poziom programistów C++ na rynku tak wygląda. Co według was powinien wiedzieć taki kandydat na programistę mid C++ - mam na myśli sama wiedzę
@pepepanpatryk: Poziom programistow ogolnie jest slaby - to czego zazwyczaj oczekuje sie w pracy jest omijane na studiach badz slabszych pozycjach. Tym niemniej, mozna strasznie zajechac kandydata nieumiejetnie prowadzac rozmowe i tutaj bardzo duzo zalezy od rekrutera. Pro tip, zamiast rekruterskiego spiecia i pytanie o czterdziesta trzecia strone manuala, skupiaj sie na prowadzeniu czegos na wzor towarzyskiej dyskusji dwoch nerdow. Pozwol pokazac komus swoja wiedze na jakies zagadnienie, stosuj pytania
@Solidly: To zależy oczywiście od kandydata i poziomu stanowiska, na które aplikuje, natomiast dużo pytań przychodzi mi do głowy podczas rozmowy bo wynikają z kontekstu. Ale z takich bardzo standardowych to np. polimorfizm runtime w cpp, statyczny, rule of 3, rule of 5, o co chodzi w ogóle z tym przenoszeniem, RAII, RVO, NRVO, smart pointery - czy zna, czy stosuje, czym sie charakteryzują, może koncepcyjnie jak mogłaby wyglądać implementacja
Ze względu na to, co dzieje się w Polsce i na świecie, na pewien czas zawiesiłem publikację zestawień linków. Wszystko co znajduję w necie jest mocno monotematyczne i nawet artykuły z branży IT dotyczą koronawirusa. Obecnie widzę modę na zarabianie na poradnikach do pracy zdalnej. Abyście nie musieli płacić za ebooki i szkolenia, wrzucam subiektywnie najciekawsze materiały związane z tym tematem. Można to traktować jako wydanie specjalne.
@imlmpe Czytam Cię już od wielu, wielu miesięcy. Chciałem tylko powiedzieć ze bardzo szanuję to co robisz i nie przestawaj tego robić mireczku! Mnóstwo pożytecznej wiedzy przez Ciebie zdobyłem. Widać pasję, napracowanie i oddanie sprawie. Jak ja Cię mireczku szanuję!
Miło się robi na sercu w takiej sytuacji, gdy się patrzy że rząd (jaki by nie był) robi coś, żeby w jakimś stopniu zapobiec tragedii. Polacy też zachowują się na poziomie, Rigcz większy x10000 niż na zachodzie Europy, w miastach pustka, w galeriach żywej duszy. Ludzie w internecie robią akcje (prócz kilku wyjątków ¯\_(ツ)_/¯), żeby młodzi nie wychodzili z domów. Co by się nie stało za te 2 tygodnie, to chociaż w
@Mothman-: mówcie co chcecie ale naprawde coś robią, ludzie także sie dostosowują (po czesci chociaz), choc będą wyjątki. Czytam komentarze i wpisy "hurrr durrr rzond nic nie robi". A przepraszam bardzo ze zapytam? Czy oni to dziadostwo przywlekli z nartami ze sobą tutaj????
W systemach składających się z mikroserwisów bardzo ważna jest komunikacja między nimi. Aby ją ożywić, można skorzystać z tradycyjnego podejścia opartego na zwykłych żądaniach lub podejścia opartego na brokerach wiadomości. Sprawdź, jakie są ich wady i zalety oraz zdecyduj, które podejście jest dla Ciebie najlepsze.
Zamiana liter z dużych na małe to prosta operacja, no chyba, że korzystasz z UTF 8. Czy może być niebezpieczna? #od0dopentestera Czy słyszałeś o Unicode Case Mapping Collisions? Przykład w #python
1) Stanowisko: DevOps (zdecydowanie moje ulubione, wszak dla DevOpsa)
Dostajesz listę 4 cyfr. Napisz funkcję, która "złoży" z nich najpóźniejszą możliwą godzinę i zwróci ją w formacie "HH:MM" (np, dla listy
[1 2 3 4]=>23:41, dla[1 1 9 5]=>Ja Ci tylko dałem przykład, że jak trafisz na rekrutującego, który ma inne rozumowanie tego, "co szanujący się programista powinien wiedzieć", to się okaże, że o quicksorcie możesz bardzo mało wiedzieć tak
Masz klocki i buduj
Może są w Polsce firmy, które piszą algo, ale większość to bugi, crudy, sklepy itd.