Перш за все, я думаю, що питання шкіл програмування залежить від того, де ви знаходитесь. У США багато робочих місць програмування займаються лише людьми з 4-річним ступенем навчання, тож у кращому випадку це хтось із ступенем інформатики, інакше вони, можливо, навіть не брали занять з інформатики. Як частина стандартної програми з інформатики, немає інструкцій щодо пошуку відповідей. Як правило, пошук інформації (де ви можете дізнатися щось про пошук за ключовими словами) є вибором. Тож, мабуть, вони не отримують офіційного навчання в школі. Я не впевнений, що це щось, чому слід навчатись у школі, оскільки більшість шкіл зайняті утисканням основ та речей (і навіть не роблять великої роботи навіть у цьому ...). Також багато програмістів так чи інакше не походять з інформатики. Це та річ, яку хтось швидко підбере на прикладі ... Наприклад, вони задають своєму співробітникові запитання, а потім колега запитує, що сказав Інтернет (або Google / Bing / Ask / тощо). Дуже швидко вони навчаться запитувати Google / Bing, перш ніж прийти до свого колеги.
Дуже важливо мати можливість шукати відповіді в пошуковій системі, оскільки багато разів ОС / Бібліотека висилає дивне повідомлення про помилку, яке не вказує на те, що це спричинило. Швидкий пошук в Google виявляє багато інших людей з тією ж проблемою, і часто ви знайдете рішення, яке працює. В іншому випадку ви можете зателефонувати до продавця і заплатити цілий стан, щоб дізнатися, що відбувається .... Все-таки є баланс. Дуже просто втратити багато часу на пошук або почати читати тонни дискусій про правильне рішення і дуже легко втратити день. Важливо бути націленими.
Я не думаю, що бути хорошим пошуком - це заміна набути досвіду в тій чи іншій місцевості. Викладачі мого коледжу люблять насміхатися з людей, які для здачі домашніх іспитів просто знаходять щось і вирізати / вставити з Інтернету. Іноді те, що вони знайшли, навіть актуально, але люди не намагалися інтерпретувати матеріал та генерувати відповідь, вони просто вирізали та вставили весь параграф / статтю. Тож із програмами ви закінчитеся безладно, якщо у вас недостатньо знань, щоб оцінити, які результати хороші, а які - ні. Часто, якщо шукаю щось нове, першим моїм кроком є Вікіпедія, а потім, можливо, деякі джерела, щоб отримати трохи тла. Коли ви переконаєтесь, що це набагато простіше шукати. Якщо ви справді нічого не знаєте, можливо, ви навіть не знаєте правильної відповіді. Навіть коли я шукаю конкретне повідомлення про помилку, іноді це викликано декількома речами .... Потрібно трохи знань про область, щоб звузити потенційні рішення. З того часу, як Google вийшов на місце події, я помітив, що прості пошуки часто працюють найкраще. У минулому вам доводилося бути більш розумним з ключовими словами / + і - операторами ... Але в Google досить часто просте запитання "Як я реалізую сортування бульбашок" або навіть "сортування бульбашок" отримає саме те, що ви хочете. У більш старі часи вам, можливо, довелося сказати сортування бульбашок - ванна або щось таке .... зараз це часто не потрібно. Але в Google досить часто просте запитання "Як я реалізую сортування бульбашок" або навіть "сортування міхурів" отримає саме те, що ви хочете. У більш старі часи вам, можливо, довелося сказати сортування бульбашок - ванна або щось таке .... зараз це часто не потрібно. Але в Google досить часто просте запитання "Як я реалізую сортування бульбашок" або навіть "сортування міхурів" отримає саме те, що ви хочете. У більш старі часи вам, можливо, довелося сказати сортування бульбашок - ванна або щось таке .... зараз це часто не потрібно.