ตัวเลือกของบรรณาธิการ:

การโฆษณา

บ้าน - คอมพิวเตอร์
รับการศึกษาผู้เชี่ยวชาญด้านไอที “ฉันอยากเป็นผู้เชี่ยวชาญด้านไอทีนะ!” ผู้เชี่ยวชาญด้านไอทีในอนาคตควรไปเรียนที่ไหน? สถาบันเทคโนโลยีเมลเบิร์น ประเทศออสเตรเลีย

ในปีนี้ มีเด็กเพียง 708,000 คนที่สำเร็จการศึกษาจากโรงเรียนในรัสเซีย ในจำนวนนี้มี 55,000 คนเข้าสอบ Unified State ในสาขาวิทยาการคอมพิวเตอร์ นั่นคือประมาณ 7.8% ของผู้สมัครวางแผนที่จะเชื่อมโยงชีวิตของพวกเขาด้วย เทคโนโลยีสารสนเทศ- แต่นี่คือปัญหา: เมื่อเลือกสาขาวิชาพิเศษ (และมีหลายสิบสาขาที่เกี่ยวข้องกับเทคโนโลยีใหม่) พวกเขาไม่ได้จินตนาการจริงๆ ว่าพวกเขาจะทำอะไรหลังจากได้รับประกาศนียบัตร หลายๆ คนพึ่งพาชื่อเฉพาะทางของตนเอง เรื่องราวของเด็กโต หรือชื่อเสียงของมหาวิทยาลัย

Komsomolskaya Pravda พบว่าความเชี่ยวชาญด้านไอทีประเภทใดจะเป็นที่ต้องการใน 3-4 ปีและมหาวิทยาลัยใดที่ฝึกอบรมผู้เชี่ยวชาญที่ดีที่สุด

เทคโนโลยีสารสนเทศได้แทรกซึมเข้าไปในชีวิตของเราเกือบทุกด้าน เร็วๆ นี้ ปริมาณข้อมูลจะถูกวัดเป็นหน่วยเซตตะไบต์ (นั่นคือ 10 ยกกำลัง 21) และการจัดการปริมาณมหาศาลเหล่านี้จะมีความสำคัญอย่างยิ่ง ตามที่ผู้เชี่ยวชาญของเรา Alexander Gavrilov ผู้สมัครสาขาวิทยาศาสตร์เทคนิค หัวหน้าระบบการศึกษากล่าว แผนกเทคโนโลยีเชิงกลยุทธ์ของ Microsoft และผู้อำนวยการฝ่ายวิจัยและการศึกษา Mail.Ru Group Dmitry Voloshin

1. “นักวิทยาศาสตร์ข้อมูล”- ผู้เชี่ยวชาญในการทำงานกับข้อมูลปริมาณมาก

ข้อมูลขนาดใหญ่เป็นทิศทางที่ได้รับความนิยมและมีแนวโน้มในด้านวิทยาการคอมพิวเตอร์ มันคืออะไร? นี่คือการรวบรวมและการจัดระบบข้อมูลปริมาณมหาศาลและองค์ประกอบที่หลากหลาย มีความจำเป็นต้องวิเคราะห์อาร์เรย์ข้อมูลทั้งหมดและตัดสินใจด้านการจัดการอย่างจริงจังตามข้อมูลดังกล่าว เมื่อดูเผินๆ ดูเหมือนว่าจะเข้าใจได้ แต่งานดังกล่าวต้องใช้ความสามารถเฉพาะเจาะจงมาก “นักวิทยาศาสตร์ด้านข้อมูลคือบุคคลที่มีพื้นฐานทางเทคนิคในอุดมคติ เขาสามารถเป็นโปรแกรมเมอร์ นักวิเคราะห์ หรือสถาปนิกธุรกิจได้ นอกจากนี้เขายังมีพื้นฐานทางวิทยาศาสตร์ ทักษะ และความสามารถในการวิเคราะห์ข้อมูลและตั้งสมมติฐาน” มิทรี โวโลชินกล่าว

2. ผู้เชี่ยวชาญด้านคอมพิวเตอร์คลาวด์

การจัดเก็บข้อมูลบนคลาวด์มีประสิทธิภาพ เซิร์ฟเวอร์เสมือนซึ่งข้อมูลผู้ใช้จะถูกเก็บไว้ เนื่องจากข้อมูลถูกจัดเก็บไว้ในสิ่งที่เรียกว่า “คลาวด์” จึงไม่ได้เชื่อมต่อกับพีซีเฉพาะและสามารถดึงข้อมูลจากอุปกรณ์ที่มีประสิทธิภาพน้อยกว่าเซิร์ฟเวอร์ได้ นั่นคือวิธีการทำงานของพวกเขา Google ไดรฟ์และ Yandex, ไฟล์ Mail.Ru, บริการของแอปเปิ้ล iCloud หรือแม้แต่ กูเกิลโครมซึ่งจะจดจำบุ๊กมาร์ก รหัสผ่าน และประวัติเบราว์เซอร์ของผู้ใช้ ผู้เชี่ยวชาญคาดการณ์ว่าจำนวนระบบดังกล่าวจะเติบโตอย่างรวดเร็วในอีกไม่กี่ปีข้างหน้า และมีผู้เชี่ยวชาญเพียงไม่กี่คนที่จะพัฒนาระบบเหล่านี้ ถึงเวลาเรียนรู้วิธีพัฒนา “คลาวด์” หลังจากเรียนจบมหาวิทยาลัยแล้วจะไม่มีปัญหาเรื่องการจ้างงาน

3. นักพัฒนา แอปพลิเคชันมือถือ

ไม่มีประโยชน์ที่จะอธิบายว่ามันคืออะไร สมาร์ทโฟน = แอปพลิเคชั่นมือถือ แอปพลิเคชั่นใหม่แต่ละแอปพลิเคชั่นมีความน่าสนใจและซับซ้อนมากกว่าแอปพลิเคชั่นก่อนหน้า และความเชี่ยวชาญใหม่ ๆ ในด้านนี้กำลังเกิดขึ้น ตัวอย่างเช่น โปรแกรมเมอร์สำหรับแพลตฟอร์มเฉพาะ ผู้เชี่ยวชาญด้าน GUI ผู้ทดสอบแอปพลิเคชันมือถือ “ในขณะที่แท็บเล็ตและสมาร์ทโฟนเจาะตลาด ขณะที่ช่องทางการสื่อสารดีขึ้น จึงมีความต้องการอย่างมาก (ฉันไม่ได้พูดเกินจริง) กล่าวคือ ความต้องการอย่างมากสำหรับนักพัฒนาที่เกี่ยวข้อง ตอนนี้เป็นหนึ่งในเทรนด์หลัก มีสตาร์ทอัพจำนวนมากปรากฏในหัวข้อนี้” Dmitry Voloshin ให้ความเห็น

4. ผู้เชี่ยวชาญด้านหุ่นยนต์

นี่ไม่ใช่ทิศทางใหม่ในไอทีอีกต่อไป แต่ตอนนี้กำลังได้รับแรงผลักดันอย่างรวดเร็ว สาขานี้มีความซับซ้อนมาก รวมถึงอิเล็กทรอนิกส์, เครื่องกล และวิทยาการคอมพิวเตอร์ “อันที่จริง ผมจะเปรียบเทียบโปรแกรมเมอร์หุ่นยนต์กับศัลยแพทย์ที่ทำการผ่าตัด” Dmitry Voloshin กล่าว แต่มันเป็นไปได้ที่จะเรียนรู้สิ่งนี้และมันก็จำเป็นมากเช่นกัน นายจ้างรออยู่

5. ผู้เชี่ยวชาญ ความปลอดภัยของข้อมูล

อีกหนึ่งพื้นที่กว้างที่มีสาขามากมาย ซึ่งรวมถึงการพัฒนาโปรแกรมป้องกันไวรัสและการป้องกันระบบ การชำระเงินทางอิเล็กทรอนิกส์– โดยทั่วไปแล้ว ทุกอย่างที่จะช่วยปกป้องข้อมูลได้

