eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingAda student contestRe: Ada student contest
  • 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

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: