Po pierwsze, myślę, że pytanie szkół programistycznych zależy od tego, gdzie jesteś. W Stanach Zjednoczonych wiele zadań związanych z programowaniem dotyczy tylko osób z 4-letnim dyplomem, więc w najlepszym razie jest to osoba z wykształceniem informatycznym, w przeciwnym razie mogą nawet nie wziąć udziału w zajęciach z informatyki. W ramach standardowego programu komputerowego nie ma instrukcji, jak szukać odpowiedzi. Zasadniczo wyszukiwanie informacji (gdzie można dowiedzieć się czegoś o wyszukiwaniu słów kluczowych) jest do wyboru. Więc prawdopodobnie nie otrzymują formalnych instrukcji w szkole. Nie jestem pewien, czy jest to coś, czego należy się uczyć w szkole, ponieważ większość szkół jest zajęta wkuwaniem podstaw i innych rzeczy (i nawet nie robi świetnej roboty ...). Również wielu programistów nie pochodzi z informatyki. Jest to coś, co ktoś szybko nauczy się na przykład ... Np. Zadaje swojemu współpracownikowi pytanie, a następnie współpracownik pyta, co powiedział internet (lub Google / Bing / Ask / itp.). Bardzo szybko nauczą się prosić Google / Bing przed przyjściem do współpracownika.
Bardzo ważne jest, aby móc wyszukiwać odpowiedzi w wyszukiwarce, ponieważ wiele razy system operacyjny / biblioteka wyrzuca dziwny komunikat o błędzie, który nie wskazuje, co go spowodowało. Szybkie wyszukiwanie w Google ujawnia mnóstwo innych osób z tym samym problemem i często znajdziesz rozwiązanie, które działa. W przeciwnym razie możesz zadzwonić do sprzedawcy i zapłacić fortunę, aby dowiedzieć się, co się dzieje… Nadal istnieje równowaga. Bardzo łatwo jest stracić dużo czasu na wyszukiwanie lub rozpocząć czytanie wielu debat na temat właściwego rozwiązania i bardzo łatwo stracić dzień. Ważne jest, aby być ukierunkowanym.
Nie sądzę, że bycie dobrym poszukiwaczem może zastąpić zdobywanie doświadczenia w danym obszarze. Nauczyciele w mojej szkole lubią się wyśmiewać z ludzi, którzy na egzaminy domowe po prostu coś znajdują i wycinają / wklejają z Internetu. Czasami to, co znaleźli, jest nawet istotne, ale ludzie nie zadali sobie trudu interpretacji materiału i wygenerowania odpowiedzi, po prostu wycięli i wkleili cały akapit / artykuł. Więc w przypadku programów kończysz się bałaganem, jeśli nie masz wystarczającej wiedzy, aby ocenić, które wyniki są dobre, a które nie. Często, gdy szukam czegoś nowego, moim pierwszym krokiem jest Wikipedia, a następnie może niektóre źródła, aby uzyskać trochę tła. Gdy już to zrobisz, wyszukiwanie jest znacznie łatwiejsze. Jeśli naprawdę nic nie wiesz, być może nawet nie znasz poprawnej odpowiedzi. Nawet gdy szukam określonego komunikatu o błędzie, czasem jest to spowodowane kilkoma rzeczami ... Zawężenie potencjalnych rozwiązań wymaga niewielkiej wiedzy na ten temat. Odkąd pojawił się Google, zauważyłem, że proste wyszukiwania często działają najlepiej. W przeszłości musiałeś być bardziej sprytny ze słowami kluczowymi / + i - operatorami ... Ale w Google dość często proste pytanie „Jak zaimplementować sortowanie bąbelkowe” lub nawet „sortowanie bąbelkowe” zapewni Ci dokładnie to, czego chcesz. W dawnych czasach być może trzeba było powiedzieć kąpiel bąbelkową lub coś takiego ... teraz często nie ma takiej potrzeby. Ale w Google dość często proste pytanie „Jak wdrożyć sortowanie bąbelkowe” lub nawet „sortowanie bąbelkowe” zapewni dokładnie to, czego chcesz. W dawnych czasach być może trzeba było powiedzieć kąpiel bąbelkową lub coś takiego ... teraz często nie ma takiej potrzeby. Ale w Google dość często proste pytanie „Jak wdrożyć sortowanie bąbelkowe” lub nawet „sortowanie bąbelkowe” zapewni dokładnie to, czego chcesz. W dawnych czasach być może trzeba było powiedzieć kąpiel bąbelkową lub coś takiego ... teraz często nie ma takiej potrzeby.