niedziela, 5 maja 2013

Programowanie nie takie straszne...

Osoby zaczynające swą przygodę z programowaniem często dość szybko zostają zdemotywowani.
Kilka powodów, które uważam za istotne (z całym szacunkiem dla czytelników):

  • Grozi mi pała z przedmiotu, muszę się pouczyć bo nie dostanę na szlugi :\
  • Napisałem super elo mega Hello World, w takim tempie już jutro będę pisał Fifę 2141240!!!
  • Klasy, zmienne, stringi łingi, nie widzę nic konkretnego... na tym napiszę najwyżej kalkulator a i tak ten z windowsa lepszy...
  • Konsola konsola konsola, całe życie z tą durną konsolą?
  • Nie chce mi się...
  • Nie ogarniam...

Itp. itd.

 Niech to będzie motywujący wpis dla tych, którzy mają chęć rzucić programowanie w kąt

Zobaczmy, jak można napisać coś bardzo użytecznego, i jednocześnie prostego
ps. duża ilość kodu nie oznacza, że jest on skomplikowany

Klient FTP:
http://www.codeproject.com/Tips/443588/Simple-Csharp-FTP-Class

Przeglądarka WWW napisana w max 7 minut:


Odtwarzacz muzyki napisany w 5 minut


Konwerter muzyczny MP3 -> WAV ~~ 6 minut

Czemu to wszystko trwa tak krótko, i czemu (mam nadzieję) nie wydaje się koszmarem nocnym?
Ponieważ C# zawiera masę bibliotek, oraz (w porównaniu do przykładowo C++, chociaż to specyficzne porównanie, i proszące się czasami o hejt) jest dużo prostszym językiem.

Oczywiście są to aplikacje napisane w podstawowych wersjach, jeżeli będziecie uparci, to stworzycie coś ponad to. Nie ma osób specjalizujących się w każdej z tych dziedzin, dla jednej obsługa protokołów sieciowych będzie trywialne, dla innych magią (tak samo z plikami muzycznymi etc.)

Jak ktoś jest od wszystkiego, to jest do niczego

Dla tego polecam wgłębianie się w kierunku, który sobie wybierzecie, i w którym będziecie czuć się coraz pewniej. Na wszystko jest recepta, wystarczy cierpliwość, wujek google, i przede wszystkim dobry pomysł a czas zrobi swoje

Brak komentarzy:

Prześlij komentarz

Jeżeli nie chcesz skorzystać z konkretnego profilu to zaznacz "Nazwa / adres URL" (wystarczy podać nazwę), bądź "Anonimowy"