چگونه کارشناسی ارشد آنلاین علوم کامپیوتر را می گذرانم و چه کسی ممکن است برای آن مناسب نباشد

سال اول تحصیل خود را در برنامه کارشناسی ارشد آنلاین علوم کامپیوتر (OMSCS) در موسسه فناوری جورجیا (3 دوره از 10) به پایان رساندم. می خواستم چند نتیجه گیری میانی را به اشتراک بگذارم.

شما نباید به آنجا بروید اگر:

1. من می خواهم برنامه نویسی را یاد بگیرم

طبق درک من، در پایگاه داده یک برنامه نویس خوب به موارد زیر نیاز دارد:

  • ساختار یک زبان خاص، کتابخانه های استاندارد و غیره را بشناسید.
  • قادر به نوشتن کدهای قابل استفاده مجدد و توسعه پذیر باشید.
  • قادر به خواندن کد و نوشتن کد قابل خواندن باشد.
  • قادر به آزمایش کد و رفع خطاها باشید.
  • ساختارهای داده و الگوریتم های اولیه را بشناسید.

کتاب هایی در این زمینه، دوره های MOOC، کار معمولی در یک تیم خوب وجود دارد. دوره های انفرادی در MSCS می تواند به برخی از موارد فوق کمک کند، اما به طور کلی این چیزی نیست که برنامه در مورد آن باشد. دانستن زبان ها یا پیش نیاز دوره هاست و یا فرض بر این است که بتوانید به سرعت در حد لازم به آنها مسلط شوید. به عنوان مثال در دوره تحصیلات تکمیلی مقدمه سیستم عامل، لازم بود 4 پروژه با حجم کل 5000 خط کد C انجام شود، به علاوه حدود 10 مقاله علمی باید خوانده می شد. در دوره هوش مصنوعی، علاوه بر شش پروژه دشوار، لازم بود دو آزمون افراطی - در عرض یک هفته، 30 و 60 صفحه از مسائل دشوار را حل کنید.

اغلب هیچ الزامی برای کد "خوب" از نظر خوانایی وجود ندارد. اغلب نمره به طور خودکار بر اساس تست های خودکار تنظیم می شود، اغلب الزامات عملکرد وجود دارد، و کد و متون برای سرقت ادبی بررسی می شوند.

2. انگیزه اصلی به کارگیری دانش جدید در مکان فعلی است

برخی دوره ها می توانند ابزارهایی را ارائه دهند. اما سوال این است که با هزاران پروژه و مواد دیگری که توسعه آنها تمام وقت آزاد شما را برای چندین سال می گیرد، چه خواهید کرد. به نظر من تجربه MSCS به خوبی با این حکایت مطابقت دارد:

از یک دانشمند و متداول علم در مورد اهداف و نتایج برخی تحقیقات پرسیده شد:

محبوب کننده:
- نتایج این مطالعه به آزمون فرضیه کمک کرد ... و همچنین سهم قابل توجهی در توسعه ...

دانشمند:
- بله، این فقط عالی است لعنتی!

من معتقدم که فقط اگر به دلایلی جالب و سرگرم کننده باشد، می توانید کل برنامه را بدون ضرر طی کنید. اما همه اینها این واقعیت را نفی نمی کند که کارفرمایان به چنین آموزشی (به ویژه در ایالات متحده، اما فکر می کنم نه تنها) نگاه می کنند. پس از افزودن اطلاعاتی به لینکدین مبنی بر اینکه در آنجا تحصیل می کردم، شروع به دریافت درخواست هایی از سوی استخدام کنندگان شرکت های خوب از اروپا و ایالات متحده کردم. از بین افرادی که من در تورنتو می شناسم، چند نفر در طول تحصیل شغل خود را ارتقا دادند یا شغل جدیدی پیدا کردند.

علاوه بر موارد حرفه ای، MSCS فرصت های دیگری را باز می کند. اگر دوره های مورد نیاز را با موفقیت گذرانده باشید، می توانید در پروژه های تحقیقاتی جالب در داخل جورجیا تک شرکت کنید. دستیار آموزشی (TA) در AI یک مرد روسی است که پس از یک سال تحصیل در OMSCS به دانشگاه منتقل شد و برای تحصیل و تحقیق به آتلانتا رفت. تا جایی که من میدونم قصد داره دکتری بگیره.

3. شما انتظار دارید که برنامه را در انزوا عالی کامل کنید.

به طور متعارف، 50 درصد از سود حاصل از برنامه فرصت برقراری ارتباط است. OMSCS جامعه بزرگ و فعالی دارد. هر کلاس تیم بزرگی از TA را به کار می گیرد (اغلب دانش آموزان همان برنامه که دوره فعلی را با موفقیت به پایان رسانده اند). به دلایلی همه این افراد می خواهند با هم کار کنند و درس بخوانند. ارتباط چه می دهد:

  • لذت بردن از دانستن اینکه شما به تنهایی رنج نمی برید.
  • آشنایی جدید از سراسر جهان و توسعه مهارت های نرم.
  • فرصت کمک گرفتن و یادگیری چیزی؛
  • فرصت کمک و یادگیری چیزی؛
  • شبکه سازی حرفه ای

اکثر دانشجویان را افرادی با تجربه در این صنعت تشکیل می‌دهند، اغلب روسای بخش‌ها، معماران، حتی مدیران ارشد فناوری. تقریباً 25٪ آموزش رسمی CS ندارند، یعنی. افرادی با تجربیات بسیار متنوع در ابتدای برنامه 5 سال تجربه توسعه جاوا در Yandex.Money داشتم و در حال حاضر به صورت پاره وقت به عنوان محقق در یک استارتاپ پزشکی (یادگیری عمیق در دندانپزشکی) کار می کنم.

بسیاری از دانش آموزان با انگیزه هستند و برای برقراری ارتباط باز هستند. شما می توانید برنامه را به تنهایی انجام دهید، اما در نتیجه، 2.5-3 سال از زمان خود را (اگر کار را در نظر بگیرید) سرمایه گذاری می کنید و تنها 50٪ از سود ممکن را دریافت می کنید. برای من این نقطه بزرگترین مشکل است، زیرا ... شک به خود و مانع زبانی وجود دارد، اما من سعی می کنم روی آن کار کنم. ما مرتباً با همکاران ساکن تورنتو ملاقات می کنیم. همه آنها افراد بسیار فعال و جالب و متخصصان پیشرفته هستند، یکی از آنها جلسه ای را با Zvi Galil، "پدر" برنامه OMSCS، رئیس دانشکده محاسبات گرجستان Tech، که امسال سمت خود را ترک کرد، ترتیب داد.

یک مثال در مورد انگیزه: یک دانش آموز افسانه ای وجود دارد که تکمیل برنامه و خدمت در ارتش را ترکیب کرده است. او در حین پرواز به انجمن متصل شد و در حین انجام تمرینات میدانی پروژه ها را انجام داد و به سخنرانی ها گوش داد. او در حال حاضر در یک موسسه تحقیقاتی در جورجیا تک کار می کند و قصد دارد مدرک دکترا را ادامه دهد.

4. عدم تمایل به تعهد جدی به موقع

در نگاه اول، OMSCS ممکن است شبیه به مجموعه ای از دوره ها یا تخصص های MOOC در Coursera یا یک پلت فرم مشابه به نظر برسد. من چندین دوره در مورد Coursera گذراندم، به عنوان مثال، قسمت های اول رمزنگاری و الگوریتم ها از استانفورد. علاوه بر این، من یک دوره فارغ التحصیلی آنلاین پولی را در استنفورد گذراندم (دانشجویان کارشناسی ارشد و دکترا آن را می گذرانند) و به سخنرانی های Stanford CS231n (شبکه های عصبی کانولوشن برای تشخیص بصری) به صورت رایگان گوش دادم.

بر اساس تجربه من، تفاوت های اصلی بین دوره های تحصیلات تکمیلی آنلاین و دوره های رایگان MOOC عبارتند از:

  • قبلاً به مشارکت و انگیزه بسیار بیشتر TA، مربیان، سایر دانش آموزان، تعهد بسیار بیشتر اشاره شده است (هیچ کس نمی خواهد برای همیشه به برنامه گوش دهد، به خصوص که محدودیت 6 سال وجود دارد).
  • یک جدول زمانی نسبتاً دقیق: در مورد Georgia Tech، همه سخنرانی ها به یکباره در دسترس هستند (شما می توانید در یک زمان مناسب به آنها گوش دهید). شما می توانید کتاب درسی را از قبل بخوانید (بسیاری از افراد بین ترم این کار را انجام می دهند). اما پروژه هایی وجود دارد، و آنها ضرب الاجل دارند، اغلب پروژه ها با سخنرانی های خاصی گره خورده اند. مهلت هایی برای امتحانات وجود دارد (معمولاً دو در هر ترم). توصیه می شود سرعت را حفظ کنید. اینکه چقدر در هفته نیاز دارید به دوره ها و تجربه بستگی دارد. من انتظار ندارم کمتر از 10 ساعت در هفته در هر کلاس. به طور متوسط ​​برای من 20 می گیرد (گاهی بسیار کم، گاهی اوقات می تواند 30 یا 40 باشد).
  • پروژه‌ها پیچیده‌تر و جالب‌تر از MOOC‌ها هستند و مرتبه‌ای بزرگ‌تر هستند.
  • دانشگاه ها و کارفرمایان بالقوه بیشتر به دنبال چنین دوره هایی هستند. به طور خاص، هنگام ارسال یک درخواست، Georgia Tech می‌پرسد: «دروس غیرمرتبط‌شده و غیر آکادمیک از نوع MOOC را فهرست نکنید».

5. من می خواهم همه چیز واضح، مختصر و واضح باشد

اول اینکه MSCS لیسانس نیست. سخنرانی هایی وجود دارد، اما آنها یک ایده نسبتاً کلی از موضوع ارائه می دهند. به علاوه یا منفی، همه پروژه ها شامل تحقیقات فعال شخصی هستند. این ممکن است شامل ارتباط با دانش آموزان و همکاران (نگاه کنید به نکته 3)، خواندن کتاب، مقاله و غیره باشد.

ثانیاً، OMSCS یک زیرساخت نسبتاً بزرگ و قدرتمند با گروهی از افراد پرشور است که دوره‌ها را ایجاد و نگهداری می‌کنند (نگاه کنید به نقطه 2). این افراد آزمایش ها و چالش ها را دوست دارند. آنها پروژه ها را تغییر می دهند، سوالات را در آزمون ها و امتحانات آزمایش می کنند، محیط های آزمون را تغییر می دهند و غیره. در نتیجه، این منجر به برخی نتایج کاملاً قابل پیش بینی نمی شود. با توجه به تجربه من:

  • در یک دوره، پس از به‌روزرسانی سرورها، مشکلی پیش آمد و این سرورها از تولید هر گونه نتایج تست پایدار تحت بار متوقف شدند. مردم با افزودن یک شکلک با خطای سرور در سستی و تلاش های شبانه برای عبور از ارسال ها واکنش نشان دادند.
  • دوره دیگری تست ها و امتحان هایی را با پاسخ های نادرست یا بحث برانگیز منتشر کرد. بر اساس بحث و گفتگو با دانش آموزان، این اشتباهات به همراه نمرات اصلاح شد. برخی با خونسردی واکنش نشان دادند، برخی دیگر خشمگین و نفرین شدند. همه تغییرات برای من یک امتیاز مثبت بود و حتی در نوع خود خوشایند بود (شما هیچ کاری انجام نمی دهید، اما امتیاز شما افزایش می یابد).

البته همه اینها کمی استرس را به یک ترن هوایی شیب دار اضافه می کند، اما همه این چیزها به خوبی با واقعیت های زندگی مرتبط است: آنها به شما می آموزند که یک مشکل را بررسی کنید، مشکلات را در شرایطی با اطمینان کمتر حل کنید، و با آنها گفتگو کنید. دیگران.

OMSCS در Georgia Tech مشخصات خاص خود را دارد:

  • جورجیا تک یکی از برترین دانشگاه های فنی در ایالات متحده است.
  • یکی از قدیمی ترین MSCS آنلاین.
  • احتمالاً بزرگترین MSCS آنلاین: ~ 9 هزار دانشجو در 6 سال.
  • یکی از ارزان ترین MSCS: حدود 8 هزار دلار برای همه آموزش ها.
  • 400-600 نفر در یک زمان در کلاس ها درس می خوانند (معمولاً در پایان کمتر می شود؛ در وسط ترم می توانید با نمره W بروید که تأثیری بر معدل شما ندارد).
  • همه کلاس های داخل دانشگاه به صورت آنلاین در دسترس نیستند (اما لیست در حال گسترش است و در حال حاضر یک انتخاب بسیار خوب وجود دارد؛ هنوز یادگیری عمیقی وجود ندارد، اما ما امید خود را از دست نمی دهیم).
  • ورود به هیچ کلاسی به دلیل صف های اولویت و تعداد زیادی از متقاضیان آسان نیست (الگوریتم های فارغ التحصیل، به طور متناقض، تقریباً همه به پایان می رسند).
  • همه کلاس ها از نظر کیفیت مواد و فعالیت اساتید و اساتید یکسان نیستند، اما کلاس های خوب زیادی وجود دارد. اطلاعات زیادی در اینترنت در مورد دوره های خاص (بررسی، reddit، slack) وجود دارد. شما همیشه می توانید چیزی را مطابق با سلیقه خود انتخاب کنید.

با در نظر گرفتن تمام خصوصیات، با سطح انگیزه خوب، موقعیت فعال و نگاه کلی مثبت، این یک مسیر جالب و بسیار واقع بینانه است. امیدوارم در یک سال نظر من به طور اساسی تغییر نکند و این اطلاعات برای کسی مفید باشد.

منبع: www.habr.com

اضافه کردن نظر