konto usunięte

Temat: Cała prawda o programistach

http://www.wykop.pl/link/282027/dlaczego-programisci-n...

strach się bać

konto usunięte

Temat: Cała prawda o programistach

Nie zgadzam się Przemku znam piękną i bardzo skuteczną programistkę, która zaprogramuje dosłownie wszystko od suszarki po wahadłowiec!

Pzdr Dario
Wojciech Z.

Wojciech Z. Konsultant
IT/Biznesowy

Temat: Cała prawda o programistach

FizzBuzz - muszę zapisać - coś w tym jest.
Jerzy M.

Jerzy M. C#/JavaScript
Developer

Temat: Cała prawda o programistach

Pytanie takie że pół godziny bym się zastanawiał czy nie ma nigdzie haczyka ;-)

W komentarzach były zresztą ciekawe propozycje.

konto usunięte

Temat: Cała prawda o programistach

śmiech na sali:P jak to wczoraj przeczytałem to się uśmiałem nieźle.... jak można taką pierdołę robić kilka minut.. toż to same podstawy..
Kazimierz Kuta

Kazimierz Kuta Microsoft MVP

konto usunięte

Temat: Cała prawda o programistach

Kazimierz Kuta:
http://www.codinghorror.com/blog/archives/000804.html ;)

Warto zauważyć, że Jeff napisał tego posta prawie 3 lata temu :). Ale widać tyle musi potrwać, aby trafił do PL :)

konto usunięte

Temat: Cała prawda o programistach

No coz mialem do czynienia z przypadkami ktorym petle i warunki sprawialy (nie daj boze razem) gigantyczne problemy.

A tak przy okazji w tym samym temacie:
http://www.zedshaw.com/essays/programmer_stats.html

:)

konto usunięte

Temat: Cała prawda o programistach

z drugiej strony na tak trywialnych przykładach można Sobie zaoszczędzić czas i odesłać kandydata do domu...
może coś w tym jest:) i jednak warto zadawać takie pytania:)
ma pewno zdecydowanie lepiej niż pytanie o szczegóły:)
Bo jeśli szczegóły zna a na takim FizzBuzzie się wyłoży to szkoda czasu....
cóż w wielu firmach patrzą na szczegóły, rzadko patrzy się na inteligencję...
Rafał Kiełbus

Rafał Kiełbus #blockchain
developer, #bitcoin
maximalist,
#ethereum mage

Temat: Cała prawda o programistach

Nie chciałem uwierzyć, ale jak popatrzyłem na byki logiczne w programach w komentarzach to wymiękłem...
Swoją drogą znam kilku "studentów informatyki" którzy faktycznie pisać NIC nie potrafią w ŻADNYM języku, o napisaniu schematu blokowego nie wspomnę...

Nie zapomnę konsternacji w szkole przy zadaniu w którym trzeba było zamienić miejscami wartość dwóch zmiennych bez użycia dodatkowej pamięci/zmiennej ;]
Piotr Zarzycki

Piotr Zarzycki Open Source
Developer

Temat: Cała prawda o programistach

Witam.

Nie zapominajmy drodzy Panowie, że często na rozmowach rekrutacyjny dochodzi kosmiczny stres. Rozumiem jeżeli kandydat ma już duże doświadczenie i robi tak jak tutaj wspominacie tego typu błędy. Jeżeli jednak ktoś po raz pierwszy styka się z prawdziwym kombajnej rekrutacyjnym - można zapomniec jak się ma na imię, a co dopiero napisac jakikolwiek działający kod. ;)

Pozdrawiam.Piotr Zarzycki edytował(a) ten post dnia 08.01.10 o godzinie 19:51

konto usunięte

Temat: Cała prawda o programistach

To jest dosyć interesująca forma "interwju" rekrutacyjnego. Pracodawcom oszczędza czas a niedoszłym pracownikom nerwy.

http://codility.com/Jarek D. edytował(a) ten post dnia 08.01.10 o godzinie 20:51

konto usunięte

Temat: Cała prawda o programistach

J.W Proszę zauważyć że do tego dochodzą niezłe emocje, ja na takich rozmowach zapominam jak się nazywam :) Czasem podpisanie się może sprawić problem, to jest szczególnie prawdziwe w momencie gdy raczej nie chodzimy na rozmowy.

A zakładam że jeśli wy teraz dostalibyście jakieś pozornie proste zadanie lecz z dużą liczbą reguł to napisanie tego w kilka min albo lepiej odpowiedzenie w rekrutacji przez telefon mogło by być trudne :) w oryginalnym poście dobrze ktoś powiedział "to teraz weź ten test i przeprowadź go na grupie swoich kolegów w firmie" porównaj wyniki z rekrutantami :) wyniki mogłyby być bardzo ciekawe.

natomiast podoba mi się podejście zobaczenia jakiegoś fragmentu kodu, jak ktoś programuje (nie na kartce).

Po 1. Widzimy jak ktoś programuje, wiec styl.
Po 2. Poprawne praktyki programowania.
Po 3. Co powinniśmy robić czego nie.
Po 4. Możemy prowadzić statystykę :D (ten punkt mnie osobiście najbardziej interesuje ;) ), Wyniki badań możemy publikować dla dobra wszystkich.
Piotr Zarzycki

Piotr Zarzycki Open Source
Developer

Temat: Cała prawda o programistach

Zgadzam się z kolegą w 100%. ;) Dlatego na takiej rozmowie wstępnej nieco luzu i jednak zadania nie urywające głowy są czymś jak najbardziej na miejscu ze strony rekrutujących... I tak w przeciągu 1 tygodnia pracy wyjdzie czy to odpowiednia osoba czy też totalna pomyłka...

konto usunięte

Temat: Cała prawda o programistach

Ale wielki stres jest tylko na początku kariery. Przy pierwszej albo drugiej rozmowie kwalifikacyjnej, potem już go nie ma.

konto usunięte

Temat: Cała prawda o programistach

Rafał Kiełbus:
Nie chciałem uwierzyć, ale jak popatrzyłem na byki logiczne w programach w komentarzach to wymiękłem...

Hmm, pierwszy kod w komentarzach na oko wydaje sie dzialac poprawnie, cos pominalem?
Nie zapomnę konsternacji w szkole przy zadaniu w którym trzeba było zamienić miejscami wartość dwóch zmiennych bez użycia dodatkowej pamięci/zmiennej ;]

Hmm, a da sie? IMHO nie (o ile nie zalozysz jakiego typu sa to zmienne i nie przygotujesz gimnastyki pod tym katem).

konto usunięte

Temat: Cała prawda o programistach

Karim Agha:
Ale wielki stres jest tylko na początku kariery. Przy pierwszej albo drugiej rozmowie kwalifikacyjnej, potem już go nie ma.
To zalezy. Sa ludzie ktorzy sa swietnymi specjalistami ale maja problem sie sprzedac - czyli stresuja sie w przypadku jak przychodza na rozmowe.

Jak dla mnie zadzialal prosty sposob: Chodzilem na tak duzo rozmow kwalifikacyjnych jak to mozliwe. Dzieki temu dodatkowo wiedzialem co sie dzieje na rynku pracy i nabywalem doswiadczenia nie tylko w prowadzeniu rozmow ale rozwniez w unikaniu firm-pulapek.

Temat: Cała prawda o programistach

Sebastian Pienio:
Hmm, a da sie? IMHO nie (o ile nie zalozysz jakiego typu sa to zmienne i nie przygotujesz gimnastyki pod tym katem).

Da się, ale tylko dla zmiennych całkowitych, poprzez wielokrotne "xorowanie" ich ze sobą. Dlatego stwierdzenie, że zmiennych ogólnie, jest mocno na wyrost. Taka ciekawostka ze studiów (z zajęć z assemblera: proszę państwa, rejestr można wyzerować xorując go ze sobą, co jest o wiele szybsze, niż przypisanie mu zera. A przy okazji - jest taka sztuczka) i raczej ekwilibrystyka, niż konkretna umiejętność programistyczna.

Co do zadania FizzBuzz - wyszły mi 2 testy dla podzielności liczb i łącznie 3 ify (bez elsów) :)
Sporo kodów w komentarzach ma byki.

Właśnie sprawdzam się w Codility :] Zadanie demo (punkt równowagi) przeszedłem, ale siadło na timeoucie :] Algorytmika OK, złożoność czasowa do dupy - 75% przy złożoności kwadratowej :(

EDIT:
Powtórzyłem sobie test demo, bo mnie "natchnęło" banalnie proste rozwiązanie z dwukrotnym przejściem przez tablicę :) Wstyd, że dopiero teraz. 100% i pesymistyczna złożoność liniowa :)
Trzeba jednak wrócić do problemów ze studiów i poćwiczyć. W pracy zawodowej ostatni raz liczyłem coś "algorytmicznego" 2 lata temu, przy okazji implementacji algorytmów statystycznych, od tamtej pory tylko baza danych i formatki... To nowoczesne programowanie "biznesowe" bywa odmóżdżające...

A propos, korzystacie często z rekurencji w Waszych zadaniach? Mnie się zdarzyło kilka razy, ale tylko przy zabawie z kontrolkami (pomijam problemy stricte algorytmiczne z czasów studiów) i dopasowywaniem ich wzajemnych rozmiarów (child-parent). I pomyśleć, że nawet umiałem dawno, dawno temu liczyć złożoność obliczeniową tychże takim dużym wzorem z eksponentem... :)Adrian Olszewski edytował(a) ten post dnia 09.01.10 o godzinie 16:33

konto usunięte

Temat: Cała prawda o programistach

Adrian Olszewski:
Trzeba jednak wrócić do problemów ze studiów i poćwiczyć.

Tutaj jest fajny portal z zadankami algorytmicznymi http://www.spoj.pl/

konto usunięte

Temat: Cała prawda o programistach

Adrian Olszewski:
A propos, korzystacie często z rekurencji w Waszych zadaniach? Mnie się zdarzyło kilka razy, ale tylko przy zabawie z kontrolkami (pomijam problemy stricte algorytmiczne z czasów studiów) i dopasowywaniem ich wzajemnych rozmiarów (child-parent). I pomyśleć, że nawet umiałem dawno, dawno temu liczyć złożoność obliczeniową tychże takim dużym wzorem z eksponentem... :)

Ja korzystam, wlasnie skonczylismy pisac specjalistczny jezyk interpretowany (skladnia wzorowana na C#), rekurencji (wprost i posrednich) jest tam bardzo duzo. Rowniez caly designer z niej korzysta. U nas w pracy bardzo czesto siegamy do rozwiazan typu dziel i zwyciezaj.



Wyślij zaproszenie do