6. กระบวนการทางธุรกิจอัตโนมัติที่ครอบคลุม

ระบบอัตโนมัติเป็นสิ่งจำเป็นในการแก้ปัญหาทางธุรกิจต่างๆ อย่างรวดเร็ว ด้วยความช่วยเหลือของโซลูชั่นไอที คุณสามารถเร่งกระบวนการทางธุรกิจได้เกือบทุกประเภท ตั้งแต่การดึงดูดลูกค้าใหม่ไปจนถึงการจ่ายเงินเดือน แต่กระบวนการทั้งหมดในธุรกิจเชื่อมโยงถึงกัน ดังนั้นระบบอัตโนมัติที่ซับซ้อนจึงมีประสิทธิภาพและเรียบง่ายยิ่งขึ้น

Alexander Gavrilov ยังเน้นย้ำถึงสาขาสหวิทยาการ เช่น ชีวสารสนเทศศาสตร์ โปรแกรมเมอร์บน 1C, C++, Java และแพลตฟอร์มอื่น ๆ นั้นเป็นที่ต้องการอยู่เสมอ - โปรแกรมเมอร์ที่ดีกวาดออกไปทันที ผู้ชายทุกคนที่รู้วิธีและต้องการเขียนโปรแกรมจะสามารถหางานได้ในเวลาอันสั้นอย่างแน่นอน” Dmitry Voloshin ให้ความมั่นใจกับนักเรียนและผู้สมัคร

จะเข้าไอที...แต่จะไปไหนดีล่ะ?

เช่นเคย การศึกษาระดับอุดมศึกษากับการทำงานจริงมีความแตกต่างกัน เป็นไปไม่ได้เลยที่จะศึกษาเพื่อเป็นนักพัฒนาแอปพลิเคชันบนมือถือ นักวิเคราะห์ธุรกิจ หรือผู้เชี่ยวชาญด้านการประมวลผลแบบคลาวด์ นี่เป็นสิ่งที่เข้าใจได้ “เมื่อ 5 ปีที่แล้ว ไม่มีความเชี่ยวชาญพิเศษใดที่ระบุไว้ข้างต้นเลย” Alexander Gavrilov กล่าว แต่นี่ไม่ใช่เหตุผลที่จะละทิ้งการศึกษาระดับสูงและตัดสินใจว่าคุณจะเรียนรู้ทุกอย่างด้วยตัวเอง การฝึกอบรมในมหาวิทยาลัยเป็นรากฐานสำหรับการพัฒนาผู้เชี่ยวชาญ นอกจากนี้ นี่คือประเทศแบบที่เรามี หากไม่มีประกาศนียบัตร พวกเขาจะไม่พาคุณไปไหนเลย และมหาวิทยาลัยเทคนิคก็เปิดประตูต้อนรับบริษัทใหญ่ๆ

เมื่อถูกถามเกี่ยวกับการจ้างงานของนักศึกษาหลังจากสำเร็จการศึกษาจากมหาวิทยาลัย Dmitry Voloshin ตอบอย่างชัดเจน:“ มีเพียงผู้แพ้เท่านั้นที่ไม่ได้งาน ขอโทษที่ตรงไปตรงมา 70% ของผู้ชายทำงานในขณะที่ยังเรียนอยู่ปี 3 หรือ 4”

มหาวิทยาลัยที่ดีที่สุดที่ฝึกอบรมผู้เชี่ยวชาญด้านไอที

1. ฉัน N.E. บาวแมน

ใน Baumanka คุณควรลองเสี่ยงโชคที่คณะสารสนเทศและระบบควบคุมและคณะวิทยาการหุ่นยนต์และระบบอัตโนมัติแบบผสมผสาน จริงอยู่ ถ้าคุณล้มเหลว คุณไม่ควรเสียใจ แผนกต่างๆ ในมหาวิทยาลัยแห่งนี้ แม้แต่ฝ่ายบริหาร ก็มีการฝึกอบรมด้านเทคนิคที่แข็งแกร่ง มหาวิทยาลัยจัดการแข่งขันกีฬาโอลิมปิก “ก้าวสู่อนาคต” ของตัวเอง ผู้ชนะและรองชนะเลิศเข้าร่วมโดยไม่ต้องสอบ

2. คณะคณิตศาสตร์และคณิตศาสตร์คอมพิวเตอร์แห่งมหาวิทยาลัยแห่งรัฐมอสโก โลโมโนซอฟ

ที่นี่จัดให้มีการฝึกอบรมเชิงทฤษฎีขั้นพื้นฐาน ผู้สำเร็จการศึกษาจำนวนมากเข้าสู่วงการวิทยาศาสตร์เมื่อสำเร็จการศึกษา การแข่งขันเพื่อชิงสถานที่คือ 5-5.5 คน แต่มีสถานที่ราคาประหยัดมากมาย: 335 อย่าลืมว่า Moscow State University มีสิทธิ์ดำเนินการทดสอบเข้าเพิ่มเติม ดังนั้นผลการสอบ Unified State เพียงอย่างเดียวจะไม่เพียงพอ . อีกครั้งที่มหาวิทยาลัยมีการแข่งขันกีฬาโอลิมปิก "Lomonosov" และ "พิชิต Sparrow Hills" ผู้ถืออนุปริญญาของการแข่งขันกีฬาโอลิมปิกเหล่านี้จะเข้าโดยไม่มีการสอบ หรือได้รับ 100 คะแนนในวิชาใดวิชาหนึ่ง

3.เอ็มไอพีที

ที่นี่ ผู้เชี่ยวชาญด้านไอทีได้รับการฝึกอบรมในสามคณะ: วิศวกรรมวิทยุและไซเบอร์เนติกส์ การจัดการและคณิตศาสตร์ประยุกต์ นวัตกรรมและ เทคโนโลยีชั้นสูง- โดยเฉลี่ยแล้วการแข่งขันของคณะเหล่านี้ในปีที่แล้วอยู่ที่ 2.2 คนต่อสถานที่ ซึ่งไม่มากนัก แม้ว่าคะแนนที่ต้องการจะค่อนข้างสูงก็ตาม ด้วยความช่วยเหลือของ Phystech Olympiad คุณสามารถเข้า MIPT ได้โดยไม่ต้องสอบ และมีการแข่งขันกีฬาโอลิมปิกอื่นๆ อีกมากมายที่ให้ข้อได้เปรียบในการเข้าศึกษา เช่น “Start in Science” และเยี่ยมชมการแข่งขันกีฬาโอลิมปิก

4. ส.ส

การแข่งขันที่ MEPhI มีขนาดใหญ่ ในด้านสารสนเทศธุรกิจในปี 2555 มีผู้เข้าร่วมมากถึง 16 คนต่อสถานที่ แต่สมัครได้ 5 มหาวิทยาลัยพร้อมกัน แล้วทำไมไม่ลองใช้โอกาสและรู้สึกถึงจิตวิญญาณของการแข่งขันในหนึ่งในนั้นล่ะ?

5. เมซี่

ที่นี่ ผู้เชี่ยวชาญด้านไอทีได้รับการฝึกอบรมจาก 5 คณะ: สารสนเทศธุรกิจ สารสนเทศและวิทยาการคอมพิวเตอร์ ความปลอดภัยของข้อมูล ซอฟต์แวร์และการบริหาร ระบบสารสนเทศ,วิทยาการคอมพิวเตอร์ประยุกต์ ค่อนข้างเป็นไปได้ที่จะเข้าที่นั่น คะแนนสอบผ่านเฉลี่ยของคณะเหล่านี้ในปีที่แล้วคือ 216 สำหรับการสอบ 3 ครั้ง

นอกจากนี้ยังควรให้ความสนใจกับคณะสารสนเทศธุรกิจของ National Research University Higher School of Economics: พวกเขาให้ ฐานที่ดีมุ่งเน้นการปฏิบัติ คุณสามารถเป็นผู้เชี่ยวชาญที่คู่ควรได้โดยการเรียนที่ MIREA และมหาวิทยาลัยแห่งรัฐเซนต์ปีเตอร์สเบิร์กที่คณะคณิตศาสตร์ประยุกต์ - กระบวนการควบคุม ในบรรดามหาวิทยาลัยในเซนต์ปีเตอร์สเบิร์ก NRU ITMO เป็นทางเลือกที่คุ้มค่าสำหรับมหาวิทยาลัยในมอสโก

