Matura z informatyki
Już miałem przestać pisać o edukacji informatyki, kiedy na tej stronie:
http://dhost.info/ivlo/index.php?gdzie=naszepr
przeczytałem, że C# został wycofany z listy języków dopuszczalnych na maturze z informatyki. Pojawiło się zatem pytanie, jakie języki są dopuszczalne.
Dlaczego studiowanie informatyki to strata czasu?
To jest kolejny wpis na temat edukacji informatyki. Tym razem przez całkowity przypadek żeglując po falach internetu trafiłem na jeden blog, później na drugi, trzeci, gdzie ludzie komentują swoje przygody z informatyką na studiach i edukacją w ogóle.
Standardy kształcenia na kierunku Informatyka
Dzisiaj zajmę się tematem tego, jakie wymogi ustawowe są nakładane na kierunek Informatyki w kontekście kogoś, kto chce zostać programistą.
Dokument ‘Standardy kształcenia, kierunek Informatyka, Studia pierwszego stopnia” można znaleźć tutaj i będę się na niego w tym poście powoływał.
Jeżeli to
Dzisiaj kolejna część wprowadzenia do programowania. Ostatnia część dotyczyła samego opisywania rzeczywistości. Spróbowałem w niej wskazać dlaczego język naturalny nie nadaje się do programowania i jak on ewoluował do języków programistycznych. Pokazałem co to jest obiekt, co to są właściwości i przemyciłem jedną z fundamentalnych zasad programowania:
Nie powtarzaj się!
Zasada DRY (Don’t Repeat Yourself) mówiąca, żeby się nie powtarzać. Po polsku dobrze by brzmiało Nie Powtarzaj Się!, skrót NPS!, ale na razie nie widziałem jeszcze, żeby ktoś takiej wersji używał. (Słowo ‘dry’ po angielsku oznacza czysty). Dalej będę pisał o Czystym Programowaniu jako o programowaniu w myśl zasady NPS.
Rząd wspiera Google
Ostatnie wydarzenia spowodowały, że postanowiłem napisać tego posta.
http://www.woomer.pl/news/rzad_da_google_3_16_mln_zl_na_nowe_miejsca_pracy
Otóż polski rząd postanowił wesprzeć 3 mln zł. inwestycje Google tj. centrum badawczo - rozwojowe i centrum operacyjne. W ten sposób rząd polski pieniądze z podatków nas wszystkich i polskich firm IT też wspiera inwestycje prywatnej, zagranicznej firmy jaką jest Google.
Ewolucja języka
Ostatnio postanowiłem wrócić do samych podstaw programowania. I zacząłem się zastanawiać jak komuś, kto o programowaniu nie ma zielonego pojęcia wyjaśnić to bez ani jednej linii kodu, ewentualnie tylko używając pseudokodu. No i ten wpis o tym będzie. Ewolucja języka, czyli jak język naturalny ewoluował do języków programowania i dlaczego języki programowania są lepsze niż języki naturalne, a wszystko to z punktu widzenia programisty. Przeczytaj całość >>
Najlepiej płatny język programowania
Tiobe Software opublikowało na swojej stronie (http://www.tiobe.com) dane na temat popularności języków programowania. Przedstawiają się one następująco:
Czy matematyka jest potrzebna programiście?
Właśnie znalazłem ciekawy wpis na blogu Jarosława Rzeszótko. Zapytał on wybitnych programistów świata o parę rzeczy, jak nauczyli się programować, jaka jest najważniejsza cecha programisty, czy matematyka i fizyka jest potrzebna do programowania, co będzie przełomem w programowaniu, jakiej nowej technologii by chcieli się nauczyć, i jeszcze jeszcze innych. Polecam ten wpis:
Na pytanie o matematykę, no cóż ile osób tyle odpowiedzi. Co do fizyki już raczej wszyscy są zgodni, że zazwyczaj wiedza fizyczna w programowaniu jest nieprzydatna poza specyficznymi dziedzinami jak grafika 3D, symulacja zjawisk czy gry komputerowe.
Ile kosztuje spam?
Czy dostajesz codziennie na skrzynkę pocztową spam? Jeżeli masz dobry filtr antyspamowy to pewnie niedużo. Ale zawsze jakaś reklama dotrze. A zastanawiałeś się może kiedyś ile adresów mejlowych mają spamerzy w swoich bazach?
No więc jeżeli nie znasz na to odpowiedzi pytania to zaraz się dowiesz. Akurat udało mi się skontaktować z jedną firmą, która to taki spam rozsyła z jakąś informacją o konferencji (nie jest to polska firma, od razu żeby było jasne). Dla tej firmy to całkiem normalne, że tak się reklamują, aż tak normalne, że dostałem namiary na osobę tym się zajmującą. Osoba ta ma w bazie 15 MILIONÓW polskich adresów e-mail.
Jeżeli dostajesz pam to pewnie jesteś na takiej liście…
Jak takie osoby zbierają adresy e-mail? To proste, ze stron internetowych. Jeżeli google znajdzie Twojego mejla, to oni też! Dlatego pamiętaj, żeby nie podawać nigdzie np. pod komentarzami adresu wprost, jeżeli wiesz, że zostanie on opublikowany na stronie.
A… i jeszcze jedna ciekawostka: jak następnym razem dostaniesz jakiegoś spamowego mejla, to pomyśl o tym, że właśnie w tym momencie ktoś na świecie (spamer, żeby było jasne) zarobił kosztem Twojego czasu, kosztem obciążenia sieci internetowej, przeciążenia serwerów pocztowych.
Wciąż w niektórych krajach spam jest uważany za całkiem normalny sposób reklamy i to nie tak daleko, bo nawet u naszych sąsiadów.
Czy wszystko ma swoją przestrzeń nazw?
Zagadka weekendowa:
Czy wszystko ma swoją przestrzeń nazw?
Objaśnienie: czy każda klasa, każdy interfejs itp. itd. musi mieć swoją przestrzeń nazw czyli namespace?
Podpowiedź:
Czy poniższy kod zawsze zadziała a jeżeli tak/nie to dlaczego:
foreach (Type t in Assembly.GetExecutingAssembly().GetTypes())
{
if (t.Namespace == ‘Warstwa6′ && t.Name == ‘Klasa2′)
{
Console.WriteLine(”Jest ” + t.Name);
}
}
WordPress, Pool Theme - Borja Fernandez - mod
Nakarm RSS