Qanday qilib men kompyuter fanlari bo'yicha Onlayn fanlar magistrini topshiraman va kim bunga mos kelmasligi mumkin

Jorjiya Texnologiya Institutida Kompyuter fanlari bo'yicha Onlayn Magistr (OMSCS) dasturida o'qishning birinchi yilini tugatdim (3 kursdan 10 ta kurs). Men ba'zi oraliq xulosalar bilan bo'lishmoqchi edim.

Siz u erga bormasligingiz kerak, agar:

1. Men dasturlashni o'rganmoqchiman

Mening tushunishimga ko'ra, ma'lumotlar bazasida yaxshi dasturchi kerak:

  • Muayyan tilning tuzilishini, standart kutubxonalarni va boshqalarni bilish;
  • Qayta foydalanish mumkin va kengaytiriladigan kodni yoza olish;
  • Kodni o'qiy olish va o'qiladigan kodni yozish;
  • Kodni sinab ko'rish va xatolarni tuzatish;
  • Ma'lumotlarning asosiy tuzilmalari va algoritmlarini bilish.

Ushbu mavzu bo'yicha kitoblar, MOOC kurslari, yaxshi jamoada normal ishlash mavjud. MSCS bo'yicha individual kurslar yuqorida aytilganlarning ba'zilariga yordam berishi mumkin, ammo umuman olganda bu dastur haqida emas. Tillarni bilish yoki kurslar uchun zaruriy shart yoki siz ularni tezda kerakli darajada o'zlashtirishingiz mumkin deb taxmin qilinadi. Masalan, “Bitiruvchilar uchun operatsion tizimlarga kirish” kursida umumiy hajmi 4+ satr C kodiga ega 5000 ta loyihani bajarish, qoʻshimcha ravishda 10 ga yaqin ilmiy maqolalarni oʻqish kerak edi. Sun'iy intellekt kursida oltita qiyin loyihaga qo'shimcha ravishda ikkita ekstremal imtihondan o'tish kerak edi - bir hafta ichida 30 va 60 sahifali qiyin muammolarni hal qilish kerak edi.

Ko'pincha o'qilishi nuqtai nazaridan "yaxshi" kodga talablar yo'q. Ko'pincha baho avtomatik testlar asosida avtomatik tarzda o'rnatiladi, ko'pincha ishlash talablari mavjud va kod va matnlar plagiat uchun tekshiriladi.

2. Asosiy motivatsiya - yangi bilimlarni hozirgi joyda qo'llash

Ba'zi kurslar vositalarni taqdim etishi mumkin. Ammo savol shundaki, siz yana bir tonna loyiha va materiallar bilan nima qilasiz, ularni ishlab chiqish bir necha yil davomida barcha bo'sh vaqtingizni oladi. Menimcha, MSCS tajribasi ushbu anekdotga juda mos keladi:

Olim va fan ommaboplaridan ba'zi tadqiqot maqsadlari va natijalari haqida so'rashdi:

Ommaboplashtiruvchi:
— Ushbu tadqiqot natijalari gipotezani sinab ko‘rishga yordam berdi... Shuningdek, rivojlanishga katta hissa qo‘shdi...

Olim:
- Ha, bu juda ajoyib!

Ishonamanki, agar biron bir sababga ko'ra hammasi qiziqarli va qiziqarli bo'lsa, siz butun dasturni yo'qotmasdan o'tishingiz mumkin. Ammo bularning barchasi ish beruvchilarning bunday ta'limga qarashlarini inkor etmaydi (ayniqsa, shtatlarda, lekin menimcha, nafaqat). LinkedIn’ga u yerda o‘qiyotganim haqidagi ma’lumotni qo‘shganimdan so‘ng, men Yevropa va shtatlardan yaxshi kompaniyalarning yollovchilaridan so‘rovlar ola boshladim. Torontoda men biladigan odamlardan bir nechtasi o'qishlari davomida o'z martabalarini ko'tarishdi yoki yangi ish topishdi.

Professional imkoniyatlardan tashqari, MSCS boshqa imkoniyatlarni ochadi. Agar kerakli kurslarni muvaffaqiyatli tamomlasangiz, Georgia Tech-da qiziqarli tadqiqot loyihalarida ishtirok etishingiz mumkin. AI bosh o'qituvchi yordamchisi (TA) OMSCSda bir yil o'qigandan so'ng, kampusga ko'chib o'tgan va Atlantaga o'qish va tadqiqot qilish uchun ketgan rus yigitidir. Bilishimcha, u fan nomzodi darajasini olishni rejalashtirgan.

3. Siz dasturni ajoyib izolyatsiyada yakunlashni kutmoqdasiz.