ในบรรดามหาวิทยาลัยระดับภูมิภาคผู้เชี่ยวชาญได้แยกมหาวิทยาลัยคาซาน (ภูมิภาคโวลก้า) และมหาวิทยาลัยสหพันธรัฐตอนใต้, โนโวซีบีร์สค์, ทอมสค์และมหาวิทยาลัยแห่งรัฐนิจนีนอฟโกรอด

มหาวิทยาลัยทุกแห่งยอมรับผู้ชนะและรองชนะเลิศโดยไม่ต้องสอบ ขั้นตอนสุดท้ายการแข่งขันกีฬาโอลิมปิก All-Russian สำหรับเด็กนักเรียนในวิชาเฉพาะและสมาชิกของโอลิมปิกระดับชาติระดับนานาชาติ

การเป็นผู้เชี่ยวชาญด้านไอทีในปัจจุบันไม่เพียงแต่เป็นเกียรติเท่านั้น แต่ยังสร้างผลกำไรอีกด้วย!
คุณภาพการศึกษาที่ได้รับจากผู้เชี่ยวชาญมีความสัมพันธ์โดยตรงกับระดับการพัฒนาและการรู้หนังสือในการใช้เทคโนโลยีสารสนเทศ

เพื่อให้ได้การศึกษา ไม่เพียงแต่ต้องถ่ายทอดความรู้เท่านั้น แต่ยังต้องถ่ายทอดทักษะและความสามารถด้วย และต้องทำเช่นนี้อย่างเป็นระบบ ผู้ให้ความรู้ ทักษะ และความสามารถจะต้องเป็นผู้รู้หนังสือทุกประการ

ระบบการศึกษาระดับอุดมศึกษาแม้จะไม่ใช่เพียงระบบเดียวเท่านั้น ในขณะนี้ส่วนฐานที่โดดเด่นอย่างเป็นทางการ ระบบรัสเซียฝึกอบรมผู้เชี่ยวชาญด้านไอทีที่มีคุณสมบัติสูงรุ่นน้อง ในรัสเซีย มีมหาวิทยาลัยมากกว่า 270 แห่งที่ทำงานร่วมกับไอที ปัจจุบันผู้เชี่ยวชาญด้านไอทีเป็นอาชีพที่ค่อนข้างเป็นที่ต้องการ ทิศทางหลักในตลาดไอทีคือ “การเขียนโปรแกรม การพัฒนา” พื้นที่ที่ได้รับความนิยมค่อนข้างมาก ได้แก่ “การจัดการโครงการ”, “วิศวกร”, “การรวมระบบ” และ “การสนับสนุน, ฝ่ายช่วยเหลือ”

มหาวิทยาลัยและสถาบันใดบ้างที่ฝึกอบรมผู้เชี่ยวชาญด้านไอทีระดับมืออาชีพ

จากการวิเคราะห์ฐานข้อมูล SuperJob ที่ใหญ่ที่สุดและการจัดอันดับในปัจจุบันของมหาวิทยาลัยในรัสเซีย รวมถึงที่จัดทำเป็นประจำทุกปีโดยผู้เชี่ยวชาญของ RA การจัดอันดับดังกล่าวได้รับการรวบรวมในหมู่มหาวิทยาลัยที่ผลิตผู้เชี่ยวชาญด้านไอทีที่เป็นที่ต้องการและมีรายได้สูง¹ ตามเว็บไซต์สามารถระบุมหาวิทยาลัยในรัสเซีย 33 แห่งที่ฝึกอบรมผู้เชี่ยวชาญด้านไอที:

  • มสธ. - มอสโก มหาวิทยาลัยของรัฐพวกเขา. เอ็มวี โลโมโนซอฟ
  • MEPhI - มหาวิทยาลัยนิวเคลียร์วิจัยแห่งชาติ "MEPhI"
  • MIPT - สถาบันฟิสิกส์และเทคโนโลยีมอสโก (มหาวิทยาลัยของรัฐ)
  • NSU - มหาวิทยาลัยแห่งรัฐโนโวซีบีร์สค์
  • ฉัน บาวแมน – มหาวิทยาลัยเทคนิคแห่งรัฐมอสโก ตั้งชื่อตาม เอ็น.อี. บาวแมน
  • MIEM - สถาบันอิเล็กทรอนิกส์และคณิตศาสตร์แห่งรัฐมอสโก "MIEM" (มหาวิทยาลัยเทคนิค)
  • NSTU - มหาวิทยาลัยเทคนิคแห่งรัฐโนโวซีบีร์สค์
  • UNN - มหาวิทยาลัยแห่งรัฐ Nizhny Novgorod ตั้งชื่อตาม Lobachevsky (มหาวิทยาลัยวิจัยแห่งชาติ)
  • SPbSU - มหาวิทยาลัยแห่งรัฐเซนต์ปีเตอร์สเบิร์ก
  • UrFU - มหาวิทยาลัยสหพันธ์อูราลตั้งชื่อตาม ประธานาธิบดีคนแรกของรัสเซีย บี.เอ็น. เยลต์ซิน
  • SSTU - มหาวิทยาลัยเทคนิคแห่งรัฐ Saratov
  • UGATU - มหาวิทยาลัยเทคนิคการบินแห่งรัฐอูฟา
  • KFU - มหาวิทยาลัยสหพันธ์คาซาน (ภูมิภาคโวลก้า)
  • MAI - มหาวิทยาลัยวิจัยแห่งชาติสถาบันการบินมอสโก
  • MIET - มหาวิทยาลัยวิจัยแห่งชาติสถาบันเทคโนโลยีอิเล็กทรอนิกส์แห่งมอสโก
  • NSTU - มหาวิทยาลัยเทคนิคแห่งรัฐ Nizhny Novgorod ตั้งชื่อตาม ร.อ.อเล็กเซวา
  • MPEI - มหาวิทยาลัยวิจัยแห่งชาติสถาบันพลังงานมอสโก
  • OSU - มหาวิทยาลัยแห่งรัฐโอเรนเบิร์ก
  • ม.อ. - มหาวิทยาลัยแห่งรัฐเพนซา
  • VolgSTU – มหาวิทยาลัยเทคนิคแห่งรัฐโวลโกกราด
  • SPbSPU - มหาวิทยาลัยโพลีเทคนิคแห่งรัฐเซนต์ปีเตอร์สเบิร์ก
  • มหาวิทยาลัยแห่งรัฐตูลา - มหาวิทยาลัยแห่งรัฐตูลา
  • IzhSTU – มหาวิทยาลัยเทคนิคแห่งรัฐ Izhevsk
  • VlSU - มหาวิทยาลัยแห่งรัฐ Vladimir ตั้งชื่อตาม เอ.จี. และเอ็น.จี. สโตเลตอฟ
  • MSTU MIREA - มหาวิทยาลัยเทคนิคแห่งรัฐมอสโกแห่งวิศวกรรมวิทยุอิเล็กทรอนิกส์และระบบอัตโนมัติ
  • RGRTU - มหาวิทยาลัยวิศวกรรมวิทยุแห่งรัฐ Ryazan
  • KNITU ฉัน ตูโปเลฟ – มหาวิทยาลัยเทคนิคแห่งรัฐคาซาน ตั้งชื่อตาม อ.ตูโปเลวา
  • SPbGETU "LETI" - มหาวิทยาลัยเทคนิคไฟฟ้าแห่งรัฐเซนต์ปีเตอร์สเบิร์ก "LETI" ตั้งชื่อตาม V.I.Ulyanova (เลนิน)
  • VSTU – มหาวิทยาลัยเทคนิคแห่งรัฐ Voronezh
  • MGUPI - มหาวิทยาลัยวิศวกรรมเครื่องมือและสารสนเทศแห่งรัฐมอสโก
  • MIIT - มหาวิทยาลัยขนส่งแห่งรัฐมอสโก
  • SPbGUAP - เครื่องมือวัดการบินและอวกาศแห่งมหาวิทยาลัยเซนต์ปีเตอร์สเบิร์ก
  • SPbSU ITMO - มหาวิทยาลัยเทคโนโลยีสารสนเทศแห่งรัฐเซนต์ปีเตอร์สเบิร์ก

