-
Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: Andrzej Jarzabek <a...@g...com>
Newsgroups: pl.comp.programming
Subject: Re: Carnegie-Mellon przestaje uczyc programowania obiektowego
Date: Sun, 10 Apr 2011 20:28:09 +0100
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 56
Message-ID: <int0c8$bkd$1@inews.gazeta.pl>
References: <1...@4...com>
<2...@k...googlegroups.com>
<f...@b...softax.pl>
<4...@2...googlegroups.com>
<m...@b...softax.pl> <innh81$6gk$1@inews.gazeta.pl>
<inpsjn$nua$1@inews.gazeta.pl> <inqqea$9f4$1@inews.gazeta.pl>
NNTP-Posting-Host: 5acd7098.bb.sky.com
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: inews.gazeta.pl 1302463688 11917 90.205.112.152 (10 Apr 2011 19:28:08 GMT)
X-Complaints-To: u...@a...pl
NNTP-Posting-Date: Sun, 10 Apr 2011 19:28:08 +0000 (UTC)
X-User: septi
In-Reply-To: <inqqea$9f4$1@inews.gazeta.pl>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-GB; rv:1.9.2.15)
Gecko/20110303 Thunderbird/3.1.9
Xref: news-archive.icm.edu.pl pl.comp.programming:189749
[ ukryj nagłówki ]On 10/04/2011 00:34, Wojciech Jaczewski wrote:
> Andrzej Jarzabek wrote:
>
>>> A czy jest zysk/strata dla człowieka, który później pracuje jako
>>> programista?
>>> Bo wiadomo - na uczelni pisze się w stylu uczelnianym - przerost formy
>>> nad treścią jest przez prowadzących lubiany. Natomiast ktoś, kto uczył
>>> się samodzielnie, zwykle ma styl nieco inny.
>>
>> Jest dokładnie odwrotnie: na uczelni największe znaczenie ma zwykle
>> treść,
>
> Sam pamiętam z uczelni (z tym że z kierunku elektronika), gdy przy oddawaniu
Trudno mi się odnieść do Twojego przykładu i będę oczywiście uogólniał,
ale jeśli chodzi o naukę podstaw programowania czy konkretnego języka,
to pisze się na początku programy, gdzie celem jest wykorzystanie
konkretnej techniki, nie po to, żeby studentowi wpoić używanie tej
techniki przy każdej możliwej okazji, tylko po to, żeby się jej nauczył
w ogóle. Bo jak się nie nauczy, to nie będzie potrafił zastosować nawet
tam, gdzie jest ona najlepszym rozwiązaniem, co więcej, nie będzie nawet
potrafił rozpoznać tego miejsca.
Tylko że normalnie na studiach informatycznych programowanie nie kończy
się na tym, że się uczy podstaw albo jęęzyków, ale też na dalszym etapie
uczy się właśnie tego, z których technik czy elementów ma sens korzystać
w różnych sytuacjach. I pisze się programy implementujące rozmaite
algorytmy czy funkcjonalności, gdzie istotna jest właśnie treść, tzn.
np. czy program poprawnie realizuje algorytm albo synchronizujee wątki.
Takie pisanie od tego, do czego się dąży w biznesie, przynajmniej w moim
odczuciu, głównie tym, że na uczeelni nie zwraca się odpowiedniej uwagi
na formę. To ma oczywiście różne formy, bo są różne uczeelnie i kursy, a
prowadzący mogą mieć dodatkowo swoje idiosynkrazje, ale ogólnie prawda
jest właśnie taka, że ludzie po studiach mają przede wszystkim braki w
formie. Tacy, co uczyli się sami mają oczywiście braki jeszcze większe.
Z drugiej strony też jest tak, że jak ktoś nie zna albo nie potrafi
stosować pewnych technik, to często uważa je za niepotrzebne (np. za
"przerost formy nad treścią", co uzadania tym, że sam potrafi się bez
nich obejść. I to też jest częsta przypadłość ludzi, którzy "uczyli się
sami".
>> w praktyce inżynierii oprogramowania forma jest bardziej istotna.
>
> Najlepiej forma zwięzła.
No właśnie niekoniecznie.
> I używanie rozwiązań najprostszych, a nie tych,
> które - akurat się trafiło - były ostatnio omawiane na wykładzie/w książce i
> koniecznie trzeba zademonstrować, że się o nich słyszało.
I używanie rozwiązań najlepszych, niezależnie od tego, czy akurat są
najprostsze, czy nie. Prostota i zwięzłość są oczywiście pewnymi
zaletami, ale po pierwsze nie jedynymi, a po drugie to subiektywne kryteria.
Następne wpisy z tego wątku
- 10.04.11 23:30 Michoo
- 11.04.11 08:01 fir
- 11.04.11 18:04 Wojciech Jaczewski
- 11.04.11 18:22 wloochacz
- 12.04.11 02:30 Andrzej Jarzabek
- 12.04.11 19:17 Wojciech Jaczewski
- 12.04.11 19:30 Wojciech Jaczewski
- 12.04.11 20:06 Daniel Janus
- 12.04.11 21:30 A.L.
- 12.04.11 21:47 A.L.
- 12.04.11 21:49 A.L.
- 12.04.11 21:53 A.L.
- 12.04.11 22:18 Wojciech Jaczewski
- 12.04.11 22:54 Andrzej Jarzabek
- 12.04.11 23:15 Andrzej Jarzabek
Najnowsze wątki z tej grupy
- 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
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
Najnowsze wątki
- 2025-01-04 13. Raport Totaliztyczny: Powszechna Deklaracja Praw Człowieka Nie Chroni Przed Wyzyskiem Ani Przed Eksploatacją
- 2025-01-04 Zbieranie danych przez www
- 2025-01-04 reverse engineering i dodawanie elementów do istniejących zamkniętych produktów- legalne?
- 2025-01-04 w Nowym Roku 2025r
- 2025-01-04 Warszawa => Specjalista ds. IT - II Linia Wsparcia <=
- 2025-01-04 Warszawa => Java Developer <=
- 2025-01-04 Warszawa => Spedytor Międzynarodowy <=
- 2025-01-04 Warszawa => System Architect (Java background) <=
- 2025-01-04 Wrocław => Application Security Engineer <=
- 2025-01-04 Chrzanów => Specjalista ds. public relations <=
- 2025-01-04 Katowice => Key Account Manager (ERP) <=
- 2025-01-03 Problem z odczytem karty CF
- 2025-01-03 Jazda z Warszawy do Krakowa teslą
- 2025-01-03 Wrocław => Konsultant Wdrożeniowy Comarch XL/Optima (Księgowość i
- 2025-01-03 Warszawa => International Freight Forwarder <=