-
Data: 2010-06-28 19:27:46
Temat: Re: Ada student contest
Od: "Stachu 'Dozzie' K." <d...@g...eat.some.screws.spammer.invalid> szukaj wiadomości tego autora
[ pokaż wszystkie 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
- 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
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
- Młodzi programiści i tajna policja
Najnowsze wątki
- 2024-11-17 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- 2024-11-18 Gdynia => Spedytor Międzynarodowy <=
- 2024-11-18 Białystok => Full Stack web developer (obszar .Net Core, Angular6+) <
- 2024-11-18 Białystok => Programista Full Stack (.Net Core) <=
- 2024-11-18 Kraków => Business Development Manager - Dział Sieci i Bezpieczeńst
- 2024-11-18 Kraków => Business Development Manager - Network and Network Security
- 2024-11-18 Kraków => Network Systems Administrator (IT Expert) <=
- 2024-11-18 Kraków => Administrator Systemów Sieciowych (Ekspert IT) <=
- 2024-11-18 Zdunowo => Senior PHP Symfony Developer <=
- 2024-11-18 Łódź => QA Inżynier <=
- 2024-11-18 Lublin => Senior PHP Developer <=
- 2024-11-18 Gliwice => Specjalista ds. public relations <=
- 2024-11-18 Gdynia => Front-End Developer (React/Three.js) <=
- 2024-11-18 Gdańsk => Specjalista ds. Sprzedaży <=
- 2024-11-18 Gdańsk => Kierownik Działu Spedycji Międzynarodowej <=