-
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!lub
lin.pl!uw.edu.pl!newsgate.cistron.nl!newsgate.news.xs4all.nl!194.109.133.84.MIS
MATCH!newsfeed.xs4all.nl!newsfeed5.news.xs4all.nl!xs4all!feeder.news-service.co
m!feeder1.cambriumusenet.nl!feed.tweaknews.nl!postnews.google.com!l19g2000yqo.g
ooglegroups.com!not-for-mail
From: Andrzej Jarzabek <a...@g...com>
Newsgroups: pl.comp.programming
Subject: Re: Test porównawczy języków programowania
Date: Thu, 20 Jan 2011 09:17:35 -0800 (PST)
Organization: http://groups.google.com
Lines: 222
Message-ID: <c...@l...googlegroups.com>
References: <1...@3...googlegroups.com>
<igea6t$fca$1@news.onet.pl>
<9...@d...googlegroups.com>
<igf0o6$p8v$1@news.onet.pl>
<7...@n...googlegroups.com>
<igfcnh$eu$1@news.onet.pl>
<6...@l...googlegroups.com>
<igfkqd$t5m$1@news.onet.pl> <igg4g4$kie$1@inews.gazeta.pl>
<igh3lk$r55$1@news.onet.pl> <ih6o2v$1bp$1@news.onet.pl>
<ih6pdt$6e9$1@news.onet.pl> <ih6rep$e02$1@news.onet.pl>
<ih6sn9$ij2$1@news.onet.pl>
<6...@f...googlegroups.com>
<ih7110$1p8$1@news.onet.pl>
<d...@o...googlegroups.com>
<ih7ais$2t5$1@news.onet.pl>
<a...@f...googlegroups.com>
<ih9imn$s6a$1@news.onet.pl>
NNTP-Posting-Host: 195.11.67.225
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2
Content-Transfer-Encoding: quoted-printable
X-Trace: posting.google.com 1295543856 9614 127.0.0.1 (20 Jan 2011 17:17:36 GMT)
X-Complaints-To: g...@g...com
NNTP-Posting-Date: Thu, 20 Jan 2011 17:17:36 +0000 (UTC)
Complaints-To: g...@g...com
Injection-Info: l19g2000yqo.googlegroups.com; posting-host=195.11.67.225;
posting-account=jr5y-woAAAAWidgVjrSJ6j8m650CTb-v
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.10
(KHTML, like Gecko) Chrome/8.0.552.237 Safari/534.10,gzip(gfe)
Xref: news-archive.icm.edu.pl pl.comp.programming:188350
[ ukryj nagłówki ]On Jan 20, 3:00 pm, "Przemek O." <p...@o...eu> wrote:
> W dniu 2011-01-20 11:38, Andrzej Jarzabek pisze:
>
> > Jeśli natomiast wszyscy certyfikowani specjaliści w danej dziedzinie
> > mówią, że nie da się czegoś zrobić, to masz raczej niewielkie szanse
> > na to, że zrobi to zespół ludzi, którzy z różnych powodów takiego
> > certyfikatu zrobić nie mogą (bo nie przeszli przeszkolenia, bo nie
>
> Ty chyba żyjesz w świecie alternatywnym. Specjalista certyfikowany nie
> jest i nigdy nie będzie alfą i omega w danej dziedzinie. Bo jeśliby aż
> tak zaostrzyć kryteria wydawania certyfikatów to nikt nie byłby w stanie
> go dostać.
Oczywiście, że nie jest alfą i omegą. Ale też nie mówimy o jednym
specjaliście, tylko o _wszystkich_ specjalistach w danej dziedzinie.
Jeśli, jako powiedzimy nie-specjalista, wymyślasz sobie albo zgłaszasz
zapotrzebowanie na dajmy na to jakiś element mechaniczny o określonych
parametrach m. in. niezawodności, i każdy specjalista od projektowania
takich elementów, powiedzmy w skali kraju czy np. w Unii Europejskiej
(bo możemy założyć, że certyfikaty będą wzajmenie uznawane), czy nawet
w szerszej grupie krajów, obejmującej np. wszystkie tzw. cywilizowane
kraje na świecie,mówi CI, że to "niemożliwe", a Ty znajdziesz grupę
samouków i świeżych absolwentów, która podejmie się zrobienia tego,
to ja nawet przecież nie mówię, że to absolutnie niemożliwe, żeby im
się udało. Tylko że to bardzo, bardzo mało prawdopodobne. Na tyle mało
prawdopodobne, że jeśli od prawidłowego działania takiego elementu ma
zależeć życie i zdrowie ludzi, to wdrażając go do produkcji
podejmujesz nieakceptowalne ryzyko. I ja wolę, żeby w takich
sytuacjach raz na sto tysięcy razy czegoś nie wyprodukowano, niż żeby
99999 razy podjęto niedopuszczalne ryzyko dla życia i zdrowia.
> > Ale z tego tylko wynika, że "dawanie gwarancji" w takim sensie jest
> > bzdurnym kryterium, bo po pierwsze nic nie daje gwarancji, po drugie
> > między dwoma sytuacjami, gdzie w obydwu "mnie ma gwarancji" może być
> > nadal kolosalna różnica.
>
> Oczywiście że jest bzdurne, bo gdzieś na początku musi być jednostka
> zaufana wystawiająca certyfikaty pierwszego poziomu. I jeśli któraś z
> długiego łańcuszka certyfikacji zawiedzie to pozostałe są guzik warte.
Nie jest guzik warte, bo na każdym poziomie certyfikacji istnieje
nadzór i szansa na wyłapanie takiej sytuacji.
> > No więc tak jak pisałem: to, że teraz Ty trzaskasz, a po ewentualnej
> > certyfikacji będzie ewentualnie trzaskać ktoś inny, to jest coś, co
> > obchodzi Ciebie i być może Twoją Starą, ale nie łudź się, że kogoś
> > jeszcze.
>
> Nie rozumiem? Ty pracujesz za darmo?
Nie pracuję za darmo. Co to ma do rzeczy?
> Czy może dla korporacji certyfikującej i płaczesz że Ty nie możesz zarobić.
Nie pracuję dla korporacji certyfikującej ani nie mam żadnego innego
konfliktu interesów.
> To znowu mnie w
> ogóle nie interesuje. Dla mnie ze Swoją Starą możesz nawet pod mostem
> siedzieć...
No więc nie rozumiem, dlaczego z kolei używasz Swojej Starej jako
argumentu w dyskusji.
> >> Jednostka certyfikująca wydała certyfikat dla programisty (w domyśle też
> >> wydała go za kasę, niedostatecznie testując itd itp). Programista pisze
> >> oprogramowanie, co jest jednoznaczne (wg tego co piszesz) z tym, że
> > Niczego takiego nie pisałem, ale załóżmy, że tak.
>
> A to ja pisałem?
A nie? Ktoś się pod Ciebie podszywa?
> > Ja bym to raczej widział tak:
> > Program się sypie, więc jest prowadzone dochodzenie. W ramach
>
> Jak czytam takie brednie o dochodzeniach, to mi przypomina działania
> jednej partii...
> Po pierwsze dojście do jakichkolwiek ustaleń jest prawie niemożliwe,
> chyba że jednostka certyfikująca sama się podłoży (co jest nielogiczne).
Dlaczego?
> Problem będzie jeśli błędnie wydany certyfikat jest znikomym procentem
> ogółu.
To nie jest problem, to jest właśnie pożądany stan rzeczy.
> > laboratorium, bo ono mogło przeprowadzić swoje testy rzetelnie, tylko
> > debil, który zdecydował, że dla oprogramowanie wymagane są testy
> > laboratoryjne zamiast certyfikacji procesu.
>
> Ale przecież ten 'debil' ma certyfikat skoro pracuje w jednostce
> certyfikującej.
Nie, w tym przypadku ten debil jest urzędnikiem w ministerstwie,
członkiem rządu lub parlamentarzystą.
> Wybacz, ale sposób certyfikacji i testowania na dzisiaj określają trochę
> mądrzejsze głowy (i całe szczęście).
Również w tych dziedzinach, gdzie obowiązują uprawnienia zawodowe?
> > dotyczą _między innymi_ tego, że kod został napisany i/lub
> > zatwierdzony przez certyfikowanego programistę, plus ewentualnie
> > połączenie jednego z drugim.
>
> A co ma do tego certyfikacja pracownika??? Od tego są normy ISO i ich
> wdrożenie w firmie, szkolenie pracowników i ich stosowanie się do tych
> norm. A to że pracownik nie musi mieć certyfikatu, to już bolączka firm
> certyfikujących bo nie mogą sobie dodatkowej kaski zarobić.
To, że żadna norma ISO nie wymaga prawidłowego synchronizowania
wątków, praktykowania code reuse, pisania czytelnego i łatwego w
utrzymaniu kodu, tworzenia unit testów, refaktoryzacji, komentowania,
poprawnego doboru struktur danych i algorytmów, itd. itp.
> Poza tym wycofujesz się okrakiem z swoich słów, że jeśli program
> wytworzony jest przez certyfikowanego programistę to wynika z tego że
> program jest certyfikowany.
Nie wycofuję się z niczego. Po prostu w ramach certyfikacji możesz
mieć różne specyficzne rozwiązania, różnie stopnie uprawnień
zawodowych i różne certyfikaty. W przypadku aparatury medycznej, gdzie
oprogramowanie tworzone jest przez jednego programistę może istnieć
certyfikat, który pozwoli mu certyfikować to oprogramowanie
samodzielnie, który by obejmował nie tylko certyfikację umiejętności
oprogramowania jako takiego, ale też całego procesu produkcji
oprogramowania, z metodologią testów itd., ale też mogą istnieć inne
rozwiązania pasujące do większych zespołów, gdzie jest więcej niż
jeden programista i jedna osoba odpowiedzialna za zarządzanie procesem
produkcji, która niekoniecznie sama jest programistą.
> > wymagane przez certyfikację procesu. Najbardziej efektywnym sposobem
> > uniknięcia tych błędów jest stosowanie odpowiednich praktyk i wymóg
> > pisania i/lub recenzowania kodu przez programistów z odpowiednią
> > wiedzą i wykształceniem obejmującym rozmaite aspekty inżynierii
> > oprogramowania.
>
> Naprawdę? A jedno drugie wyklucza? Żeby otrzymać CE na oprogramowanie i
> zarejestrować produkt w klasie medycznej trzeba mieć między innymi
> certyfikat ISO w firmie. Firma więc musi przestrzegać odpowiednich
> praktyk w zakresie wytwarzania produktów.
Właśnie nie wyklucza. Dlatego można wprowadzić certyfikację
programistów przy zachowaniu jakichkolwiek innych wymogów.
> > Masz zatem w tej sprawie konflikt interesu który powoduje, że Twoje
> > opinie są nic nie warte.
>
> To samo mogę stwierdzić w stosunku do Ciebie.
A masz jakąś podstawę, żeby twierdzić, że mam w tej kwestii konflikt
interesów? Bo tak się składa, że nie mam.
> Dla mnie Twoje opinie są
> nic nie warte, choćby dlatego, że piszę już któryś raz, że kwestie
> dotyczące zarobku są mało ważne w kontekście problemu, a Ty się ich
> uczepiłeś jak obłąkany i dodatkowo zszedłeś na poziom "Twojej Starej" co
> jest świadczy tylko o Tobie.
Bo dla mnie akurat jest ważne, że ktoś, kto używa swojej opinii jako
argumentu, ma jednocześnie w tej sprawie konflikt interesów.
> Jeśli chcesz dyskutować merytorycznie, z tezami popartymi doświadczeniem
> to proszę bardzo, jeśli chcesz uprawiać wycieczki osobiste i prezentować
> widzimisię zamiast być obiektywnym to dla mnie EOT.
Ja chcę dyskutowac merytorycznie. Dlatego odrzucam z góry argumentację
typu "IMHO Zresztą chore jest...", "Jak dla mnie to...", "Dlaczego
miałbym...", "Jak czytam takie brednie... to mi przypomina...", "Jakoś
nie zdarzyło mi się jeszcze...".
To są Twoim zdaniem obiektywne i merytoryczne argumenty?
Następne wpisy z tego wątku
- 20.01.11 17:46 Andrzej Jarzabek
- 20.01.11 18:39 Wojciech Jaczewski
- 20.01.11 18:48 Wojciech Jaczewski
- 20.01.11 18:54 Andrzej Jarzabek
- 20.01.11 19:21 Andrzej Jarzabek
- 20.01.11 19:39 Andrzej Jarzabek
- 20.01.11 20:34 Andrzej Jarzabek
- 20.01.11 20:35 Stachu 'Dozzie' K.
- 20.01.11 20:47 Andrzej Jarzabek
- 20.01.11 22:25 Stachu 'Dozzie' K.
- 20.01.11 22:48 Andrzej Jarzabek
- 20.01.11 23:14 Michoo
- 20.01.11 23:22 Andrzej Jarzabek
- 20.01.11 23:30 Stachu 'Dozzie' K.
- 21.01.11 09:48 Tomasz Kaczanowski
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-23 Gdańsk => Programista Delphi <=
- 2025-07-23 Gdańsk => Programista Mainframe (z/OS, Assembler) <=
- 2025-07-23 Warszawa => Starszy inżynier DevOps (AWS) <=
- 2025-07-23 Gdańsk => Mainframe (z/OS, Assembler) Developer <=
- 2025-07-23 Kraków => Senior Fullstack Engineer (Low-Code Platform) <=
- 2025-07-23 Wrocław => Senior Key Account Manager IT <=
- 2025-07-23 Trójmiasto => Head of Social Media <=
- 2025-07-23 Rzeszów => Spedytor Międzynarodowy <=
- 2025-07-23 Lublin => ERP Implementation Consultant (AP Module) <=
- 2025-07-23 Środa Wielkopolska => SAP FI/CO Internal Consultant <=
- 2025-07-23 Warszawa => Inżynier oprogramowania .Net <=
- 2025-07-23 Kraków => Kotlin Developer <=
- 2025-07-23 Żerniki => Dyspozytor Międzynarodowy <=
- 2025-07-23 Warszawa => Java Developer <=
- 2025-07-23 Wrocław => Konsultant wdrożeniowy (systemy controlingowe) <=