มหาวิทยาลัยเหล่านี้ฝึกอบรมผู้เชี่ยวชาญในสาขาพิเศษดังต่อไปนี้:

  • ระบบสารสนเทศ
  • เทคโนโลยีสารสนเทศ.
  • การสร้างแบบจำลองและการวิจัยการดำเนินงานในระบบองค์กรและเทคนิค
  • คณิตศาสตร์ประยุกต์
  • วิทยาการคอมพิวเตอร์ประยุกต์
  • ความปลอดภัยของคอมพิวเตอร์
  • คอมพิวเตอร์ คอมเพล็กซ์ ระบบ และเครือข่าย
  • ระบบประมวลผลและควบคุมข้อมูลอัตโนมัติ
  • ระบบการออกแบบโดยใช้คอมพิวเตอร์ช่วย
  • ซอฟต์แวร์ เทคโนโลยีคอมพิวเตอร์และระบบอัตโนมัติ
  • องค์กรและเทคโนโลยีการรักษาความมั่นคงปลอดภัยสารสนเทศ
  • การป้องกันวัตถุข้อมูลอย่างครอบคลุม
  • การจัดหาความปลอดภัยของข้อมูลที่ครอบคลุมของระบบอัตโนมัติ
  • ความมั่นคงปลอดภัยสารสนเทศของระบบโทรคมนาคม

ตารางแสดงข้อมูลเงินเดือนสำหรับผู้เชี่ยวชาญด้านไอทีที่ทำงานเฉพาะด้าน:

ผู้เชี่ยวชาญด้านไอทีที่ผ่านการรับรองตอนนี้มีค่าดั่งทองคำ

¹ พอร์ทัล SuperJob

โควาลชุก ทัตยานา
บริษัทจัดหางาน AVICONN
ที่ปรึกษาการสรรหา

คุณจะไม่มีทางไปได้ไกลกับบทความในนิตยสาร Hacker เพียงอย่างเดียว ฉันบอกคุณเรื่องนี้อย่างแน่นอน หากคุณต้องการเป็นผู้เชี่ยวชาญด้านไอทีอย่างแท้จริง คุณต้องศึกษาและได้รับความรู้พื้นฐานเกี่ยวกับเรื่องนี้ โชคดีที่วันนี้มีโอกาสมากขึ้นกว่าเดิม ไม่เพียงแต่มีหนังสือเรียนออนไลน์มากมายให้อ่านฟรีเท่านั้น แต่วิธีการเรียนรู้ที่เป็นนวัตกรรมใหม่ทั้งหมดก็กำลังพัฒนาอย่างรวดเร็วเช่นกัน และนี่เป็นเรื่องจริงโดยเฉพาะอย่างยิ่งสำหรับความเชี่ยวชาญด้านไอทีของเรา

จุดประสงค์ของสื่อนี้คือเพื่อแสดงให้เห็นว่าการเรียนรู้ด้วยตัวเองในวันนี้เป็นเรื่องง่ายเพียงใด เชี่ยวชาญเทคโนโลยีใหม่และภาษาการเขียนโปรแกรมอย่างรวดเร็ว ในขณะเดียวกัน การทำเช่นนี้ก็ไม่เครียดและคุณจะได้รับความเพลิดเพลินอย่างแท้จริงจากการเรียนรู้ ฉันไม่ได้แกล้งทำเป็นว่ามีภาพรวมที่สมบูรณ์และแน่นอนว่าบทความนี้ไม่ใช่ชุดของโครงการทั้งหมดที่สามารถช่วยคุณในการศึกษาด้วยตนเองได้ แต่ฉันพยายามรวบรวมบางส่วนโดยเฉพาะ บริการที่น่าสนใจซึ่งน่าสนใจสำหรับฉันเป็นการส่วนตัว ฉันแน่ใจว่าพวกเขาจะเป็นประโยชน์กับคุณเช่นกัน

การเรียนภาษาอังกฤษ

ฉันกำลังเสี่ยงอย่างยิ่งโดยเริ่มงานชิ้นนี้ด้วยคำว่า "ภาษาอังกฤษ" หลายๆ คนมีปัญหากับมัน และสิ่งที่น่าประชดก็คือ ยิ่งปัญหารุนแรงมากเท่าไร ผู้คนก็ยิ่งต่อต้านการเรียนรู้มันมากขึ้นเท่านั้น และหาข้อแก้ตัวและหาเหตุผลเข้าข้างตนเอง อย่างไรก็ตาม ฉันสามารถบอกคุณได้อย่างมั่นใจ: ผู้เชี่ยวชาญด้านไอทีที่ประสบความสำเร็จอย่างแท้จริง แม้ว่าเขาจะสามารถทำได้โดยไม่ต้องใช้ภาษาอังกฤษ แต่ก็จะพลาดโอกาสที่น่าสนใจมากมาย การประชุมที่มีชื่อเสียงส่วนใหญ่จะจัดขึ้นเป็นภาษาอังกฤษ ในชุมชนผู้เชี่ยวชาญที่ใหญ่ที่สุด ภาษาอังกฤษเป็นภาษาที่ยอมรับ นักวิทยาศาสตร์ชื่อดังดูแลบล็อกและเขียนบทความเกี่ยวกับ ภาษาอังกฤษ- ภาษาอังกฤษเป็นภาษาที่พูดในซิลิคอนวัลเลย์ และยังเป็นภาษาที่โปรแกรมเมอร์จากอินเดียใช้ ซึ่งมีหลายภาษาจนคุณไม่สามารถซ่อนไว้ได้ไม่ว่าคุณจะพยายามแค่ไหนก็ตาม :) กล่าวโดยสรุป การเรียนรู้ภาษาจะต้องถูกเพิ่มเข้าไปในตัวคุณ รายการส่วนตัวกิจการเป็นรายการสำคัญประการหนึ่ง เพื่อบอกความจริง แหล่งข้อมูลส่วนใหญ่ที่ฉันจะพูดถึงด้านล่างนี้จำเป็นต้องมีความรู้ภาษาอังกฤษอย่างน้อยที่สุด เหตุผลง่ายๆ คือ พวกเขาไม่ได้ทำอะไรแบบนี้เป็นภาษารัสเซีย (ฉันแน่ใจแค่ตอนนี้เท่านั้น) อย่างไรก็ตาม สำหรับโปรเจ็กต์แรกจากการรีวิวของเรา ไม่จำเป็นต้องใช้โปรเจ็กต์จากต่างประเทศ ในทางกลับกัน มีจุดมุ่งหมายเพื่อช่วยให้คุณพัฒนาความรู้เกี่ยวกับ InYaz ได้อย่างรวดเร็ว และผลิตในรัสเซีย :)

ลิงกัวลีโอ

มีกฎง่ายๆ: เพื่อที่จะทำการพูลอัพบนแถบแนวนอนได้ดีขึ้นและมั่นใจมากขึ้น คุณจะต้องทำการพูลอัพบนแถบแนวนอนบ่อยขึ้นเรื่อยๆ เพียงแค่ออกกำลังกายให้เข้มข้นมากขึ้น เช่นเดียวกับภาษาอังกฤษ: เพื่อที่จะเข้าใจคำพูดภาษาอังกฤษได้ดีจากหู โดยไม่ต้องฟังทุกคำเพื่อพยายามแยกแยะบางสิ่งเป็นอย่างน้อย คุณต้องฟังคำพูดนี้ให้มากขึ้น คุณสามารถเริ่มต้นด้วยการดูซีรีส์บางเรื่อง โดยเชื่อมต่อคำบรรยายต้นฉบับเพื่อให้แน่ใจ แต่... เมื่อเทียบกับสิ่งที่บริการ LinguaLeo นำเสนอ นี่คือศตวรรษที่ผ่านมาแล้ว ฐานข้อมูลได้รวบรวมละครโทรทัศน์ ภาพยนตร์ทุกประเภท บันทึกการสัมมนาและสุนทรพจน์ต่างๆ (เช่น มินิสุนทรพจน์เฉพาะเรื่องจาก TED.com) การบรรยายจากมหาวิทยาลัยตะวันตก (รวมถึงมินิสุนทรพจน์เฉพาะเรื่องจาก TED.com) เป็นจำนวนมาก ภาษาต่างประเทศ) และอื่นๆ ทั้งหมดนี้แบ่งออกเป็นหมวดหมู่ตามหัวข้อ ความซับซ้อน และการให้คะแนนของผู้ใช้ แต่สิ่งสำคัญคือบริการช่วยให้คุณใช้เนื้อหานี้ได้อย่างไร สำเนาคำพูดฉบับสมบูรณ์จะแสดงอยู่ข้างวิดีโอ ดังนั้นคุณจึงสามารถอ่านส่วนที่หูของคุณไม่เข้าใจได้ตลอดเวลา คุณเจอคำที่ไม่รู้จักหรือไม่? คลิกเพียงครั้งเดียว LinguaLeo จะแสดงคำแปลทันทีและป้อนคำนี้ลงในพจนานุกรมส่วนตัวของคุณ เพื่อว่าในภายหลังด้วยความช่วยเหลือของแบบฝึกหัดต่างๆ คุณสามารถจดจำและเริ่มใช้ในบริบทที่ถูกต้องได้ ไม่ต้องเล่นซอกับคำบรรยายและพจนานุกรมอีกต่อไป คุณเพียงแค่ดูเนื้อหาที่น่าสนใจสำหรับคุณและค้นหาส่วนที่เข้าใจยากได้อย่างรวดเร็ว สำหรับตัวเองฉันไม่เห็น วิธีที่ดีที่สุดประการแรก เพื่อขยายขอบเขตคำศัพท์ของคุณ และประการที่สอง เพื่อคุ้นเคยกับคำพูดภาษาอังกฤษ เพื่อที่จะ "ฝึกฝน" คำเหล่านั้นที่ปรากฏบนอินเทอร์เน็ต ฉันได้ติดตั้งโปรแกรมเสริมพิเศษของเบราว์เซอร์เมื่อนานมาแล้วซึ่งใช้การผสานรวมกับบริการ

มหาวิทยาลัยออนไลน์

มีหลายคนที่อยากจะโต้แย้งว่าผู้เชี่ยวชาญด้านไอทีต้องการหรือไม่ อุดมศึกษา- ผู้ที่กล่าวว่าความรู้พื้นฐานมีความจำเป็นเร่งด่วนก็ถูกต้อง แต่เรายังสามารถเห็นด้วยกับผู้ที่อ้างว่าคุณสามารถเรียนรู้ทุกสิ่งได้ด้วยตัวเอง - หากคุณมีความปรารถนา อย่างหลังกลายเป็นเรื่องง่ายยิ่งขึ้นหลังจากที่มหาวิทยาลัยชั้นนำในตะวันตกที่มีค่าเล่าเรียนสูงเริ่มไม่เพียงแต่โพสต์วิดีโอการบรรยายของพวกเขา (เช่น บน iTunes) แต่ยังสร้างวัฒนธรรมในการสอนวิชาในมหาวิทยาลัยทางออนไลน์อีกด้วย ตอนนี้ฉันอยากจะทราบถึงโครงการริเริ่มที่คล้ายกันในส่วนของมหาวิทยาลัยในรัสเซีย แต่ยังไม่มีอะไรจะพูดในที่นี้

หลักสูตรการฝึกอบรมจากสแตนฟอร์ด

มหาวิทยาลัยสแตนฟอร์ด ตั้งอยู่ในแคลิฟอร์เนีย เป็นที่รู้จักไปทั่วโลก ในความเป็นจริง มันเป็นการหล่อหลอมผู้มีความสามารถสำหรับบริษัทเทคโนโลยีใน Silicon Valley ซึ่งหลายแห่งตั้งอยู่ในเมือง Palo Alto ในเมืองเดียวกับมหาวิทยาลัย การได้เข้าเรียนที่มหาวิทยาลัยสแตนฟอร์ดถือเป็นความฝันของคนหนุ่มสาวหลายคนที่ใฝ่ฝันที่จะประกอบอาชีพด้านไอที ยิ่งคุณอ่านเกี่ยวกับ Stanford มากเท่าไร คุณก็ยิ่งยินดีกับความจริงที่ว่าในช่วงฤดูใบไม้ร่วง มหาวิทยาลัยได้เปิดตัวโครงการหลักสูตรออนไลน์ฟรี เริ่มแรกทุกคนได้รับการเสนอให้เรียนสามหลักสูตร: “การเรียนรู้ของเครื่อง” (ml-class.org), “ ปัญญาประดิษฐ์"(ai-class.com), "ความรู้เบื้องต้นเกี่ยวกับฐานข้อมูล" (db-class.org) แต่ละหลักสูตรประกอบด้วยการบรรยาย งานตรวจสอบและการสอบปลายภาค เมื่อสำเร็จการฝึกอบรม นักเรียนจะได้รับใบรับรองในรูปแบบไฟล์ PDF ที่ได้รับการรับรอง ลายเซ็นดิจิทัลครู. การทดลองนี้ประสบความสำเร็จ และเมื่อต้นปี Stanford ได้ประกาศหลักสูตรใหม่หลายสิบหลักสูตร ซึ่งรวมถึง:

  • ความปลอดภัยของข้อมูล (security-class.org);
  • การออกแบบและการวิเคราะห์อัลกอริทึม (security-class.org)
  • ทฤษฎีเกม (cs101-class.org);
  • วิทยาการคอมพิวเตอร์ (cs101-class.org);
  • การเข้ารหัส (cs101-class.org)

นอกเหนือจากวิชาไอทีโดยตรงแล้ว ยังมีหลักสูตรเกี่ยวกับการเป็นผู้ประกอบการอีกหลายหลักสูตร (ในสาขาเทคโนโลยีชั้นสูง) จนถึงตอนนี้ ฉันได้เรียนหลักสูตรแมชชีนเลิร์นนิงแล้วและสนุกกับมันมาก หลักสูตรนี้จัดโครงสร้างในลักษณะที่ทำให้เกือบทุกคนสามารถเข้าใจได้ แม้ว่าแน่นอนว่าจะเป็นความรู้ในสาขาคณิตศาสตร์แยกส่วนและ การวิเคราะห์ทางคณิตศาสตร์จะมีประโยชน์มากที่นี่ ต้องบอกว่าวิดีโอของหลักสูตรใดหลักสูตรหนึ่งมีคำบรรยายเผื่อในกรณีที่หูเข้าใจยาก ตามกฎแล้วภาษานั้นง่ายมาก ดังนั้นทุกอย่างชัดเจนแม้ในระดับภาษาอังกฤษโดยเฉลี่ยก็ตาม

MITx จากสถาบันเทคโนโลยีแมสซาชูเซตส์

คุณคงเคยได้ยินเกี่ยวกับ MIT ซึ่งเป็นมหาวิทยาลัยตะวันตกที่มีชื่อเสียงไม่แพ้กัน นอกจากนี้เขายังเดินตามรอยของสแตนฟอร์ดและเมื่อต้นปีได้ประกาศการพัฒนา MITx ซึ่งเป็นแพลตฟอร์มเทคโนโลยีสำหรับการศึกษาออนไลน์ และในเดือนกุมภาพันธ์ มีข้อมูลเกี่ยวกับหลักสูตรแรกที่จะสอนโดยใช้ระบบนี้ - "6.002x: วงจรและอิเล็กทรอนิกส์" ปรากฏขึ้น การฝึกอบรมจะเริ่มในฤดูใบไม้ผลิและจะใช้เวลาประมาณสิบชั่วโมงต่อสัปดาห์ วิชานี้ไม่ใช่เรื่องง่าย ดังนั้นจึงรับเฉพาะนักเรียนที่มีความรู้ที่จำเป็นเกี่ยวกับไฟฟ้า แม่เหล็ก และแคลคูลัสเชิงอนุพันธ์เท่านั้น ในบรรดาอาจารย์ทั้งสามคนคือศาสตราจารย์เจอรัลด์ ซัสแมน ผู้สร้างภาษา Scheme และเป็นผู้เขียนตำราการเขียนโปรแกรมที่ดีที่สุดเล่มหนึ่งเรื่อง Structure and Interpretation of Computer Programs คาดว่ารายการอื่น ๆ จะปรากฏในอนาคตอันใกล้นี้ ฉันแน่ใจว่าสถาบันการศึกษาของรัสเซียซึ่งต้องตามทันสามารถรับมือกับเรื่องแบบนี้ได้

ลองเทคโนโลยี!

บทช่วยสอนแบบโต้ตอบที่ช่วยให้คุณสัมผัสได้อย่างรวดเร็ว เทคโนโลยีใหม่ปรากฏเป็นดอกเห็ดหลังฝนตก ด้านล่างนี้ฉันนำเสนอโครงการที่คล้ายกันอีกหลายโครงการซึ่งไม่รวมอยู่ในการตรวจสอบของวันนี้ แต่จะมีประโยชน์มากหากคุณต้องการทำความคุ้นเคยกับภาษาการเขียนโปรแกรมเชิงฟังก์ชันที่กำลังได้รับแรงผลักดันหรือฐานข้อมูล NoSQL แบบใหม่

จาวาสคริปต์

อย่างไรก็ตาม หลักสูตรภาษาอังกฤษ แม้จะจำเป็น แต่ก็ยังเป็นอีกก้าวหนึ่ง สิ่งสำคัญที่ฉันอยากจะพูดถึงในวันนี้คือบริการที่ช่วยให้คุณเรียนรู้ภาษาการเขียนโปรแกรมที่เฉพาะเจาะจงมาก มีรูปแบบที่เห็นได้ชัดเจนที่นี่: ยิ่งภาษาพัฒนาและได้รับความนิยมมากขึ้นเท่าใด เครื่องมือในการเรียนรู้ก็จะปรากฏมากขึ้นเท่านั้น ตัวอย่างเช่นฉันเอาบางอย่างโดยเฉพาะ ภาษาที่ทันสมัยการเขียนโปรแกรม: Python, Ruby (รวมถึง Ruby on Rails) และแน่นอน JavaScript (HTML5) เริ่มจากอันสุดท้ายกันก่อน ไม่มีเว็บแอปพลิเคชันสมัยใหม่เพียงตัวเดียวที่สามารถทำได้ในปัจจุบันโดยไม่ต้องใช้โค้ด JS ในปริมาณมาก ซึ่งจะนำการโต้ตอบของผู้ใช้ไปใช้อย่างเต็มที่ ผู้เชี่ยวชาญด้านพิเศษสามารถจัดการสิ่งที่เป็นไปไม่ได้โดยสิ้นเชิงใน JavaScript เช่น โปรเจ็กต์ เครื่องเสมือนซึ่ง Linux ทำงานได้ค่อนข้างสำเร็จ (bellard.org/jslinux) แต่เราจะไม่พิจารณากรณีนี้ :)

โค้ดคาเดมี

คำถามง่ายๆ: วิธีการเรียนรู้ที่ได้รับการพิสูจน์แล้วมากที่สุดคืออะไร ภาษาใหม่การเขียนโปรแกรม? หยิบหนังสืออัจฉริยะแล้วเริ่มอ่าน วิธีการนี้จะไม่มีวันล้าสมัย เมื่อยี่สิบปีที่แล้ว และตอนนี้ก็เป็นเช่นนั้น อย่างไรก็ตาม เป็นเรื่องยากที่จะจินตนาการว่าในศตวรรษที่ 21 วิธีการสอนแบบก้าวหน้ายังไม่ได้ถูกคิดค้นขึ้น โดยเฉพาะการเขียนโปรแกรมการสอน Codecademy เป็นสตาร์ทอัพที่วางตำแหน่งตัวเองเป็นโรงเรียนสำหรับนักพัฒนา ภายในเจ็ดสิบสองชั่วโมงหลังจากเปิด เขาได้รวบรวมโปรแกรมเมอร์ที่ต้องการมากกว่าสองแสนคน (ลองคิดดูสิ!) โดยเชิญพวกเขามาเรียนหลักสูตร JavaScript แบบโต้ตอบ

เคล็ดลับแห่งความสำเร็จคือความสง่างามของกระบวนการเรียนรู้ เมื่อใช้อินเทอร์เฟซพิเศษ นักเรียนจะได้รับการสอนเกี่ยวกับคุณสมบัติพื้นฐานของภาษาและไวยากรณ์ของภาษาทันที และที่สำคัญที่สุดคือพวกเขาจะถูกเสนอให้ทดสอบความรู้ทันทีโดยการพิมพ์รหัสในคอนโซลพิเศษ ทั้งหมดนี้เกิดขึ้นในเบราว์เซอร์ โดยไม่ต้องติดตั้งอะไรลงในคอมพิวเตอร์ของคุณ ทีละขั้นตอนคุณสามารถเข้าใจได้อย่างรวดเร็วว่าอะไรคืออะไรและเข้าใจหลักการพื้นฐานทั้งหมดของ JavaScript เพื่อส่งเสริมให้นักเรียนเรียนรู้มากขึ้น มีการมอบรางวัลให้เมื่อพวกเขาก้าวหน้าในหลักสูตร

โครงการได้รับเงินทุนอย่างรวดเร็วและในไม่ช้าก็สัญญาว่าจะมีการเติมเต็มอย่างมีนัยสำคัญ หลักสูตรการฝึกอบรม- ระบบสำหรับสร้างหลักสูตรของคุณเองบนแพลตฟอร์ม Codecademy สำเร็จรูปพร้อมใช้งานแล้ว

เรียนรู้ jQuery ในสามสิบวัน

ไลบรารี jQuery ค่อยๆ กลายเป็นส่วนที่แยกออกไม่ได้ของ JavaScript ทำให้ทำงานกับเอกสาร HTML การประมวลผลเหตุการณ์ การสร้างภาพเคลื่อนไหว และการนำ AJAX ไปใช้ได้ง่ายขึ้น ที่จริงแล้ว jQuery ได้เปลี่ยนวิธีการเขียนโปรแกรม JavaScript ในหลาย ๆ ด้าน โดยหลักการแล้วการทำความเข้าใจห้องสมุดไม่ใช่เรื่องยาก แต่เพื่อให้สิ่งนี้ไม่ยุ่งยากยิ่งขึ้น พอร์ทัล Nettuts+ ซึ่งเป็นที่รู้จักในด้านบทความการศึกษาคุณภาพสูง จึงได้พัฒนาหลักสูตรพิเศษขึ้นมา หลักสูตรนี้แบ่งออกเป็นบทเรียน screencast จำนวน 30 บท บทเรียนละ 15 นาที ซึ่งช่วยให้คุณค่อยๆ ใช้ห้องสมุดได้วันแล้ววันเล่า ไม่ว่าใครพูดอะไรก็มีเวลาสิบห้านาทีเสมอ และรูปแบบการฝึกอบรมก็น่าพอใจมาก สำหรับฉันโดยส่วนตัวแล้ว ไม่มีอะไรจะเข้าใจได้มากไปกว่าการสาธิตการเขียนโค้ดโดยตรงพร้อมความคิดเห็นไปพร้อมกัน สำหรับผู้ที่เพิ่งเริ่มเรียนรู้ JS มีหลักสูตรวิดีโอโดยผู้เขียนคนเดียวกันด้วย (bit.ly/AqK4s0)

เที่ยวบินแรกกับ jQuery

หากคุณถามว่าใครเป็นผู้ผลิต screencasts ที่มีคุณภาพอ้างอิง ในบรรดาผู้ชนะจะต้องมีโรงเรียนสอนเขียนโปรแกรมออนไลน์ค<>โรงเรียน นี่เป็นโครงการระดับมืออาชีพที่นำเสนอหลักสูตรทั้งแบบชำระเงินและฟรีสำหรับผู้เชี่ยวชาญในระดับต่างๆ jQuery Air: หลักสูตรการบินครั้งแรก เป็นเวลานานได้รับการชำระเงินแล้ว แต่เมื่อเร็ว ๆ นี้เปิดให้ทุกคน ประกอบด้วยห้าระดับ แต่ละระดับประกอบด้วย screencast เพื่อการศึกษาและแบบฝึกหัดการเขียนโปรแกรมเชิงโต้ตอบที่ใช้งานโดยตรงในเบราว์เซอร์ คะแนนจะได้รับจากการทำงานให้เสร็จสิ้น (เช่น 350 คะแนนสำหรับการแก้ปัญหาแล้ว) หากเกิดปัญหาขึ้นที่ไหนสักแห่ง คุณสามารถขอคำใบ้ได้ แต่ในกรณีนี้ คุณไม่สามารถหลีกเลี่ยงจุดโทษได้ ในระดับแรกขอแนะนำให้อ่านพื้นฐานของ JavaScript ในระดับที่สอง - ตัวเลือกที่ระดับที่สาม - แอตทริบิวต์ CSS ที่ระดับที่สี่ - การจัดการองค์ประกอบ HTML และ DOM ที่ระดับที่ห้า - การทำงานกับเหตุการณ์ ในการจบหลักสูตรนี้ คุณจะต้องทำแบบฝึกหัดง่ายๆ ห้าสิบห้าแบบฝึกหัดและไม่ง่ายนัก

ทับทิมและทับทิมบนราง

หากคุณอ่านบทสัมภาษณ์ของ Alena Vladimirskaya ในฉบับที่แล้วซึ่งได้รับการพิจารณาอย่างถูกต้องว่าเป็นเฮดฮันเตอร์ชั้นนำของ Runet คุณก็รู้อยู่แล้วว่าตอนนี้โปรแกรมเมอร์ Ruby on Rails เป็นที่ต้องการเพียงใด ทุกคนกำลังไล่ตามผู้เชี่ยวชาญที่มีความสามารถซึ่งพร้อมที่จะพัฒนาโครงการเว็บที่กำลังเติบโตอย่างรวดเร็ว และยิ่งความต้องการเพิ่มมากขึ้น เงินเดือนก็สูงขึ้นตามไปด้วย หากคุณมีประสบการณ์ด้านการเขียนโปรแกรมและต้องการฝึกอบรมใหม่ในสาขาที่ได้รับความนิยมมากกว่านี้ Ruby ร่วมกับ Ruby on Rails ถือเป็นตัวเลือกที่ดีมากอย่างแน่นอน และตอนนี้คุณสามารถเรียนรู้มันได้ค่อนข้างเร็ว อย่างไรก็ตาม ความรู้ด้านภาษาจะมีประโยชน์ แม้ว่าคุณจะไม่ได้ตั้งใจที่จะทำงานเป็นนักพัฒนามืออาชีพก็ตาม Ruby ยังได้รับความนิยมในหมู่ผู้เชี่ยวชาญด้านความปลอดภัยของข้อมูล ตัวอย่างเช่น Metasploit เฟรมเวิร์กของแฮ็กเกอร์ที่รู้จักกันดี (และโมดูลทั้งหมด) เขียนด้วยภาษา Ruby

พระทับทิม

โปรเจ็กต์นี้เป็นหนังสือเชิงโต้ตอบที่ประกอบด้วยแบบฝึกหัดห้าสิบแบบที่ช่วยให้คุณเข้าใจพื้นฐานของ Ruby ได้อย่างรวดเร็ว พวกเขาบอกคุณว่า: “อาร์เรย์ขององค์ประกอบถูกสร้างขึ้นเช่นนี้ - ลองดูสิ” และคุณพยายาม จากนั้นจะมีการอธิบายอย่างอื่น - คุณจะตรวจสอบการทำงานทันทีอีกครั้ง ทันทีที่คุณมีความรู้เพียงพอ คุณจะได้รับการเสนอแบบฝึกหัดที่ซับซ้อนมากขึ้น การตรวจสอบงานที่เสร็จสมบูรณ์นั้นยอดเยี่ยมมาก (แน่นอนว่าต้องพิมพ์โค้ดโซลูชันโดยตรงในเบราว์เซอร์ และตัวแก้ไขยังรองรับการเน้นไวยากรณ์ด้วย) สำหรับการฝึกแต่ละครั้ง จะมีการกำหนดจุดตรวจสอบเพื่อตรวจสอบความถูกต้องของวิธีแก้ปัญหา ดังนั้น คุณสามารถเข้าใจได้ทันทีว่าระบบโต้ตอบไม่ชอบอะไร ผลลัพธ์ควรเป็นอย่างไร และข้อผิดพลาดซ่อนอยู่ที่ไหนในโซลูชันของคุณ

ลองทับทิม

หากคุณมีประสบการณ์การเขียนโปรแกรมมาบ้างแล้ว บทช่วยสอนแบบโต้ตอบนี้จะช่วยให้คุณเข้าใจแนวคิดพื้นฐานของภาษา Ruby และทำความเข้าใจว่าอะไรคืออะไรในเวลาเพียงสิบห้านาที อย่างไรก็ตาม แม้ว่าคุณจะไม่เคยจัดการกับการเขียนโปรแกรมเลย การลองใช้ Ruby จะเป็นเรื่องยากสำหรับคุณ อย่างไรก็ตาม ในกรณีนี้ การฝึกอบรมอาจใช้เวลานานกว่าเล็กน้อย โดยรวมแล้วคุณต้องเรียนให้จบแปดบทเรียนและรับมือกับงานมากกว่าห้าสิบงาน โครงการนี้ดียิ่งขึ้นไปอีกหลังจากที่โรงเรียนที่กล่าวถึงข้างต้นได้เข้ามาอยู่ภายใต้การดูแลของโรงเรียน<>โรงเรียน ตอนนี้เป็นครูสอนพิเศษที่เกือบจะสมบูรณ์แบบแล้ว

บทนำสู่ Screencast ของ Rails ที่ฉันอยากได้

ตามที่ระบุไว้แล้ว ภาษา Ruby มีความเกี่ยวข้องอย่างชัดเจนกับเฟรมเวิร์กยอดนิยมสำหรับการสร้างเว็บแอปพลิเคชัน Ruby On Rails หลังช่วยให้สตาร์ทอัพจาก Silicon Valley ประสบความสำเร็จมากกว่าหนึ่งรายรวมถึง Twitter เจฟฟรีย์ เหว่ย- บรรณาธิการบริหาร service tutsplus.com - บันทึก screencast นักฆ่าด้วยชื่อที่อธิบายตนเองว่า "Screencast for dummies in Rails ซึ่งฉันอยากจะเริ่มด้วยตัวเอง" วิดีโอความยาว 40 นาทีจะอธิบายวิธีใช้ Rails อย่างชัดเจนที่สุด หลังจากนี้คำว่า "Models", "TDD", "ActiveRecord", "RSpec", "Capybara", "Partials" จะไม่น่ากลัวอีกต่อไป นี่ไม่ใช่เพียง screencast สำหรับผู้เริ่มต้นเท่านั้น: สามารถพบวิดีโอฝึกสอนมากมายสำหรับโปรแกรมเมอร์ในระดับต่างๆ ได้ในโปรเจ็กต์พิเศษอื่น - railscasts.com

รางสำหรับซอมบี้

หลังจาก (และหลังจากนั้นเท่านั้น!) คุณมีความรู้ที่จำเป็นเกี่ยวกับ Rails และประสบการณ์ในการสร้างเว็บแอปพลิเคชัน คุณควรเรียนหลักสูตร "Rails for Zombies" ฟรีจากโรงเรียนเดียวกัน<>โรงเรียน บันทึกไว้อย่างสม่ำเสมอ ระดับสูงบทเรียนที่ปรุงรสด้วยอารมณ์ขันที่ดีต่อสุขภาพ มาพร้อมกับแบบฝึกหัดจากสถานการณ์ที่โปรแกรมเมอร์บน "ราง" เผชิญอยู่ทุกวัน หากหลักสูตรนี้ไม่เพียงพอสำหรับคุณ ผู้เขียนก็มีภาคต่อ "Rails for Zombies 2" แต่คุณสามารถทำได้ด้วยเงินเท่านั้น

หลาม

Python เป็นหนึ่งในภาษาการเขียนโปรแกรมที่ได้รับความนิยมมากที่สุดในหมู่ผู้เชี่ยวชาญด้านความปลอดภัยของข้อมูล ไลบรารีปลั๊กอินจำนวนมากช่วยให้คุณเขียนสคริปต์ที่ซับซ้อนและแอปพลิเคชันเสริมได้อย่างรวดเร็ว ผู้เชี่ยวชาญหลายคนมักมองว่า Python เป็นเครื่องมือในอุดมคติสำหรับการสร้างต้นแบบระบบข้อมูลที่ซับซ้อนโดยเร็วที่สุด อย่างไรก็ตาม เรื่องนี้มักไม่ได้จำกัดอยู่แค่ตัวต้นแบบเท่านั้น มีหลายโปรเจ็กต์ที่มีโค้ดเขียนด้วยภาษา Python และสามารถรับภาระงานจำนวนมหาศาลได้ คุณยังสามารถเรียนรู้ภาษานี้เพื่อตัวคุณเองได้: ฉันเคยเจอสถานการณ์หลายครั้งที่ฉันต้องเพิ่มประสิทธิภาพบางอย่าง และทุกครั้งที่ความรู้ภาษานั้นมีประโยชน์มาก

นอกจากนี้ Python มักจะถูกรวมเข้ากับแอปพลิเคชั่นที่จริงจังมากมายเช่น ภาษาสคริปต์เพื่อให้มีความสามารถด้านการเขียนสคริปต์ที่หลากหลาย

ลองหลาม!

วิธีที่ดีที่สุดในการเริ่มต้นอย่างรวดเร็วคือลองใช้หลักสูตรการฝึกอบรม Python ออนไลน์ ในแง่ของการโต้ตอบบริการนี้ด้อยกว่าโครงการที่คล้ายกันสำหรับ JS และ Ruby มาก แต่ถึงกระนั้นก็ช่วยให้คุณสามารถสำเร็จหลักสูตรการฝึกอบรมขั้นพื้นฐานได้โดยตรงในเบราว์เซอร์ คุณไม่จำเป็นต้องติดตั้งล่ามบนคอมพิวเตอร์ของคุณด้วยซ้ำ สะดวกมาก: สามารถลองใช้ตัวอย่างที่กำหนดได้ทันที อย่างไรก็ตาม นี่คือจุดที่การโต้ตอบสิ้นสุดลง: ลองใช้ Python จะไม่ตรวจสอบโค้ดของคุณในทางใดทางหนึ่ง ไม่ตรวจสอบความถูกต้องของการดำเนินการ และไม่มีงานทดสอบความรู้ของคุณ หลักสูตรทั้งหมดประกอบด้วยเจ็ดส่วน (ห้าส่วนใน Python และสองส่วนใน IronPython) มันตลกดีที่บริการนี้เขียนด้วย Silverlight

ครูสอนภาษา Python ออนไลน์

บริการตลกนี้ได้รับการพัฒนาโดยเป็นส่วนหนึ่งของหลักสูตรการเขียนโปรแกรมที่สถาบันเทคโนโลยีแมสซาชูเซตส์ที่มีชื่อเสียงด้านการเขียนโปรแกรมอเมริกันที่มีชื่อเสียง แนวคิดคือการเห็นภาพการทำงานของสคริปต์ที่เขียนด้วย Python ช่วยให้คุณสามารถก้าวผ่านสคริปต์เหล่านั้น (ไปมา) และในแต่ละขั้นตอนดูค่าของโครงสร้างข้อมูลที่แตกต่างกัน (ตัวแปร, วัตถุบนฮีป, เฟรมสแต็ก) ซึ่งอาจเป็นรหัสที่กำหนดเองที่พิมพ์ลงในเบราว์เซอร์โดยตรง หรือหนึ่งในตัวอย่างข้อมูลที่เตรียมไว้ล่วงหน้าหลายรายการที่นำมาจาก หลักสูตร Python ที่ MIT เป็นเรื่องตลกที่ผู้สมัครตำแหน่งโปรแกรมเมอร์มีปัญหาหลายประการที่นี่ พร้อมโซลูชั่น บริการนี้สามารถเรียกได้ว่าเป็นดีบักเกอร์ออนไลน์ แต่ไม่สามารถใช้เพื่อรันสคริปต์ที่ซับซ้อนได้อีกต่อไป เนื่องจากขาดความสามารถในการเชื่อมต่อโมดูล ดำเนินการ I/O และอื่นๆ

บทเรียน Python จาก Google

Google มีชื่อเสียงมายาวนานในด้านการใช้งาน Python อย่างกว้างขวาง บริษัทยังมีหลักสูตรพิเศษที่ออกแบบมาสำหรับผู้ที่มีประสบการณ์การเขียนโปรแกรมเพียงเล็กน้อย (โดยปกติแล้วพวกเขาจะไม่ได้ทำงานเป็นนักพัฒนา) หลักสูตรนี้เปิดกว้างและฟรีโดยสมบูรณ์แล้ว ประกอบด้วยคู่มือทีละขั้นตอน วิดีโอบรรยาย ตลอดจนแบบฝึกหัดมากมายสำหรับการฝึกอบรมและการรวบรวมสื่อการสอน บทเรียนแรกกังวล แนวคิดพื้นฐานใน Python (เช่น สตริงและรายการ) การพัฒนาแอปพลิเคชันเต็มรูปแบบที่ทำงานกับไฟล์ กระบวนการ และการเชื่อมต่อ HTTP จะครอบคลุมตามลำดับ ต้องบอกว่าที่ Google หลักสูตรนี้ดำเนินตามสถานการณ์ที่เข้มข้นและใช้เวลาสองวัน

แบ่งปันบทความนี้กับเพื่อนของคุณ



 


อ่าน:


ใหม่

วิธีฟื้นฟูรอบประจำเดือนหลังคลอดบุตร:

การใช้สไตล์ใน Excel วิธีสร้างสไตล์ใหม่ของคุณเอง

การใช้สไตล์ใน Excel วิธีสร้างสไตล์ใหม่ของคุณเอง

หากคุณใช้ตัวเลือกเดียวกันนี้ในการจัดรูปแบบเซลล์ในเวิร์กชีตในสเปรดชีตของคุณอย่างสม่ำเสมอ การสร้างสไตล์การจัดรูปแบบ...

เกิดข้อผิดพลาดอะไรระหว่างการติดตั้ง?

เกิดข้อผิดพลาดอะไรระหว่างการติดตั้ง?

หมายเหตุ: โปรแกรม AutoLISP สามารถทำงานได้บน AutoCAD เวอร์ชันเต็มเท่านั้น โดยจะไม่ทำงานภายใต้ AutoCAD LT (ไม่รวมกรณีโหลด...

สถานภาพทางสังคมของบุคคลในสังคม

สถานภาพทางสังคมของบุคคลในสังคม

เสนอแนะสิ่งที่กำหนดการเลือกสถานะหลักของบุคคล การใช้ข้อความและข้อเท็จจริงของชีวิตทางสังคม ตั้งสมมติฐานสองข้อ และ...

การตีความข้อผิดพลาดแบบเต็ม

การตีความข้อผิดพลาดแบบเต็ม

มีผู้ใช้จำนวนไม่น้อยที่ต้องเผชิญกับปรากฏการณ์หน้าจอสีน้ำเงินแห่งความตาย จะทำอย่างไร (Windows 7 มักเกิดปัญหานี้บ่อยที่สุด)...

ฟีดรูปภาพ อาร์เอสเอส