uy - Kompyuterlar
IT bo'yicha mutaxassis ma'lumotiga ega bo'ling. “Koshki IT mutaxassisi bo‘lsam!...” Bo‘lajak IT mutaxassisi qayerga o‘qishi kerak? Melburn texnologiya instituti, Avstraliya

Bu yil Rossiyada 708 ming bola maktabni tamomladi. Ulardan 55 ming nafari informatika fanidan Yagona davlat imtihonini topshirdi. Ya'ni, abituriyentlarning qariyb 7,8 foizi o'z hayotini u bilan bog'lashni rejalashtirmoqda axborot texnologiyalari. Ammo bu erda muammo bor: mutaxassislikni tanlashda (va ularning o'nlablari yangi texnologiyalar bilan bog'liq), yigitlar diplom olgandan keyin nima qilishlarini tasavvur qilishmaydi. Ko'pchilik o'z mutaxassisligi nomiga, katta yoshdagi bolalarning hikoyalariga yoki universitetning obro'siga tayanadi.

“Komsomolskaya pravda” gazetasi 3-4 yildan keyin qaysi IT mutaxassisliklari talabga ega bo'lishini va qaysi universitetlar eng yaxshi mutaxassislar tayyorlanishini aniqladi.

Axborot texnologiyalari hayotimizning deyarli barcha sohalariga kirib bordi. Tez orada ma'lumotlar hajmi zettabaytlarda o'lchanadi (bu 10 dan 21 gacha) va bizning mutaxassislarimiz - Aleksandr Gavrilov, texnika fanlari nomzodi, ta'lim tizimi rahbarining fikriga ko'ra, bu katta miqdorlarni boshqarish juda muhim bo'ladi. Microsoft kompaniyasining Strategik texnologiyalar departamenti bo'limi va Mail.Ru Group tadqiqot va ta'lim bo'limi direktori Dmitriy Voloshin.

1. "Ma'lumotlar olimi"- katta hajmdagi ma'lumotlar bilan ishlash bo'yicha mutaxassis

Katta ma'lumotlar kompyuter fanida mashhur va istiqbolli yo'nalishdir. Bu nima? Bu juda katta hajmdagi va xilma-xil tarkibdagi ma'lumotlarni to'plash va tizimlashtirish. Butun axborot majmuasini tahlil qilish va uning asosida jiddiy boshqaruv qarorlarini qabul qilish kerak. Bir qarashda, bu tushunarli ko'rinadi, ammo bunday ish juda aniq vakolatlarni talab qiladi. "Ma'lumotlar olimi - bu texnik ma'lumotga ega bo'lgan shaxs; u dasturchi, tahlilchi yoki biznes arxitektori bo'lishi mumkin. Shuningdek, u ilmiy ma’lumotga ega, ma’lumotni tahlil qilish va farazlarni ilgari surish ko‘nikma va qobiliyatiga ega”, — deydi Dmitriy Voloshin.

2. Bulutli hisoblash bo'yicha mutaxassis

Bulutli ma'lumotlarni saqlash juda kuchli virtual serverlar, qaysi foydalanuvchi ma'lumotlari saqlanadi. Ma'lumotlar "bulutlar" deb ataladigan joyda saqlanganligi sababli, ular ma'lum bir shaxsiy kompyuterga biriktirilmagan va serverdan kamroq quvvatli qurilmalardan olinishi mumkin. Google va Yandex drayverlari shunday ishlaydi, Mail.Ru fayllari, Apple xizmati iCloud yoki hatto Gugl xrom, bu foydalanuvchining xatcho'plari, parollari va brauzer tarixini eslab qoladi. Mutaxassislar kelgusi yillarda bunday tizimlar sonining tez o'sishini bashorat qilmoqdalar va ularni ishlab chiqish uchun mutaxassislar juda kam. Shunday qilib, "bulutlarni" qanday rivojlantirishni o'rganish vaqti keldi, universitetni tugatgandan so'ng, ish bilan bog'liq muammolar bo'lmaydi.

3. Dasturchi mobil ilovalar

Bu nima ekanligini tushuntirishning ma'nosi yo'q. Smartfon = mobil ilovalar. Har bir yangi ilova oldingisiga qaraganda qiziqarli va murakkabroq bo‘lib, bu sohada yangi mutaxassisliklar paydo bo‘lmoqda. Masalan, ma'lum bir platforma uchun dasturchilar, GUI mutaxassislari, mobil ilovalarni sinovdan o'tkazuvchilar "Planshet va smartfonlar bozorga kirib borar ekan, aloqa kanallari takomillashgani sayin, katta ehtiyoj (mubolag'atmayman), ya'ni tegishli ishlab chiquvchilarga katta ehtiyoj bor. . Endi bu asosiy tendentsiyalardan biri, ushbu mavzu bo'yicha ko'plab startaplar paydo bo'lmoqda ", - deydi Dmitriy Voloshin.

4. Robototexnika bo'yicha mutaxassis

Bu endi IT sohasida yangi yo'nalish emas, lekin hozir u tez sur'atlar bilan rivojlanmoqda. Soha juda murakkab, u elektronika, mexanika va kompyuter fanlarini o'z ichiga oladi. "Aslida men robot dasturchini operatsiyalarni bajaruvchi jarrohga qiyoslagan bo'lardim", deydi Dmitriy Voloshin. Ammo buni o'rganish mumkin va bu ham juda zarur. Ish beruvchilar kutishmoqda.

5. Mutaxassis axborot xavfsizligi

Ko'p filiallari bo'lgan yana bir keng maydon. Bunga antiviruslarni ishlab chiqish va tizimni himoya qilish kiradi. elektron to'lovlar- umuman olganda, ma'lumotni himoya qilishga yordam beradigan hamma narsa.

6. Biznes jarayonlarini kompleks avtomatlashtirish

Turli biznes muammolarini tezda hal qilish uchun avtomatlashtirish kerak. IT-yechimlar yordamida siz deyarli har qanday biznes-jarayonni tezlashtirishingiz mumkin: yangi mijozlarni jalb qilishdan tortib, ish haqini to'lashgacha. Ammo biznesdagi barcha jarayonlar bir-biriga bog'langan, shuning uchun murakkab avtomatlashtirish yanada samarali va sodda.

Aleksandr Gavrilov shuningdek, bioinformatika kabi fanlararo sohalarni ham ta'kidlaydi. 1C, C++, Java va boshqa platformalardagi dasturchilar doimo talabga ega. " Yaxshi dasturchilar birdaniga supurib ketdi. Qanday qilib dasturlashni biladigan va xohlaydigan barcha yigitlar, albatta, juda qisqa vaqt ichida ish topadilar, - deydi Dmitriy Voloshin talabalar va abituriyentlarni.

Men IT sohasiga kirar edim... Lekin qayerga borishim kerak?

Har doimgidek oliy ma’lumot bilan haqiqiy ish o‘rtasida masofa bor. Mobil ilovalarni ishlab chiquvchi, biznes tahlilchisi yoki bulutli hisoblash mutaxassisi bo'lish uchun o'qish mumkin emas. Bu tushunarli. "Hatto 5 yil oldin ham yuqorida sanab o'tilgan mutaxassisliklarning hech biri mavjud emas edi", deydi Aleksandr Gavrilov. Ammo bu oliy ma'lumotdan voz kechish va hamma narsani o'zingiz o'rganishga qaror qilish uchun sabab emas. Universitet ta'limi mutaxassisning rivojlanishi uchun asos yaratadi. Qolaversa, bizda shunday davlat, diplomsiz sizni hech qayoqqa olib ketishmaydi. Texnik universitetlar esa yirik kompaniyalar uchun eshiklarni ochadi.

Universitetlarni tugatgandan so'ng talabalarning ish bilan ta'minlanishi haqida so'ralganda, Dmitriy Voloshin aniq javob beradi: "Ma'lumki, faqat yutqazganlar ish topmaydi, ochiqchasiga uzr. Yigitlarning 70% 3-4-kursda o‘qiyotganda ham ishlaydi”.

IT mutaxassislarini tayyorlaydigan eng yaxshi universitetlar

1. MSTU im. N.E. Bauman

Baumankada Informatika va boshqaruv tizimlari fakulteti va Robototexnika va integratsiyalashgan avtomatlashtirish fakultetida omadingizni sinab ko'rishga arziydi. To'g'ri, agar muvaffaqiyatsiz bo'lsa, xafa bo'lmaslik kerak. Ushbu universitetdagi har qanday bo'lim, hatto menejment ham kuchli texnik tayyorgarlikni ta'minlaydi. Universitet o'zining "Kelajak sari qadam" olimpiadasini o'tkazadi, uning g'oliblari va ikkinchi o'rinlari imtihonsiz qatnashadilar.

2. Moskva davlat universitetining hisoblash matematikasi va matematika fakulteti. Lomonosov

Bu yerda fundamental nazariy ta’lim beriladi, ko‘plab bitiruvchilar o‘qishni tugatgandan so‘ng fanga o‘qishga kirishadi. O'rin uchun tanlov 5-5,5 kishini tashkil etadi, ammo byudjet joylari juda ko'p: 335. Shuni unutmangki, Moskva davlat universiteti qo'shimcha kirish testini o'tkazish sharafiga ega, shuning uchun yagona davlat imtihonining natijalari etarli bo'lmaydi. . Shunga qaramay, universitetda "Lomonosov" va "Chumchuq tepaliklarini zabt etish" o'z olimpiadalari mavjud. Ushbu olimpiadalarning diplom egalari imtihonsiz kirishadi yoki fanlardan birida 100 ball oladi.

3. MIPT

Bu yerda IT mutaxassislari uchta fakultetda tayyorlanadi: radiotexnika va kibernetika, menejment va amaliy matematika, innovatsiyalar va yuqori texnologiya. O'tgan yili ushbu fakultetlar uchun raqobat o'rtacha 2,2 kishini tashkil etdi, bu unchalik ko'p emas. Garchi talab qilinadigan ballar juda yuqori bo'lsa-da. Phystech Olimpiadasi yordamida siz MIPTga imtihonlarsiz kirishingiz mumkin va qabul qilish uchun afzalliklarni ta'minlaydigan boshqa ko'plab olimpiadalar mavjud. Masalan, "Start in Science" va tashrif buyuradigan olimpiadalar.

4. MEPhI

MEPhI-da raqobat katta; biznes informatika sohasida 2012 yilda bir o'ringa 16 kishidan to'g'ri keldi. Lekin birdaniga 5 ta universitetga hujjat topshirishingiz mumkin. Xo'sh, nima uchun imkoniyatdan foydalanmaslik va ulardan birida raqobat ruhini his qilish kerak?

5. MESI

Bu yerda IT-mutaxassislari 5 ta fakultet tomonidan tayyorlanadi: biznes informatika, informatika va informatika, axborot xavfsizligi, dasturiy ta’minot va boshqaruv. axborot tizimlari, amaliy informatika. U yerga kirish mumkin, o‘tgan yili ushbu fakultetlar bo‘yicha o‘rtacha o‘tish balli 3 ta imtihon uchun 216 ballni tashkil qilgan.

Shuningdek, Milliy tadqiqot universitetining Iqtisodiyot oliy maktabining Biznes informatika fakultetiga ham e'tibor qaratish lozim: ular yaxshi baza amaliyotga yo'naltirilgan. MIREA va Sankt-Peterburg davlat universitetining Amaliy matematika - nazorat jarayonlari fakultetida tahsil olib, munosib mutaxassis bo'lishingiz mumkin. Sankt-Peterburgdagi universitetlar orasida NRU ITMO Moskva universitetlariga munosib alternativ hisoblanadi.

Mintaqaviy universitetlar orasida ekspertlar Qozon (Volga mintaqasi) va Janubiy federal universitetlarni, Novosibirsk, Tomsk va Nijniy Novgorod davlat universitetlarini ajratib ko'rsatishdi.

Barcha universitetlar g'olib va ​​ikkinchi o'rin egalarini imtihonsiz qabul qiladi yakuniy bosqich Ixtisoslashtirilgan fanlar bo'yicha maktab o'quvchilari va xalqaro milliy fan olimpiadalari a'zolari uchun Butunrossiya olimpiadasi.

Bugungi kunda IT mutaxassisi bo'lish nafaqat sharaf, balki foydalidir!
Mutaxassislar tomonidan olingan ta'lim sifati rivojlanish darajasi va axborot texnologiyalaridan foydalanish savodxonligi bilan bevosita bog'liqdir.

Ta'lim olish uchun nafaqat bilimlarni, balki ko'nikma va qobiliyatlarni o'tkazish va buni tizimli ravishda amalga oshirish kerak. Bilim, ko‘nikma va malaka beruvchilar har tomonlama savodli insonlar bo‘lishi kerak.

Oliy ta'lim tizimi, garchi yagona bo'lsa-da, lekin hozirda rasmiy ravishda ustunlik qiluvchi asosiy qismdir rus tizimi yuqori malakali IT-mutaxassislarning yosh avlodini tayyorlash. Rossiyada 270 dan ortiq universitet IT bilan ishlaydi. Bugungi kunda IT mutaxassisi juda talab qilinadigan kasb. IT bozoridagi asosiy yo'nalish - "Dasturlash, ishlab chiqish". Shuningdek, "Loyihalarni boshqarish", "Muhandislar", "Tizim integratsiyasi" va "Yordam, Yordam xizmati" juda mashhur sohalardir.

Qaysi universitet va institutlar professional IT mutaxassislarini tayyorlaydi?

Eng yirik SuperJob ma'lumotlar bazasi tahlili va Rossiya universitetlarining joriy reytinglari, shu jumladan RA Expert tomonidan har yili tayyorlanadigan reytinglar asosida ko'proq talabga ega va yuqori haq to'lanadigan IT-mutaxassislarini ishlab chiqaradigan universitetlar reytingi tuzildi¹. Veb-saytga ko'ra, IT-mutaxassislarini tayyorlaydigan Rossiyaning 33 ta universitetini aniqlash mumkin:

  • MDU - nomidagi Moskva davlat universiteti. M.V. Lomonosov
  • MEPhI - Milliy tadqiqot yadro universiteti "MEPhI"
  • MIPT - Moskva fizika-texnika instituti (davlat universiteti)
  • NSU - Novosibirsk davlat universiteti
  • MSTU im. Bauman nomidagi Moskva davlat texnika universiteti. N.E.Bauman
  • MIEM - Moskva davlat elektronika va matematika instituti "MIEM" (texnik universitet)
  • NSTU - Novosibirsk davlat texnika universiteti
  • UNN - Nijniy Novgorod nomidagi davlat universiteti. Lobachevskiy (milliy tadqiqot universiteti)
  • SPbSU - Sankt-Peterburg davlat universiteti
  • UrFU - nomidagi Ural federal universiteti. Rossiyaning birinchi prezidenti B.N.Yeltsin
  • SSTU - Saratov davlat texnika universiteti
  • UGATU - Ufa davlat aviatsiya texnika universiteti
  • KFU - Qozon (Volga viloyati) federal universiteti
  • MAI - Milliy tadqiqot universiteti Moskva aviatsiya instituti
  • MIET - Milliy tadqiqot universiteti Moskva elektron texnologiyalar instituti
  • NSTU - Nijniy Novgorod nomidagi davlat texnika universiteti. R.E. Alekseeva
  • MPEI - Milliy tadqiqot universiteti Moskva energetika instituti
  • OSU - Orenburg davlat universiteti
  • PSU - Penza davlat universiteti
  • VolgSTU - Volgograd davlat texnika universiteti
  • SPbSPU - Sankt-Peterburg davlat politexnika universiteti
  • Tula davlat universiteti - Tula davlat universiteti
  • IzhSTU - Izhevsk davlat texnika universiteti
  • VlSU - nomidagi Vladimir davlat universiteti. A.G. va N.G. Stoletovlar
  • MSTU MIREA - Moskva davlat radiotexnika, elektronika va avtomatlashtirish texnika universiteti
  • RGRTU - Ryazan davlat radiotexnika universiteti
  • KNITU im. Tupolev nomidagi Qozon davlat texnika universiteti. A.N.Tupoleva
  • SPbGETU "LETI" - "LETI" nomidagi Sankt-Peterburg davlat elektrotexnika universiteti. V.I.Ulyanova (Lenin)
  • VSTU - Voronej davlat texnika universiteti
  • MGUPI - Moskva davlat asbobsozlik va informatika universiteti
  • MIIT - Moskva davlat transport universiteti
  • SPbGUAP - Sankt-Peterburg davlat aerokosmik asboblar universiteti
  • SPbSU ITMO - Sankt-Peterburg davlat axborot texnologiyalari universiteti

