Przypomnienie po przerwie

0

Dzień dobry.

Mam wieloletnią przerwę w programowaniu. Proste projekty nadal potrafię robić, ale nawet przy nich się męczę. Jaką literaturę polecacie do zwiększenia przepustowości myślenia abstrakcyjnego? Znam na poziomie średniozaawansowanym C++. Poza tym napisałem kilka projektów w C# Lua JS i PHP. Jak przypomnieć sobie jak myśleć podczas programowania? Brakuje mi sprytu.

Dzięki
M.

3

Ogólnie jeśi chodzi o rozwiązywanie problemów to lepiej tego nie robić przy komputerze, ogólnie wydaje się, że programista to pisze, klepie te kody, a w praktyce dobry programista musi umieć dostrzegać problemy, musi myśleć o nich, zrozumieć jak je rozwiązać. Sam komputer temu nie służy, to dobre narzędzie do obróbki, finalizacji, ale do samego myślenia nie jest zbyt optymalny. Do komputera ogólnie warto przyjść z rozwiązaniem w głowie, albo chociaż pomysłem lub eksperymentem by zebrać więcej informacji. Natomiast same pomysły lepiej przychodzą poza komputerem, na papierze, w głowie, pod wpływem różnych pytań, myśli, zmiany perspektywy. Warto analizować problemy, rozbijać je na mniejsze kawałki, analizować, a potem jak coś dostrzeżesz łączyć pośrednie pomysły w calość.

Pomocne jest poznawanie języków, bo one pozwalają zmienić perspektywę, uczą / zmuszą do trochę innego myślenia, zwracają uwagę na inne problemy, przez co w taka nauka może wczepić Ci zestaw pojęć o których pomyślisz przy większości problemów, to bywa pomocne w ocenie konsekwencji. Oczywiście, aby to myślenie w innych językach coś Ci dało musisz poświęcić trochę czasu, aby zrozumieć atuty i wady języka, a i też by wiedzieć jak optymalnie z takiego narzędzia korzystać dopiero wtedy odsłania się kilka faktów na temat problemów i wartościowych podejść do nich.

Ksiązki jakie mogą okazać się pomocne w tym temacie:
https://lubimyczytac.pl/ksiazka/100103/jak-to-rozwiazac
https://www.gandalf.com.pl/b/jak-to-rozwiazac-czyli-nowoczesna

1
mpaw napisał(a):

Dzień dobry.

Mam wieloletnią przerwę w programowaniu. Proste projekty nadal potrafię robić, ale nawet przy nich się męczę. Jaką literaturę polecacie do zwiększenia przepustowości myślenia abstrakcyjnego? Znam na poziomie średniozaawansowanym C++. Poza tym napisałem kilka projektów w C# Lua JS i PHP. Jak przypomnieć sobie jak myśleć podczas programowania? Brakuje mi sprytu.

Dzięki
M.

Pójść do pracy :D

0
mpaw napisał(a):

Dzień dobry.

Mam wieloletnią przerwę w programowaniu.

Coś kręcisz.
W sąsiednim wątku chcesz kupić coś a'la inżynierkę.

Brakuje mi sprytu.

Pewnie trochę ...

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