Я думаю, що я знаходжусь у досить подібному місці, але візьму колю. Я почав, як аспірант соціології, і, якби я закінчив усі курси статистики, які були доступні через мою кафедру, перебрався на деякі курси на рівні рівня зі відділу статистики в моєму університеті. Це було одкровення; те, як професори статистики підходили до проблем, докорінно відрізнялося від моїх професорів-соців - набагато інтуїтивніше і надихаючіше, ніж те, що я навчився раніше, набагато менш викладене і залежне від багатьох речей, яких я ні вчив, ні не мав ' мені вдалося навчитися на моїх більш фундаментальних курсах. Мені довелося багато разів навчити себе багато чого, аби не відставати, і я все ще переживаю, що я не справді прибив ці основоположні концепції.
Протягом чотирьох-п’яти років я провів багато часу, читаючи широко - блоги, цей веб-сайт та деякі підручники, що стоять на користь, були дуже корисними. Але це самонавчання має свої межі, найбільше з яких полягає не в тому, що я не просидів лекцій у школі, а скоріше те, що минуло чотири чи п’ять років, як я тісно співпрацював з тим, хто насправді знав більше, ніж я зробив. Цей сайт є моїм основним джерелом збиття моїх неправильних уявлень. Це мене лякає, до того, що цієї осені я планую подавати заявки на програми MS в біостатах - безумовно, пройти якісь цікаві курси, але також тому, що я просто хочу, щоб хтось перебіг мої ідеї та дізнався, що я дійсно дізнався.
Навпаки, я навчав себе Р приблизно приблизно за той самий період і за тих самих умов. Поки я не допоміг знайти групу користувачів R близько півтора років тому, у мене теж не було нікого, хто б вказав на дурно дурні конструкції в моєму коді. Але я не відчуваю майже такої ж тривоги щодо свого коду, значною мірою тому, що програмування зрештою зводиться до питання, чи працює щось. Я не маю на увазі зменшити виклики там - я був на StackOverflow досить довго, щоб знати, що для справжніх розробників програмного забезпечення існує величезна кількість досвіду, який потребує створення щось елегантне, ефективне, бездоганне, адаптоване та просте -використовувати. Але програмне забезпечення в кінцевому підсумку судять про те, наскільки добре воно виконує свою функцію. Як ви кажете, статистика має майже зворотну проблему - сучасне програмне забезпечення статистики дозволяє порівняно легко викручувати складні моделі, але у багатьох випадках у нас немає гарних систем, які б гарантували, що ці моделі варті проклятого. Важко відтворити багато опублікованих аналізів, і відтворення раніше опублікованих досліджень не з нуля не таке гламурне, як робити нові відкриття (застосовуйте лякаючі цитати, як вважаєте за потрібне). Я майже завжди знаю, коли в моїх програмах трапляються непотріб, але я ніколи не впевнений, що мої моделі хороші. t настільки гламурно, як робити нові відкриття (застосовуйте лякаючі цитати, як вважаєте за потрібне). Я майже завжди знаю, коли в моїх програмах трапляються сміття, але я ніколи не впевнений, що мої моделі хороші. t настільки гламурно, як робити нові відкриття (застосовуйте лякаючі цитати, як вважаєте за потрібне). Я майже завжди знаю, коли в моїх програмах трапляються сміття, але я ніколи не впевнений, що мої моделі хороші.
Отже ... як і в програмуванні, я вважаю, що самонавчання є важливим. Але я також вважаю, що критично важливо мати наставника чи однолітка, який буде розбирати ідеї з вами, піддавати вас новому мисленню та, коли це необхідно, бити дупу. Формальна освіта - це один із способів зустріти таких людей. Чи буде він ефективним, більше залежить від ваших обставин ...