Przypomnienie po przerwie

Przypomnienie po przerwie
mpaw
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 531
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.

PK
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 245
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

SI
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 296
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

AK
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3561
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ę ...

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.