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.
nie no jak czytam wykop, to wychodzi ze zarabia sie tutaj wiecej niz na zachodzie, gdzie nie mamy zadnego duzego korpo, a jestesmy tania sila robocza dla nich
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.