Tôi là một tiến sĩ toán học. sinh viên quan tâm đến việc trở thành một nhà khoa học dữ liệu sau khi tốt nghiệp. Tôi sẽ cung cấp ngắn gọn một số nền tảng về giáo dục của tôi trước khi đặt câu hỏi của tôi, để nó được hiểu rõ hơn:
Khóa học toán:
Điều này chủ yếu là trong toán học thuần túy: cấu trúc liên kết, phân tích chức năng, v.v., nhưng cũng bao gồm nhiều ứng dụng hơn (trên đó tôi chuyên về luận án): tối ưu hóa lồi, lập trình phi tuyến, phân tích số, lập trình tuyến tính, tối ưu hóa đa hướng. Ngoài ra, hiện tại tôi có 0 kiến thức về chỉ số suy luận, nhưng tôi tự tin vào lý thuyết xác suất.
Lập trình:
Tôi mới tham gia một khóa học kéo dài một năm ở Cử nhân, nhưng chủ yếu là Mathicala và một số Java, trong đó tôi không nhớ gì một cách trung thực. Trong khóa học này, nội dung không bao gồm bất cứ điều gì về cấu trúc dữ liệu hoặc thiết kế và phân tích thuật toán, cũng như hệ thống quản lý cơ sở dữ liệu. Tôi cũng tự học Matlab để thực hiện các thuật toán trong luận án cử nhân.
Bối cảnh trên là trong chương trình Cử nhân và Thạc sĩ. Bây giờ, trong tiến sĩ. chương trình, tôi phát hiện ra rằng Machine Learning là sự pha trộn hoàn hảo (đối với tôi) giữa Tối ưu hóa phi tuyến tính, Lập trình và các ứng dụng trong thế giới thực, nghĩa là nó vừa thú vị về mặt lý thuyết vừa hướng đến ứng dụng. Đây là lý do tại sao tôi trở nên rất hào hứng để đi đến ngành công nghiệp. Do đó, tôi bắt đầu tự học mọi thứ (trong thời gian rảnh ít ỏi) trong 3 năm qua.
Tóm tắt ngắn gọn những điều đã học:
Python: Tôi thoải mái thực hiện các thuật toán tối ưu hóa, làm việc với máy tính xách tay jupyter và thư viện gọn gàng (thực tế, tôi phải làm điều này cho luận án) và thực hiện các thao tác dữ liệu cơ bản và làm sạch các tác vụ trong gấu trúc. Điều này tôi đã học trực tuyến, trong một nền tảng được gọi là dataquest ( https://app.dataquest.io ). Tuy nhiên, tôi không nghĩ mình có đủ kiến thức để vượt qua một cuộc phỏng vấn về cấu trúc dữ liệu và thuật toán (xem ở trên).
Học máy: Tôi đã tham gia một khóa học thạc sĩ trong chủ đề tại đại học (vì tôi ở Đức, chúng tôi không có các khóa học trong Tiến sĩ, vì vậy đây là tất cả trong thời gian cá nhân của tôi), điều mà tôi thực sự rất thích. Các chủ đề bao gồm: k-NN, PCA, SVM, NN, v.v.
Tham gia một khóa học về Cơ sở dữ liệu trong học kỳ này, tập trung vào SQL.
Tham gia học chuyên sâu về Coursera trong học kỳ này.
Cuối cùng, tôi muốn nói rằng tôi cảm thấy hoàn toàn có khả năng học các chủ đề. Trên thực tế, với thời gian tôi dự định sẽ có nhiều khóa học sau đại học có sẵn trực tuyến hơn (ví dụ, Stanford CS231N, CS234, v.v.) bởi vì, theo tôi, các khóa học trực tuyến có thể không đủ nghiêm ngặt. Hy vọng, sau khi phòng thủ, tôi sẽ có thể tập trung toàn thời gian vào việc này.
Do đó các câu hỏi:
Tôi vẫn có thể được thuê vào thời điểm này (ý tôi là, sau khi kết thúc học kỳ này với kiến thức được mô tả ở trên)? Thành thật tôi nghĩ rằng tôi chưa sẵn sàng, nhưng tôi cảm thấy tự tin rằng tôi có thể trở nên tốt trong một năm.
Có phải tôi đã quá ngây thơ khi nghĩ rằng một công ty sẽ cho tôi cơ hội?
Tôi nên làm gì để trở nên ham muốn hơn trong mọi trường hợp?