JavaRush /จาวาบล็อก /Random-TH /กระโดดขึ้นรถไฟขาออกที่ 37
Slava
ระดับ
Хабаровск

กระโดดขึ้นรถไฟขาออกที่ 37

เผยแพร่ในกลุ่ม
สวัสดีทุกคน. ฉันจะสร้างเรื่องราวความสำเร็จของฉันให้มากขึ้นทั้งในแง่ของคำแนะนำและคำแนะนำ และอธิบายเส้นทางของฉันโดยย่อ ฉันเขียนสำหรับผู้ที่ตัดสินใจเริ่มต้นจากศูนย์เป็นหลัก มีหลายประเด็นที่จะอธิบายจากมุมมองของฉันและฉันไม่ได้อ้างว่าเป็นความจริงขั้นสูงสุด ตอนที่ 1 “My BEC” อายุ 37 ปี ผู้ขับขี่รถยนต์โดยผ่านการฝึกอบรม ทำงานเป็นครูในมหาวิทยาลัย ฉันไม่รู้การเขียนโปรแกรมเลย ที่โรงเรียนไม่มีวิทยาการคอมพิวเตอร์เลย ในมหาวิทยาลัย พวกเขาเรียน Basic และ Excel แต่เมื่อ 16 ปีที่แล้ว ตอนที่ 2. “คุ้มมั้ย?” อันดับแรก ในการเป็นโปรแกรมเมอร์ตั้งแต่เริ่มต้น คุณต้องผ่านความเจ็บปวด ความสิ้นหวัง และความทุกข์ทรมาน หากทุกสิ่งในชีวิตค่อนข้างดีและราบรื่น คุณพร้อมสำหรับสิ่งนี้หรือยัง? ฉันไม่ได้หมายถึงผู้ที่มีการเขียนโปรแกรมเป็นงานอดิเรกหรือเป็นโปรแกรมเมอร์โดยการศึกษา ฉันกำลังพูดถึงผู้ที่ตัดสินใจตั้งแต่เริ่มต้นจริงๆ ประการที่สอง ทุกปีการเข้าระบบไอทีจะยากขึ้น มันยากกว่าในแง่ของการเรียนรู้ทักษะนี้ มันยากกว่าในแง่ของการหางานแรก แต่จะยากกว่านั้นในภายหลัง ประการที่สาม สมมติว่ามีบางสิ่งที่ดี โปรแกรมเมอร์เป็นชนชั้นวรรณะ ผู้เชี่ยวชาญมีคุณค่า พวกเขาถูกตามล่า และเป็นผลให้เงินเดือน โบนัส และทัศนคติ ประการที่สี่ เป็นงานสำหรับผู้ที่ชอบประดิษฐ์บางสิ่งบางอย่าง มองหาวิธีแก้ปัญหาที่เรียบง่ายและสร้างสรรค์ และไขปริศนา ประการที่ห้า คุณจะต้องศึกษาตลอดชีวิตการทำงานซึ่งจะมีงานประจำเพียงเล็กน้อย เมื่องานปัจจุบันของฉันไม่เป็นที่น่าพอใจอีกต่อไปในหลายๆ ด้าน ฉันจึงตัดสินใจเปลี่ยนงานหรือเปลี่ยนอาชีพแทน หลังจากประเมินตลาดแรงงานแล้ว ฉันไม่พบอะไรที่ดีไปกว่าการเป็นโปรแกรมเมอร์ ส่วนที่ 3 “จะเริ่มต้นที่ไหน” อันดับแรกฉันตัดสินใจลองดูว่าจะได้ผลหรือไม่เหมาะกับฉันหรือไม่ หลังจากปรึกษากับโปรแกรมเมอร์แล้ว ฉันก็เริ่มเรียน Python ฉันเรียนหลักสูตรฟรีบนแพลตฟอร์มการศึกษาแห่งเดียว ฉันชอบมัน ฉันขอแนะนำอย่างยิ่งว่าผู้ที่เริ่มต้นใหม่ทั้งหมดอย่ากระโดดเข้าสู่ Java โดยตรง แม้หลังจาก Python แล้ว Java ก็ดูเหมือนเป็นเรื่องไร้สาระสำหรับฉัน หลังจากเรียน Python ฉันเข้าเรียนหลักสูตรฟรีเกี่ยวกับ SQL และหลักสูตรเบื้องต้นเกี่ยวกับ Java ทำไมฉันไม่อยู่กับ Python? ในเวลาเดียวกัน ฉันติดตามตลาดแรงงาน IMHO การหางานทำได้ยากกว่าแม้ว่าในตอนแรกฉันจะชอบ Python มากกว่าก็ตาม ตอนที่ 4 “กระบวนการเรียนรู้” หลังจากเรียนหลักสูตรฟรีเบื้องต้นแล้ว ฉันมาที่ JavaRush ทำไมต้อง JavaRush? การนำเสนอเนื้อหาดีกว่าคู่แข่งมาก ไม่มีขอบเขตหรือกำหนดเวลาที่เข้มงวด ราคาถูก. ฉันผ่าน 36 ระดับในสามเดือน ฉันจ่ายรายเดือนและไม่ได้สมัครสมาชิกนาน เมื่อเทียบกับข้อเสนอจากเว็บไซต์อื่น ๆ การจ่าย 100-200 เป็นเวลา 6 เดือนเรียกได้ว่าไร้ค่าเลย นี่คือคำแนะนำของฉัน กระบวนการเรียนรู้ไม่จำเป็นต้องยืดเยื้อเป็นเวลานานหลายปี Java นั้นมีประมาณ 20-30% ของความรู้ที่นายจ้างต้องการสำหรับตำแหน่งงานว่างในเดือนมิถุนายน ถ้าคุณเรียน 20-30% เป็นเวลาหลายปี แล้ว 100% - 10 ปีล่ะ? ฉันละทิ้งงานอดิเรกและสันทนาการทั้งหมดยกเว้นการนอนหลับ และอุทิศเวลา 30-40 ชั่วโมงต่อสัปดาห์ให้กับการเรียน ค้นหาเพื่อน/ญาติที่จะสนับสนุนและให้กำลังใจคุณ ตลอดระยะเวลา 3 เดือน ฉันมีวิกฤติหลายครั้ง โดยที่ฉันไม่เข้าใจบางหัวข้อเลย หากไม่มีแรงจูงใจและการสนับสนุนที่ดี การศึกษาต่อก็จะเป็นเรื่องยาก หลังจากผ่าน 35 ระดับไปแล้ว ฉันก็ทำการทดสอบสำหรับการฝึกงานจาก JavaRush สำเร็จ ในเวลาเดียวกัน ฉันเริ่มหางานอย่างแข็งขัน โดยจะเพิ่มเติมเกี่ยวกับเรื่องนี้ในส่วนถัดไป ต่อไปเป็นการฝึกงานกับ JavaRush ซึ่งผมลาออกเพราะ... ได้ฝึกงานที่บริษัท ในระหว่างการฝึกงาน ฉันได้เจาะลึกเกี่ยวกับ Spring และเทคโนโลยีอื่นๆ ที่เกี่ยวข้องมากขึ้น ตอนที่ 5 “การค้นหางาน” ฉันโพสต์เรซูเม่ของฉันบนเว็บไซต์หลักหลังจากศึกษาพื้นฐานของ Python, Java และ SQL แล้ว แต่ก็ไม่ได้รับความสนใจจากนายจ้างเลย เมื่อฉันสร้าง JavaRush เสร็จ ฉันก็ทำโปรเจ็กต์มาตรฐานสำเร็จสองสามโปรเจ็กต์และโพสต์ไว้บน GitHub หลังจากนั้น ฉันสรุปเรซูเม่ของฉัน ใส่ลิงก์ไปยัง GitHub และระบุเทคโนโลยีจำนวนหนึ่งที่ใช้ และเขาก็เริ่มหางานอย่างแข็งขัน การหางานก็เหมือนงานที่สองซึ่งต้องใช้เวลามาก ในช่วงเวลานี้เองที่ฉันเรียนที่ฝึกงาน JavaRush ก่อน จากนั้นจึงฝึกงานที่บริษัทไอที ทุกวันฉันจะดูตำแหน่งงานว่างใหม่ใน hh และ Hubr และตอบตำแหน่งงานที่เหมาะสมทั้งหมด ฉันสมัครรับข้อมูลช่องโทรเลขหลายช่องที่มีตำแหน่งงานว่าง ตำแหน่งงานว่างส่วนใหญ่ (รวมถึงผู้เริ่มต้น) อยู่ที่ hh และ Hubr ในเว็บไซต์อื่นๆ (superJob, farpost, rabota.ru ฯลฯ) มีตำแหน่งงานว่างเดียวกันหรือน้อยมากและไม่ค่อยมีการเผยแพร่ เกี่ยวกับ LinckedIn มันเป็นแพลตฟอร์มที่ดี ฉันสร้างโปรไฟล์ที่นั่น แต่พวกเขากำลังมองหาผู้เชี่ยวชาญระดับกลาง/อาวุโส บ่อยครั้งที่พวกเขาขอให้คุณทำแบบทดสอบก่อนการสัมภาษณ์ด้วยซ้ำ ฉันตั้งกฎไว้ว่าหากฉันไม่สามารถทำแบบทดสอบให้เสร็จสิ้นได้ภายใน 2-3 วัน ฉันก็จะไม่เสียเวลากับมันอีกต่อไป เพราะ... มีการส่งงานทดสอบ 2-3 รายการต่อสัปดาห์ การสัมภาษณ์มักจะเกิดขึ้นในสองขั้นตอน การสัมภาษณ์ครั้งแรกกับผู้จัดหางานคือการสัมภาษณ์เกี่ยวกับความเพียงพอและทักษะพื้นฐาน การสัมภาษณ์ครั้งที่สองกับผู้เชี่ยวชาญด้านเทคนิค ซึ่งจะสอนคุณทั้ง Java และทุกสิ่งที่เป็นไปได้ มีข้อยกเว้นเมื่อในการสัมภาษณ์ครั้งแรก เจ้าหน้าที่สรรหาขอให้ฉันเขียนโปรแกรม Java หรือการสืบค้น SQL ลงในกระดาษจดบันทึก ในเกือบทุกกรณีเมื่อฉันถูกเรียกให้สัมภาษณ์ครั้งแรก ฉันก็ถูกเรียกให้สัมภาษณ์ครั้งที่สอง หลายครั้งเกิดขึ้นที่มีการมอบหมายงานทดสอบหลังจากการสัมภาษณ์ครั้งแรก โดยเฉลี่ยแล้ว ฉันมีการสัมภาษณ์ 2-4 ครั้งและทำแบบทดสอบ 2 ครั้งต่อสัปดาห์ เรื่องนี้กินเวลา 4 เดือน ในช่วง 4 เดือนที่ผ่านมา ฉันฝึกงาน JavaRush เป็นเวลา 1.5 เดือนพร้อมๆ กัน และหลังจากนั้น 1 เดือนก็ฝึกงานที่บริษัทไอทีแห่งหนึ่ง การประกาศฝึกงานที่บริษัทไอทีแห่งหนึ่ง ซึ่งฉันได้ตั้งความหวังไว้มากมาย ถูกขัดจังหวะความคิดริเริ่มของบริษัท และนักศึกษาฝึกงานทั้งหมดก็แยกย้ายกันไป ด้วยความสิ้นหวัง ฉันตอบรับตำแหน่งงานว่างเกือบทั้งหมดแล้ว ไม่ใช่แค่ Java เท่านั้น ตอนที่ 6 “ชัยชนะ” แล้วมันก็เกิดขึ้น ตำแหน่งงานว่าง: จำเป็นต้องมีนักพัฒนาแบ็กเอนด์บน NodeJS พวกเขาเชิญฉันไปสัมภาษณ์ซึ่งจะมีขึ้นใน 4 วัน ในช่วง 4 วันนี้ ฉันได้เรียนรู้สิ่งที่ฉันสามารถทำได้เกี่ยวกับ NodeJS, “ตั้งค่าเซิร์ฟเวอร์” บน NodeJS โดยใช้วิดีโอบน YouTube และเขียนบอตโทรเลขใน NodeJS ผ่านการสัมภาษณ์ครั้งแรก พวกเขาให้งานทดสอบมาให้ฉัน ทำเสร็จภายในสองวัน และส่งไป เรียกสัมภาษณ์ครั้งที่สอง ฉันได้รับข้อเสนองานทันที...ในบริษัทเล็กๆ ที่ผลิตผลิตภัณฑ์ของตัวเอง หรือเรียกสั้นๆ ว่า StartUp ******ชัยชนะ***** กระโดดขึ้นรถไฟขาออกที่ 37 - 1 ตั้งแต่วินาทีนั้นเป็นต้นมา การพัฒนาที่แท้จริงของฉันในฐานะโปรแกรมเมอร์ก็เริ่มต้นขึ้น ก่อนหน้านั้นฉันจัดโปรแกรมเวลาว่างจากงานและเรื่องอื่นๆ ตอนนี้ฉันเขียนโปรแกรมในที่ทำงาน บ่อยครั้งหลังเลิกงาน และบางครั้งก็ก่อนหน้านั้นด้วย ฉันเขียนบน NodeJS เป็นเวลาสองสัปดาห์ (หรือมากกว่านั้น ฉันพยายามเขียน) จากนั้นพวกเขาก็ให้โปรเจ็กต์แยกต่างหากแก่ฉัน ซึ่งฉันเริ่มเขียนด้วยภาษา Java จากนั้นฉันก็ได้รับโอกาสในการเขียนส่วนหน้าใน VueJS ดังนั้นฉันจึงเรียนรู้ JavaScript ด้วย หรือฉันเริ่มเรียนรู้มัน เหล่านั้น. ตอนนี้ฉันเป็นนักพัฒนา Fullstack แล้ว ตอนที่ 7 “ผลลัพธ์” ในความคิดของฉัน สิ่งที่สำคัญที่สุดคือการหางานแรกของคุณ นี่เป็นจุดเปลี่ยนหลังจากที่ชีวิตเปลี่ยนไป เพียงเท่านี้คุณก็สามารถสร้างอาชีพต่อไปได้ถ้าคุณไม่โง่ ฉันได้พบกับผู้ชายหลายคนที่ตั้งเป้าหมายในการเข้าสู่วงการไอที แต่ผู้คนกลับสิ้นหวังและยอมแพ้ ยอมแพ้ทุกสิ่งทุกอย่างหรือเลื่อนออกไปในภายหลัง ฉันหวังว่าคุณจะไม่ยอมแพ้และนำทุกสิ่งไปสู่จุดจบที่มีชัยชนะ คำตอบสำหรับคำถามที่พบบ่อย อายุส่งผลต่อการหางานของคุณหรือไม่? นายจ้างให้ความสำคัญกับประสบการณ์และความรู้เป็นหลัก แน่นอนว่ามีตำแหน่งงานว่างที่พวกเขาเขียนว่า "บัณฑิตสามปีล่าสุดในสาขาพิเศษ ... " แต่คนเหล่านี้คือนายจ้างที่กำลังมองหาแรงงานเด็กราคาถูกและมีไม่มากนัก นอกจากนี้นายจ้างไม่สนใจว่าคุณทำงานอะไรก่อนการเขียนโปรแกรม คุณต้องการภาษาอังกฤษและคณิตศาสตร์หรือไม่? หากคุณไม่รู้ภาษาอังกฤษเลย มันจะยากขึ้น เนื่องจากมีหลายอย่างเป็นภาษาอังกฤษและคุณจะต้องเรียนรู้มัน คณิตศาสตร์ก็เหมือนกัน หากคุณไม่สามารถลบ 367 จาก 1,000 ในหัวแล้วหยิบเครื่องคิดเลขไม่ได้ ก็จะมีปัญหาในการเขียนตรรกะทางธุรกิจ ฉันพยายามไม่เขียนบันทึกความทรงจำ พยายามทำให้ทุกอย่างสั้นและตรงประเด็น ฉันพร้อมที่จะตอบทุกคำถามและครอบคลุมประเด็นที่น่าสนใจโดยละเอียดยิ่งขึ้น
ความคิดเห็น
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION