![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 896 Pomógł: 76 Dołączył: 15.11.2003 Skąd: Sosnowiec/Kraków Ostrzeżenie: (0%) ![]() ![]() |
Dokonując pewnej refleksji nad treścią postów na forum można łatwo zauważyć,
że da się wyodrębnić pewnien typ problemów, które mają ludzie (szczególnie w przedszkolu). Mówię o postach typu "nie otrzymuję żadnych wyników z bazy danych". Każdemu, kto ma trochę doświadczenia przychodzi do głowy kilka prostych działań, które pozwoliłyby zlokalizować w którym momencie następuje błąd - w zapytaniu sql, w działaniu bazy, w strukturze danych w bazie czy na poziomie przetwarzania wyników w php. Jak to się dzieje, że jeden z każdym problemem leci na forum a drugi potrafi rozwiązać każdy z tych problemów? Oczywiście nie dlatego, że drugi nauczył się na pamięć 5 milionów możliwych skryptów. Chodzi o dobrą heurystykę w szukaniu błędów. Mam wrażenie, że ta heurystyka jest w miarę prosta i uniwersalna. Gdybym miał ją zwerbalizować, to może tak: prześledź program w taki sposób, w jaki jest wykonywany i znajdź pierwsze miejsce, w którym wyniki nie są zgodne z tym czego oczekujesz - prawdopodobnie tam jest błąd. Do tego dochodzą rzeczy takie jak czytanie komunikatów ze zrozumieniem, skorzystanie z wyszukiwarek aby znaleźć ten sam problem u kogoś innego i przeczytanie jak został rozwiązany. Oczywiście zakłada to, że programista wie jakie jest oczekiwane działanie jego skryptu a to dla wielu jest zbyt wiele. Ale jeżeli ktoś tego nie wie, to znaczy, że nie szuka pomocy tylko frajera, który wykona za niego jego pracę (którą z jakiegoś powodu [szkoła, zlecenie] ma wykonać on). Zmierzam do tego, że nauczanie tej prostej heurystyki jest nieskończenie lepsze niż ciągłe wykorzystywanie jej aby pomóc innym. W tym drugim przypadku, Ci którzy potrafili się przestawić na efektywniejszy tryb myślenia ponoszą za to karę - jednoczesnie trochę na własne życzenie jeżeli ciągle dają rybę zamiast wędki. Podsumowując ![]() Być może zaoszczędzimy sobie setki godzin jeżeli wyciągniemy wnioski z tych w sumie oczywistości o których piszę. Jest przyklejony Temat: Najczestsze_bledy ale po pierwsze założę się, że nie jest czytany, a po drugie nie do końca jest to to, o co mi teraz chodzi. Pomysł, który chodzi mi po głowie to coś w rodzaju mini systemu ekspertowego, który prowadzi za rączkę ludzi mających tego typu problemy. Inny pomysł, skromniejszy, to efektywne skatalogowanie postów, które były skuteczne i trochę bardziej nachalne ich prezentowanie przed napisaniem posta w dziale "przedszkole". Wiecie, "zanim zadasz pytanie sprawdź czy te posty nie rozwiązują Twojego problemu" i tu posty dobierane na podstawie tytułu i może też treści. I może jakieś małe przymuszenie do przeczytania ich ![]() To taka luźna refleksja, ale zastanówcie się ile godzin jest tracone bez sensu. Nie tylko na tym forum. I że taka umiejętność analizy przydała by się nie tylko na forum php ![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 03:28 |