Ushbu universitetlar quyidagi mutaxassisliklar bo'yicha mutaxassislar tayyorlaydi:

  • Axborot tizimlari.
  • Axborot texnologiyalari.
  • Tashkiliy-texnik tizimlardagi operatsiyalarni modellashtirish va tadqiq qilish.
  • Amaliy matematika.
  • Amaliy informatika.
  • Kompyuter xavfsizligi.
  • Kompyuterlar, komplekslar, tizimlar va tarmoqlar.
  • Axborotni qayta ishlash va boshqarishning avtomatlashtirilgan tizimlari.
  • Kompyuter yordamida loyihalash tizimlari.
  • Dasturiy ta'minot kompyuter texnologiyasi va avtomatlashtirilgan tizimlar.
  • Axborot xavfsizligini tashkil etish va texnologiyasi.
  • Axborotlashtirish ob'ektlarini har tomonlama himoya qilish.
  • Avtomatlashtirilgan tizimlarning axborot xavfsizligini kompleks ta'minlash.
  • Telekommunikatsiya tizimlarining axborot xavfsizligi.

Jadvalda o'z mutaxassisligi bo'yicha ishlaydigan IT mutaxassislarining ish haqi ma'lumotlari keltirilgan:

Malakali IT-mutaxassis endi uning vazni oltinga teng.

¹ SuperJob Portal

Kovalchuk Tatyana
AVICONN rekruting kompaniyasi
Ishga qabul qilish bo'yicha maslahatchi

Faqat Hacker jurnali maqolalari bilan uzoqqa bormaysiz. Men buni sizga aniq aytyapman. Agar siz haqiqiy IT mutaxassisi bo'lishni istasangiz, o'rganishingiz va ushbu mavzu bo'yicha fundamental bilimlarga ega bo'lishingiz kerak. Yaxshiyamki, bugungi kunda buning uchun har qachongidan ham ko'proq imkoniyatlar mavjud. Internetda nafaqat ko‘plab darsliklar bepul, balki o‘rganishning mutlaqo yangi, innovatsion usullari jadal rivojlanmoqda. Va bu, ayniqsa, bizning IT mutaxassisligimiz uchun to'g'ri keladi.

Ushbu materialning maqsadi bugungi kunda mustaqil ravishda o'rganish qanchalik oson ekanligini ko'rsatishdir. Yangi texnologiyalar va dasturlash tillarini tezda o'zlashtiring. Shu bilan birga, buni qilish stressli emas va siz o'rganishdan haqiqiy zavq olasiz. Men o'zimni to'liq rasmga ega deb da'vo qilmayman va bu maqola, albatta, o'z-o'zini tarbiyalashda sizga yordam beradigan barcha loyihalar to'plami emas. Lekin men shaxsan o'zim uchun qiziqarli bo'lgan ba'zi qiziqarli xizmatlarni to'plashga harakat qildim. Ishonchim komilki, ular siz uchun ham foydali bo'ladi.

Ingliz tilini o'rganmoq

Men bu asarni “inglizcha” so‘zlari bilan boshlash bilan jiddiy tavakkal qilyapman. Ko'pchilik bu bilan qiynaladi va istehzoli tomoni shundaki, muammo qanchalik jiddiy bo'lsa, odamlar uni o'rganishga shunchalik qarshilik ko'rsatadilar, bahonalar va asoslar to'playdilar. Qanday bo'lmasin, men sizga to'liq ishonch bilan ayta olaman: haqiqatan ham muvaffaqiyatli IT mutaxassisi, hatto ingliz tilisiz ham qila olsa ham, ko'plab qiziqarli imkoniyatlarni qo'ldan boy beradi. Eng nufuzli konferentsiyalar ingliz tilida o'tkaziladi. Eng yirik mutaxassislar jamoalarida ingliz tili qabul qilingan til hisoblanadi. Mashhur olimlar blog yuritadilar va maqolalar yozadilar Ingliz tili. Silikon vodiysida ingliz tilida gaplashiladi. Bu shuningdek, hindistonlik dasturchilar tomonidan qo'llaniladigan til, ularning soni shunchalik ko'pki, siz qancha urinsangiz ham ulardan yashira olmaysiz :). Xulosa qilib aytganda, til o'rganish sizning darsingizga qo'shilishi kerak shaxsiy ro'yxat masalalari ustuvor yo‘nalishlardan biridir. Rostini aytsam, men quyida gaplashadigan manbalarning aksariyati ingliz tilini kamida minimal darajada bilishni talab qiladi. Sababi oddiy: ular rus tilida bunday ish qilmaydilar (ishonchim komilki, hozirchagina). Biroq, bizning ko'rib chiqishimizdagi birinchi loyiha uchun xorijiy loyiha kerak emas - aksincha, u InYaz haqidagi bilimlaringizni tezda yaxshilashga yordam berishga qaratilgan. Va u Rossiyada ishlab chiqarilgan :).

LinguaLeo

Oddiy qoida bor: barda yaxshiroq va ishonchli tortilishlarni amalga oshirish uchun siz gorizontal barda ko'proq va tez-tez tortishingiz kerak. Shunchaki intensivroq mashq qiling. Ingliz tili bilan ham xuddi shunday: ingliz tilidagi nutqni quloq bilan yaxshi tushunish uchun, hech bo'lmaganda nimanidir aniqlashga urinib, har bir so'zni tinglamasdan, aynan shu nutqni ko'proq tinglashingiz kerak. Ishonch hosil qilish uchun siz ba'zi seriyalarni tomosha qilishdan, asl subtitrlarni ulashdan boshlashingiz mumkin, lekin... LinguaLeo xizmati taqdim etgan narsalar bilan solishtirganda, bu o'tgan asr. Uning ma'lumotlar bazasida juda ko'p sonli teleseriallar, barcha turdagi filmlar, turli seminarlar va nutqlarning yozuvlari (masalan, TED.com dan tematik mini-ma'ruzalar), G'arb universitetlarining ma'ruzalari (shu jumladan xorijiy til) va hokazo. Bularning barchasi mavzu, murakkablik va foydalanuvchi reytingiga ko'ra toifalarga bo'linadi. Lekin asosiysi, xizmat aynan qanday qilib ushbu tarkibni iste'mol qilishga imkon beradi. Videoning yonida nutqning to'liq transkripti ko'rsatiladi, shuning uchun siz har doim quloqlaringizga tushunarsiz bo'lgan parchani o'qishingiz mumkin. Noma'lum so'zni uchratasizmi? Bir marta bosish, LinguaLeo darhol tarjimani ko'rsatadi va bu so'zni shaxsiy lug'atingizga kiritadi, shunda keyinroq turli xil mashqlar yordamida uni eslab qolishingiz va undan to'g'ri kontekstda foydalanishni boshlashingiz mumkin. Endi subtitrlar va lug‘atlar bilan ovora bo‘lishning hojati yo‘q – shunchaki o‘zingizga qiziq bo‘lgan kontentni tomosha qilasiz va tushunarsiz qismlarini tezda aniqlaysiz. O'zim uchun men ko'rmayapman eng yaxshi yo'l, birinchidan, so'z boyligini kengaytirish, ikkinchidan, ingliz tilida nutqqa o'rganish. Internetda oddiygina paydo bo'ladigan so'zlarni "mashq qilish" uchun men uzoq vaqt oldin xizmat bilan integratsiyani amalga oshiradigan maxsus brauzer plaginini o'rnatganman.

Onlayn universitetlar

Ko'p odamlar IT mutaxassisi kerakmi yoki yo'qmi haqida bahslashmoqchi Oliy ma'lumot. Fundamental bilimlar zudlik bilan kerak, deganlar haq. Ammo, agar xohlasangiz, hamma narsani o'zingiz o'rganishingiz mumkin, deb da'vo qiladiganlarga ham qo'shilishimiz mumkin. Toʻlovlari baland boʻlgan yetakchi Gʻarb universitetlari nafaqat oʻz maʼruzalari videolarini (masalan, iTunesʼda) joylashtira boshlagandan soʻng, ikkinchisi yanada osonlashdi, balki umuman universitet fanlarini onlayn oʻqitish madaniyatini shakllantirdi. Men hozir Rossiya universitetlari tomonidan shunga o'xshash tashabbuslarni ta'kidlamoqchiman, ammo bu erda hali aytadigan hech narsa yo'q.

Stenforddan o'quv kurslari

Kaliforniyada joylashgan Stenford universiteti butun dunyoga mashhur. Darhaqiqat, bu Silikon vodiysi texnologiya kompaniyalari uchun iste'dodli bo'lib, ularning aksariyati Palo Altoda - universitetning o'zi bilan bir shaharda joylashgan. Stenfordga kirish IT sohasida martaba orzu qilgan ko'plab yoshlar uchun orzudir. Stenford haqida qanchalik ko'p o'qisangiz, kuzda universitet bepul onlayn kurslar loyihasini boshlaganidan shunchalik quvonasiz. Dastlab, barchaga uchta kursdan o'tish taklif qilindi: "Mashinani o'rganish" (ml-class.org), " Sun'iy intellekt"(ai-class.com), "Ma'lumotlar bazalariga kirish" (db-class.org). Har bir kurs ma'ruzalardan iborat, tekshirish ishi va yakuniy imtihon. Treningni muvaffaqiyatli tugatgandan so'ng, talaba o'qituvchining elektron raqamli imzosi bilan tasdiqlangan PDF-fayl ko'rinishidagi sertifikat oladi. Tajriba muvaffaqiyatli o'tdi va yil boshida Stenford o'nlab yangi kurslarni e'lon qildi, jumladan:

  • Axborot xavfsizligi (security-class.org);
  • Algoritmlarni loyihalash va tahlil qilish (security-class.org);
  • O'yin nazariyasi (cs101-class.org);
  • Kompyuter fanlari (cs101-class.org);
  • Kriptografiya (cs101-class.org).

To'g'ridan-to'g'ri IT fanlaridan tashqari, tadbirkorlik (yuqori texnologiyalar sohasida) bo'yicha bir nechta kurslar mavjud. Hozirgacha men mashinani o'rganish bo'yicha kursni oldim va undan juda yoqdi. Kurs deyarli hamma uchun tushunarli bo'lgan tarzda tuzilgan, garchi, albatta, diskret matematika va matematik tahlil sohasidagi bilimlar bu erda juda foydali bo'ladi. Aytish kerakki, agar biror narsani quloqqa tushunish qiyin bo'lsa, har qanday kursning videosi subtitrlar bilan birga keladi. Qoida tariqasida, til juda sodda, shuning uchun ingliz tilining o'rtacha darajasi bilan ham hamma narsa aniq.

Massachusets texnologiya institutidan MITx

Ehtimol, siz teng darajada mashhur G'arb universiteti MIT haqida eshitgansiz. U, shuningdek, Stenford izidan bordi va yil boshida MITx, onlayn ta'lim uchun texnologik platforma ishlab chiqilishini e'lon qildi. Fevral oyida ushbu tizim yordamida o'qitiladigan birinchi kurs - "6.002x: O'chirish va elektronika" haqida ma'lumot paydo bo'ldi. Trening bahorda boshlanadi va haftasiga taxminan o'n soat talab qilinadi. Mavzu oson emas, shuning uchun faqat elektr, magnit va differensial hisoblash bo'yicha zarur bilimga ega talabalar qabul qilinadi. Uch o'qituvchi orasida sxema tilini yaratgan va eng yaxshi dasturlash darsliklaridan biri, "Kompyuter dasturlarining tuzilishi va talqini" ning muallifi professor Jerald Sussman ham bor. Yaqin kelajakda boshqa mahsulotlar paydo bo'lishi kutilmoqda. Ishonchim komilki, Rossiya ta'lim muassasalari, ular shunchaki davom etishlari kerak, bu kabi narsalarni hal qila oladi.

Texnologiyani sinab ko'ring!

Tezda his qilish imkonini beruvchi interaktiv darsliklar yangi texnologiya, yomg'irdan keyin qo'ziqorin kabi paydo bo'ladi. Quyida men bugungi sharhga kiritilmagan yana bir nechta shunga o'xshash loyihalarni taqdim etaman, ammo agar siz, masalan, kuchayib borayotgan funktsional dasturlash tillari yoki yangi NoSQL ma'lumotlar bazalari bilan tanishishni istasangiz, juda foydali bo'ladi.

JavaScript

Biroq, ingliz tili kurslari zarur bo'lsa ham, hali ham bir qadamdir. Bugun men gaplashmoqchi bo'lgan asosiy narsa - bu juda aniq dasturlash tilini o'rganish imkonini beruvchi xizmatlar. Bu erda juda sezilarli naqsh mavjud: til qanchalik faol rivojlansa va mashhur bo'lsa, uni o'rganish uchun ko'proq vositalar paydo bo'ladi. Masalan, men bir nechtasini oldim moda tillari dasturlash: Python, Ruby (plyus Ruby on Rails) va, albatta, JavaScript (HTML5). Keling, oxirgisidan boshlaylik. Birorta ham zamonaviy veb-ilova bugungi kunda foydalanuvchilarning o'zaro ta'sirini to'liq amalga oshiradigan JS kodining katta dozasisiz qila olmaydi. Maxsus geeks JavaScript-da mutlaqo imkonsiz narsalarni amalga oshirishga muvaffaq bo'ladi: masalan, loyihani olaylik virtual mashina, Linux juda muvaffaqiyatli ishlaydi (bellard.org/jslinux). Ammo biz bu ishni ko'rib chiqmaymiz :).

