JavaRush /จาวาบล็อก /Random-TH /เรื่องราวของนักพัฒนา JavaRush Dmitry Semenenko

เรื่องราวของนักพัฒนา JavaRush Dmitry Semenenko

เผยแพร่ในกลุ่ม
เราดำเนินการต่อในซีรีส์พิเศษในส่วน "เรื่องราวความสำเร็จ" - ในนั้นเราพูดถึงนักพัฒนาที่ศึกษาที่ JavaRush และตอนนี้ทำงานในบริษัทนี้เพื่อพัฒนาผลิตภัณฑ์ ฮีโร่คนที่ห้าของเราคือ Dima Semenenko Dima เป็นวิศวกรจากการศึกษา เมื่อเวลาผ่านไป อาชีพนี้กลายเป็นสิ่งที่ไม่น่าสนใจและไม่มีประโยชน์สำหรับเขา จากนั้นเขาก็คิดที่จะเป็นนักพัฒนา การฝึกอบรมของเขาใช้เวลาประมาณ 5 ปี Dima เล่าว่า "เรื่องราวความสำเร็จ" ของเขาเป็นอย่างไร“ การฝึกอบรมของฉันกินเวลา 5 ปี”: เรื่องราวของนักพัฒนา JavaRush Dmitry Semenenko - 1

“ฉันซื้อการสมัครสมาชิก JavaRush สำหรับปีใหม่ให้ตัวเอง”

ฉันเริ่มสนใจการเขียนโปรแกรมในช่วงที่เป็นนักศึกษา ที่มหาวิทยาลัย ฉันเรียนเพื่อเป็นวิศวกรไมโครอิเล็กทรอนิกส์และเรียนรู้ภาษาปาสกาลเล็กน้อย หลังจากเรียนจบเขาได้งานในบริษัทแห่งหนึ่งในตำแหน่งวิศวกร เงินเดือนก็น้อย และหลังจากนั้นไม่นานงานก็เริ่มไม่น่าสนใจ นั่นเป็นเหตุผลที่ฉันเริ่มมองหาไอที เพื่อนหลายคนเข้ามาในวงการนี้และบอกให้ลองดู การเลือกภาษาการเขียนโปรแกรมเกิดขึ้นเช่นนี้: เพื่อนคนหนึ่งทำงานเป็นผู้เชี่ยวชาญด้านไอที ฉันถามเธอว่าควรเลือกทิศทางไหนดีกว่า เธอแนะนำ Java นั่นคือมันไม่ใช่ทางเลือกที่มีสติอย่างสมบูรณ์ ดังนั้นฉันจึงเริ่มศึกษาปัญหานี้และพบบทความเกี่ยวกับHabréโดยผู้ก่อตั้ง JavaRush ซึ่งทำให้ฉันคุ้นเคยกับแหล่งข้อมูลนี้ ฉันลงทะเบียน JavaRush ในเดือนตุลาคม 2013 และในวันปีใหม่ ฉันซื้อการสมัครสมาชิกให้ตัวเองในราคา $100 ของขวัญปีใหม่นี้ส่งผลให้มีงานเป็นนักพัฒนา ฉันเริ่มผ่านระดับแรก ทีละเล็กทีละน้อยในการแก้ปัญหาทั้งที่ทำงานและที่บ้าน ไม่มีตารางเรียน: ฉันเรียนหนังสือในเวลาว่าง คือว่าผมเรียนแล้วหยุดเรียนไปหลายวันแล้วกลับมาใหม่ มีการหยุด2-3เดือน ตอนนี้ฉันเข้าใจแล้วว่านี่ไม่ใช่แนวทางการเรียนรู้เลย ตอนนั้นฉันตระหนักว่าฉันไม่มีความรู้เพียงพอที่จะแก้ปัญหา มีหลายครั้งที่ฉันคัดลอกคำตอบสำเร็จรูปเพื่อให้ได้สสารมืดและไปยังระดับถัดไป ฉันมีความรู้ "ระดับสูง" เพียงพอที่จะเปลี่ยนงานได้อย่างรวดเร็ว เนื่องจากขาดความรู้ ฉันจึงตัดสินใจเรียนหลักสูตรการเขียนโปรแกรมเต็มเวลา ซึ่งฉันไม่แยแสอย่างรวดเร็ว เช่น เวลาอยากเคลียร์อะไรกับอาจารย์ เขาก็เลื่อนคำถามออกไป เลิกเรียนตอนดึก ทุกคนก็กลับบ้าน พวกเขาสัญญาว่าจะแยกคำถามในบทเรียนหน้า และมันก็เลยยืดเยื้อไปเป็นระยะๆ โดยพื้นฐานแล้วฉันได้เรียนรู้สิ่งที่ฉันรู้อยู่แล้วที่นั่น

“ทำไมคุณถึงนั่งอยู่ที่นั่นหางานทำคุณมีครอบครัวแล้ว”

ตอนที่ฉันถูกเลิกจ้างจากงานเดิมเมื่อปลายปี 2560 ฉันตั้งใจเรียนอย่างจริงจัง ฉันได้รับลูกเตะ “วิเศษ” และแรงจูงใจที่ยอดเยี่ยมมาก นี่เป็นช่วงหกเดือนที่ฉันตั้งใจเรียนมากที่สุด ฉันไปฝึกงาน JavaRush ซึ่งฉันทำโปรเจ็กต์การนับแคลอรี่ในฤดูใบไม้ผลิ ในโครงการนี้ ฉันใช้ฐานข้อมูล Hibernate, Spring และเทคโนโลยีอื่นๆ อีกมากมาย พี่เลี้ยงได้จัดเตรียมเนื้อหาเพิ่มเติมมากมาย มันน่าสนใจมาก ฉลาด และเคี้ยวละเอียดที่สุด ฉันยังอ่านวรรณกรรมมากมาย ดูวิดีโอ และลงทะเบียนหลักสูตร "Group Programming" ของ Nemchinsky โดยพื้นฐานแล้ว การฝึกงานนี้ก็เหมือนกับงาน แต่เราไม่ได้รับค่าจ้าง เราก็เป็นเช่นนั้น เรากำลังเขียนระบบ CRM เรามีที่ปรึกษาของเราเอง ทุกอย่างก็เหมือนงานประจำ งานต่างๆ การประชุมสัปดาห์ละ 3 ครั้ง ในโครงการนี้ฉันรู้สึกว่าฉันเริ่มมีพัฒนาการตามปกติ นอกจากการฝึกงานแล้ว ฉันยังได้เรียนด้วยตัวเองอีกด้วย ฉันไม่สามารถนั่งที่บ้านได้เพราะลูกเล็กๆ ฉันจึงไปห้องสมุด มีโต๊ะ ปลั๊กไฟ และไวไฟฟรี ไม่มีใครขัดขวาง มีเพียงผู้รับบำนาญเท่านั้นที่ไปอ่านหนังสือพิมพ์ บางครั้งฉันก็เรียนที่บ้านตอนเย็นด้วย โดยทั่วไปแล้ว ฉันไปห้องสมุดเพื่ออ่านหนังสือตลอดฤดูหนาวเพราะฉันรู้ว่าต้องทำอะไร แม้ว่าหลายคนจะพูดว่า: “ทำไมคุณถึงนั่งอยู่ที่นั่น ออกไปหางานทำ คุณมีครอบครัว ลูกแล้ว” “ของฝาก” ช่วยได้มาก ในระหว่างการฝึกอย่างเข้มข้น ฉันได้เข้าร่วมการสัมภาษณ์หลายครั้ง สัมภาษณ์ครั้งหนึ่งกับแผนกไอทีของธนาคาร และอีกสัมภาษณ์กับบริษัทเครื่องชงกาแฟ ที่ไหนสักแห่งที่พวกเขาไม่ได้พาฉันไปที่ไหนสักแห่งที่ฉันไม่ชอบตัวเอง

“ถ้าไม่ชอบงานเงินเดือนสูงก็ไม่ช่วย”

วันหนึ่งฉันไปที่เว็บไซต์ JavaRush และเจอโฆษณาที่บริษัทกำลังมองหา Java รุ่นน้อง ฉันส่งเรซูเม่ไปและถูกเรียกสัมภาษณ์ ขั้นตอนแรกคือกับผู้สรรหาบุคลากร จากนั้นจึงสัมภาษณ์ทางเทคนิคกับผู้จัดการ และจากนั้นกับผู้อำนวยการ ฉันไม่ได้ตอบคำถามถูกทั้งหมด ฉันคิดว่าร้อยละ 80 แต่ก็ไม่แน่นอน และพวกเขาก็จ้างฉัน ในตอนแรกมีการปรับตัว ทำความรู้จักกับโปรเจ็กต์ การตั้งค่าซอฟต์แวร์ ในตอนแรก ฉันยุ่งอยู่กับการแก้ไขภารกิจที่เขียนไว้แล้ว จากนั้นฉันก็เริ่มเขียนงานและเกมด้วยตัวเอง ตอนนี้ฉันกำลังทำงานในส่วนของเซิร์ฟเวอร์อยู่แล้ว การเขียนปัญหาใหม่เป็นงานที่สร้างสรรค์ การนำไปปฏิบัติไม่ใช่เรื่องยาก แต่ยากที่จะคิดขึ้นมาได้ เมื่อการกักกันครั้งแรกเริ่มต้นขึ้น (ล็อคดาวน์ในฤดูใบไม้ผลิปี 2020 - ฉบับแก้ไข) เรามีเป้าหมายที่จะทำงานให้สำเร็จ 20 งานสำหรับแต่ละคน ฉันจำได้ว่าฉันกำลังนั่งอยู่ที่บ้าน เดินไปรอบๆ ห้อง และคิดอะไรไม่ออก มีหลายครั้งที่ฉันประสบปัญหา 6 ข้อในหนึ่งวัน และ 1-2 ปัญหาในวันที่สอง ในงานของฉัน ฉันชอบทั้งการพัฒนาส่วนหลัง การทำงานกับฐานข้อมูล รวมถึงการสร้างงานใหม่และปรับปรุงงานเก่า ก่อนการกักกัน เราได้ฝึกการเขียนโปรแกรมคู่ในสำนักงาน มีคน 2-3 คนนั่งอยู่หน้าคอมพิวเตอร์เครื่องหนึ่ง คนหนึ่งเขียนโค้ด อีกคนบอกว่าจะเขียนอะไร จากนั้นพวกเขาก็เปลี่ยนไป นี่เป็นแนวทางปฏิบัติที่น่าสนใจ คุณได้เรียนรู้มากมายจากเพื่อนร่วมงานของคุณ สำหรับคนที่วางแผนจะเป็น Developer อยากจะบอกว่าถ้าไม่ชอบงานเงินเดือนสูงๆ ก็ไม่ช่วยอะไร ฉันรักงานของฉัน. ฉันชอบความรู้สึกหลังจากแก้ไขปัญหาที่คุณนั่งอยู่กับที่มานาน แล้วปีกของฉันก็เติบโต นี่คือเหตุผลที่ฉันพัฒนา เพิ่มเติมเล็กน้อยเกี่ยวกับแรงจูงใจ เพื่อนของฉันคนหนึ่งที่ทำงานในโรงงานต้องการเป็นผู้ทดสอบ ฉันบอกพวกเขาว่าฉันทำงานเป็นนักพัฒนาและกำลังศึกษา JavaRush เขาซื้อการสมัครสมาชิกรายปี เสร็จสิ้นการฝึกอบรม และตอนนี้ทำงานเป็นรุ่นน้อง เพื่อนคนอื่นๆ ก็พยายามเหมือนกัน แต่มีเพียงคนเดียวเท่านั้นที่ทำสำเร็จ เขามีแรงจูงใจที่แท้จริง เขาอยากเปลี่ยนงานจริงๆ

เคล็ดลับสำหรับนักพัฒนามือใหม่:

  1. ดีกว่าที่จะคิดออกมากกว่าที่จะพลาดมัน

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

  2. พยายามอย่าฟุ้งซ่าน

    หากตัดสินใจเรียนควรสละเวลาเรียนอย่างน้อยวันละ 2-3 ชั่วโมงจะดีกว่า เพื่อไม่ให้เสียสมาธิ ควรปิดโทรศัพท์ ซึ่งจะช่วยให้คุณดื่มด่ำกับงานหรือหัวข้อใหม่ได้ตามปกติ

  3. อ่านหนังสือเกี่ยวกับทฤษฎีชวา

    ฉันสามารถแนะนำหนังสือได้หลายเล่ม:

    • “การเรียนรู้ Java (Head First Java)” โดย Kathy Sierra และ Bert Bates;
    • “ปรัชญาแห่งชวา” โดย Bruce Eckel;
    • “ชวา คู่มือฉบับสมบูรณ์” โดย Herbert Schildt;
    • “ชวา ห้องสมุดของมืออาชีพ” โดย Kay Horstmann

  4. ทำโครงการเกี่ยวกับสัตว์เลี้ยง

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

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

    รู้ภาษาอังกฤษดีกว่าไม่รู้ :) อย่างน้อยที่สุด คุณจะต้องใช้มันเพื่ออ่านเอกสารทางเทคนิค... ฉันล้มเหลวในการสัมภาษณ์ครั้งหนึ่งเนื่องจากความรู้ภาษาอังกฤษต่ำ

  6. ตะบัน.

    ถามคำถามหากมีบางอย่างไม่ชัดเจนสำหรับคุณ แม้ว่าคุณจะคิดว่าคำถามโง่ก็ตาม สิ่งสำคัญคือวางทุกอย่างไว้บนชั้นวางเพื่อตัวคุณเอง

ความคิดเห็น
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION