eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingProgramista iOS - ŁódźRe: Programista iOS - Łódź
  • Data: 2014-03-24 23:52:25
    Temat: Re: Programista iOS - Łódź
    Od: Sebastian Biały <h...@p...onet.pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    On 2014-03-24 20:27, Wojciech Muła wrote:
    >> Rynek się to nazywa. Programista PHP zazwyczaj zajmuje się gównianymi
    >> widokami na bazę danych i jego płaca jest adekwatna do poziomu zagadnień
    >> z jakimi pracuje.
    > To ja znam dziwny rynek, gdzie programiści PHP-a zarabiają powyżej średniej
    > krajowej

    Średniej krajowej *programisty* czy sredniej krajowej? Bo właśnie
    próbujesz porownać zawód programatora PHP do pracy kierowcy tira. Może i
    jest w tym jakaś samokrytyka.

    > i spora część z nich ma wyższe wykształcenie zdobyte na dobrych
    > uczelniach.

    Zaistę, to najważniejsze, co ocenia jakośc języka: jest w nim spora
    część programistow którzy ukończyli dobre uczelnie. No i?

    > Przeciez w PHP nie znajdziesz nawet podstawowych zagadnień z
    >> algorytmiki w postaci godnych zaufania bibliotek.
    > Wystarczy znać algorytmikę, nie potrzeba bibliotek do wykonania
    > DFS, policzenia głębokości drzewa, wykonania wyszukiwania binarnego,
    > zaimplementowania kolejki priorytetowej, itp.

    Chcesz z gównianym jezyku wynajdywac kwadratowe koła. To jest własnie
    slabośc PHP: tam *NIC* nie ma. Epoka kolejki łupanej, wszystko musisz
    sam wydłubać z kamienia jesli masz potrzebę większa niz nastepne forum o
    hiphopie. I to ma być *profesjonalny* język który bank używa na codzień?
    Może jednak robi te grafiki sprzątaczek w banku.

    >> PO CO cobić w nim zaawansowane rzeczy? Jest niewydajny,
    > Tak jak Perl, Python, Javascript. Ale jak potrzebujesz szybko,
    > to moduł w C i gotowe.

    Szybko jestes w stanie napisać poprawne drzewo czerwono-czarne? Z unit
    testami, o prawidłowej złożoności, z poprawnym interfejsem? Nie każdy
    potrafi. A tu proszę, w PHP byle studencik machnie w przerwie
    śniadaniowej a drugi napisze wsparcie dla wątków w przerwie grania na
    xboxie. I kolejny mit o PHP obalony: tam jest wszystko możliwe, bo
    przecież jest turing-complete.

    > Ma całkiem nieźle rozwiązania od 5.cośtam

    G. prawda. On jest popsuty w samym rdzeniu. Mój ulubiony sadness:

    http://phpsadness.com/sad/47

    Dyskusja jaka krąży wokół tego problemu jest żenująca. Jak można to
    spieprzyć? Ano można, jak się po pijaku wymyśla język. To jedna z setek
    min w które prędzej czy później wdepniesz. Problemy w parserze,
    idiotycznej gramatyce, nieudolna ewakuacja w stronę referencji itp.

    > To, że w języku są
    > zaszłości, których nie da się wyeliminować jednym "rm -rf /" wcale
    > go nie przekreśla.

    To go przekreśla w profesjonalnych zastosowaniach. Ot tak.

    > W dużych projektach przekreśla go głównie dynamiczne typowanie.

    Dynamicznośc to pikuś w porównaniuz resztą.

    >> jest prawie niedebugowalny,
    > A co to znaczy? Przecież to język skryptowy, można z nim zrobić
    > wszystko.

    Czyli dostac errora w przeglądarce? Lub wciskać do kodu dumpy callstacku
    (ręcznie)? Nie oszukujmy się. On nie jest skryptowy. On jest
    zorientowany na przeglądarkę. Ba, dzialanie tego języka zalezy od stanu
    przegladarki i pierdyliarda php.ini. To jest żałosne.

    > Python, Javascript, Go, Perl, C++, C, czy cokolwiek innego ma
    > jakąś gwarancję?

    a) ludzie którzy myślą i standaryzują a nie odwrotnie, efekty ich pracy
    to jakiś zamysł a nie chaos. Najczęsciej wyniki są wyrażone w jakiś
    formalny sposob.
    b) komitety standaryzacyjne które nie wymysla języka po pijaku

    > (Może Java, czy Ada coś gwarantują, nie wiem).

    Mają specyfikacje, gramatyki, stabilne zachowanie itp pierdoły bez
    znaczenia.

    > Historia pokazuje raczej, że języki się zbliżają do siebie,
    > zapożyczając co lepsze rozwiązania.

    Co zapożyczył PHP i od czego? I co jest w PHP do zapożyczenia przez innych?

    PS. Stawiasz tezę że nie jest ważne jaki język jest w tle rozwiązania
    problemu. Owszem, akademicko patrząc: nie ma to znaczenia. Tylko że
    doświadczenie ludzi faktycznie rozwiązujacych te problemy stanowi
    inaczej: PHP jest dokładnie na samym dnie jakości, oddzielone tylko
    cienką linią od brainfucka i innych jezyków tworzonych dla żartu. A że
    jest popularny? No i co z tego? Justin Bieber też jest popularny.

    PHP to kupa. Nie wierzę że ludzie pracujący w bankach są aż tak
    przeraźliwie głupi aby wybrać go na krytycznej ścieżce, albo uzywać do
    "rozwiązywania równań nieliniowych w systemach windykacji". Czyli działa
    jako pierdola wspomagająca jakieś proste zadania typu pokazanie pani
    Marysi ile klient jest winny. I niech sobie tam działa. Studenci
    informatyki gdzieś się muszą szkolić, a co lepszego niż praca w banku w
    profesjonalnym projekcie może się im przytrafić?

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: