JavaRush /จาวาบล็อก /Random-TH /เข้าไอทีตอน 31
Chemodan
ระดับ
Санкт-Петербург

เข้าไอทีตอน 31

เผยแพร่ในกลุ่ม
ในที่สุดก็มาอธิบายประสบการณ์ส่วนตัวของฉันในการเข้าสู่โลกแห่งการเขียนโปรแกรมที่น่าอัศจรรย์และลึกลับ ฉันได้รับการศึกษาด้านพลังงานไฟฟ้าแรงสูง หลังจากเรียนมหาวิทยาลัยฉันทำงานพิเศษเป็นเวลาห้าปี ไต่ระดับอาชีพจากวิศวกรธรรมดาไปสู่ตำแหน่งผู้บริหาร แต่คราวนี้ก็เพียงพอแล้วสำหรับฉันที่จะไม่แยแสกับสิ่งนี้โดยสิ้นเชิง สนาม. ไม่ใช่เพราะเธอเป็นเช่นนั้น แต่เป็นเพราะความโกลาหล การเลือกที่รักมักที่ชัง และการทุจริตที่ครอบงำอยู่ที่นั่น หลังจากครุ่นคิดอยู่นาน ฉันก็ตัดสินใจเรื่องยากๆ และออกจากโรงเรียนเก่า ไปทำอาหาร เปิดบาร์ของตัวเอง ลุกขึ้นมาทำงานอิสระ ซึ่งแทบจะไม่ต้องให้ฉันเข้าไปช่วยเลย และฉันก็ต้องเผชิญกับคำถาม: จะทำอย่างไรต่อไป? มันเป็นวันเกิดครบรอบสามสิบของฉัน ต้องบอกว่าสนใจการเขียนโปรแกรมมายาวนานมาก แม้ว่าฉันจะทำงานในภาคพลังงานและไม่เคยคิดที่จะออกจากสาขานี้ ฉันก็สอนตัวเองเกี่ยวกับพื้นฐานของ Python และเขียนโปรแกรมเล็กๆ ง่ายๆ เพียงเพราะมันน่าสนใจ แต่ตลอดหลายปีที่ผ่านมา ไม่มีอะไรมากไปกว่างานอดิเรก เนื่องจากเพื่อการเรียนอย่างละเอียด ฉันจำเป็นต้องมีเวลาว่างทั้งหมด และฉันต้องหาเลี้ยงชีพด้วยบางสิ่งบางอย่าง ใช่ ใช่ ฉันได้ยินเรื่องราวมากมาย (และอ่านได้ที่นี่) เกี่ยวกับวิธีที่ผู้ชายศึกษาการเขียนโปรแกรมอย่างอิสระและได้งานในฐานะรุ่นน้องควบคู่ไปกับงานหลักของพวกเขาตลอดระยะเวลาหลายเดือน ฉันไม่รู้ บางทีฮีโร่เหล่านี้อาจฉลาดกว่าฉันมาก😊 เพราะฉันใช้เวลานานพอสมควรในการเชี่ยวชาญหลายหัวข้อ โดยมีเงื่อนไขเริ่มต้นดังนี้ - มีความสนใจในการเรียนรู้การเขียนโปรแกรม - รายได้ไม่สม่ำเสมอและไม่มั่นคงนัก (โอ้ ธุรกิจขนาดเล็กในรัสเซีย 😊) - โดยเฉลี่ยแล้ว จะมีเวลาว่างมากกว่าการทำงานสัปดาห์ละห้าวันมาตรฐาน นอกจากนี้ ในเวลานั้นเพื่อนของฉันสามคนจากมหาวิทยาลัยได้ออกจากภาคพลังงานไปแล้วและกลายเป็นโปรแกรมเมอร์ โดยสำเร็จการศึกษาหลักสูตรที่ศูนย์ฝึกอบรมของ EPAM สาขาเซนต์ปีเตอร์สเบิร์ก โดยทั่วไปตัวเลือกของฉันชัดเจน 😊 ฉันเริ่มเตรียมตัวเข้าศึกษาที่ศูนย์ฝึกอบรม Epamov อย่างตั้งใจ ตามคำแนะนำของเพื่อนคนหนึ่งของฉัน ฉันเริ่มเรียนหลักสูตร Javarash ในขณะเดียวกันก็ดูการบรรยายและอ่านบทความทุกประเภทไปพร้อม ๆ กัน: เนื้อหาที่เป็นสาธารณสมบัติ ตอนนี้จะมีการสรรเสริญเล็กน้อยสำหรับทรัพยากรนี้ (จริงใจ! ผู้ดูแลระบบของ Javarash ไม่ได้จ่ายเงินให้ฉัน! :)): Javarash เป็นสิ่งที่ยอดเยี่ยม เมื่อคุณเป็นมือใหม่ เป็นเรื่องยากมากที่จะหาสื่อที่จะนำเสนอข้อมูลในแบบที่เข้าถึงได้ในระดับของคุณ Javarash เป็นกรณีที่เกือบจะไม่เหมือนใคร แน่นอนว่าบางหัวข้อไม่ได้อธิบายไว้ที่นี่ด้วยวิธีที่ดีที่สุดเท่าที่จะเป็นไปได้ แต่ก็ไม่เหมาะ โดยทั่วไปแล้ว ฉันรู้สึกขอบคุณ Javarash มากที่เงินเพียงเล็กน้อย (ดูราคาสำหรับหลักสูตร Java แบบชำระเงินทุกประเภท) พวกเขาสอนพื้นฐานของภาษาให้ฉันในแบบที่ฉันเข้าใจได้และทำให้ฉันได้ฝึกฝนมากมาย บ่อยครั้งในความคิดเห็นภายใต้บทเรียนบางบท ฉันเห็นความขุ่นเคืองจากผู้ใช้เช่น: “ฉันอ่านบทเรียนสามครั้ง ไม่เข้าใจอะไรเลย ค้นหาข้อมูลในแหล่งข้อมูลบุคคลที่สาม ฉันจ่ายเงินเพื่ออะไร? พวก, โปรแกรมเมอร์เป็นผู้เชี่ยวชาญด้านกีฬาใน Google ไม่ว่าคุณจะเพิ่งเรียนรู้หรือเป็นผู้อาวุโสที่ช่ำชอง คุณจะค้นหาข้อมูลต่างๆ ผ่านทางอินเทอร์เน็ตอยู่เสมอ เป็นเรื่องยากที่จะหาแหล่งข้อมูลที่มีข้อมูลทั้งหมดที่คุณต้องการหรือเข้าใจ ดังนั้นจึงเป็นเรื่องปกติสำหรับ Google และการอ่านแหล่งข้อมูลต่างๆ ในหัวข้อเดียวกัน เอาล่ะ กลับเข้าเรื่องกันดีกว่า โดยรวมแล้วใน 4 เดือนฉันไปถึงและผ่านระดับ 17 บางส่วน (ใช่ ฉันไม่เร็ว) และในขณะเดียวกันฉันก็เรียนภาษาอังกฤษกับครูสอนพิเศษ ใช่แล้ว ภาษาอังกฤษมีความสำคัญมาก การสัมภาษณ์หรือการสัมภาษณ์งานไม่เพียงแต่จะเป็นภาษาอังกฤษเพียงบางส่วนเท่านั้น แต่ข้อมูลส่วนใหญ่ที่คุณต้องการในการทำงานจะมีอยู่ในแหล่งข้อมูลภาษาอังกฤษเท่านั้น ที่ Javarash ระดับ 17 ฉันตระหนักว่าฉันได้ครอบคลุมหัวข้อที่จำเป็นในการเข้าศูนย์ฝึกอบรมแล้ว กลับสู่ระดับ 0 และเริ่มทำซ้ำทุกอย่าง และผมได้ส่งใบสมัครไปที่ศูนย์ฝึกอบรม สองสามสัปดาห์ต่อมา พวกเขาโทรหาฉันและขอให้ฉันบอกฉันเกี่ยวกับตัวเองเป็นภาษาอังกฤษ จากนั้นในภาษารัสเซีย พวกเขาถามคำถามง่ายๆ เกี่ยวกับประเภทการเรียงลำดับ ตัวแก้ไขการเข้าถึง หลักการ OOP ประเภทข้อมูล ฯลฯ และได้รับเชิญให้เข้าสอบ การสอบประกอบด้วยสามส่วน อย่างแรกคือการทดสอบบนคอมพิวเตอร์ งาน/คำถามยี่สิบข้อในลูป การเรียงลำดับ การทำงานกับสตริง การรวบรวมข้อมูล คำถามทั่วไปเกี่ยวกับ SQL คำถามหลายข้อเกี่ยวกับตรรกะ ให้เวลาหนึ่งชั่วโมงสำหรับทุกสิ่ง ประการที่สองคือตัวอักษรภาษาอังกฤษในหัวข้อที่กำหนด 150 คำและ 20 นาที ช่วงที่สามเป็นการสัมภาษณ์แบบปากเปล่ากับโปรแกรมเมอร์จาก EPAM คำถามอีกครั้งเกี่ยวกับการเรียงลำดับ อุปกรณ์หน่วยความจำใน Java หลักการทำงานของตัวรวบรวมขยะ หลักการ OOP หลังจากนั้นพวกเขาก็ส่งฉันกลับบ้านพร้อมสัญญาว่าภายในหนึ่งสัปดาห์พวกเขาจะส่งจดหมายพร้อมคำตัดสิน หลังจากจดหมายแสดงความยินดี ฉันได้รับเชิญไปที่สำนักงานอีกครั้งเพื่อพูดคุยกับผู้จัดการฝ่ายทรัพยากรบุคคล (หรือผู้จัดการทรัพยากร ฉันไม่รู้) ที่นั่นพวกเขาถามคำถามทั่วไปจากประวัติของฉันอีกครั้ง: ทำไมฉันถึงเลือก Java ทำไมต้องเขียนโปรแกรมโดยทั่วไป และขอให้ฉันบอกข้อดีข้อเสียของอาชีพก่อนหน้านี้เป็นภาษาอังกฤษ สองสามสัปดาห์ต่อมา หลักสูตรภาคค่ำบน Java Core ได้เริ่มต้นขึ้น สัปดาห์ละสามครั้งในสำนักงาน หลักสูตรนี้ใช้เวลาสามเดือนครึ่งและจบลงด้วยการสอบที่ค่อนข้างยาก (ตามปัญหา OCA/OCP จาก Oracle) มีผู้สอบน้อยกว่าครึ่งเล็กน้อยเล็กน้อย ผู้ที่ล่วงลับไปจบลงในส่วนที่สองของศูนย์ฝึกอบรม ที่เรียกว่าห้องปฏิบัติการ เป็นการเลียนแบบงานจริงโดยสมบูรณ์ EPAM มีโครงการภายในหลายโครงการที่นักศึกษาห้องปฏิบัติการทำงานอยู่ ทุกอย่างมีอยู่จริงตามหลักการของ Scrum และ Agile เช่นเดียวกับโปรแกรมเมอร์ตัวจริง😊: ทีมที่ประกอบด้วยนักพัฒนา หัวหน้าทีม นักวิเคราะห์ธุรกิจ ผู้ทดสอบ ฯลฯ การประชุมรายวัน จิรา งาน การตรวจสอบโค้ด ฯลฯ เพิ่มเติม ควบคู่ไปกับการทำงานในโครงการการศึกษา มีการบรรยายเกี่ยวกับ SQL, Spring, มัลติเธรด, Java 8 พร้อมการบ้าน โดยทั่วไปห้องปฏิบัติการจะเต็มไปด้วยกิจกรรมที่น่าสนใจมากมาย ฉันใช้เวลาสี่เดือนในห้องทดลองและผ่านการสัมภาษณ์ครั้งสุดท้าย ซึ่งเป็นการสนทนาสองชั่วโมงกับโปรแกรมเมอร์ EPAM สองคน พวกเขาถามเกี่ยวกับการทดสอบการเขียน การรวบรวมข้อมูล, โครงสร้างแผนที่โดยละเอียด, SOLID, หลักการของ ACID, นวัตกรรม Java 8, ข้อยกเว้น เราได้พูดคุยโดยละเอียดเกี่ยวกับ Spring มีหัวข้อมากมายซึ่งส่วนใหญ่ฉันจำไม่ได้ มีงานภาคปฏิบัติสองงาน - เขียนสตรีม (แน่นอนว่ามีแลมบ์ดา) และแบบสอบถามง่ายๆ ไปยังฐานข้อมูล อีกหนึ่งสัปดาห์ต่อมา ฉันได้รับจดหมายแห่งความสุข - ข้อเสนอจาก Epam 😊 ตั้งแต่การลงทะเบียนกับ Javarash จนถึงการเซ็นสัญญาจ้างงาน 15 เดือนผ่านไป และเมื่ออายุ 31 ปี ฉันก็กลายเป็นโปรแกรมเมอร์ พาราม พาราม แพม นั่นสินะ!
ความคิดเห็น
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION