Jak nauczyć się programować? - Najważniejsza kwestia - wybór języka.
Ja próbowałem dawniej uczyć się PHP, C++, coś tam w JAVA a kończyło się na wyświetleniu hello world, aż wybrałem właśnie C#. I jak jest teraz? Z chęcią przysiadam do nauki i się uczę, wchodzi do głowy jak nic innego. Zwłaszcza jak sięgam myślami, że za kilka lat będę mógł sobie pracować zdalnie i mieć #!$%@?, bo mi będzie wolno. Mimo, że to dopiero trzeci dzień, czuję się świetnie. Motywacji do nauki mam tyle, że wychodząc na dwór wypada mi z kieszeni. Polecam ten stan, bo jak jednak się nie znajdzie odpowiedniego języka, to nawet uczyć się nie chce.
Dziś nauczyłem się (można powiedzieć, że przypomniałem): -Tablice i wszystko z nimi związane -Pętla foreach Dodatkowo zrobiłem pierwszą aplikację w okienku windowsowym. Zwracała obecny czas. Pic rel. Może to tylko jedna linia kodu, co w sumie śmieszne, ale od zawsze chciałem zrobić coś w oknie. To był ten dzień. Małymi kroczkami do celu. \
I zdobyłem nową książkę - Programowanie c# wydanie VI.
Dzień 3/500
Za ten wstęp otaguję #naukaprogramowania, może ktoś się zmotywuje. ______________________________________________________________________________________________
Zapraszam do obserwowania mojego tagu - #500dayschallenge <- 500 dni nauki minimum 2h dziennie programowania, aż do pierwszej pracy.
@DobryProgramista: mi sie wydaje, ze to bardziej kwestia znalezienia dobrych kursow I przykladow na poczatek, niz jezyka - np. java na poczatku wyglada bardzo podobnie do c# ;)
@lol_nope: Jest bardzo podobna. Podstawy to w c++ też są podobne. Kursów jest pełno, czy to codecademy czy coś, tak samo książki. Teraz pobierzesz sobie jaką i gdzie chcesz, więc bardziej chodzi o motywację i chęci.
@DobryProgramista: no ale nie napisałeś co Ci bardziej pasuje, ciekawi mnie to bo na tym etapie tablic i pętli różnice między językami o składni pochodzącej z C są znikome
@DFENS: Czasami nie ma dobrego wytłumaczenia. Dlaczego bardziej odpowiada Ci VW Passat zamiast Audi A4? Samochody praktycznie identyczne, ale czasami wolisz jedną markę nad drugą. Tak samo z językami, w zasadzie tak jak zauważyłeś w podstawach wiele się nie różnią, ale coś trzeba wybrać. Natomiast na późniejszych etapach C# jest IMO bardziej wygodny w pisaniu i ponownie będzie to moja opinia z którą możesz się nie zgodzić :) Przyszłościowo należy też
Dlaczego ludzie w ogóle robią takie wpisy? Czy koniecznie musicie się dzielić każdym postępem, aby mieć jakąkolwiek motywację? I jeszcze ten nick... Co siedzi w Waszych głowach? Czemu ten wpis ma aż 18 plusów? Serio chcecie czytać takie coś?
@OP Proszę, używaj tylko swojego tagu... Ale i tak pewnie skończy się #czarnolisto
@Nieann: Dla motywacji swojej, motywacji innych. Dodatkowo śledzenia właśnie swoich postępów, to jest fajne. Za co taki ból dupy, lepiej narzekać na innych na mirko niż podjąć działanie?
@pierniki_mojej_babci: Inne języki od razu nie podobały się jak ten ;) @-PPP-: Nie, to moje nie wiem które konto, usunąłem poprzednie prawie 2 letnie :) Wiadomo, mój cel. Ja tylko piszę sobie jako dziennik, a może innych zmotywuję.
@DobryProgramista: Kilka rad od kogoś, kto niedawno rzucił wszystko i został programistą: - Naucz się dobrze mówić po angielsku. To jest Twój najważniejszy język jaki musisz opanować, nie żadne Javy czy C#y. - Opanuj podstawy OOP (klasy, interfejsy, dziedziczenie) i poczytaj o jakichś prostych wzorcach projektowych. - Opanuj składnię jakiegoś języka (pętle, closures itd.). Przestudiuj jego "architekturę" (na przykładzie Javy - co to JVM, jak działa garabage collector, zarządzenie pamięcią). Wygoogluj
@RufuSx: Dzięki mireczku! No teraz mam więcej do zrealizowania, hmm.. może nie więcej, ale dokładniej wiadomo co i jak. Na pewno skorzystam i to już od jutra. Tj. dziś.
@RufuSx: > Pisanie konsolowych 'dupa-programów', moim zdaniem, nic ci nie da
No pisanie aby pisać nic nie da, ale chyba gdzieś musi się nauczyć podstaw języka, OOP, wielowątkowości itp. itd., a na początku najlepszym miejscem na to jest konsola. A na początku to na pewno trzymałbym się z daleka od designera, w którym w minutę można wyklikać sobie okienko i "program" gotowy.
@some_ONE: Jasna sprawa, konsola jest jak najbardziej spoko. Bardziej chodziło mi o robienie programów typu "wyznaczanie miejsc zerowych funkcji kwadratowej" czy zwracanie aktualnego czasu.
Ja próbowałem dawniej uczyć się PHP, C++, coś tam w JAVA a kończyło się na wyświetleniu hello world, aż wybrałem właśnie C#. I jak jest teraz? Z chęcią przysiadam do nauki i się uczę, wchodzi do głowy jak nic innego. Zwłaszcza jak sięgam myślami, że za kilka lat będę mógł sobie pracować zdalnie i mieć #!$%@?, bo mi będzie wolno. Mimo, że to dopiero trzeci dzień, czuję się świetnie. Motywacji do nauki mam tyle, że wychodząc na dwór wypada mi z kieszeni. Polecam ten stan, bo jak jednak się nie znajdzie odpowiedniego języka, to nawet uczyć się nie chce.
Dziś nauczyłem się (można powiedzieć, że przypomniałem):
-Tablice i wszystko z nimi związane
-Pętla foreach
Dodatkowo zrobiłem pierwszą aplikację w okienku windowsowym. Zwracała obecny czas. Pic rel. Może to tylko jedna linia kodu, co w sumie śmieszne, ale od zawsze chciałem zrobić coś w oknie. To był ten dzień. Małymi kroczkami do celu. \
I zdobyłem nową książkę - Programowanie c# wydanie VI.
Dzień 3/500
Za ten wstęp otaguję #naukaprogramowania, może ktoś się zmotywuje.
______________________________________________________________________________________________
Zapraszam do obserwowania mojego tagu - #500dayschallenge <- 500 dni nauki minimum 2h dziennie programowania, aż do pierwszej pracy.
Kursów jest pełno, czy to codecademy czy coś, tak samo książki. Teraz pobierzesz sobie jaką i gdzie chcesz, więc bardziej chodzi o motywację i chęci.
Przyszłościowo należy też
@OP Proszę, używaj tylko swojego tagu... Ale i tak pewnie skończy się #czarnolisto
Porozmawiamy za pół roku.
PS nie mówię, że ci się zbrzydzi, może nawet spodoba ci się bardziej, ale trzeci dzień...
Cóż. Wiedz, że tak naprawdę to wszyscy mają w dupie to czy ci się uda czy nie. Uczysz się tylko dla siebie, nie zapominaj o tym.
@-PPP-: Nie, to moje nie wiem które konto, usunąłem poprzednie prawie 2 letnie :)
Wiadomo, mój cel. Ja tylko piszę sobie jako dziennik, a może innych zmotywuję.
- Naucz się dobrze mówić po angielsku. To jest Twój najważniejszy język jaki musisz opanować, nie żadne Javy czy C#y.
- Opanuj podstawy OOP (klasy, interfejsy, dziedziczenie) i poczytaj o jakichś prostych wzorcach projektowych.
- Opanuj składnię jakiegoś języka (pętle, closures itd.). Przestudiuj jego "architekturę" (na przykładzie Javy - co to JVM, jak działa garabage collector, zarządzenie pamięcią). Wygoogluj
No teraz mam więcej do zrealizowania, hmm.. może nie więcej, ale dokładniej wiadomo co i jak. Na pewno skorzystam i to już od jutra. Tj. dziś.
No pisanie aby pisać nic nie da, ale chyba gdzieś musi się nauczyć podstaw języka, OOP, wielowątkowości itp. itd., a na początku najlepszym miejscem na to jest konsola.
A na początku to na pewno trzymałbym się z daleka od designera, w którym w minutę można wyklikać sobie okienko i "program" gotowy.