-
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ć?
Następne wpisy z tego wątku
- 24.03.14 23:55 Stachu 'Dozzie' K.
- 25.03.14 00:03 Stachu 'Dozzie' K.
- 25.03.14 00:58 firr
- 25.03.14 01:41 Roman W
- 25.03.14 01:45 Roman W
- 25.03.14 01:52 Roman W
- 25.03.14 01:54 Roman W
- 25.03.14 02:04 Roman W
- 25.03.14 08:11 Tomasz Kaczanowski
- 25.03.14 08:14 Tomasz Kaczanowski
- 25.03.14 08:42 m...@k...org
- 25.03.14 08:49 g...@g...com
- 25.03.14 10:43 IDKrzych
- 25.03.14 17:19 Tomasz Sowa
- 25.03.14 17:41 g...@g...com
Najnowsze wątki z tej grupy
- ,,Polski przemysł jest w stanie agonalnym" - podkreślił dobitnie, wskazując na brak zamówień.
- Rewolucja w debugowaniu!!! SI analizuje zrzuty pamięci systemu M$ Windows!!!
- Brednie w wiki - hasło Dehomag
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- U nas propagują modę na SI, a w Chinach naukowcy SI po kolei umierają w wieku 40-50lat
- C++. Podróż Po Języku - komentarz
- "Wuj dobra rada" z KDAB rozważa: Choosing the Right Programming Language for Your Embedded Linux Device
- Nowa ustawa o ochronie praw autorskich - opis problemu i szkic ustawy
- Alg. kompresji LZW
- Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
Najnowsze wątki
- 2025-05-11 obca rejestracja budzi agresję
- 2025-05-11 Po nie udanej próbie egzekucji: Nigeryjczyk, który chciał zabić Polaka, nie odpowie za atak
- 2025-05-10 Szczecin => Key Account Manager IT <=
- 2025-05-10 Rudno => Administrator sieci IT <=
- 2025-05-10 Wrocław => Controlling systems Consultant <=
- 2025-05-10 Rudno => IT network administrator <=
- 2025-05-10 Warszawa => Customer Service with Spanish + translation <=
- 2025-05-10 Warszawa => Senior Account Manager <=
- 2025-05-10 Trójmiasto => Head of Social Media <=
- 2025-05-10 Warszawa => C Programmer <=
- 2025-05-10 Warszawa => Java Developer <=
- 2025-05-10 powąchaj instrybutor
- 2025-05-10 Prawomocny wyrok. Rowerzysta nie ma pierwszeństwa, dojeżdżając do przejazdu
- 2025-05-09 Propagation velocity v/c dla kabli RF
- 2025-05-09 Warszawa => Senior Node.js Developer (doświadczenie z framework Nest.