Wątek przeniesiony 2017-08-01 14:18 z Nietuzinkowe tematy przez somekind.

Nauka programowania, jak??

0

Witam.
Jakiś czas temu rozpocząłem naukę programowania ale rozpocząłem to źle. Zacząłem od uczenia się Języka programowania a nie samego programowania. Językiem tym jest c# ( bardzo fajny język). W czasie nauki pojawiły się koncepcje które są podstawą programowania niezależnie od samego języka. Tymi zagadnieniami
są ( z angielskiego) Software Development FundamentalsStruktura , Data Structures and Software Design, Algorithm Design and Analysis i kilka innych ważnych jak paradygmaty. Niestety większość z tych koncepcji wyjaśniana jest na bazie Pythona lub Javy. Microsoft uczy samego języka, nie podejmuje uczenia koncepcji programowania.
I moje pytanie jest takie.
Chcę podjąć kursy typu https://www.edx.org/professional-certificate/computer-science-essentials-software#courses jest w Javie (jest wile innych kursów tego typu). Zadania wykonywać w Javie ( bez konieczności Zapamiętywania samej Javy) i te same zadania starać się wykonać w c#. Chodzi mi głównie o zdobycie umiejętności z tych kursów a nie konkretnego języka. Nie mieszają mi się języki.
Czy to jest dobry pomysł?
Nie wiem czy się ze mną zgodzicie ale uważam że to da mi lepsze podstawy programowania niż wykonywanie kursów w typowo w c# które uczą technologii .NET niż wiedzy z zakresu programowania ogólnie. A dopiero potem ruszyć na .NET na maksa.?

0

ale ty nie masz się uczyć rozmyślania o kodzeniu tylko kodzenia, bo na testach w firmie masz zwykle jakieś zadanie, a nie rozmowę filozoficzną o sensie programowania dude ;)

0

jak chcesz podłapać trochę teorii to lepiej poczytać o wzorcach projektowych, albo książki typu "Czysty kod" czy "Code complete", pooglądać sobie jakieś konferencje na Youtube, poczytać blogi o programowaniu, zobaczyć co na Hacker News piszczy (czasem są fajne linki na temat teorii programowania).

Nie wiem po co ci kursy do poznawania teorii. Chyba to się gryzie w ogóle, bo tak jak napisałeś, pewne rzeczy są niezależne od języka programowania, więc po co ci kursy, które będą ci kazały wykonywać zadania z jakiegoś konkretnego języka?

0

Te kursy o podałem w linku to wydaje mi się że uczą właśnie programowania, jak i co się z tym je. No chyba że nie mam racji. Tam jest teroria i zadania na koniec projekt.

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