-
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
atman.pl!.POSTED!not-for-mail
From: Sebastian Biały <h...@p...onet.pl>
Newsgroups: pl.comp.programming
Subject: Re: Programista iOS - Łódź
Date: Mon, 24 Mar 2014 23:52:25 +0100
Organization: ATMAN - ATM S.A.
Lines: 103
Message-ID: <lgqcvr$spp$1@node2.news.atman.pl>
References: <b...@g...com>
<s...@j...net>
<1...@g...com>
<lgksdl$6ta$1@node1.news.atman.pl>
<0...@g...com>
<lgn75r$n0m$1@node2.news.atman.pl>
<6...@g...com>
<lgnm46$6v5$1@node2.news.atman.pl>
<4...@g...com>
<lgpu53$esg$1@node1.news.atman.pl>
<5...@g...com>
NNTP-Posting-Host: 193.0.194.227
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: node2.news.atman.pl 1395701563 29497 193.0.194.227 (24 Mar 2014 22:52:43
GMT)
X-Complaints-To: u...@a...pl
NNTP-Posting-Date: Mon, 24 Mar 2014 22:52:43 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows NT 6.0; rv:24.0) Gecko/20100101 Thunderbird/24.4.0
In-Reply-To: <5...@g...com>
Xref: news-archive.icm.edu.pl pl.comp.programming:205361
[ ukryj 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
- Grok zaczął nadużywać wulgaryzmów i wprost obrażać niektóre znane osoby
- Can you activate BMW 48V 10Ah Li-Ion battery, connecting to CAN-USB laptop interface ?
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- Ada-Europe - AEiC 2025 early registration deadline imminent
- John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2025
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- ,,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
Najnowsze wątki
- 2025-07-25 Drastycznie rośnie import stali - w hucie w Dąbrowie Górniczej zostanie wygaszony wielki piec
- 2025-07-25 Drastycznie rośnie import stali - w hucie w Dąbrowie Górniczej zostanie wygaszony wielki piec
- 2025-07-25 I kolejny inżynier...
- 2025-07-25 Kobiety, bójcie się inżynierów...
- 2025-07-25 Warszawa => Konsultant Wiodący SAP PP <=
- 2025-07-25 Re: Brawo !!! Osy chronione w Niemczech. Za usunięcie gniazda grozi mandat
- 2025-07-25 cudzoziemiec bez biletu
- 2025-07-25 Gdynia => Sales Executive / KAM <=
- 2025-07-25 Inżynierzy z prawomocnym...
- 2025-07-25 Łódź => Mainframe (z/OS, Assembler) Developer <=
- 2025-07-25 Warszawa => Inżynier oprogramowania .Net <=
- 2025-07-25 Kraków => Senior Fullstack Engineer (Low-Code Platform) <=
- 2025-07-25 Skrobanie
- 2025-07-25 Lublin => Konsultant ds. Wdrożeń ERP (moduł FK) <=
- 2025-07-25 Warszawa => Senior Frontend Developer (React + React Native) <=