An'anaviy ravishda dasturdan olingan foydaning 50% muloqot qilish imkoniyatidir. OMSCS katta va faol hamjamiyatga ega. Har bir sinfda katta TA jamoasi ishlaydi (ko'pincha joriy kursni muvaffaqiyatli tamomlagan bir dastur talabalari). Bu odamlarning barchasi negadir birga ishlashni, birga o‘qishni xohlaydi. Aloqa nima beradi:

  • Siz yolg'iz azob chekayotganingizni bilishning zavqi;
  • Butun dunyodan yangi tanishlar va yumshoq ko'nikmalarni rivojlantirish;
  • Yordam olish va biror narsani o'rganish imkoniyati;
  • Biror narsaga yordam berish va o'rganish imkoniyati;
  • Professional tarmoq.

Talabalarning asosiy qismini sanoatda tajribaga ega bo'lgan odamlar, ko'pincha bo'lim boshliqlari, arxitektorlar, hatto texnik direktorlar tashkil qiladi. Taxminan 25% rasmiy CS ta'limiga ega emas, ya'ni. juda xilma-xil tajribaga ega odamlar. Dasturning boshida Yandex.Moneyda Java dasturini ishlab chiqish bo'yicha 5 yillik tajribam bor edi, hozir esa tibbiy startapda tadqiqotchi sifatida yarim kunlik ishlayapman (stomatologiyani chuqur o'rganish).

Ko'pgina talabalar g'ayratli va muloqotga ochiq. Siz dasturni yolg'iz o'tkazishingiz mumkin, ammo natijada siz o'zingizning 2.5-3 yil vaqtingizni sarflaysiz (agar siz mehnatni hisobga olsangiz) va mumkin bo'lgan foydaning atigi 50 foizini olasiz. Men uchun bu nuqta eng katta qiyinchilik, chunki... o'zimga shubha va til to'sig'i bor, lekin men buning ustida ishlashga harakat qilaman. Torontoda yashovchi hamkasblarimiz bilan muntazam uchrashib turamiz. Ularning barchasi juda faol va qiziqarli yigitlar va ilg'or mutaxassislar, ulardan biri OMSCS dasturining "otasi", Jorjiya Tech hisoblash fakulteti dekani, bu yil o'z lavozimini tark etgan Zvi Galil bilan uchrashuv tashkil qildi.

Motivatsiya haqida bir misol: dasturni tugatish va armiyada xizmat qilishni birlashtirgan afsonaviy talaba bor. U uchish paytida forumga ulangan va dala mashg'ulotlarini o'tkazayotganda loyihalarni amalga oshirgan va ma'ruzalar tinglagan. Hozirda u Georgia Tech ilmiy-tadqiqot institutida ishlaydi va PhD darajasini olishni rejalashtirmoqda.

4. O'z vaqtida jiddiy ishni qilishga tayyor emas

Bir qarashda, OMSCS Coursera yoki shunga o'xshash platformadagi MOOC kurslari yoki mutaxassisliklari to'plamiga o'xshab ko'rinishi mumkin. Men Coursera bo'yicha bir nechta kurslarni oldim, masalan, Stenforddan Kriptografiya va Algoritmlarning birinchi qismlari. Bundan tashqari, men Stenfordda bitta pullik onlayn magistratura kursini oldim (Magistratura va PhD talabalari buni oladi) va Stenford CS231n (Vizualni aniqlash uchun konvolyutsion neyron tarmoqlari) maʼruzalarini bepul tingladim.

Mening tajribamga asoslanib, Onlayn magistratura kurslari va bepul MOOC kurslari o'rtasidagi asosiy farqlar:

  • Yuqorida aytib o'tilganidek, TA, o'qituvchilar, boshqa talabalarning ko'proq ishtiroki va motivatsiyasi, juda katta majburiyat (hech kim dasturni abadiy tinglashni xohlamaydi, ayniqsa 6 yil chegarasi borligi sababli);
  • Juda qat'iy vaqt jadvali: Georgia Tech misolida, barcha ma'ruzalar bir vaqtning o'zida mavjud (siz ularni qulay vaqtda tinglashingiz mumkin). Siz darslikni oldindan o'qishingiz mumkin (ko'pchilik buni semestrlar orasida qiladi). Ammo loyihalar bor va ularning muddati bor, ko'pincha loyihalar muayyan ma'ruzalar bilan bog'langan. Imtihonlarni topshirish muddati bor (odatda har bir semestrda ikkitadan). Tezlikni saqlab qolish tavsiya etiladi. Haftada qancha vaqt kerakligi kurslar va tajribaga bog'liq. Men har bir dars uchun haftasiga <10 soat kutmagan bo'lardim. O'rtacha bu menga 20 (ba'zan juda oz, ba'zan 30 yoki 40 bo'lishi mumkin) oladi;
  • Loyihalar MOOClarga qaraganda murakkabroq va qiziqarliroq va kattaligi kattaroq;
  • Universitetlar va potentsial ish beruvchilar bunday kurslarga ko'proq e'tibor berishadi. Xususan, ariza topshirayotganda, Georgia Tech so'raydi: "Ro'yxatda baholanmagan, akademik kredit bo'lmagan MOOC tipidagi kurs ishlari."

5. Men hamma narsa aniq, qisqa va aniq bo'lishini xohlayman

Birinchidan, MSCS bakalavr darajasi emas. Ma'ruzalar bor, lekin ular mavzu haqida juda umumiy fikr beradi. Plyus yoki minus, barcha loyihalar shaxsiy faol tadqiqotlarni o'z ichiga oladi. Bu kursdoshlar va TA lar bilan muloqotni (3-bandga qarang), kitoblarni, maqolalarni va boshqalarni o'qishni o'z ichiga olishi mumkin.

Ikkinchidan, OMSCS - bu juda katta va kuchli infratuzilma bo'lib, kurslarni yaratadigan va ularga xizmat ko'rsatadigan ishtiyoqli odamlar guruhi (2-bandga qarang). Bu odamlar tajriba va qiyinchiliklarni yaxshi ko'radilar. Ular loyihalarni o'zgartiradilar, test va imtihonlarda savollar bilan tajriba o'tkazadilar, test muhitini o'zgartiradilar va hokazo. Natijada, bu butunlay oldindan aytib bo'lmaydigan natijalarga olib keladi. Mening tajribamda:

  • Bitta kursda serverlarni yangilagandan keyin nimadir noto'g'ri ketdi va bu serverlar yuk ostida har qanday barqaror sinov natijalarini ishlab chiqarishni to'xtatdi. Odamlar sustlikda server xatosi bilan tabassum qo'shish orqali reaksiyaga kirishdi va har tungi urinishlarni topshirish bilan o'tishga urindi;
  • Yana bir kurs ba'zi noto'g'ri yoki bahsli javoblar bilan test va imtihonlarni chiqardi. Talabalar bilan suhbatlar asosida bu xatolar baholar bilan birga tuzatildi. Ba'zilar xotirjam munosabatda bo'lishdi, boshqalari g'azablanib, la'natlashdi. Barcha o'zgarishlar men uchun ortiqcha bo'ldi va bu hatto o'ziga xos tarzda yoqimli edi (siz hech narsa qilmaysiz, lekin sizning ballingiz o'sadi).

Bularning barchasi, albatta, allaqachon tik rolikli qirg'oqqa biroz stress qo'shadi, ammo bularning barchasi hayot haqiqatiga yaxshi bog'liq: ular sizni muammoni o'rganishga, unchalik aniq bo'lmagan sharoitlarda muammolarni hal qilishga va ular bilan muloqot qilishni o'rgatadi. boshqa odamlar.

Georgia Tech-dagi OMSCS o'ziga xos xususiyatlarga ega:

  • Georgia Tech - Qo'shma Shtatlardagi eng yaxshi texnik universitetlardan biri;
  • Eng qadimgi onlayn MSCSlardan biri;
  • Ehtimol, eng katta onlayn MSCS: 9 yil ichida ~6 ming talaba;
  • Eng arzon MSCSlardan biri: barcha treninglar uchun taxminan 8 ming dollar;
  • Sinflarda bir vaqtning o'zida 400-600 kishi o'qiydi (odatda oxirigacha kamroq; semestr o'rtasida siz W ball bilan ketishingiz mumkin, bu GPAga ta'sir qilmaydi);
  • Talabalar shaharchasidagi barcha darslar onlayn tarzda mavjud emas (lekin ro'yxat kengaymoqda va allaqachon juda yaxshi tanlov mavjud; hali chuqur o'rganish yo'q, lekin biz umidimizni yo'qotmaymiz);
  • Ustuvor navbatlar va ko'p sonli abituriyentlar tufayli biron bir sinfga kirish oson emas (Bitiruvchi algoritmlar, paradoksal ravishda deyarli hamma oxirigacha o'tadi);
  • Hamma sinflar material sifati va TA va professorlar faoliyatida bir xil emas, lekin yaxshi sinflar ko'p. Internetda maxsus kurslar (sharhlar, reddit, slack) haqida juda ko'p ma'lumotlar mavjud. Siz har doim o'zingizning didingizga mos keladigan narsani tanlashingiz mumkin.

Barcha xususiyatlarni hisobga olgan holda, yaxshi motivatsiya darajasi, faol pozitsiyasi va umuman ijobiy nuqtai nazar bilan bu qiziqarli va juda real yo'l. Umid qilamanki, bir yildan keyin mening fikrim tubdan o'zgarmaydi va bu ma'lumot kimgadir foydali bo'ladi.

Manba: www.habr.com

a Izoh qo'shish