Я студент магістра в Університеті Едінбурга, який спеціалізується на машинному навчанні та обробці природних мов. У мене були кілька практичних курсів, орієнтованих на обробку даних, а інші - з машинного навчання, байесівської статистики та графічних моделей. Моє твір - бакалавр інформатики.
Я займався інженерією програмного забезпечення та вивчив основні поняття, такі як шаблони дизайну, але ніколи не брав участі у великому проекті розробки програмного забезпечення. Однак у мене був проект з пошуку даних у моєму магістранті. Моє запитання: якщо я хочу піти на кар'єру в якості даних вченого, чи слід подати заявку на випускник вченого, який займається даними, або я повинен спочатку отримати посаду випускника програмного інженера, можливо, щось, що стосується науки про дані, наприклад, великі дані розробка програмного забезпечення інфраструктури або машинного навчання?
Мене хвилює те, що мені можуть знадобитися хороші навички програмної інженерії для наукових даних, і я не впевнений, чи можна їх отримати, працюючи безпосередньо випускником вченого.
Більше того, на даний момент мені подобається Data Mining, але що робити, якщо я хочу в майбутньому змінити свою кар’єру на інженерію програмного забезпечення? Це може бути складно, якби я настільки спеціалізувався на науці даних.
Я ще не працевлаштований, тому мої знання поки обмежені. Будь-які роз'яснення чи поради вітаються, оскільки я збираюся закінчити магістратуру і хочу почати подавати заявки на випускники на початку жовтня.