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.
Co powinienem umieć?
- Rejestracja: dni
- Ostatnio: dni
- Rejestracja: dni
- Ostatnio: dni
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
- Rejestracja: dni
- Ostatnio: dni
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 :)
- Rejestracja: dni
- Ostatnio: dni
- Postów: 2412
Chcesz poznac teorie baz danych czy umiec zaklepac cos bazodanowego w C#? Bo to 2 zupelnie rozne rzeczy.
- Rejestracja: dni
- Ostatnio: dni
@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.
- Rejestracja: dni
- Ostatnio: dni
EDIT:
przeglądam pozycje co podesłałeś. Mimo wszystko, ale dla 16 latka książka za 160$ jest nieosiągalna...
- Rejestracja: dni
- Ostatnio: dni
- Postów: 2412
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).
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Wrocław
@Gimbazjalista, teorię z baz danych znajdziesz tutaj za darmo: http://osilek.mimuw.edu.pl/index.php?title=Bazy_danych
- Rejestracja: dni
- Ostatnio: dni
- Postów: 107
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).
- Rejestracja: dni
- Ostatnio: dni
- Postów: 2412
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)?
- Rejestracja: dni
- Ostatnio: dni
- Postów: 107
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.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 10
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.