-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!uw.edu.pl!newsgate.cistron.nl!newsgate.
news.xs4all.nl!news2.euro.net!feeder.news-service.com!weretis.net!feeder3.news.
weretis.net!news.solani.org!not-for-mail
From: "Stachu 'Dozzie' K." <d...@g...eat.some.screws.spammer.invalid>
Newsgroups: pl.comp.programming
Subject: Re: Ada student contest
Date: Mon, 28 Jun 2010 19:27:46 +0000 (UTC)
Organization: solani.org
Lines: 83
Message-ID: <i0at3i$mjm$1@solani.org>
References: <3...@j...googlegroups.com>
<hvn0gm$d9c$1@news.eternal-september.org>
<i01ikv$t9n$2@node1.news.atman.pl>
<i09gko$rsd$1@news.eternal-september.org>
<i09ne4$7oi$1@node2.news.atman.pl>
<8...@z...googlegroups.com>
<i0a574$9td$1@node2.news.atman.pl> <i0a5lj$vs6$1@solani.org>
<i0a7r5$8s9$1@node1.news.atman.pl> <i0aaqr$aq6$1@solani.org>
<i0aqh2$7uh$1@news.onet.pl>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-2
Content-Transfer-Encoding: 8bit
X-Trace: solani.org 1277753266 23158
eJwFwYEBwCAIA7CXRNoyzkGU/09YQpepA6LA4XjnDk/U0yKobUgFpuRW9mqW8cDzi6wm7w/62RAZ
(28 Jun 2010 19:27:46 GMT)
X-Complaints-To: a...@n...solani.org
NNTP-Posting-Date: Mon, 28 Jun 2010 19:27:46 +0000 (UTC)
X-User-ID: eJwFwYEBACAEBMCVCC/jSP3+I3QXBsWkI+DB4JvaeLjoqVqknwZzSlx6xEwj0/Y6qs64zA8n+h
EQ
Cancel-Lock: sha1:UhW5/fGWzyAeovQnh3LRlxQeTCs=
User-Agent: slrn/pre0.9.9-111 (Linux)
X-NNTP-Posting-Host: eJwFwYEBgDAIA7CXBGkL5zhg/59ggpfGVhAMXNx1TyfRQ9mZ8AhVWT1K0xJAfnva
0gEl5gf7Sg/Q
Xref: news-archive.icm.edu.pl pl.comp.programming:185839
[ ukryj nagłówki ]On 2010-06-28, Sebastian Biały <h...@p...onet.pl> wrote:
> On 2010-06-28 16:15, Stachu 'Dozzie' K. wrote:
>> Teoretycznie nie będzie robić, ale jeśli na uczelni uczą tylko C#
>> i Javy, to zwykle zapominają też o projektowaniu algorytmów, o językach
>> formalnych, o podstawach matematycznych
>
> Myslisz że jak beda uczyli Ady to cos się tu zmieni? Przeciez problem
> jest gdzie indziej - w statystycznym oderwaniu wykładowców od
> rzeczywistości,
Podpowiem ci że w przemyśle z kolei problemem jest twardogłowizm kadry
zarządzającej. Wykładowcy akademiccy przynajmniej nie upierają się (z
reguły) przy jedynym słusznym rozwiązaniu problemu programistycznego,
które potem się okazuje klapą.
> systemie nagradzania studenta za trywialne zaliczenia,
A przemysł nie nagradza za dobry, przejrzysty, przemyślany,
udokumentowany kod, tylko za ilość ficzerów i ewentualnie ilość
zamkniętych bugów w trackerze (w tym: "ikonka przy pustej bazie tuż po
instalacji systemu nie jest wyświetlana"). I kto lepszy?
> opóźnieniu kadry o lata świetlne za rynkiem itd.
Hint: rok świetlny to miara odległości, a nie czasu, a raczej o czas ci
tu chodzi. Akademik by sobie na takiego babola nie pozwolił.
> Niby co wprowadzenie
> Ady miało by zmienić?
Założenie: współcześni wykładowcy typu KLOC (kilolines of code) nie
znają Ady; Adę znają ci z szerszymi horyzontami.
Przy tym założeniu wniosek jest taki: student będzie uczony przez kogoś,
kto ma jakieś pojęcie o programowaniu w ogóle, a nie przez gościa od
klepania kolejnego sklepu webowego w .NET.
> Bo ja już widzę oczami wyobraźni: "Prosze państwa,
> będziemy się uczyć Ady. A że Ada to prawie Pascal, to będziemy się jej
> uczyć w TurboPascalu". I skrypt z przed 20 lat się znowu nada.
Nie nada się. Między Adą i Turbo Pascalem jest przepaść jak między
Fortranem i Pythonem.
>> Poza tym uczelnia powinna się zająć tym, czego przemysł nie nauczy
>> delikwenta, czyli analitycznego myślenia i rozwiązywania problemów.
>
> Na podstawie obserwacji prywatnych stawiam tezę odwrotną. Przemysł uczy
> myslenia. Uczelnie czasami. Ale raczej nieczęsto. I nie każdy przemysł.
No to który przemysł uczy myślenia? A że uczelnie nie zawsze uczą
myślenia, to wiem. Ale przynajmniej dają szansę.
>> Przedsiębiorcy to wybierali nie język, ktory jest najbardziej sensowny,
>> tylko za język, który miał za sobą dużą firmę i wypasione IDE
>> z podpowiadaniem składni (bo przecież programista to kretyn i edytor
>> musi myśleć za niego).
>
> Jesteś zwolennikiem klepania kodu w notatniku/vimie? Nie wydaje mi się
> aby świadoma firma brala pod uwage wypasioność IDE. Niestety często musi
> wybrać po prostu tani język. A tani język to ten powszechnie znany. I
> tanie technologie, tzn takie które znają wszyscy. Jak chcesz robić
> ciekawe rzeczy w ciekawych językach to od tego jest nauka. Na codzień
> niestety Java/C#/C++.
Modulo Python, Ruby i Perl. Poza tym w C++ pisze się ciekawe rzeczy.
A że management wybiera języki, które pozwalają na szybką wymianę kadry?
Cóż, bywa. W moim obecnym projekcie na siedem osób jedna została
w połowie przeniesiona do innego projektu, jedna odeszła, jedna
odchodzi. Programistów nadal mamy za mało; dobrze chociaż że
administratora mamy. W sąsiednim projekcie na podobną ilość osób został
tylko jeden programista, a ze składu z zeszłego roku ostała się tylko
jedna osoba. Wszystko dlatego, że zarządzający działem R&D nie rozumie,
że jednego dobrego programisty nie da się ot tak zastąpić trzema
kiepskimi ani nawet nowymi.
Tak więc nie posiłkuj się wyborami przemysłu, bo przemysł zachowuje się
głupio z punktu widzenia zespołu programistycznego.
--
Secunia non olet.
Stanislaw Klekot
Następne wpisy z tego wątku
- 28.06.10 22:15 Maciej Sobczak
- 28.06.10 23:13 Sebastian Biały
- 28.06.10 23:16 Sebastian Biały
- 29.06.10 06:19 Piotr
- 29.06.10 07:28 Karol Y
- 29.06.10 07:50 Maciej Sobczak
- 29.06.10 08:43 Wit Jakuczun
- 29.06.10 08:47 Wit Jakuczun
- 29.06.10 08:48 Wit Jakuczun
- 29.06.10 14:27 Karol Y
- 29.06.10 15:57 Sebastian Biały
- 29.06.10 16:02 Sebastian Biały
- 29.06.10 16:38 Wit Jakuczun
- 29.06.10 17:23 Sebastian Biały
- 29.06.10 17:50 Michoo
Najnowsze wątki z tej grupy
- 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
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
Najnowsze wątki
- 2025-02-06 PROGRAM DOPŁAT DO AUT ELEKTRYCZNYCH TO ABSURD. ZA ŚRODKI Z KPO KUPIMY NIEMIECKIE I CHIŃSKIE AUTA
- 2025-02-05 ceny OC
- 2025-02-05 Re: ceny OC
- 2025-02-05 Re: ceny OC
- 2025-02-07 Smar do video
- 2025-02-06 Litowe baterie AA Li/FeS2 a alkaliczne
- 2025-02-07 Gliwice => Business Development Manager - Network and Network Security
- 2025-02-07 Warszawa => System Architect (Java background) <=
- 2025-02-07 Warszawa => System Architect (background deweloperski w Java) <=
- 2025-02-07 Warszawa => Solution Architect (Java background) <=
- 2025-02-07 Gliwice => Ekspert IT (obszar systemów sieciowych) <=
- 2025-02-07 Lublin => Programista Delphi <=
- 2025-02-07 Warszawa => Architekt rozwiązań (doświadczenie w obszarze Java, AWS
- 2025-02-07 Dęblin => Node.js / Fullstack Developer <=
- 2025-02-07 Bieruń => Spedytor Międzynarodowy (handel ładunkami/prowadzenie flo