Gubię się przy programowaniu

0

Witam,

Od niecałego roku zacząłem się uczyć programowania w JavaScript niestety po zrozumieniu ifów, funkcji, tablic, pętli itp mam problem z wykorzystaniem tego. Chodzi mi po prostu, że nie potrafię poskładać tych wszystkich klocków i ułożyć w całość. Co chwilę muszę się odwoływać do jakiejś tam funkcji wywołać przy niej jakąś metodę i jak już mam się za to zabrać to kompletnie leżę na tym. Myślę, że właśnie chodzi tu o logiczne myślenie, którego nie posiadam jak widać... Czy istnieje jakaś książka by w sensowny sposób step by step nauczyła w praktyce i wyjaśniła na przykładzie jakiegoś drzewka, grafu? Pomyślałem, że może być to wina tego iż nie znam podstaw algorytmiki i zacząłem się uczyć właśnie algorytmów w sumie to na razie jestem na grafie blokowym... Wiecie co na to poradzić?

2

Tego z książki sie nie nauczysz raczej.
To o sposób myślenia chodzi, IMO jedyny sposób aby załapać o co chodzi to klepać i klepać.

2

Trudno sobie wyobrazić na czym dokładnie się wykładasz. Spięcie wszystkiego do kupy jest generalnie dość proste. To jak z pójściem do sklepu. Masz po drodze serię instrukcji i decyzji (ifów) i jako programista powinieneś te kroki ułożyć w dobrej kolejności i tyle. Nie ma tu jakiejś ukrytej magii.

Może brak Ci projektu do wykonania. Ja tu widzę coś co u siebie kiedyś zauważyłem. Przy dużej ilości pochłoniętej wiedzy i braku ukierunkowania (konkretnych zadań) mózg chyba stara się pokryć różne scenariusze (zwykle odrealnione, gdyż nie ma się jeszcze żadnego zadania wykonanego na koncie) zdobytą wiedzą, co prowadzi do przeciążenia. Człowiek staje się nieoperatywny, to jakby zapuścić rekurencje bez konkretnego break pointa.

Jest jeszcze jedna możliwość - na początku może przerastać Cię ilość metod/funkcji z gotowych bibliotek. Ale tu potrzeba czasu i cierpliwości, nie ma drogi na skróty. Jeśli od roku siedzisz nad tematem, to posiedz jeszcze pare miesięcy. Na pewno Cię to nie zabije.

0

Dzięki za odpowiedź masz rację tak jak mówisz. Za dużo teorii za mało praktyki. Muszę znaleźć jakąś konkretną stronę z przykładami coś jak codecademy ale wiem, że tak na prawdę przy swoich projektach idzie się najwięcej nauczyć.

Kiedy patrzę na kod w ciągu kilku minut mogę połapać się od czego jest dana funkcja czy zmienna ale jak mam sam coś stworzyć to siedzę jak baran patrzę w monitor i pierwsze co mi przychodzi do głowy to jakiś prompt z ifami i elsami...

4

Klep te ify. Nie da się nauczyć od razu pisać dobrze, nie ma drogi na skróty. A to czytanie gotowego kodu to jest dobra droga. Ja sam np. walczę z user experience. Nie masz pojęcia ile czasu spędzam na badaniu tematu węsząc po gotowych aplikacjach i odkrywaniu patentów na różne (wydawałoby się proste) funkcjonalności.

Odkrywanie na nowo pozornie ogarniętego tematu to podstawa w samodoskonaleniu IMHO.

0

Polecam spoja. Oczywiście zacznij od najłatwiejszych zadań (tych z największą ilością nadesłanych rozwiązań).

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