Codecademy

Oddiy savol: yangi dasturlash tilini o'rganishning eng tasdiqlangan usuli qanday? Aqlli kitob oling va uni o'qishni boshlang. Ushbu yondashuv hech qachon eskirmaydi. Yigirma yil oldin ham shunday edi, hozir ham shunday. Biroq, XXI asrga kelib, ilg'or o'qitish usullari, xususan, dasturlashni o'rgatish ixtiro qilinmaganligini tasavvur qilish qiyin. Codecademy - bu o'zini dasturchilar maktabi sifatida ko'rsatuvchi startap. Ochilganidan keyin etmish ikki soat ichida u ikki yuz mingdan ortiq (raqam haqida o'ylab ko'ring!) intiluvchan dasturchilarni to'plab, ularni interaktiv JavaScript kursiga taklif qildi.

Muvaffaqiyat siri - o'quv jarayonining nafisligi. Maxsus interfeys yordamida o‘quvchilarga tilning asosiy xususiyatlari va uning sintaksisi darhol o‘rgatiladi va eng muhimi, ularga kodni maxsus konsolda terish orqali darhol amalda o‘z bilimlarini sinab ko‘rish taklif etiladi. Bularning barchasi brauzerda, kompyuteringizga hech narsa o'rnatmasdan sodir bo'ladi. Bosqichma-bosqich, siz nima ekanligini tezda aniqlashingiz va JavaScript-ning barcha asosiy tamoyillarini tushunishingiz mumkin. Talabalarni o'rganishga yanada ko'proq rag'batlantirish uchun ular kurs davomida muvaffaqiyatga erishganlarida mukofotlar beriladi.

Loyiha tezda moliyalashtirildi va tez orada o'quv kurslarini sezilarli darajada oshirishni va'da qilmoqda. Tayyor Codecademy platformasida o'z kurslaringizni yaratish tizimi allaqachon mavjud.

O'ttiz kun ichida jQuery-ni o'rganing

JQuery kutubxonasi asta-sekin JavaScript-ning ajralmas qismiga aylandi, HTML hujjat bilan ishlash, hodisalarni qayta ishlash, animatsiyalarni yaratish va AJAXni amalga oshirishni soddalashtirdi. Aslida, jQuery JavaScript dasturlash usulini ko'p jihatdan o'zgartirdi. Aslida kutubxonani tushunish qiyin emas. Ammo buni yanada og'riqsiz qilish uchun yuqori sifatli ta'lim maqolalari bilan mashhur Nettuts+ portali maxsus kurs ishlab chiqdi. Kurs har biri o'n besh daqiqadan iborat o'ttizta skrinshot darsiga bo'lingan, bu sizga kutubxonadan kundan-kunga asta-sekin foydalanish imkonini beradi. Kim nima desa ham, har doim o'n besh daqiqani topish mumkin. Trening formati esa juda yoqimli: shaxsan men uchun yo'lda sharhlar bilan kodlashni to'g'ridan-to'g'ri namoyish qilishdan ko'ra tushunarliroq narsa yo'q. JSni endigina o‘rganishni boshlayotganlar uchun ayni muallifning video kursi ham mavjud (bit.ly/AqK4s0).

jQuery bilan birinchi parvoz

Agar siz mos yozuvlar sifati skrinshotlarini kim ishlab chiqaradi deb so'rasangiz, unda g'oliblar orasida, albatta, onlayn dasturlash maktabi bo'ladi.<>maktabda. Bu turli darajadagi mutaxassislar uchun pullik va bepul kurslarni taklif qiluvchi juda professional loyiha. jQuery Air: Birinchi parvoz kursi uzoq vaqt to'langan, lekin yaqinda hamma uchun ochiq. U besh darajadan iborat bo'lib, ularning har biri to'g'ridan-to'g'ri brauzerda amalga oshiriladigan ta'lim ekrani va interaktiv dasturlash mashqlarini o'z ichiga oladi. Ballar topshiriqlarni bajarish uchun beriladi (masalan, hal qilingan masala uchun 350). Agar biror joyda qiyinchilik tug'ilsa, siz maslahat so'rashingiz mumkin, ammo bu holda siz jarima nuqtalaridan qochib qutula olmaysiz. Birinchi bosqichda JavaScript asoslari, ikkinchisida - selektorlar, uchinchida - CSS atributlari, to'rtinchisida - HTML elementlari va DOM bilan ishlash, beshinchi bosqichda - hodisalar bilan ishlash taklif etiladi. Kursni yakunlash uchun siz ellik beshta oddiy va unchalik oddiy bo'lmagan mashqlarni bajarishingiz kerak.

Ruby va Ruby on Rails

Agar siz oxirgi sonda haqli ravishda Runet-ning etakchi bosh ovchisi hisoblangan Alena Vladimirskaya bilan suhbatni o'qigan bo'lsangiz, Ruby on Rails dasturchilariga hozir qanday talab borligini allaqachon bilasiz. Hamma o'sib borayotgan veb-loyihalarni tezda ishlab chiqishga tayyor bo'lgan malakali mutaxassislarni ta'qib qilmoqda. Va talab qanchalik ko'p bo'lsa, ish haqi shunchalik yuqori bo'ladi. Agar sizda dasturlash tajribangiz bo'lsa va mashhurroq sohada qayta o'qimoqchi bo'lsangiz, Ruby on Rails bilan birgalikda Ruby, albatta, juda yaxshi tanlovdir. Va endi siz buni juda tez o'rganishingiz mumkin. Biroq, agar siz professional dasturchi sifatida ishlashni xohlamasangiz ham, tilni bilish foydali bo'ladi. Ruby axborot xavfsizligi mutaxassislari orasida ham mashhur: masalan, mashhur Metasploit xakerlik ramkasi (va uning barcha modullari) Ruby tilida yozilgan.

yoqutmonk

Loyiha ellikta mashqdan iborat interaktiv kitob bo'lib, Ruby asoslarini tezda o'rganish imkonini beradi. Ular sizga: "Elementlar massivi shunday yaratilgan - sinab ko'ring." Va siz harakat qiling. Keyin yana bir narsa tushuntiriladi - yana, siz darhol uni amalda tekshirasiz. Etarli bilimga ega bo'lishingiz bilan sizga murakkabroq mashqlar taklif etiladi. Tugallangan vazifalarni tekshirish juda ajoyib (yechim kodi, albatta, to'g'ridan-to'g'ri brauzerda kiritilishi kerak va muharrir hatto sintaksisni ta'kidlashni ham qo'llab-quvvatlaydi). Har bir mashq uchun nazorat punktlari o'rnatiladi, ularga qarshi yechimning to'g'riligi tekshiriladi. Shunday qilib, istalgan vaqtda siz interaktiv tizim nimani yoqtirmasligini, chiqish nima bo'lishi kerakligini va sizning yechimingizda xato qaerda yashiringanligini tushunishingiz mumkin.

rubyni sinab ko'ring

Agar siz dasturlash bo'yicha biroz tajribaga ega bo'lsangiz, ushbu interfaol qo'llanma sizga Ruby tilining asosiy tushunchalarini o'rganishga va atigi o'n besh daqiqada nima ekanligini tushunishga imkon beradi. Ammo, agar siz hech qachon dasturlash bilan shug'ullanmagan bo'lsangiz ham, Rubyni sinab ko'ring siz uchun qiyin bo'ladi. Biroq, bu holda trening, ehtimol, biroz ko'proq vaqt talab etadi. Hammasi bo'lib siz sakkizta darsni bajarishingiz va ellikdan ortiq vazifani bajarishingiz kerak. Yuqorida aytib o'tilgan maktab uni o'z qanoti ostiga olgandan keyin loyiha yanada yaxshilandi c<>maktabda. Endi bu deyarli mukammal o'qituvchi.

The Intro to Rails skrinshoti Men bo'lishini xohlardim

Yuqorida aytib o'tilganidek, Ruby tili veb-ilovalarni yaratish uchun eng mashhur ramka Ruby On Rails bilan aniq bog'langan. Ikkinchisi Silikon vodiysidagi bir nechta startaplarni, jumladan Twitterni ham ishga tushirishga yordam berdi. Djeffri Vey, tutsplus.com xizmati bosh muharriri “Men o‘zimdan boshlamoqchi bo‘lgan “Railsdagi qo‘g‘irchoqlar uchun skrinka” o‘z-o‘zidan tushunarli sarlavhali qotil skrinshotni yozib oldi. 40 daqiqalik video Railsdan qanday foydalanishni eng aniq tarzda tushuntiradi. Shundan so'ng, "Modellar", "TDD", "ActiveRecord", "RSpec", "Capybara", "Partials" so'zlari endi qo'rqinchli bo'lmaydi. Bu yangi boshlanuvchilar uchun yagona skrinshot emas: turli darajadagi dasturchilar uchun ko'plab video darslarni boshqa ixtisoslashtirilgan loyiha - railscasts.com saytida topish mumkin.

Zombi uchun relslar

Rails bo'yicha kerakli bilimga va veb-ilovalarni yaratishda biroz tajribaga ega bo'lganingizdan so'ng (va faqat keyin!) Shu maktabda "Zombilar uchun relslar" bepul kursini o'tashingiz kerak.<>maktabda. Doimiy yuqori standartda yozilgan darslar sog'lom hazil dozasi bilan ta'minlanadi va dasturchilar har kuni relslarda duch keladigan vaziyatlardan olingan mashqlar bilan birga keladi. Agar bu kurs siz uchun etarli bo'lmasa, unda mualliflarning "Zombilar uchun relslar 2" davomi bor, lekin siz uni faqat pul uchun bajarishingiz mumkin.

Python

Python - axborot xavfsizligi bo'yicha mutaxassislar orasida eng mashhur dasturlash tillaridan biri. Ko'p sonli plagin kutubxonalari sizga murakkab skriptlar va yordamchi dasturlarni tezda yozishga imkon beradi. Ko'pgina mutaxassislar Python-ni murakkab axborot tizimlarini imkon qadar tezroq prototiplash uchun ideal vosita deb bilishadi. Biroq, masala ko'pincha prototip bilan cheklanmaydi: kodi Pythonda yozilgan va juda katta yuklarga bardosh bera oladigan ko'plab loyihalar mavjud. Siz hatto bu tilni o'zingiz uchun ham o'rganishingiz mumkin: men o'nlab marta biror narsani optimallashtirishim kerak bo'lgan vaziyatlarga duch kelganman va har safar tilni bilish juda foydali bo'lib chiqdi.

Bundan tashqari, Python ko'pincha ko'plab jiddiy ilovalarga birlashtirilgan skript tili boy skript imkoniyatlariga ega bo'lish.

Python-ni sinab ko'ring!

Tez boshlashning eng yaxshi usuli bu Python o'quv kursini onlayn sinab ko'rishdir. Interaktivlik nuqtai nazaridan, xizmat JS va Ruby uchun shunga o'xshash loyihalardan ancha past, ammo shunga qaramay, u to'g'ridan-to'g'ri brauzerda asosiy o'quv kursini yakunlash imkonini beradi. Kompyuteringizga tarjimon o‘rnatish ham shart emas. Bu juda qulay: berilgan har qanday misolni darhol amalda sinab ko'rish mumkin. Biroq, interaktivlik shu erda tugaydi: sinab ko'ring Python kodingizni hech qanday tarzda tekshirmaydi, harakatlar to'g'riligini nazorat qilmaydi va bilimingizni sinab ko'rish uchun topshiriqlarni taklif qilmaydi. Butun kurs etti qismdan iborat (Python-da beshta va IronPython-da ikkita). Xizmatning o'zi Silverlightda yozilgani qiziq.

Onlayn Python o'qituvchisi

Qiziqarli xizmat Massachusets texnologiya institutining mashhur Amerika dasturlash ustaxonasida dasturlash kursining bir qismi sifatida ishlab chiqilgan. G'oya Python-da yozilgan skriptlarning bajarilishini vizualizatsiya qilishdir, bu sizga ularni (oldinga va orqaga) bosib o'tishga imkon beradi va har bir qadamda turli xil ma'lumotlar tuzilmalarining qiymatlarini (o'zgaruvchilar, uyumdagi ob'ektlar, stek ramkalari) ko'rish imkonini beradi. Bu to'g'ridan-to'g'ri brauzerga kiritilgan ixtiyoriy kod yoki oldindan tayyorlangan bir nechta parchalardan biri bo'lishi mumkin. o'quv dasturi MITda Python. Qizig'i shundaki, bu erda dasturchi lavozimiga da'vogarlarga taklif qilinadigan bir nechta muammolar mavjud. Yechimlar bilan. Xizmatni onlayn tuzatuvchi deb atash mumkin, lekin modullarni ulash, kiritish-chiqarish operatsiyalarini bajarish va hokazolar imkoniyati yo‘qligi sababli undan murakkab skriptlarni bajarish uchun endi foydalanilmaydi.

Google'dan Python darslari

Google uzoq vaqtdan beri Python-dan keng foydalanishi bilan mashhur. Kompaniyada hatto dasturlash tajribasi kam bo'lgan odamlar uchun mo'ljallangan maxsus kurs mavjud (tabiiyki, ular dasturchi sifatida ishlamaydi). Ushbu kurs endi butunlay ochiq va bepul. U bosqichma-bosqich qo'llanmalar, video ma'ruzalar, shuningdek, o'qitish va materiallarni mustahkamlash uchun ko'plab mashqlarni o'z ichiga oladi. Birinchi darslar haqida asosiy tushunchalar Python da (masalan, qatorlar va ro'yxatlar), keyin fayllar, jarayonlar va HTTP ulanishlari bilan ishlaydigan to'liq huquqli ilovalarni ishlab chiqish ketma-ket yoritiladi. Aytish kerakki, Google-da ushbu kurs intensiv stsenariy bo'yicha olib boriladi va ikki kunga to'g'ri keladi.

Ushbu maqolani do'stlaringiz bilan baham ko'ring.



 


O'qing:



Mac uchun flesh-disk fayl tizimini qanday tanlash mumkin

Mac uchun flesh-disk fayl tizimini qanday tanlash mumkin

"Rifat, men yangi disk sotib oldim va uni Mac va Windowsda ishlashim kerak." "Salom, menda disk bor, lekin men unga yozolmayman ...

Telefon kamerasidagi tirnalishlarni qanday olib tashlash mumkin?

Telefon kamerasidagi tirnalishlarni qanday olib tashlash mumkin?

Hammaga salom! Hammasi iPhone 4 ni sotib olganimdan boshlandi, yo'q, 2011 yilda 14 000 rublga emas :). Men uni 2016 yilda 3700 ga sotib oldim, Avito-da o'rtacha narx...

Mac OS-da dasturlarni qanday o'chirish mumkin - To'liq qo'llanma

Mac OS-da dasturlarni qanday o'chirish mumkin - To'liq qo'llanma

Odatda, Mac OS da fayllarni o'chirish jarayoni oddiy. Windows-dan farqli o'laroq, keraksiz dasturlardan xalos bo'lish uchun maxsus o'chirish dasturi mavjud emas ...

Mac OS X mac os klaviatura yorliqlari uchun foydali klaviatura yorliqlari

Mac OS X mac os klaviatura yorliqlari uchun foydali klaviatura yorliqlari

MacBook Pro bilan ishlashda siz juda ko'p tezkor tugmalardan foydalanishingiz mumkinligini hamma ham bilmaydi. Tugma birikmalarini bilish kattalik tartibidir...

tasma tasviri RSS