ในช่วง 8 ปีที่ผ่านมา ผู้สำเร็จการศึกษาหลายพันคนได้เรียนหลักสูตร JavaRush ปัจจุบันมีผู้ใช้มากกว่า 1.5 ล้านคนจาก 106 ประเทศลงทะเบียนบนเว็บไซต์ของโครงการ ไม่ใช่ผู้สำเร็จการศึกษาทุกคนจะมีเวลาพูดคุยเกี่ยวกับความสำเร็จของตนเอง เช่น วิธีการศึกษา ผ่านการสัมภาษณ์ และเริ่มทำงานเป็นนักพัฒนา แต่นักศึกษาในปัจจุบันกลับสนใจที่จะเรียนรู้เรื่องราวของคนที่ทำงานด้านไอทีอยู่แล้ว เราจัดการเรื่องนี้เองและเปิดตัวซีรีส์พิเศษเกี่ยวกับนักพัฒนาจากประเทศและบริษัทต่างๆ ที่ได้รับการฝึกอบรมเกี่ยวกับ JavaRush เรื่องราวที่ สิบของเราเกี่ยวกับ Viktor Platonov หลังจากเปลี่ยนงานและความเชี่ยวชาญพิเศษหลายอย่าง Victor ก็ตัดสินใจเลือกการพัฒนา Java โดยบังเอิญ ต้องขอบคุณอาชีพใหม่ของเขา เงินเดือนของเขาเพิ่มขึ้นเกือบสามเท่าในหนึ่งปีครึ่ง และเขาไม่เพียงแต่โปรแกรมเท่านั้น แต่ยังเป็นพี่เลี้ยงอีกด้วย
เมื่อฉันมาที่เฮลซิงกิเพื่อไปที่พิพิธภัณฑ์ Alvar Aalto และที่นั่นเราได้รับแจ้งทันทีว่าไกด์ที่พูดภาษารัสเซียป่วยและจะอยู่ที่นั่นเพียงภาษาอังกฤษเท่านั้น ฉันต้องแปล การเยี่ยมชมพิพิธภัณฑ์สองครั้ง - และอุปสรรคในการสนทนาของฉันก็หายไป แน่นอน ฉันเลอะเทอะ ฉันทำผิด แต่ฉันพูด

“ฉันสนใจมากขึ้นว่าโปรแกรมต่างๆ จะถูกจัดระเบียบภายในอย่างไร”
ฉันมีการศึกษาเฉพาะทางระดับมัธยมศึกษาสองแห่งและการศึกษาระดับอุดมศึกษาอีกหนึ่งแห่ง ประการแรก - ในสาขา "ช่างซ่อมรถยนต์" แบบพิเศษ ขณะเดียวกันฉันกำลังเรียนเพื่อเป็นทนายความ สมัยนั้นผมหลงรักรถมาก พวกเขาถามฉันว่า: "ทำไมคุณถึงต้องการสองปริญญา" และฉันก็ตอบว่า: "ฉันอยากเป็นคนขับรถ" และถ้าตำรวจจราจรต้องการหยุดฉัน ฉันมีการศึกษาด้านกฎหมาย ฉันก็รอดไปได้” หลังจากนั้นฉันก็เข้าเรียนวิทยาลัยเพื่อศึกษาต่อในสาขาช่างซ่อมรถยนต์ เรียนมาได้หนึ่งปีก็พบว่านั่นไม่เหมาะกับฉัน ในขณะเดียวกันฉันก็เริ่มทำงานทีละน้อย ฉันทำงานในร้านซ่อมรถยนต์ จากนั้นก็เป็นตัวแทนขาย แล้วก็ขายสินค้า และอื่นๆ... ไม่ว่ามันจะพาฉันไปที่ไหน! หลังจากที่ใช้ชีวิตแบบนี้มาสามปี ฉันก็หางานทำที่แมคโดนัลด์ได้ ขณะเดียวกันฉันก็มีคอมพิวเตอร์ที่บ้าน ฉันไม่ได้สนใจเกมคอมพิวเตอร์เป็นพิเศษ—ฉันสนใจว่าโปรแกรมภายในทำงานอย่างไรมากกว่า เช่น จะเกิดอะไรขึ้นหากไฟล์ถูกลบ? ตอนนั้นฉันอาศัยอยู่ในเมืองเล็ก ๆ ชื่อ Kumertau ใน Bashkiria มีสาขาหนึ่งของมหาวิทยาลัยเทคนิคการบินแห่งรัฐอูฟาอยู่ในเมือง เมื่อตระหนักว่าฉันต้องปักหลักด้วยวิธีใดวิธีหนึ่ง ฉันจึงเข้ามหาวิทยาลัยสาขาวิชาเอก "สารสนเทศประยุกต์ทางเศรษฐศาสตร์" ในเวลานั้น ธนาคารกำลังได้รับแรงผลักดัน ความพิเศษนี้ถูกปกคลุมไปด้วยแผ่นไม้อัดเงิน ฉันเรียนนอกเวลาและในเวลาเดียวกันก็เริ่มสร้างอาชีพด้านไอที: ฉันเริ่มต้นจากการเป็นพนักงานขายดิสก์ จากนั้นก็เป็นผู้ดูแลระบบในชมรมคอมพิวเตอร์ จากนั้นก็ได้งานเป็นผู้ดูแลระบบในโรงพยาบาลแห่งหนึ่ง . งานต่อไปคือตำแหน่งผู้ดูแลระบบในบริษัทที่เกี่ยวข้องกับอุปกรณ์ทางการแพทย์ ระหว่างทำงานที่นั่น ฉันเจอโฆษณาหลักสูตร 1C ฉันคิดว่ามันใกล้เคียงกับไอทีและเศรษฐศาสตร์ และฉันจะเรียนการบัญชีไปพร้อมๆ กัน หลักสูตรนี้เริ่มสอนการบัญชีใน 1C และจากนั้นจึงสอนพื้นฐานการเขียนโปรแกรมใน 1C โดยทั่วไปฉันเรียนบัญชีและได้รับใบรับรองด้วยซ้ำ จากนั้นเขาก็เปลี่ยนงานอีกครั้งเป็นผู้ดูแลระบบในระบบติดตามการขนส่งผ่านดาวเทียมและทำงานในด้านนี้เป็นเวลาสามปี“นี่คือรหัสของคุณ นี่คืองานของคุณ มาดื่มกันเถอะ”
เมื่อเวลาผ่านไป ฉันตัดสินใจฝึกใหม่และเข้ารับการสนับสนุน ทันใดนั้นฉันก็ได้รับข้อเสนองานในเซนต์ปีเตอร์สเบิร์ก ฉันคิดว่า: "อยู่ที่นั่น ไม่ใช่" ฉันหยิบแล็ปท็อปไว้บนหลังแล้วไปเซนต์ปีเตอร์สเบิร์กพร้อมกับกระเป๋าเป้ใบเล็ก เมื่อวันที่ 8 สิงหาคม 2555 ฉันลงจากรถไฟที่เซนต์ปีเตอร์สเบิร์ก ความคิดแรกที่ฉันมีในหัวคือ: "ฉันถึงบ้านแล้ว" ฉันไม่ได้งานที่ถูกเรียก แต่สุดท้ายฉันก็ได้งานในสำนักงานที่ดูแลระบบติดตามดาวเทียมด้วย ต่อมาฉันถูกย้ายไปยังแผนกสนับสนุนของบริษัทรักษาความปลอดภัยข้อมูลแห่งหนึ่ง จากนั้นฉันก็เปลี่ยนงานอีกสองสามงาน มันเกิดขึ้นที่ฉันเปลี่ยนจากการสนับสนุนไปสู่การทดสอบได้อย่างราบรื่น จากนั้นจึงไปจบลงที่ธนาคารกลางของรัสเซีย ซึ่งฉันถูกย้ายจากผู้ทดสอบไปยัง Javaists นี่คือวิธีที่มันเป็น วันหนึ่งเจ้านายมาหาฉันแล้วพูดว่า “เราไม่ต้องการผู้ทดสอบอีกต่อไปแล้ว” ฉันนั่งคิดว่า: “เดี๋ยวก่อน! ถึงเวลาอัปเดต CV ของคุณบน HeadHunter แล้ว” แต่เขาพูดต่อ: “เราคิดเรื่องนี้แล้วและตัดสินใจว่าเราต้องการนักพัฒนา Java โดยทั่วไปตั้งแต่วันนี้ เราจะย้ายคุณไปยัง Javistas” ฉันบอกว่าฉันเคยได้ยินเกี่ยวกับ Java เท่านั้นและไม่รู้อะไรเลยซึ่งเขาตอบว่า: "นั่นคือปัญหาของคุณ หากคุณรับมือไม่ได้ ให้ไปอัปเดตเรซูเม่ของคุณ” วันแรกหลังจากข่าวนี้ ฉันเดินไปรอบๆ ด้วยความตกใจ และในวันถัดมา เจ้านายก็นั่งฉันลงข้างๆ และแสดงให้ฉันเห็นว่า IntelliJ IDEA และ Git ทำงานอย่างไร เขาพูดว่า: "นี่คือรหัสของคุณ นี่คืองานของคุณ มาดื่มกันเถอะ" โดยปกติแล้ว ฉันเริ่มมองหาตัวเลือกในการเรียนรู้ Java ฉันดูหลักสูตรทุกประเภทและพบ JavaRush ที่ไหนสักแห่ง ตั้งแต่วินาทีนั้นเป็นต้นมา ฉันเริ่มเรียนรู้ Java“สิ่งที่ช่วยฉันได้ก็คือ Java มีไวยากรณ์ที่เหมือน C”
คุณสามารถพูดได้ว่า JavaRush ให้ความรู้พื้นฐานเกี่ยวกับ Java แก่ฉัน ฉันไม่จบหลักสูตรเพราะฉันไปไกลเกินไป - ฉันอ่านวรรณกรรมเกี่ยวกับการเขียนโปรแกรมต่างๆ อย่างกระตือรือร้น ต้องขอบคุณหนังสือ JavaRush และที่ปรึกษา ฉันจึงกลายเป็นชาว Javaist สิ่งที่ช่วยฉันได้คือ Java มีไวยากรณ์เหมือน C ฉันรู้วิธีเขียนโค้ดเล็กน้อยใน PHP แต่ฉันไม่รู้การเขียนโปรแกรมเชิงวัตถุและคำวิเศษเช่นการห่อหุ้ม ความหลากหลาย การสืบทอด และนามธรรม ด้วยความรู้ที่ฉันมีอยู่แล้ว ฉันจึงเข้าใจบางสิ่งได้โดยสัญชาตญาณ นอกจากนี้ ฉันยังมีผู้จัดการที่ดีด้วย ในเวลานั้นเขามีประสบการณ์ด้านการเขียนโปรแกรมประมาณ 20 ปี เขาเขียน Java เองมาประมาณ 4 ปี แต่เขาก็มีแอสเซมเบลอร์ C, C++ และ C# อยู่ข้างหลังเขา ฉันกลับบ้านหลังเลิกงานและบังคับตัวเองให้แก้ไขปัญหาอย่างน้อย 1-2 ข้อ แม้ว่าสมองของฉันกำลังแข่งอยู่ก็ตาม และในขณะนั้นฉันก็เกือบจะหมดแรงฉันต้องหันไปหานักจิตวิทยาด้วยซ้ำ ฉันเจอนักจิตวิทยาที่เจ๋งมาก เธอเข้าใจอย่างชัดเจนถึงสิ่งที่ฉันต้องการและพบแนวทางสำหรับฉัน ฉันเริ่มเข้าถึงทุกสิ่งต่างกัน ตั้งคำถามแตกต่าง มองสมดุลระหว่างชีวิตและงานต่างกัน ระหว่างที่เหลือ ฉันหยุดวิพากษ์วิจารณ์ตนเอง งานที่สองก็ช่วยฉันด้วย ในปี 2013 ฉันทำงานอดิเรก - ไกด์นำเที่ยว ฉันเป็นผู้นำการท่องเที่ยวไปยังประเทศอื่นๆ และได้รับการจัดอันดับให้เป็นไกด์อิสระของบริษัท Silver Ring ปรากฎว่าในวันธรรมดาฉันนั่งติดเก้าอี้และลมพัดฉันในวันสุดสัปดาห์ ฉันเริ่มเข้าใจภาษาลัตเวียได้นิดหน่อย พัฒนาภาษาอังกฤษของฉัน แม้ว่าก่อนหน้านั้นฉันจะพูดไม่ได้ก็ตาม
“ฉันมีการสัมภาษณ์ประมาณ 40 ครั้ง”
พอเริ่มล็อคดาวน์ฉันก็มีเวลาว่างและเจอพี่เลี้ยงสุดเจ๋ง ฉันซื้อหลักสูตรที่ออฟฟิศแห่งหนึ่งและได้พบกับครูผู้ยิ่งใหญ่คนหนึ่งที่นั่น เมื่อเขาบรรยาย ทุกคนก็นั่งหูค้าง ปกติแล้วฉันจะไปหาเขาพร้อมกับมีปัญหา และเขาก็นั่งลงแล้วอธิบายหัวข้อนี้ให้ฉันฟัง ตอนนี้ฉันจะติดต่อคุณสัปดาห์ละครั้ง: เราดำเนินการคัดกรองช่วงสัปดาห์ที่ผ่านมา ทบทวนเทคโนโลยี และคำถามที่ฉันสะสมเกี่ยวกับโครงการงาน ปรากฎว่าระหว่างล็อกดาวน์ เงินเดือนของฉันเพิ่มขึ้นสามเท่า เมื่อฉันเริ่มเรียนกับที่ปรึกษา เขาบอกฉันว่า “สมัครสัมภาษณ์ เดินชม ดูว่าเป็นยังไงบ้าง เราจะมองหาช่องว่างด้านความรู้ของคุณ” การสัมภาษณ์ครั้งที่สองเป็นตำแหน่งนักพัฒนาที่ VTB Bank อย่างไรก็ตาม ฉันผ่านการสัมภาษณ์ครั้งนี้ด้วยความตั้งใจ แต่วันรุ่งขึ้นหลังการสัมภาษณ์ HR โทรมาบอกว่าได้รับเชิญให้มาทำงาน หกเดือนต่อมา เจ้าหน้าที่ทรัพยากรบุคคลเริ่มรบกวนฉัน ฉันมีการสัมภาษณ์ประมาณ 40 ครั้งในเดือนเมษายนและพฤษภาคม ถึงขั้นมีสัมภาษณ์วันละ 2 รอบ ฉันสูบฉีดพวกเขาอย่างดุเดือด ในเดือนมิถุนายนฉันได้รับข้อเสนอมากมายและข้อเสนอที่น่าพอใจ: น้อยที่สุดคือ 180,000 รูเบิล ใหญ่ที่สุด - 270,000 ฉันเลือกสามโครงการที่ฉันชอบมากที่สุด พูดคุยกับพวกเขาอีกครั้ง และเลือกโครงการที่ฉันกำลังทำอยู่ตอนนี้ ฉันอยู่ที่ EPAM แต่ฉันทำงานให้กับบริษัท ITV ของอังกฤษ เมื่อสัปดาห์ที่แล้วช่วงทดลองใช้งานผ่านไปแล้ว ตั้งแต่เงินเดือนแรกที่ฉันได้รับ ฉันเก็บเงินและแก้ไขการมองเห็น ที่ธนาคารกลาง ฉันทำงานในโครงการต่างๆ สำหรับระบบการจัดการโครงการจิระ เราได้จัดทำระบบนี้เสร็จสมบูรณ์และปรับให้เข้ากับความต้องการของธนาคาร เราเขียนปลั๊กอินและระบบบูรณาการทุกประเภทสำหรับ Jira โครงการมีความเรียบง่ายแต่น่าสนใจ ที่ธนาคารกลาง ฉันพัฒนาความรู้จิระของฉัน สิ่งนี้เกิดขึ้นในมือของฉันเมื่อฉันมาที่ VTB และมันก็ใช้ที่นั่นด้วย ที่ VTB เรากำลังเขียนซอฟต์แวร์การธนาคารเต็มรูปแบบที่เกี่ยวข้องกับการควบคุมและการออกกองทุนเครดิต ที่นั่นฉันเริ่มอัปเกรด Spring, SQL และเทคโนโลยีอื่นๆ ในโครงการ EPAM โดยทั่วไปแล้วฉันไม่รู้จักเทคโนโลยีเลย ตัวอย่างเช่น มีส่วนหน้าจำนวนมาก มีการใช้เฟรมเวิร์กที่ฉันไม่เคยได้ยินมาก่อนด้วยซ้ำ ก็ต้องค่อยๆศึกษาไปทีละน้อย เรากำลังดำเนินการโครงการที่เขียนและปิดในปี 2561 แต่ขณะนี้ได้เปิดใหม่แล้ว หน้าที่ของเราคือการถ่ายโอนไปยังเทคโนโลยีที่ทันสมัยยิ่งขึ้น ตอนนี้ฉันเริ่มให้คำปรึกษาตัวเองแล้ว ปีที่แล้ว เพื่อนของฉันถามว่า “ฉันอยากเป็นโปรแกรมเมอร์” เขาเคยเป็นนักเต้น แต่เขาเรียนรู้มันได้ภายในหนึ่งปีและทำงานเป็นนักเต้นมาได้เดือนครึ่งแล้ว การให้คำปรึกษายังช่วยให้คุณพัฒนาตัวเองได้ด้วย เพราะบางครั้งรุ่นน้องก็ถามคำถามที่คุณนึกไม่ถึง ฉันมีโปรเจ็กต์สัตว์เลี้ยงของตัวเอง - นี่คือระบบจองโรงแรมสำหรับสัตว์เลี้ยง ฉันมีแมวและการหาโรงแรมสำหรับสัตว์ด้วยการท่องเที่ยวของฉันเป็นสิ่งสำคัญมากสำหรับฉัน ปกติผมจะออกไปประมาณ 3-4 วัน เลยต้องดูแลแมว ฉันเริ่มมองหาโรงแรมและพบว่าเราไม่มีซอฟต์แวร์ที่เหมาะสม โดยคุณสามารถจองสถานที่สำหรับแมวหรือสุนัขได้ ฉันก็เลยดื่มทีละน้อยเคล็ดลับสำหรับนักพัฒนามือใหม่
-
ฉันแนะนำให้อ่านหนังสือเกี่ยวกับการพัฒนาทันทีที่คุณเริ่มเรียนรู้ JavaRush นี่คือรายการของฉัน:
- “ชวา การแก้ปัญหาในทางปฏิบัติ” โดย Angela Leonarda
- “อัลกอริทึมและโครงสร้างข้อมูล” โดย Allen B. Downey JavaRush มีหลักสูตร “Collections” หนังสือเล่มนี้คือแก่นแท้ของหลักสูตรนี้จริงๆ
- “อัลกอริธึม Grocking” อดิตยา ภารกาวา เป็นการแนะนำอัลกอริธึมที่ยอดเยี่ยมและคุณสามารถเริ่มอ่านได้ตั้งแต่วันแรกของการเรียนรู้ Java
- “การเรียนรู้นิพจน์ทั่วไป” โดย Ben Forta
- “พื้นฐานของภาษา SQL” โดย Evgeniy Morgunov
- “เทคนิคการเขียนโปรแกรมเชิงวัตถุ” โดย Erich Gamma และ Richard Helm
- “การพัฒนาแบบ Agile” โดย Robert Martin
- “Git for Pros” โดย เบ็น สตราบ
-
เรียนภาษาอังกฤษ. เมื่อพิจารณาว่าเนื้อหาประมาณ 80% บนเว็บเป็นภาษาอังกฤษ นี่จึงสำคัญมาก IntelliJ IDEA เดียวกันไม่มีเวอร์ชันเป็นภาษารัสเซีย แต่เป็นภาษาอังกฤษเท่านั้น
-
ทุกเย็นออกไปเดินเล่นข้างนอกประมาณ 25-30 นาที ข้างบ้านหรือในสวนสาธารณะก็ได้ แค่ผ่อนคลายก็ช่วยได้จริงๆ
-
ออกจากโซเชียลมีเดีย การไม่มีเครือข่ายโซเชียลช่วยประหยัดเวลาได้มาก
-
เริ่มต้นด้วยปัญหา JavaRush แรก ของคุณ ให้พุชไปที่ Git ทำได้ง่ายๆ IntelliJ IDEA มีเครื่องมือทั้งหมดอยู่แล้ว ในตอนแรก คุณสามารถใช้ปุ่ม Share-on-Github ได้
-
รับโครงการสัตว์เลี้ยงให้ตัวเอง
GO TO FULL VERSION