konto usunięte

Temat: Cała prawda o programistach

Niesamowite jest to jak dużo ludzi pokazuje światu, że potrafią napisać taki program w mniej niż minutę.
W większości programiści PHP (który nota bene językiem programowania nie jest - taka mała dygresja ;p)

Ciekawe czy ci ludzie próbują udowodnić sobie czy całemu światu, że potrafią napisać taki kod ? A może myślą, że poleją się oferty pracy bo potrafią obsługiwać if'a ? ;]

Interesujące ;P
Łukasz C.

Łukasz C. Senior Technical
Architect

Temat: Cała prawda o programistach

Oskar Wyciślak:
PHP (który nota bene językiem programowania nie jest - taka mała dygresja ;p)

a niby czym jest? ;p

konto usunięte

Temat: Cała prawda o programistach

Łukasz Cepowski:
Oskar Wyciślak:
PHP (który nota bene językiem programowania nie jest - taka mała dygresja ;p)

a niby czym jest? ;p

http://fi2.php.net/manual/en/faq.general.php#faq.gener...

Żeby nie było, że dyskryminuję to sam popełniłem parę rzeczy w pehapie swojego czasu ;P

konto usunięte

Temat: Cała prawda o programistach

Oskar Wyciślak:
Żeby nie było, że dyskryminuję to sam popełniłem parę rzeczy w pehapie swojego czasu ;P

a jaka była jakość tego kodu w skali od 1 do 10, gdzie 1 to totalna kaszanka, a 10 kod gdzie nie do czego się przyczepić?

co do języka czy jest czy nie - to absolutnie bez znaczenia
liczy się to nie czym, tylko jak sprawnie się posługujemy narzędziem
Łukasz C.

Łukasz C. Senior Technical
Architect

Temat: Cała prawda o programistach

Oskar Wyciślak:
http://fi2.php.net/manual/en/faq.general.php#faq.gener...

Żeby nie było, że dyskryminuję to sam popełniłem parę rzeczy w pehapie swojego czasu ;P
a czy gdzies tam jest napisane ze nie jest jezykiem programowania?

konto usunięte

Temat: Cała prawda o programistach

Przemysław R.:
Oskar Wyciślak:
Żeby nie było, że dyskryminuję to sam popełniłem parę rzeczy w pehapie swojego czasu ;P

a jaka była jakość tego kodu w skali od 1 do 10, gdzie 1 to totalna kaszanka, a 10 kod gdzie nie do czego się przyczepić?
A co to za różnica ?
co do języka czy jest czy nie - to absolutnie bez znaczenia
liczy się to nie czym, tylko jak sprawnie się posługujemy narzędziem

Jest w tym racja ;P Dlatego napisałem, że to taka mała dygresja ;>

konto usunięte

Temat: Cała prawda o programistach

Oskar Wyciślak:
A co to za różnica ?

taka że nie nie przeszedł byś tego śmiesznego testu
tudzież mogło by się okazać że jakość tamtego kodu mogła by postawić pod znakiem zapytania określenie "programista"

a trochę dziwnie brzmi krytyka jakiejś profesji/grupy zawodowej z ust kogoś kto ledwo lizną omawiany temat np.to tak jakbym Ja zaczą pisać że np. taki Linux jest do kitu jako serwer bo są lepsze rozwiązania ze stajni Microsoft

mógł bym się kłucić, udowadniać itp, itd ogólnie trolować

kumasz czaczę?

konto usunięte

Temat: Cała prawda o programistach

dla zasady

A konkretnie?
jeżeli masz dobre nawyki to badziew do głowy ci nawet nie przyjdzie, a jak ktoś robi niechlujnie to zawsze i wszędzie

Pisanie kodu z uzyciem skladni wspieranej przez jezyk jest niechlujne? Po to sa skroty zeby z nich korzystac jesli jest taka mozliwosc, tak? Fakt, ze:


if ($a == 0) blabla();
else terefere();


*moze byc* bardziej czytelne niz

$a == 0 ? blabla() : terefere();


ale funkcjonalnie obie wersje przeciez niczym sie nie roznia. Cala reszta to wylacznie kwestia wyrobionych nawykow i narzuconych przez projekt/firme "coding standards".

Bijecie piane o czytelnosc kodu, wydajnosc i jakies chore mikrooptymalizacje a nikt z Was na razie nie wspomnial wlasnie o "coding standards". To firma powinna narzucac jak ma wygladac kod i weryfikowac stan faktyczny z tymi wymogami, a nie dawac swoim klepaczom wolna reke i baze do swietej wojny jaka tu sie powoli zaczyna :)

konto usunięte

Temat: Cała prawda o programistach

Przemysław R.:
Oskar Wyciślak:
A co to za różnica ?

taka że nie nie przeszedł byś tego śmiesznego testu
tudzież mogło by się okazać że jakość tamtego kodu mogła by postawić pod znakiem zapytania określenie "programista"

a trochę dziwnie brzmi krytyka jakiejś profesji/grupy zawodowej z ust kogoś kto ledwo lizną omawiany temat np.to tak jakbym Ja zaczą pisać że np. taki Linux jest do kitu jako serwer bo są lepsze rozwiązania ze stajni Microsoft

mógł bym się kłucić, udowadniać itp, itd ogólnie trolować

kumasz czaczę?

Mhm... Nie wiem skąd w Tobie tyle agresji.
Nie chcę nawet tego dochodzić.
Gdybyś był chodź trochę zaznajomiony w programowaniu to byś wiedział, że nie można mówić o "jakości kodu" na przykładzie fizzbuzz. Ktoś kto napisze na 1 linijkę albo zrobi golf z tego robi sobie jaja albo chce się popisać, ktoś kto napisze inaczej prawdopodobnie napisał dobrze. Użycie if'ów wydaje się standardowe, switch'a ciekawe ;)
Rozumiem, że już oceniłeś moje umiejętności programistyczne oraz moje doświadczenie w PHP. Rozumiem, że już wiesz o mnie wszystko ;]
Jeśli chodzi o czaczę to nie tańczę i polecam słownik języka polskiego ;)

P.S
taka że nie nie przeszedł byś tego śmiesznego testu
to znaczy, że bym przeszedł, prawda ? ;)

P.P.S
Ciekaw jestem ilu programistów wpadło w pułapkę tego zadania a ilu pseudoprogramistów wie w ogóle na czym polega pułapka :D

kthxbai1

Edit:
@Łukasz post wyżej
Dobrze godosz! Polać mu!Oskar Wyciślak edytował(a) ten post dnia 13.01.10 o godzinie 16:12

konto usunięte

Temat: Cała prawda o programistach

Oskar Wyciślak:

Mhm... Nie wiem skąd w Tobie tyle agresji.

to wrodzone
Gdybyś był chodź trochę zaznajomiony w programowaniu to byś wiedział, że nie można mówić o "jakości kodu" na przykładzie fizzbuzz. Ktoś kto napisze na 1 linijkę albo zrobi golf z tego robi sobie jaja albo chce się popisać, ktoś kto napisze inaczej prawdopodobnie napisał dobrze. Użycie if'ów wydaje się standardowe, switch'a ciekawe ;)

tu nie chodzi o kod, lecz o algorytm
równie dobrze można taki przykład zapisać w pseudojęzyku programowania, tok rozumowania i ogólną inteligencję w tymtemacie
Rozumiem, że już oceniłeś moje umiejętności programistyczne oraz moje doświadczenie w PHP. Rozumiem, że już wiesz o mnie wszystko ;]

sformułowanie "Żeby nie było, że dyskryminuję to sam popełniłem parę rzeczy w pehapie swojego czasu ;P " świadczy o niskiej widzy merytorycznej o ww. temacie, plus pytanie o jakość kodu, które notabene zostało przemilczane, świadczy bardzo dobitnie że twoja wiedza o pisaniu w PHP lub czymkolwiek innym jest nikła
Jeśli chodzi o czaczę to nie tańczę i polecam słownik języka polskiego ;)

to taka przenośnia, hmm teraz rozumiesz intencje?
P.P.S
Ciekaw jestem ilu programistów wpadło w pułapkę tego zadania a ilu pseudoprogramistów wie w ogóle na czym polega pułapka :D

pułapkę na co?

konto usunięte

Temat: Cała prawda o programistach

Łukasz S.:
dla zasady

A konkretnie?

zasada jest taka że nie odwala się maniany, bo później bokiem wychodzi jak trzeba poprawić po sobie lub po kimś
jeżeli masz dobre nawyki to badziew do głowy ci nawet nie przyjdzie, a jak ktoś robi niechlujnie to zawsze i wszędzie

Pisanie kodu z uzyciem skladni wspieranej przez jezyk jest niechlujne? Po to sa skroty zeby z nich korzystac jesli jest taka mozliwosc, tak? Fakt, ze:


if ($a == 0) blabla();
else terefere();


*moze byc* bardziej czytelne niz

$a == 0 ? blabla() : terefere();


ale funkcjonalnie obie wersje przeciez niczym sie nie roznia. Cala reszta to wylacznie kwestia wyrobionych nawykow i narzuconych przez projekt/firme "coding standards".

Bijecie piane o czytelnosc kodu, wydajnosc i jakies chore mikrooptymalizacje a nikt z Was na razie nie wspomnial wlasnie o "coding standards". To firma powinna narzucac jak ma wygladac kod i weryfikowac stan faktyczny z tymi wymogami, a nie dawac swoim klepaczom wolna reke i baze do swietej wojny jaka tu sie powoli zaczyna :)

A jak firma nie narzuca takich nawyków/standardów to co mamy sobie uprawiać wolną amerykankę bo wolno?
Bez sensu
Trzeba mieć pewne nawyki opanowane, tak żeby nie zwracać na nie uwagi, mają być przeźroczyste, podobnie jak z pisaniem na klawiaturze, piszę a nie zastanawiam się gdzie litery.

konto usunięte

Temat: Cała prawda o programistach

Przemysław R.:
z doświadczenia rekrutera - kilkaset wyrekrutowanych osób na koncie

ludzie z tego pokolenia 20-to latków mają Bóg wie jakie wymagania płacowe, najchętniej zostali by prezesami, myślą że im się należy a nic kompletnie nie umieją

Taka domena młodości. Pokory człowiek uczy się całe życie. Natomiast lepiej celować w górę, niż w dół. Mnie też postawa roszczeniowa denerwuje, ale zachowuję dystans. Im człowiek robi się mądrzejszy, tym więcej wie, czego nie wie.
zaś HR-owiec zna się na programowaniu jak świnia na gwiazdach, więc łyka wszystko to co mu się sprzedaje

No i co? Jego zadaniem jest przeprowadzić dobrą rekrutację. W opisanym wypadku nie poszło najlepiej, bo 99% na czasu na rekrutację zostało zmarnowane. Nie jest to wina kandydatów, bo oni nie przyszli zrobić na złość, tylko kandydować. Sami się do tego nie nakłonili.

Jeżeli ciągle masz ten sam problem, pomimo setek zrekrutowanych osób, to może warto się zastanowić nad pewnymi rzeczami.
brutalne fakty

Nie brutalne fakty, tylko szara rzeczywistość.Peter K. edytował(a) ten post dnia 13.01.10 o godzinie 17:18

konto usunięte

Temat: Cała prawda o programistach

zasada jest taka że nie odwala się maniany, bo później bokiem wychodzi jak trzeba poprawić po sobie lub po kimś

W profesjonalnym projekcie, a nie na rozmowie o prace gdzie potencjalnie masz kilkadziesiat sekund na odpowiedz. Jesli masz czas, to jak mawiaja tubylcy "whatever blows your hair back"...

A jak firma nie narzuca takich nawyków/standardów to co mamy sobie uprawiać wolną amerykankę bo wolno?
Bez sensu

Oczywiscie, ze bez sensu. Wtedy standard trzeba ustalic miedzy wszystkimi zainteresowanymi. Chociaz z drugiej strony, firmie nie wymuszajacej pewnych standardow dlugiego zycia na rynku nie wroze ;)
Trzeba mieć pewne nawyki opanowane, tak żeby nie zwracać na nie uwagi, mają być przeźroczyste, podobnie jak z pisaniem na klawiaturze, piszę a nie zastanawiam się gdzie litery.

Otoz to, ale nie musza to byc *konkretne* nawyki. Po prostu trzeba pisac tak, zeby rok pozniej bylo wiadomo o co autorowi chodzilo. Tutaj bardziej niz ladna skladnia, ma znaczenie dokumentacja kodu (w kod samokomentujacy w 100% jakos nie wierze).

konto usunięte

Temat: Cała prawda o programistach

Przemysław R.:
Oskar Wyciślak:

Mhm... Nie wiem skąd w Tobie tyle agresji.

to wrodzone
Można to leczyć. Ostatnio głośno o jakimś szejku, który był bardzo agresywny.
Gdybyś był chodź trochę zaznajomiony w programowaniu to byś wiedział, że nie można mówić o "jakości kodu" na przykładzie fizzbuzz. Ktoś kto napisze na 1 linijkę albo zrobi golf z tego robi sobie jaja albo chce się popisać, ktoś kto napisze inaczej prawdopodobnie napisał dobrze. Użycie if'ów wydaje się standardowe, switch'a ciekawe ;)

tu nie chodzi o kod, lecz o algorytm
równie dobrze można taki przykład zapisać w pseudojęzyku programowania, tok rozumowania i ogólną inteligencję w tymtemacie
Sam pisałeś o jakości kodu a nie o algorytm. Zresztą taki algorytm dzieci w podstawówce robią ;] Zresztą z tego co pamiętam to w artykule nie chodziło tyle o algorytm co o napisanie działającego kodu.
Rozumiem, że już oceniłeś moje umiejętności programistyczne oraz moje doświadczenie w PHP. Rozumiem, że już wiesz o mnie wszystko ;]

sformułowanie "Żeby nie było, że dyskryminuję to sam popełniłem parę rzeczy w pehapie swojego czasu ;P " świadczy o niskiej widzy merytorycznej o ww. temacie,
Tak ? Chyba w Twoim świecie ;) Moim zdaniem to pojęcie względne, którego nie można określić. Jeśli jednak już musisz się stawiać nad wszystkimi to Twój problem nie mój.
plus pytanie o jakość kodu, które notabene zostało przemilczane, świadczy bardzo dobitnie że twoja wiedza o pisaniu w PHP lub czymkolwiek innym jest nikła
Nie. Świadczy to o tym, że nie muszę nikomu udowadniać (a już tym bardziej takiemu indywiduum jak Ty), że potrafię napisać ~5 linii kodu.
Jeśli chodzi o czaczę to nie tańczę i polecam słownik języka polskiego ;)

to taka przenośnia, hmm teraz rozumiesz intencje?
Nie wpadłbym na to ;)
P.P.S
Ciekaw jestem ilu programistów wpadło w pułapkę tego zadania a ilu pseudoprogramistów wie w ogóle na czym polega pułapka :D

pułapkę na co?

No właśnie :D

Edit:
Jeśli chodzi o czytelność kodu i standardy to jeśli ich nie ma warto się trzymać tych zdefiniowanych przez kogoś ;) Jest takich kilka, można też zdefiniować samemu i się ich trzymać ;) Standard kodowania zawsze powinien być ustalony dla komercyjnych aplikacji.Oskar Wyciślak edytował(a) ten post dnia 13.01.10 o godzinie 18:46
Paweł C.

Paweł C. plusweb.pl,
cowork.czest.pl

Temat: Cała prawda o programistach

Przemysław R.:
Paweł C.:
Przemek Czekaj:
Panowie ale bez przesady, po jaka cholerę tyle ifów?

Przeanalizuj swój kod jeszcze raz i zwróć honor tym, którzy użyli jednego ifa więcej niż ty.

po co ten if?

2 zupełnie wystarczą

Zapoznaj się z treścią zadania, przeanalizuj kod z dwoma ifami i zwróć mi honor...

Masz wyświetlać Fizz i Buzz ZAMIAST liczb a nie razem z nimi. Stosując tylko dwa ify wyświetlasz np. "FizzBuzz15" zamiast samo "FizzBuzz".

konto usunięte

Temat: Cała prawda o programistach

Do tych co się kłócą zajadle: może załatwicie to po lekcjach? :)

Zapoznaj się z treścią zadania, przeanalizuj kod z dwoma
ifami i zwróć mi honor...

Przecież go nie zabrał, sam się obsmarował.Michał Wachowski edytował(a) ten post dnia 13.01.10 o godzinie 18:55

konto usunięte

Temat: Cała prawda o programistach

Oskar Wyciślak:
Sam pisałeś o jakości kodu a nie o algorytm. Zresztą taki algorytm dzieci w podstawówce robią ;] Zresztą z tego co pamiętam to w artykule nie chodziło tyle o algorytm co o napisanie działającego kodu.

Bez algorytmu nie napiszesz żadnego sensownego kodu, zwłaszcza działającego, reszta to pochodna
Tak ? Chyba w Twoim świecie ;) Moim zdaniem to pojęcie względne, którego nie można określić. Jeśli jednak już musisz się stawiać nad wszystkimi to Twój problem nie mój.

pokaż kod, to nie będzie wątpliwości
bo na razie jesteś z gatunku krów co dużo muczą a mało mleka dają - to przysłowie jakbyś miał wątpliwości
plus pytanie o jakość kodu, które notabene zostało przemilczane, świadczy bardzo dobitnie że twoja wiedza o pisaniu w PHP lub czymkolwiek innym jest nikła
Nie. Świadczy to o tym, że nie muszę nikomu udowadniać (a już tym bardziej takiemu indywiduum jak Ty), że potrafię napisać ~5 linii kodu.

pokaż kod, wstydzisz się?

wycieczki osobiste w tym i poprzednich wypowiedziach świadczą tylko o tym że trafiłem w czuły punkt, ops

konto usunięte

Temat: Cała prawda o programistach

jakoś nie mogę sie doszukać w tym wątku tej całej tej prawdy :D

odnośnie nieprawdy : PHP jest językiem programowania

http://pl.wikipedia.org/wiki/J%C4%99zyk_programowania#...

(ktoś tu wspominał kiedyś, że wikipedia jest niedoskonałym źródłem, ale jednak lepszym niż kolega powyżej)

powoływanie się na nazwę jako argument to akurat szczyt.. PHP ma swoje poczatki w HTML, tak jak JAVA w pralkach, czy tez innych mikrofalowkach

Asm -> C -> PHP ....

czyli PHP nie jest na tym samym poziomie (warstwie) co C .. jest językiem wyższego poziomu, interpretowanym, nie ... kompilowanym.

ale jest językiem

i nie jest ani gorszym ani lepszym :D jest innym :D

odnosnie nieprawdy:

kolega Rafal nie jest agresywny, ma po prostu swoje zdanie i negocjuje :D

konto usunięte

Temat: Cała prawda o programistach

Michał Wachowski:
Paweł, przecież Ci go nie zabrał. Sam się obsmarował :)

help

2 ify zupełnie wystarczą, wystarczy użyć głowy i skorzystać z "magicznego" klejenia stringów tekstowych

bo pomyślcie że zrobię tak:

Sub fiz()
Dim tmp As String
For a = 1 To 100
If a Mod 3 = 0 Then tmp = tmp & "Fizz"
If a Mod 5 = 0 Then tmp = tmp & "Buzz"
Debug.Print a, tmp
tmp = ""
Next
End Sub


akurat w VB, ale to bez znaczeniaPrzemysław R. edytował(a) ten post dnia 13.01.10 o godzinie 19:02

konto usunięte

Temat: Cała prawda o programistach

Oskar Wyciślak:
Żeby nie było, że dyskryminuję to sam popełniłem parę rzeczy w pehapie swojego czasu ;P

wrzuc na pastebin sie posmiejemy ;-)

0 agresji xD



Wyślij zaproszenie do