Algorytmika nie do zrozumienia?

0

Witam. Mam pewien problem. Otóż nie mogę ogarnąć algorytmiki. Próbowałem tyle razy, przeczytałem mnóstwo tutoriali i książek, ale i tak, po jakimś czasie zawsze mam problemy z napisaniem choćby jednego prostego programu...
Dziś się załamałem, nie mogłem napisać programu, który wypisze ciąg fibonacciego.
Zwykle mam tysiące pomysłów, ale jeśli trzeba je napisać, to nie mam pojęcia jak się do tego zabrać.
Mam ostatnio problemy z koncentracją, czy to może być wina tego?
Nie mogę się skupić, moje myśli cały czas gdzieś uciekają, a jeśli już mi się uda zyskać "focus" to nie mam pomysłu.
Nie mogę nigdzie znaleźć pomocy, więc piszę tutaj.

0
NieorgarAlgorytmu napisał(a):

Mam ostatnio problemy z koncentracją, czy to może być wina tego?
Nie mogę się skupić, moje myśli cały czas gdzieś uciekają, a jeśli już mi się uda zyskać "focus" to nie mam pomysłu.

Wydaje mi się że na takie pytania to raczej lekarz Ci powinien odpowiadać.
A w kwestii algorytmów to ja wyznaję zasadę że nic tak nie pomaga tak jak kartka i długopis.
Masz do rozwiązania problem? Zapomnij o języku, narzędziach i wszystkim konkretnym, skup się na problemie jaki masz do rozwiązania. Następnie zadaj sobie pytanie "JAK?" i pojedynczymi krokami układaj algorytm. Ja z reguły stosuję jakiś pseudo kod albo prosty diagram czynności. Jak już będziesz miał rozwiązanie na kartce to przepisujesz to na konkretny język.

0

Najśmieszniejsze dla mnie jest to, że jeśli mam stworzyć program użytkowy, etc. to nie mam z tym najmniejszych problemów.
Moim problemem jest zapominanie, zapominam dużo rzeczy. Myślałem, że ktoś ma podobnie i mi coś poradzi :P
Tak czy inaczej, dzięki na pomoc, wypróbuję sposób z kartką. :)

1

Co moge Ci poradzic? Jezeli masz problemy z koncentracja to oznaczac to moze przemeczenie, brak witamin w organizmie, brak magnezu, zmeczenie materialu. Jezeli odczuwasz jakis dyskomfort to warto sobie zrobic pare dni wolnego, dac odpoczac umyslowi. Warto tez zadbac o ruch na swiezym powietrzu(bieganie polecam;)) i zdrowia diete bogata w witaminy. Mowisz, ze nie ogarniasz algorytmow. Duzo osob ich nie ogarnia, pytanie brzmi czy rozumiesz np implementacje kolejek,algorytmow grafowych itp. Staraj sie wyobrazac rozne scenariusze, wez kartke rozrysuj pare przypadkow zobaczysz sekwencje a Twoj umsyl zacznie je przyswajac. Z poczatku oczywiscie bedzie trudno ale nikt nie obieca ze jest latwo. Tez miej swiadomosc, ze nie ktore problemy "matematyczno-algorytmiczne" sa specyficzne i w pracy zawodowej raczej nie bedziesz musial zajmowac sie takimi problemami. Nie mniej jednak warto poznawac struktuty danych i algorytmy na nich gdyz wtedy bedziesz mial obraz jak co dziala i kiedy uzyc gotowej implementacji. Pamietaj, ze nie musisz byc majstrem z algorytmiki ale jezeli bedziesz nad tym pracowal mysle ze osiagniesz zadowalajacy Cie poziom, ktory tez pomoze Ci w pracy gdzie bedziesz pisal uzytkowe programy. BTW Ile masz lat?

@Edit "Duzo osob ich nie ogarnia, pytanie brzmi czy rozumiesz np implementacje kolejek,algorytmow grafowych ..." Mialem na mysli, ze na poczatku przygody z algorytmami(wymyslanie i implementowanie rozwiazan) moze byc trudno bo nie znasz wlasnie algorytmow, ktore by czesc problemu rozwiazaly za Ciebie.

3

sprobuj sobie pocwiczyc z serwisami typu spoj.com, codewars.com, hackerrank.com

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