JavaRush /จาวาบล็อก /Random-TH /เส้นทางที่ยุ่งยากจากนักโบกรถสู่คนขี่รถ
Руслан Ш.
ระดับ
Москва

เส้นทางที่ยุ่งยากจากนักโบกรถสู่คนขี่รถ

เผยแพร่ในกลุ่ม
สวัสดีทุกคน! แม้ว่าฉันจะมีช่วงสุดสัปดาห์ ฉันสามารถอธิบายได้เล็กน้อยเกี่ยวกับเส้นทางของฉันที่ทำให้ฉันมาสู่อาชีพ QA Automation Engineer เส้นทางหนามจากคนโบกรถสู่คนขี่รถอัตโนมัติ - 1เส้นทางนี้ยาวและยาวมาก ทุกอย่างเริ่มต้นในปี 2014 ฉันอายุ 28 ปี ฉันเป็นนักเดินทางงี่เง่าที่มีความสุข ฉันโบกรถและเดินทางอย่างประหยัดไปยังประเทศต่างๆ มาหลายปีแล้ว ได้งานแปลกๆ (ถ่ายวิดีโอ ขายต่อ) ตั้งถิ่นฐานในบางแห่งเป็นเวลานาน และ หางานที่เกี่ยวข้องกับการท่องเที่ยวและนักท่องเที่ยว ฉันชอบชีวิตอิสระของตัวเอง แต่แล้วช่วงปลายปี 2014 ก็มาถึง: วิกฤตและการล่มสลายของเงินรูเบิล นักท่องเที่ยวที่พูดภาษารัสเซียหายตัวไปเป็นเวลานาน และฉันก็ตระหนักว่าบริเวณนี้ขึ้นอยู่กับกำลังซื้อของผู้คนเป็นอย่างสูง รวมถึงวิกฤตในระดับท้องถิ่นและระดับโลก และฉันก็เริ่มคิดว่า: อะไรจะน่าสนใจขนาดนี้ที่ฉันสามารถทำได้เพื่อที่กิจกรรมประเภทนี้จะไม่ได้รับอิทธิพลอย่างมากจาก "ความหายนะของโลก" ทั้งหมดนี้? ตอนนั้นฉันมีภรรยาท้องหนึ่งดอลลาร์มีราคาประมาณ 90 รูเบิลและเงินออมที่เรามีก็แทบจะไม่พอสำหรับสองสามเดือน ฉันชอบคอมพิวเตอร์และเทคโนโลยีมาโดยตลอด ฉันเคยเรียนการเขียนโปรแกรม Delphi หลังเลิกเรียนนิดหน่อย แต่ก็ไม่ได้ไปไกลกว่าเครื่องคิดเลข และหลายปีต่อมา ฉันก็คิดถึงวงการไอทีอีกครั้ง ฉันตระหนักว่านี่เป็นตลาดขนาดใหญ่ที่กำลังเติบโตอย่างรวดเร็ว มันไม่ได้ขึ้นอยู่กับวิกฤตการณ์ระดับโลกมากนัก และนี่คือพื้นที่ที่น่าสนใจสำหรับฉันเช่นกัน นอกเหนือจากการเดินทางและการท่องเที่ยว ฉันเริ่มศึกษาตลาด อ่านบทความ และเรียนรู้ว่าทักษะและความรู้ขั้นต่ำที่จำเป็นในการได้รับตำแหน่งรองในฐานะนักพัฒนา Java ฉันบังเอิญเจอไซต์ javarush และ 10 ด่านแรกก็เสร็จสมบูรณ์ในหนึ่งสัปดาห์ ฉันชอบรูปแบบนี้เนื่องจากฉันจำข้อมูลได้ดีที่สุดเมื่อฝึกฝน และก็มีเพียงพอแล้ว ใช้ประโยชน์จากโปรโมชั่นปีใหม่ ฉันซื้อ "การสมัครสมาชิกตลอดชีพ" ในเดือนมกราคม [ รูปแบบการสมัครสมาชิกดังกล่าวมีให้ใช้งานก่อนหน้านี้ - หมายเหตุบรรณาธิการ] เมื่อถึงฤดูใบไม้ผลิปี 2558 ฉันถึงระดับ 20 เงินออมของฉันก็หมดลง และเราต้องกลับไปรัสเซีย เมื่อกลับมาฉันก็เริ่มเตรียมตัวสัมภาษณ์ ฉันเรียนหลักสูตรเพิ่มเติมเกี่ยวกับ HTML และ CSS เรียนรู้วิธีจัดวางหน้าและเว็บไซต์ และเพิ่มสคริปต์ JS แบบง่าย แต่หลังจากการสัมภาษณ์หลายสิบครั้งแรก แรงจูงใจของฉันก็ลดลง ฉันไปสัมภาษณ์อีกสองสามสิบครั้งเพื่อทำความเข้าใจช่องว่างทางความรู้ของฉัน และฉันพบว่าความรู้ของฉันยังไม่เพียงพอสำหรับนายจ้างในขณะนั้น ดังนั้นฉันจึงเลิกเรียนและความฝันที่จะเปลี่ยนอาชีพเป็นเวลานาน เมื่อถึงเวลานั้นลูกชายของฉันเพิ่งเกิดจำเป็นต้องหาเลี้ยงครอบครัวจึงไม่มี "เวลาไป" อีกต่อไป ฉันถูกบังคับให้ทำงานในด้านการค้าส่งและค้าปลีก คลังสินค้า และโลจิสติกส์ จนถึงปี 2018 และในเวลานี้เองที่ฉันตระหนักว่ายังเร็วเกินไปที่จะละทิ้งความฝันในการเขียนโปรแกรมและทำงานด้านไอที ฉันพบว่าความรู้ของฉันอาจเพียงพอสำหรับการพัฒนาการทดสอบอัตโนมัติใน Java และการทำงานใน QA จากนั้นฉันก็ตัดสินใจลองเปลี่ยนกิจกรรมของฉันอีกครั้ง เพื่อที่จะได้มีประสบการณ์การทำงานเพียงเล็กน้อย ฉันได้งานเป็นผู้ประเมินและทดสอบที่ Yandex เราทำการทดสอบแอปพลิเคชันต่างๆ ด้วยตนเอง ค้นหาข้อบกพร่อง อธิบาย สร้างกรณีทดสอบและรายการตรวจสอบ ค่าตอบแทนเป็นชิ้นเป็นอันและต่ำ แต่ประสบการณ์นั้นมีค่ามากกว่า จนถึงฤดูใบไม้ร่วงปี 2019 ฉันทำงานเป็นผู้ประเมิน อ่านหนังสือและแก้ไขปัญหาใน Javarush ไปพร้อมๆ กัน ในเดือนตุลาคม 2562 ฉันลาออกจากงานและตัดสินใจไปสัมภาษณ์จนกว่าจะได้รับข้อเสนอ ฉันคิดว่าถ้าทำตอนนี้ไม่ได้ ฉันคงไม่กล้าลองครั้งที่สาม ฉันรวบรวมเรซูเม่และอัปเดต: ตอนนี้ในคอลัมน์ "ประสบการณ์การทำงาน" มีบันทึกประสบการณ์เชิงปฏิบัติหนึ่งปีในการทดสอบแอปพลิเคชันเว็บ อุปกรณ์เคลื่อนที่ และเดสก์ท็อปด้วยตนเอง บางทีประสบการณ์นี้อาจไม่ได้ "อยู่ในโปรไฟล์" มากนัก แต่ทำให้สามารถแยกแยะเรซูเม่ของฉันจากเรซูเม่ที่คล้ายกันหลายร้อยรายการได้ และพวกเขาก็เริ่มโทรหาฉันเพื่อสัมภาษณ์บ่อยขึ้น ฉันไม่ได้พิจารณาตำแหน่งวิศวกรระบบอัตโนมัติอย่างจริงจังในตอนแรกด้วยซ้ำ ฉันกำลังคิดที่จะทำงานเป็นผู้ทดสอบด้วยตนเองสักปีหรือสองปี จากนั้นจึงมองหาการทดสอบระบบอัตโนมัติและด้านอื่นๆ แต่โชคชะตาก็ตัดสินใจเป็นอย่างอื่น ฉันสัมภาษณ์ต่อไปตลอดฤดูใบไม้ร่วงและต้นฤดูหนาว ในเดือนธันวาคม แรงจูงใจของฉันเริ่มหายไปอีกครั้ง ฉันพยายามเตรียมตัวอย่างหนัก รู้ทฤษฎีการทดสอบ และวิเคราะห์คำถามยอดนิยมทั้งหมดในการสัมภาษณ์ Java แต่สำหรับตอนนี้ก็เกิดความเงียบ ช่วงปลายเดือนธันวาคมเท่านั้นที่ฉันได้รับข้อเสนอแรกสำหรับตำแหน่งผู้ทดสอบด้วยตนเองในบริษัทเอาท์ซอร์สขนาดใหญ่แห่งหนึ่ง ฉันกรอกเอกสารเต็มความสามารถแล้ว ดีใจที่มีเวลาก่อนปีใหม่ แต่สุดท้ายลูกค้าเปลี่ยนใจที่จะจ้างพนักงานมาทำโครงการ หรือเลื่อนการเริ่มโครงการออกไป ฉันได้รับคำแนะนำให้มองหาตัวเลือกของบุคคลที่สามในตอนนี้ จากนั้นฉันก็ได้รับโทรศัพท์จากบริษัทเอาท์ซอร์สอื่นและเสนอให้เรียนหลักสูตรภายในเกี่ยวกับการทดสอบอัตโนมัติของ Java เพื่อจะทำเช่นนี้ คุณต้องผ่านการทดสอบความรู้ภาษาสั้นๆ ซึ่งคล้ายกับการรับรอง "OCA" ของ Oracle มาก หลังจากผ่านการทดสอบแล้ว การฝึกอบรมภายในก็รอคอยผู้ที่ผ่านการทดสอบ ประกอบด้วยชุดการบรรยายและการบ้าน ในระหว่างที่เราเขียนยูทิลิตี้หลายอย่างในช่วงเวลาสั้นๆ ทำความคุ้นเคยกับ JDBC มั่นใจได้ สบู่ และเขียนเฟรมเวิร์กเล็กๆ ของเราเองใน Selenium และจากผลของงานทั้งหมด มีคนหลายคนที่ได้รับการรับเข้าเป็นเจ้าหน้าที่ ก่อนปีใหม่: ฉันอายุ 33 ปี และได้รับข้อเสนอให้ดำรงตำแหน่ง "Test Automation Engineer" ฉันยังเรียนรู้จากประสบการณ์ของตัวเองว่าการผ่านการสัมภาษณ์ การช่วยเรียนรู้การเขียนโปรแกรม และการเขียนโปรแกรมและยูทิลิตี้ต่างๆ ซึ่งเป็นส่วนหนึ่งของการฝึกงานช่วยเพิ่มความเร็วในการเรียนรู้และเพิ่มแรงจูงใจอย่างมาก โดยเฉพาะเมื่อคุณเห็นผลงานและรู้ว่าสามารถนำไปประยุกต์ใช้กับโครงการจริงได้ ในขณะนี้ ช่วงทดลองใช้งานได้ผ่านไปแล้ว ฉันได้สนับสนุนเฟรมเวิร์กและเขียนการทดสอบอัตโนมัติด้วย Java และ Cucumber เป็นเวลาเดือนที่ 5 บนหนึ่งในโปรเจ็กต์ของลูกค้า ฉันชอบงานนี้ โดยเฉพาะความรับผิดชอบในระดับที่ต่ำกว่าเมื่อเทียบกับนักพัฒนา จึงมีความเครียดในระดับที่ต่ำกว่า ฉันเขียนคำแนะนำโดยบรรจบกันเกี่ยวกับวิธีการเข้าโครงการสำหรับผู้เริ่มต้น ฉันเข้าใจโปรเจ็กต์ไม่มากก็น้อย โค้ดจำนวนมากจะต้องได้รับการปรับโครงสร้างใหม่สักวันหนึ่ง (โดยฉันด้วย) แต่มันขึ้นอยู่กับว่าฉันจะย้ายไปที่โปรเจ็กต์อื่นได้เร็วแค่ไหน วันเวลาผ่านไป งานหนึ่งงานในจิเรแล้วงานเล่า และฉันชอบสิ่งที่ฉันทำอยู่ตอนนี้ ฉันช่วยลดความซับซ้อนและอำนวยความสะดวกในการรักษาคุณภาพของผลิตภัณฑ์ ทำให้กระบวนการบางอย่างภายในบริษัทเป็นอัตโนมัติ ลดภาระของการทดสอบการถดถอยอย่างต่อเนื่องจากผู้ทดสอบการทำงาน และความรับผิดชอบในการเขียนการทดสอบอัตโนมัติและ API จากนักพัฒนา เส้นทางนั้นยากและยาว แต่ก็คุ้มค่า ฉันเดาไม่ออกว่าจะเกิดอะไรขึ้นต่อไป บางทีฉันอาจจะพัฒนาไปในทิศทางของ SDET หรือบางทีฉันอาจจะตัดสินใจที่จะเป็นนักพัฒนาซอฟต์แวร์ ชีวิตจะบอกเอง สำหรับทุกคนที่อ่านมาทั้งหมดนี้ ผมได้แต่ภาวนาว่าจะไม่ยอมแพ้ หากคุณตัดสินใจที่จะเปลี่ยนแปลงบางสิ่งบางอย่างในชีวิต จงไปให้สุดทาง แม้ว่าจะมีความล่าช้าและอุปสรรคชั่วคราวระหว่างทางก็ตาม เคล็ดลับสุดท้าย: ฉันได้สนับสนุนกรอบงานและเขียนการทดสอบอัตโนมัติใน java และแตงกวาเป็นเดือนที่ 5 ในหนึ่งในโครงการของลูกค้า ฉันชอบงานนี้ โดยเฉพาะความรับผิดชอบในระดับที่ต่ำกว่าเมื่อเทียบกับนักพัฒนา จึงมีความเครียดในระดับที่ต่ำกว่า ฉันเขียนคำแนะนำโดยบรรจบกันเกี่ยวกับวิธีการเข้าโครงการสำหรับผู้เริ่มต้น ฉันเข้าใจโปรเจ็กต์ไม่มากก็น้อย โค้ดจำนวนมากจะต้องได้รับการปรับโครงสร้างใหม่สักวันหนึ่ง (โดยฉันด้วย) แต่มันขึ้นอยู่กับว่าฉันจะย้ายไปที่โปรเจ็กต์อื่นได้เร็วแค่ไหน วันเวลาผ่านไป งานหนึ่งงานในจิเรแล้วงานเล่า และฉันชอบสิ่งที่ฉันทำอยู่ตอนนี้ ฉันช่วยลดความซับซ้อนและอำนวยความสะดวกในการรักษาคุณภาพของผลิตภัณฑ์ ทำให้กระบวนการบางอย่างภายในบริษัทเป็นอัตโนมัติ ลดภาระของการทดสอบการถดถอยอย่างต่อเนื่องจากผู้ทดสอบการทำงาน และความรับผิดชอบในการเขียนการทดสอบอัตโนมัติและ API จากนักพัฒนา เส้นทางนั้นยากและยาว แต่ก็คุ้มค่า ฉันเดาไม่ออกว่าจะเกิดอะไรขึ้นต่อไป บางทีฉันอาจจะพัฒนาไปในทิศทางของ SDET หรือบางทีฉันอาจจะตัดสินใจที่จะเป็นนักพัฒนาซอฟต์แวร์ ชีวิตจะบอกเอง สำหรับทุกคนที่อ่านมาทั้งหมดนี้ ผมได้แต่ภาวนาว่าจะไม่ยอมแพ้ หากคุณตัดสินใจที่จะเปลี่ยนแปลงบางสิ่งบางอย่างในชีวิต จงไปให้สุดทาง แม้ว่าจะมีความล่าช้าและอุปสรรคชั่วคราวระหว่างทางก็ตาม เคล็ดลับสุดท้าย: ฉันได้สนับสนุนกรอบงานและเขียนการทดสอบอัตโนมัติใน java และแตงกวาเป็นเดือนที่ 5 ในหนึ่งในโครงการของลูกค้า ฉันชอบงานนี้ โดยเฉพาะความรับผิดชอบในระดับที่ต่ำกว่าเมื่อเทียบกับนักพัฒนา จึงมีความเครียดในระดับที่ต่ำกว่า ฉันเขียนคำแนะนำโดยบรรจบกันเกี่ยวกับวิธีการเข้าโครงการสำหรับผู้เริ่มต้น ฉันเข้าใจโปรเจ็กต์ไม่มากก็น้อย โค้ดจำนวนมากจะต้องได้รับการปรับโครงสร้างใหม่สักวันหนึ่ง (โดยฉันด้วย) แต่มันขึ้นอยู่กับว่าฉันจะย้ายไปที่โปรเจ็กต์อื่นได้เร็วแค่ไหน วันเวลาผ่านไป งานหนึ่งงานในจิเรแล้วงานเล่า และฉันชอบสิ่งที่ฉันทำอยู่ตอนนี้ ฉันช่วยลดความซับซ้อนและอำนวยความสะดวกในการรักษาคุณภาพของผลิตภัณฑ์ ทำให้กระบวนการบางอย่างภายในบริษัทเป็นอัตโนมัติ ลดภาระของการทดสอบการถดถอยอย่างต่อเนื่องจากผู้ทดสอบการทำงาน และความรับผิดชอบในการเขียนการทดสอบอัตโนมัติและ API จากนักพัฒนา เส้นทางนั้นยากและยาว แต่ก็คุ้มค่า ฉันเดาไม่ออกว่าจะเกิดอะไรขึ้นต่อไป บางทีฉันอาจจะพัฒนาไปในทิศทางของ SDET หรือบางทีฉันอาจจะตัดสินใจที่จะเป็นนักพัฒนาซอฟต์แวร์ ชีวิตจะบอกเอง สำหรับทุกคนที่อ่านมาทั้งหมดนี้ ผมได้แต่ภาวนาว่าจะไม่ยอมแพ้ หากคุณตัดสินใจที่จะเปลี่ยนแปลงบางสิ่งบางอย่างในชีวิต จงไปให้สุดทาง แม้ว่าจะมีความล่าช้าและอุปสรรคชั่วคราวระหว่างทางก็ตาม เคล็ดลับสุดท้าย:
  • อย่าเป็นเหมือนฉัน ;) เรียนรู้ Java Core ให้ดีขึ้น อย่างน้อยก็ถึงระดับ javarush 30-40 แล้วมันจะง่ายกว่ามากในช่วงฝึกงานหรือช่วงทดลองงาน
  • จำเป็นต้องมี GIT มีบทช่วยสอนฟรีมากมาย + อย่าลืมอ่านเกี่ยวกับ Maven และ Gradle ซึ่งเป็นเครื่องมือหลักสำหรับโปรเจ็กต์
  • คำสั่ง SQL หลักอย่างน้อยในระดับพื้นฐาน
  • ความรู้เกี่ยวกับ HTML+CSS+JS ก็มีความสำคัญเช่นกัน อย่างน้อยก็ในระดับพื้นฐาน
  • Spring Framework นี่ก็เพียงพอที่จะเข้าใจแนวคิดของบริบทกับถั่วแล้ว
PS: หากมีสิ่งใดถามคำถาม ฉันจะตอบในความคิดเห็น และอาจเพิ่มบางอย่างลงในข้อความหลัก เนื่องจากฉันลืมอธิบายประเด็นและความแตกต่างบางประการในขณะที่เขียนข้อความนี้
ความคิดเห็น
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION