JavaRush /จาวาบล็อก /Random-TH /จากวิศวกรออกแบบสู่ที่ปรึกษาโปรแกรมเมอร์เต็มรูปแบบใน 3 ปี
Igor Soroka
ระดับ
Espoo

จากวิศวกรออกแบบสู่ที่ปรึกษาโปรแกรมเมอร์เต็มรูปแบบใน 3 ปี

เผยแพร่ในกลุ่ม
ฉันมาฟินแลนด์เพื่อเรียนเป็นวิศวกรระบบอัตโนมัติทางอุตสาหกรรม ฉันพบว่าการทำงานใดๆ ที่เกี่ยวข้องกับการเขียนโค้ดเป็นเรื่องยาก หลังจากเรียนมหาวิทยาลัยมา 5 ปีโดยได้รับปริญญาด้านระบบอัตโนมัติแบบไฮโดรนิวเมติกส์ ฉันมีประสบการณ์เฉพาะกับการเขียนโปรแกรมกราฟิกซึ่งมีบล็อกและสวิตช์ธรรมดา แต่มันเป็นเรื่องยากมากและไม่มีความสุข ครั้งหนึ่ง ฉันเคยเรียนหลักสูตรคอมพิวเตอร์ในโรงเรียนมัธยมปลายด้วยซ้ำ แต่กลับถูก Delphi ข่มขู่และลาออก! จากวิศวกรออกแบบสู่ที่ปรึกษาโปรแกรมเมอร์เต็มรูปแบบใน 3 ปี - 1ในปี 2015 ระหว่างปีแรกและปีที่สองของการเรียนปริญญาโทภาษาฟินแลนด์ ฉันมีเวลาว่างมากมาย ที่ไหนสักแห่งในช่วงกลางฤดูร้อน ฉันเจอโฆษณาตามบริบทสำหรับ JavaRush บน VKontakte ฉันคิดว่ามันน่าสนใจเพราะฉันไม่ต้องจ่ายอะไรเลย และฉันไม่รู้ภาษาโปรแกรมปกติสักภาษาเดียว ฉันเปิดมันเริ่มอ่านและทำแบบฝึกหัด ฉันคิดว่างานเด็กบางอย่าง แต่แล้วพวกเขาก็ยากขึ้น ฉันหยิบหนังสือ "Thinking in Java" จากห้องสมุดมหาวิทยาลัยซึ่งฉันอ่านก่อนเข้านอน มันทำให้การนอนหลับของฉันดีขึ้นเท่านั้น และทุกวันตลอดช่วงฤดูร้อนที่เหลือ ฉันเขียนโปรแกรมด้วยภาษา Java และอ่านหนังสือ ตอนนั้นฉันมีความสุขมากที่สามารถสร้างบางสิ่งได้ แม้แต่แอปพลิเคชันคอนโซลธรรมดาๆ ภายในเดือนกันยายน ฉันตระหนักว่าตนเองมีโอกาสได้รับวิชาที่เกี่ยวข้องกับการเขียนโปรแกรม แต่กลับกลายเป็นว่ามีเพียงหลักสูตรอิเล็กทรอนิกส์และระบบอัตโนมัติเท่านั้นที่เปิดสอนเป็นภาษาอังกฤษ ต้องบอกว่าในยุโรปหมายถึงการเขียนโปรแกรมยากใน C/C++ แน่นอนว่าฉันแทบไม่มีความรู้เรื่องนี้เลย แต่ฉันก็สมัครอยู่ดี นอกจากนี้ยังมีหลักสูตร Java ที่มีเฉพาะภาษาฟินแลนด์เท่านั้น ฉันเขียนถึงครูและบอกว่าฉันอยากเขียนโปรแกรมจริงๆ เขายอมรับคำขอของฉัน ฉันยังคงเรียน JavaRush ต่อไปทุกวัน จากนั้นฉันตัดสินใจซื้อการสมัครสมาชิกในราคา $100 แต่สุดท้ายแล้วมันเป็นการลงทุนที่ดีที่สุดในการศึกษาด้วยตนเอง

อิเล็กทรอนิกส์คร่าวๆ และ Java แบบกราฟิก

ถึงตอนนั้นฉันก็ตระหนักว่าฉันต้องจัดตารางเวลาตามที่ฉันจะเรียน ฉันจึงมักจะมามหาวิทยาลัย นั่งในห้องสมุดและอ่านหนังสือ บางครั้งไปเรียนแล้วกลับมาอีกครั้ง C++ นั้นยาก ต่างจาก Java ที่คุ้นเคยอยู่แล้ว แต่หลักสูตรภาษาฟินแลนด์เน้นการเรียนรู้ด้วยตนเองทั้งหมด ในตอนแรกมีงานที่คล้ายกับ JavaRush แต่ไม่นานงานที่เกี่ยวข้องกับ JavaFX ก็เริ่มขึ้น เป็นครั้งแรกที่ฉันสามารถสร้างแอปพลิเคชันเดสก์ท็อปที่มีอินเทอร์เฟซแบบกราฟิกได้ ความสุขของฉันไม่มีขอบเขต ในหลักสูตรเดียวกัน เราได้มอบหมายงานในทีมที่เราต้องใช้ Git กับ BitBucket จากนั้นฉันก็ตระหนักว่ากิจกรรมประจำวันของฉันนำมาซึ่งผลลัพธ์ การเขียนโปรแกรมตรรกะของแอปพลิเคชันนั้นน่าสนใจและชัดเจน ภารกิจอย่างหนึ่งคือการแยกวิเคราะห์ xml ของเครือข่ายโรงภาพยนตร์ทั่วฟินแลนด์ จากนั้นจึงสร้างอินเทอร์เฟซแบบกราฟิก การทำงานกับอินเทอร์เฟซทำให้ฉันสนใจการเขียนโปรแกรมเว็บ จากนั้นฉันก็ค้นพบเทคโนโลยีเว็บ มีโลกใหม่อยู่ที่นี่ด้วยเลย์เอาต์, HTML, CSS และ JavaScript ซึ่งเรียบง่ายที่สุดเท่าที่จะเป็นไปได้เมื่อเทียบกับ Java ประเภทที่เข้มงวด แต่มันน่าสนใจยิ่งกว่าสำหรับฉันที่จะสร้างบอทซึ่งต่อมาถูกเขียนใน NodeJS แน่นอนว่ามีคำถามที่สมเหตุสมผลเกิดขึ้น? วิธีทำให้ Chatbot เข้าถึงได้บนอินเทอร์เน็ต ที่นี่ฉันได้พบกับ Heroku ฉันสามารถแนะนำสิ่งนี้ให้กับทุกคนที่เพิ่งเริ่มต้นการเดินทางในเทคโนโลยีคลาวด์และการใช้งาน เวอร์ชันฟรีค่อนข้างใจกว้างในการทำให้ไซต์หรือบอทที่ไม่ได้โหลดพร้อมใช้งานบนเครือข่ายสาธารณะ

ฟรีแลนซ์ ปริญญาโท และสตาร์ทอัพ

มันตลกดีที่หลังจากเขียนโปรแกรมมาหกเดือน ฉันก็ยังสามารถทำงานเป็นฟรีแลนซ์ได้ด้วย เพื่อนคนหนึ่งเขียนบน VK ว่าเธอต้องการนักพัฒนา Java ด้วยเหตุนี้ ฉันจึงแยกวิเคราะห์ไซต์ที่มีเสื้อผ้าเด็กและใส่ไว้ในไฟล์ Excel ที่นั่นฉันต้องเรียนรู้สิ่งแปลกประหลาดเช่น XPath แต่ฉันลงเอยด้วยการทำโปรเจ็กต์สองสามโปรเจ็กต์ในแอปพลิเคชันเสาหินขนาดใหญ่ ฉันยังคงเขียนโปรแกรม 7 วันต่อสัปดาห์ แต่ตอนนี้แม้จะใช้เงินเพียงเล็กน้อยซึ่งเป็นแรงบันดาลใจ จากนั้นฉันก็สามารถเขียนโปรแกรมหุ่นยนต์ Lego ในภาษา C ได้ โดยจะต้องขับไปตามเส้นเพื่อจดจำสีดำโดยเร็วที่สุด ในระหว่างนี้ฉันต้องเขียนวิทยานิพนธ์และสำเร็จการศึกษาระดับปริญญาโท จากนั้นฉันก็กระโจนเข้าสู่การหางาน ฉันรวบรวมเรซูเม่โดยใช้หลักเกณฑ์และเริ่มส่งให้กับบริษัทต่างๆ ฉันได้รับการปฏิเสธหลายครั้งอาจจะ 40 แต่ฉันจำกรณีหนึ่งได้ดี บริษัทแห่งหนึ่งในเบอร์ลินส่งงานทดสอบจริงมาให้ฉัน จำเป็นต้องรู้อัลกอริทึมและโครงสร้างข้อมูล มันเป็นโลกใหม่อีกครั้ง ฉันคิดที่จะเรียนอีกครั้ง หลังจากเลื่อนดูหลักสูตรต่างๆ และดูเว็บไซต์ด้วยอัลกอริธึม ฉันก็ส่งเวอร์ชันที่ใช้งานได้ แต่ครั้งนั้นฉันถูกปฏิเสธ ฉันสำเร็จการศึกษาจากมหาวิทยาลัยในเดือนมิถุนายน และมีโอกาสมากมายที่ฉันไม่เคยสัมผัสมาก่อน แต่ในห้องซาวน่าเหมือนกับที่เกิดขึ้นในฟินแลนด์ ฉันได้พบกับคนรู้จักคนหนึ่งที่กำลังจะเริ่มธุรกิจ ในฤดูร้อนปี 2559 ฉันสามารถเข้าร่วมในศูนย์บ่มเพาะสตาร์ทอัพได้ เราเขียนแอปพลิเคชันบน Android แต่เราไม่ได้เปิดธุรกิจด้วยเหตุผลหลายประการ ฉันหางานต่อไป แต่เมื่อเวลาผ่านไป เห็นได้ชัดว่าฉันจำเป็นต้องมีเรซูเม่คุณภาพสูง หลังจากการปฏิเสธหลายครั้ง ฉันถูกเรียกสัมภาษณ์หลังงานทดสอบอีกครั้งโดยใช้อัลกอริธึม ฉันทิ้งทุกอย่างแล้วไปที่เมืองหลวงของฟินแลนด์ ฉันจัดทำสมุดบันทึกเพื่อจดคำตอบไว้แม้กระทั่งคำถามทั่วไปเกี่ยวกับทรัพยากรบุคคล เช่น ในอีก 5 ปีข้างหน้า ฉันอยากเป็นใคร เป็นต้น สิ่งนี้ช่วยได้มาก ฉันไปสัมภาษณ์ด้วยอาการเข่าสั่น แต่คำถามอยู่ที่ Java Core ซึ่งฉันคุ้นเคยหลังจาก JavaRush

เส้นทางสู่อนาคตที่สดใส

ด้วยเหตุนี้ ฉันจึงได้เข้ามาทำงานในบริษัทแรกในฐานะนักพัฒนาซอฟต์แวร์บูรณาการ ที่นั่นฉันทำงานในแอปพลิเคชันเสาหินใน Java 7 เรียนรู้ที่จะไม่กลัวที่จะสื่อสารกับบรรทัดคำสั่งของเซิร์ฟเวอร์ระยะไกลผ่าน SSH ใน Bash ล้วนๆ ทำงานในทีมต่างประเทศ ทำงานที่ส่วนหน้าของแอปพลิเคชันเว็บที่ปรับให้เหมาะกับมือถือด้วย แบ็กเอนด์ที่เหลือ จากนั้นอาชีพของฉันก็พลิกผันอย่างน่าสนใจ โดยที่ฉันเขียนในภาษา Java น้อยลงเรื่อยๆ และเข้าสู่โลกของ NodeJS/Typescript มากขึ้นเรื่อยๆ แม้กระทั่งการเรียนรู้ AWS เรียนรู้วัฒนธรรม DevOps ซึ่งฉันปรับใช้แอปพลิเคชันอัตโนมัติในระบบคลาวด์ แต่ฉันเชื่อมั่นอย่างยิ่งว่ายังมีข้อบกพร่องใหม่ๆ และวิธีแก้ปัญหารอฉันอยู่!

ข้อสรุปของฉัน

  • การเรียนรู้อย่างต่อเนื่อง
  • เข้าร่วมในโครงการงานอดิเรกที่น่าสนใจ
  • สร้างเรซูเม่ที่สวยงามและกระชับ
  • ฝึกฝนทักษะการสัมภาษณ์ทั่วไป
เขียนถึงฉันทางโทรเลขฉันยินดีที่จะช่วยแนะนำอาชีพด้านไอทีให้กับทุกคน!
ความคิดเห็น
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION