Co powinienem umieć?

0

Witam,
planuję w przyszłości zostać programistą (obecnie ukierunkowany jestem na aplikacje mobilne, lecz w przyszłości może ulec to zmianie). Z racji tego, że mam dopiero (albo już) 16 lat, chciałbym zacząć naukę. Znam C# - potrafię pisać proste aplikacje (Windows Forms), rozwiązuje zadania ze SPOJ'a. Potrafię napisać aplikację dla Windows Phone (aplikacja, z grami jeszcze sobie nie radzę :) ). Wiem, że powinienem nauczyć się czegoś o bazach danych (co dokładnie pod C#?). Coś jeszcze jest typu "must know"? Proszę o informację i w miarę możliwości link do książki/kursu/opisu.
Dziękuję za pomoc.

0

Jeżeli tyle umiesz to spoko, od siebie polecę Ci jednak coś nie związanego z C#. Chodzi o wzorce projektowe - to trzeba znać. Dobra aplikacja to nie tylko dobre biblioteki, ona musi być dobrze napisana.
Na początek polecam Wzorce projektowe od Gang of Four
Jest w Helionie: http://helion.pl/ksiazki/wzorce-projektowe-elementy-oprogramowania-obiektowego-wielokrotnego-uzytku-erich-gamma-richard-helm-ralph-johnson-john-m,wzoele.htm

Gdy już to ogarniesz, to: http://helion.pl/ksiazki/architektura-systemow-zarzadzania-przedsiebiorstwem-wzorce-projektowe-martin-fowler,szabko.htm

0

Dziękuję za pomoc. Wracając do baz danych. Mógłby ktoś polecić mi coś przystępnie napisanego, co pozwoli mi "pojąć" aplikacje bazodanowe? Tj. po przeczytaniu tego będę mógł samodzielnie napisać chociażby słynny dziennik :)

0

Chcesz poznac teorie baz danych czy umiec zaklepac cos bazodanowego w C#? Bo to 2 zupelnie rozne rzeczy.

  1. http://www.amazon.com/Database-Systems-Complete-Book-Edition/dp/0131873253
  2. http://msdn.microsoft.com/pl-pl/data/ee712907
0

@up
jak już wspomniałem, za jakieś 10lat (po studiach) planuję zacząć pracę jako programista. Bazy danych chcę poznać na poziomie pozwalającym mi pisać programy opierające się na nich.

0

EDIT:
przeglądam pozycje co podesłałeś. Mimo wszystko, ale dla 16 latka książka za 160$ jest nieosiągalna...

0

Nie potrzebujesz jej ani troche, skoro chcesz tylko zaklepac cos bazodanowego.

  • 80$ jak juz. Chyba, ze zapach nowosci od ksiazki jest warty drugie 80$ nawet nie 80$ tylko 30$ (i tak duzo za duzo jak za zapach).
1

@Gimbazjalista, teorię z baz danych znajdziesz tutaj za darmo: http://osilek.mimuw.edu.pl/index.php?title=Bazy_danych

0

Jestem w twoim wieku i imo nie powinieneś tak na to patrzeć :x w 10 lat może się zmienić prawie wszystko, poczytaj raczej o ogóle programowania, technikach, wzorcach (bleeeeeee...) itd. a nie o konkretnych językach czy technologiach. Smartfonów na które pisało się w C# 10 lat temu nie było, za 10 lat też ich może nie być (albo będą marginesem rynku).

1

Jak wyobrazasz sobie zapamietania wiedzy z wzorcow projektowych bez realizacji ich we wlasnych systemach (bo do tego to juz jest potrzebna znajomosc konkretnego jezyka i konkretnej technologii)?

0

Zaznajomienie się z jakąś technologią, jezykiem aby coś z tego konstruować - ok. Wkuwanie składnii coraz to innych języków i nie używanie ich - nie ok.

0

Ja na twoim miejscu przygotowałbym się mentalnie i edukacyjnie do studiów. Studia informatyczne to twardy orzech do zgryzienia bo nikomu z moich znajomych nie pali się pod tyłkiem jak mi (szczególnie tak było w 1 semestrze!). Papier najważniejszy, kurs można zrobić zawsze.

1 użytkowników online, w tym zalogowanych: 0, gości: 1