8 stycznia 2011

Podsumowanie roku 2010 i przedstawienie planów na rok 2011

Witam po bardzo długiej przerwie w blogowaniu. Dzisiaj piszę, aby podsumować rok, który minął 2010 i napisać moje plamy na ten rok, czyli rok 2011.

Ale na początek czas teraźniejszy. W najbliższym czasie będę prawdopodobnie zajęty nauką na konkursy w związku z czym nie będę miał czasu na rozwijanie programu SymFiz i blogowanie. Jednak postaram się, aby z czasem na moim blogu pojawiało się coraz więcej wpisów i były one coraz bardziej wartościowe. :-)

Dobrze, a teraz podsumowanie ubiegłego roku. Ogólnie nie było moim zdaniem za dobrze, ale z drugiej strony nie było tak znowu źle. Niestety nie udało mi się za bardzo rozwinąć mojego głównego programu SymFiz. Nie osiągnąłem także takich postępów w programowaniu jak na początku planowałem. Co poszło dobrze? Huh. Przyznaję nie było tego znowu tak dużo. Zacząłem uczyć się C# i już trochę go umiem. Rozpocząłem także naukę wzorców projektowych, w których nie zrobiłem może dużego postępu, ale mniej więcej się w nich zorientowałem. Poduczyłem się także algorytmiki i napisałem krótki programik MatrixText Hello World(w C#), który generował animację spadających literek jak w matrixie z których pod koniec wyłaniał się napis. Był to program konsolowy. Muszę powiedzieć, że nawet w miarę mi się udał, jednak nie miałem czasu na jego dopracowanie, przez co w paru miejscach jest „brzydko” napisany. W ubiegłym roku nauczyłem się także trochę Windows API, z którego użyciem napisałem pierwszą wersję programu SymFiz. I tak oto nakreśliłem Wam mniej więcej co dokonałem w tym roku.

Teraz kolej na plany tegoroczne. Przyznaję, że chciałbym w tym roku zrobić dużo rzeczy i na 99% im wszystkim nie podołam. Jeśli tak by się stało to ta część planów, które nie udało mi się zrealizować w tym roku zostaną przełożone na następny rok. No, ale do rzeczy. W tym roku chciałbym jak najbardziej rozwinąć swój program SymFiz. Tak, aby zaimplementować już te najważniejsze części programu. W planach mam także stworzenie nowego portalu, wraz z Aleksandrem Zawalichem, ale o tym więcej napiszę w innym wpisie. ;-) Chciałbym także poznać kilka nowych języków i bibliotek, w stopniu dobrym takich jak: VB.NET, VBA, JavaScript, ASP.NET i „liznąć” takie jak: Java, DirectX, QT, WxWidgets, SDL. Zamierzam także pogłębić swoją wiedze w językach, bibliotekach, technologiach itp., które obecnie już trochę znam, czyli HTML, CSS, PHP, C++, C#, Windows API,  a także algorytmika, oraz wzorce projektowe. Pogłębianie mojej wiedzy będzie się zapewne wiązało z rozpoczęciem kilku nowych malutkich projektów. Jeśli takowe powstaną poinformuję o tym na blogu. ;-)

Zamierzam także bardziej uczyć się matematyki, fizyki, języka angielskiego i niemieckiego. Chciałbym także zrobić postępy w tworzeniu grafiki komputerowej.

Tak więc oto są moje plany na ten rok, myślę że są one duże i nie zdołam ich wszystkim podołać w tym roku. Ale jeśli chociaż w większej części uda mi się je zrealizować to będę bardzo zadowolony. Jestem bardzo zdeterminowany, aby wykonać jak najwięcej z postawionych sobie założeń. ;-)

Dlaczego przedstawiłem Wam moje plany na blogu, jaki miałem w tym cel? Główny cel jest taki, że przedstawienie takich planów opinii publicznej bardziej zmotywuje mnie do ich zrealizowania. Drugim, trochę mniej ważnym celem, było po prostu przedstawienie Wam co zamierzam osiągnąć w tym roku.

Kolejne podsumowanie za około rok. ;-) 

2 komentarze:

  1. Witam!

    To fakt, zaniedbałeś tego bloga, ale i ja za często na niego nie wchodziłem. Co prawda bardziej interesują mnie inne języki niż C# i .NET, jednak... po prostu pomyślałem, że jak już śledzę bloga to niech śledzę.

    Dobra, a teraz do tematu :) . Pozwolę sobie skomentować dobór technologii do poznania:

    - DirectX: szajs bo.. szajs - nie ma jak dobra argumentacja...
    - Java - zaletą jest, że aplikacja w tym języku uruchomi się na wszystkich platformach, na które jest wydany interpreter tego języka
    - ASP.NET - a gdzie znajdziesz dobry tani hosting z obsługą ASP.NET? Nie polecam...
    - VB.NET - można osiągnąć całkiem dobre efekty, sam programuję. Nieco nie podoba mi się tylko składnia tego języka.
    - QT - nie wiem, nie umiem się przekonać do komerchy, wolę GTK+
    - wxWidgets - dość duża waga i zasobożerność aplikacji
    - SDL - nie próbowałem, ale wydaje się być dobry
    - VBA - a po co...
    - Windows API - osobiście nie lubię, trzeba walić 100 linii żeby okno napisać :@, zaletą jest natomiast mała waga aplikacji :)

    Pozdro, winrarus.

    OdpowiedzUsuń na zawsze
  2. Bardzo mi zależy, aby dalej prowadzić swojego bloga, dlatego pomału będę się starał go "rozkręcać", tak aby pojawiało się coraz więcej i bardziej ciekawszych rzeczy. Mam nadzieję, że mi się to uda. :-)

    @winrarus: Co do technologi, które zamierzam poznać(a raczej liznąć) w najbliższym czasie to nie wybierałem je pod własny gust, ale po to, aby poznać nowe rzeczy, zobaczyć jak się pisze np. w DirectX, czy QT. A może niektóre mi się spodobają i poznam je później szerzej.

    A teraz konkretnie:
    - myślę, że DirectX to dobre API, o czym może świadczyć, to że jest dosyć popularne ;-)
    - no to mi się wydaje fajne w Javie
    - Czy hosting jest najważniejszy? Darmowe hostingi ASP.NET są za granicą, a płatne hostingi ASP.NET w Polsce są całkiem dobre i IMO w miarę niskiej cenie. Myślę, że warto poznać ASP.NET(za około tydzień przyjdzie mi książka z Heliona do nauki tego frameworka) :)
    - Ja też nie przepadam za składnią VB.NET, ale chciałem spróbować jak mi się będzie pisało w języku właśnie z taką składnią. Co do możliwości tego języka to są one bardzo podobne(jeśli nie takie same) do możliwości C#, ponieważ obydwa są oparte o platformę .NET
    - QT, także chciałem spróbować czegoś nowego ;)
    - wxWidgets no zobaczę jak jest zasobożerny ;)
    - Dla mnie także SDL wydaję się dobry
    - VBA po to, aby liznąć czegoś nowego no i może się kiedyś przydać ;D
    - też nie przepadam za Windows API, ale ma większe możliwości niż platforma .NET, które czasami się przydają, a można "zaimportować" do programu. Tak jak to było przykładowo z DWM(Desktop Window Manager)

    Pozdrawiam,
    brzegator27

    OdpowiedzUsuń na zawsze