JavaRush /จาวาบล็อก /Random-TH /จากกองทัพสู่ไอที หรือวิธีที่ฉันมาเป็นนักพัฒนา C# โดยใช้ J...
Евгений Горбунов
ระดับ
Москва

จากกองทัพสู่ไอที หรือวิธีที่ฉันมาเป็นนักพัฒนา C# โดยใช้ JavaRush

เผยแพร่ในกลุ่ม
สวัสดีทุกคน! ฉันชื่อ Evgeniy อายุ 25 ปี และฉันอยากเล่าเรื่องราวความสำเร็จของฉันให้คุณฟัง ในขณะที่เรียนที่ JavaRush ฉันได้อ่านเรื่องราวความสำเร็จมากมายและฝันว่าสักวันหนึ่งจะเขียนเรื่องราวของตัวเองและอาจสร้างแรงบันดาลใจให้กับใครบางคนเหมือนที่ครั้งหนึ่งเคยสร้างแรงบันดาลใจให้ฉัน จากกองทัพสู่ไอที หรือวิธีที่ฉันมาเป็นนักพัฒนา C# โดยใช้ JavaRush - 1จุดเริ่มต้นค่อนข้างซ้ำซากดังนั้นในระยะสั้น: ตั้งแต่วัยเด็กฉันชอบเล่นทำอะไรบางอย่างบนคอมพิวเตอร์และในช่วงปีการศึกษาฉันวางแผนที่จะเชื่อมโยงอาชีพของฉันกับคอมพิวเตอร์ ในชั้นประถมศึกษาปีที่ 9 ฉันตัดสินใจออกจากโรงเรียนเพื่อไม่ให้สอบ Unified State (เนื่องจากเพิ่งเปิดตัวครูจึงกลัวเราและฉันเรียนได้ไม่ดีนัก) เนื่องจากวิทยาลัยไม่ได้ลงทะเบียนในสาขาวิชา “โปรแกรมเมอร์” พิเศษ ผมจึงพยายามลงทะเบียนในสาขาวิชา “สารสนเทศประยุกต์” แต่ไม่ผ่านเกณฑ์ จึงได้เข้าเรียนสาขาวิชาพิเศษ “สารสนเทศ” ที่วิทยาลัยน้ำท่วมทุ่ง เมื่ออายุได้ 18 ปี ฉันก็รู้สึกหนักใจและตัดสินใจเป็นพลร่มและเข้าโรงเรียนเตรียมทหาร ฉันละทิ้งทุกอย่างที่เกี่ยวข้องกับการเขียนโปรแกรม (ในวิทยาลัยฉันเขียนโค้ดนิดหน่อย คุณก็รู้ 😀) และฉันไม่ได้เรียนจริงๆ เพราะ... ฉันคิดว่าทั้งหมดนี้จะไม่เป็นประโยชน์กับฉัน เมื่อผ่านไปได้ครึ่งทางของการบริการตามสัญญาของฉัน ฉันพบว่านี่ไม่ใช่สำหรับฉันและมีบางอย่างจำเป็นต้องเปลี่ยนแปลง จากนั้นฉันก็นึกไม่ถึงด้วยซ้ำว่าด้วยความช่วยเหลือของหลักสูตรคุณสามารถเรียนได้ดีและได้งานทำโดยไม่ต้องมีการศึกษาสูง วันหนึ่งคนรู้จักที่ทำงานบอกว่าเขาต้องการเรียนหลักสูตรการพัฒนา Java หางานทำ และเล่าให้ฟังเกี่ยวกับเพื่อน ๆ ที่เคยเรียนและได้งานที่ SberTech สำเร็จ ฉันตัดสินใจลองเหมือนกันเพราะ... ฉันอยากมีรายได้มากและผ่อนคลายมากขึ้น ฉันเข้าสู่ "หลักสูตร Java" ใน Yandex โดย JavaRush เป็นคนแรกที่ปรากฏ ฉันตัดสินใจลอง ฉันชอบมัน ก่อนอื่น ฉันอยากจะขอบคุณ JavaRush สำหรับวิดีโอซึ่งอยู่ที่ตอนท้ายของระดับ 0 (หรืออาจจะไม่อยู่ที่นั่น ฉันจำไม่ได้ 😀) ว่ากันว่าการเขียนโปรแกรมคือความคิดสร้างสรรค์ และความปรารถนาเกือบทุกอย่างสามารถเกิดขึ้นได้โดยใช้โค้ด ฉันไม่รู้ว่าทำไม แต่สิ่งนี้เป็นแรงบันดาลใจให้ฉันมากและทำให้ฉันตกหลุมรักอาชีพของนักพัฒนา หลังจากเรียนจบ 4 ระดับแล้ว ฉันจึงสมัครเป็นสมาชิกโปรโมชันเป็นเวลา 1 ปีและเรียนต่อด้วยความสนใจ มันยากมากสำหรับฉัน เพราะฉันไม่เคยเป็นอัจฉริยะมาก่อน (และจะไม่มีวันเป็น) และเพราะว่า... ฉันมักจะสายและมีเวลาว่างน้อย ฉันต้องเขียนโค้ดตอนกลางคืน ฉันนอน 4.5 ถึง 6 ชั่วโมงในตอนกลางคืนในวันธรรมดา และหนึ่งชั่วโมงในมื้อเที่ยง มันน่าผิดหวังมากเมื่อฉันต้องลุกขึ้นมาตอนกลางคืนและไม่ได้แก้ไขปัญหาเลย ฉันคิดว่าฉันเสียเวลาไปเปล่าๆ ทั้งหมดนี้กินเวลา 1.5 ปี (ซึ่งอาจเป็นเวลา 5-6 เดือนที่ฉันเดินทางไปทำธุรกิจและไม่ได้ใช้รหัส) ในตอนท้ายของการติดต่อ ฉันถึงระดับ 38 และ 2 สัปดาห์ก่อนสิ้นสุด ฉันตัดสินใจหยุดและเริ่มหางานในมอสโก เพราะ... ในเมืองของฉันมีบริษัทไม่กี่แห่ง มีโอกาสมากกว่านี้และเงินเดือนในมอสโกก็ดีด้วย 😀 ขอบคุณที่สองสำหรับ JavaRush ที่ช่วยฉันเกี่ยวกับเรซูเม่ของฉัน แม้ว่าฉันจะโกรธคุณมากเพราะไม่สามารถอัปโหลดไปยัง hh และฉันต้องทำมันทั้งหมดอีกครั้ง บางทีคุณควรพิจารณาเรื่องนี้ในอนาคต อย่างไรก็ตาม ดร. Zeuberg ให้ความช่วยเหลือและให้คำแนะนำที่ดี ขอขอบคุณเป็นพิเศษ ฉันหวังว่าคุณจะอ่านข้อความนี้ ในตอนแรก ฉันอ่านตำแหน่งงานว่างและไม่ได้ตอบทุกตำแหน่ง แต่หลังจากที่บริษัททั้งหมดปฏิเสธ ฉันก็เริ่มส่งตำแหน่งงานว่างไปให้ทุกคน เพียงเพื่อพวกเขาจะจ้างฉัน มีการปฏิเสธหลายครั้ง (ประมาณ 90%) หากคุณมีสิ่งที่คล้ายกัน อย่าเพิ่งตกใจ นี่เป็นเรื่องปกติ หลังจากเสร็จสิ้นภารกิจทดสอบในสองบริษัทแล้ว ฉันตัดสินใจหยุด ไปสัมภาษณ์แล้วไม่ต้องมองหาที่ไหนอีกแล้ว เมื่อมาถึงมอสโก วันรุ่งขึ้นฉันไปสัมภาษณ์ และต้องประหลาดใจมากที่ได้รับการยอมรับ ฉันจำได้ว่ามีคนเขียนที่นี่ว่าพวกเขาเข้าร่วมการสัมภาษณ์หลายครั้งและถูกคนจำนวนมากปฏิเสธ แต่แล้วพวกเขาก็จ้างฉันทันทีและมีเงินเดือนที่ดีและแข่งขันได้..... ฉันทำงานในบริษัทนี้เป็นเวลาหกเดือน ทีมที่ยอดเยี่ยม หัวหน้าทีมที่ยอดเยี่ยม แต่ฉันได้โครงการ ETL (pentaho, oracle, ms sql) จากภายนอก ฉันสัญญาไว้ว่าโปรเจ็กต์นี้จะสิ้นสุดในอีกไม่กี่เดือนข้างหน้า และฉันจะเปลี่ยนไปใช้โปรเจ็กต์ Java แต่สุดท้ายก็ไม่มีวันเสร็จสิ้น โปรเจ็กต์นี้แทบจะไม่เคลื่อนไหวเลย และฉันก็แทบจะไม่ได้ทำอะไรเลย โดยคำนึงถึงธุรกิจของตัวเอง นั่นคือการปรับปรุง T-SQL คุณรู้ไหมว่าในอีกด้านหนึ่ง ฉันได้รับเงินที่ดี ในทางกลับกัน มันทำให้ฉันโมโหที่ฉันพัฒนาไม่เต็มที่และได้รับประสบการณ์ไม่เพียงพอ ฉันพยายามแก้ไขปัญหานี้โดยไปสัมภาษณ์ในฐานะนักพัฒนา Java และทำงานทดสอบให้เสร็จสิ้น ฉันรู้สึกประหลาดใจที่ทั้งทีมที่พวกเขาจ้างฉันผ่าน JavaRush และฉันมีระดับสูงสุดของพวกเขา :D😅 ในที่สุดพวกเขาก็ยื่นข้อเสนอให้ฉัน แต่เงินเดือนต่ำกว่ามาก (ประมาณ 50,000) ฉันไม่พร้อมที่จะเสียเงินและด้วยเหตุผลบางอย่างฉันตัดสินใจว่าจะไม่มีใครเสนอเงินเดือนที่เท่ากันและทำงานต่อไปโดยหวังว่าทุกอย่างจะออกมาด้วยตัวเอง หลังจากนั้นไม่นาน พี่ชายของฉัน (เขาเป็นโปรแกรมเมอร์ด้วย) เชิญฉันเข้าร่วมทีมของเขาในฐานะเด็กฝึกงาน และแนะนำให้ฉันเปลี่ยนมาใช้ C# พูดตามตรงคิดอยู่นานว่าจำเป็นไหม ภาษานี้มีอนาคตไหม? นี่เป็นขั้นตอนที่จริงจังสำหรับฉัน ในท้ายที่สุด ฉันตัดสินใจเริ่มเรียนรู้ C# และฉันชอบฟีเจอร์บางอย่างของมัน แต่สุดท้ายก็ไม่ได้ไปหาพี่เพราะ... ผู้บังคับบัญชาไม่ได้ต่อต้าน แต่ในวินาทีสุดท้ายพวกเขาก็ปฏิเสธเพราะ... พวกเขาไม่ต้องการมีญาติอยู่ทีมเดียวกัน ฉันยังคงศึกษาภาษา เขียนโปรเจ็กต์ขนาดเล็กสองโปรเจ็กต์ เขียนเรซูเม่ของฉันใหม่ในฐานะนักพัฒนา C# ระบุโปรเจ็กต์เหล่านี้ และเริ่มค้นหา การปฏิเสธหลั่งไหลเข้ามาทีละแห่ง: บางที่พวกเขาก็ปฏิเสธทันที บางที่ฉันก็ล้มเหลวในการทดสอบ และโค้ดของฉันก็ถูกเรียกว่า "แอปพลิเคชันแรกของฉันใน C#" แต่ถึงกระนั้นนักพัฒนาในงานปัจจุบันก็ชอบเขา ประการที่สามต้องขอบคุณ JavaRush สำหรับงานมากกว่า 1,000 งานที่ช่วยฉันเขียนมินิโปรเจ็กต์ใน C# เนื่องจากภาษามีความคล้ายคลึงกันมากและจากความรู้ที่ฉันได้รับ ฉันจึงสามารถนำแนวคิดของฉันไปปฏิบัติได้ โดยวิธีการที่ฉันได้พูดคุยกับเพื่อนร่วมงานเขามีประสบการณ์มากมายในด้านไอที แต่ไม่มีประสบการณ์ในด้าน OOP หัวหน้าทีมของเขาให้เขาดูแล JavaRush และเขาได้รับประสบการณ์ที่นี่ ตอนนี้เขาเขียนโค้ดเป็น Java 😀 บริษัทเจอผมจึงชวนผมไปสัมภาษณ์ ฉันบอกตามตรงทันทีว่าฉันไม่มีความรู้ภาษาจริงๆ และขอให้ฉันฝึกงานภาคค่ำโดยไม่ได้รับค่าตอบแทนเพื่อจะได้เรียนหลังเลิกงาน จากนั้นจึงเข้าร่วมเป็นเจ้าหน้าที่ พวกเขาถามฉันเกี่ยวกับแนวทาง SOLID, เกี่ยวกับ DI, รูปแบบ, สาเหตุที่ฉันเปลี่ยนภาษา, เล็กน้อยเกี่ยวกับ SQL แล้วพวกเขาก็ปล่อยฉันไป โดยบอกว่าสัปดาห์หน้าพวกเขาจะบอกฉันว่าพวกเขาพร้อมที่จะรับหรือไม่ ด้วยเหตุนี้ ในสัปดาห์เดียวกันนั้นเอง ฉันก็ได้รับข้อเสนอที่จ่ายเงินเท่าเดิม ฉันตกตะลึงและสิ่งที่ฉันประสบไม่สามารถอธิบายเป็นคำพูดได้ ในขณะนี้ ฉันเป็นนักพัฒนาแบ็กเอนด์ C# ฉันกำลังสรุปและพัฒนาฟังก์ชันการทำงานของเว็บแอปพลิเคชัน ฉันรักงานของฉันมากเพราะ... มันน่าสนใจมาก ทีมงานคำนึงถึงความปรารถนาและความคิดของฉัน และมีบางอย่างให้ทำอยู่เสมอ (งานน่าสนใจมาก) วันนี้ฉันได้รับแจ้งว่าช่วงทดลองงานของฉันได้สิ้นสุดลงแล้ว และฉันก็ผ่านมันไปได้สำเร็จ พวกเขายังขึ้นเงินเดือนของฉันอีก 25% ซึ่งฉันก็แปลกใจเช่นกัน นอกเหนือจากงาน ฉันยังทำงานที่บ้าน (เขียนเว็บแอปพลิเคชันขนาดใหญ่ของตัวเอง เชี่ยวชาญเทคนิค TDD) สุดท้ายนี้ ฉันอยากจะให้คำแนะนำบางอย่างเพื่อที่คุณจะได้ไม่ทำผิดพลาดซ้ำ:
  1. อย่าเลื่อนทฤษฎีและทักษะอื่นๆ ออกไปในภายหลัง ฉันคิดว่าสิ่งสำคัญสำหรับฉันคือการผ่านทุกระดับ จากนั้นฉันก็จะเจ๋ง และฉันจะเข้าใจทฤษฎีนี้ภายในหนึ่งสัปดาห์ อย่าทำเช่นนี้ ใช้เวลาหนึ่งวันต่อสัปดาห์ให้กับทฤษฎี หรือเริ่มเตรียมตัวสำหรับการสัมภาษณ์ โดยศึกษาคำถามวันละข้อ นอกจากนี้ การใช้เวลากับ sql การทำงานกับฐานข้อมูลถือเป็นทักษะที่สำคัญอย่างหนึ่ง - เรียนรู้ที่จะดึงออก เพิ่ม ลบ อัปเดตข้อมูล (โดยส่วนตัวแล้ว ฉันแก้ไขปัญหา 70 ปัญหาในขั้นตอนการฝึกอบรมและ 12-15 ปัญหาของขั้นตอนการให้คะแนนใน sql-ex.ru, 20 ปัญหาจะเพียงพอสำหรับ 30 ขั้นตอนการฝึกอบรม)
  2. เขียนอะไรบางอย่างของคุณเอง นี่เป็นขั้นตอนที่สำคัญมาก ประการแรก มันจะแสดงระดับความรู้และความเข้าใจในการพัฒนาของคุณ ประการที่สอง มีความเป็นไปได้ที่คุณจะไม่ถูกถามคำถามบางข้อในการสัมภาษณ์ เนื่องจาก... ทุกอย่างมองเห็นได้ในแอปพลิเคชัน หากคุณกังวลว่าคุณเขียนโค้ดที่ไม่ดีจำนวนมาก ให้โพสต์ไว้เพื่อตรวจสอบใน Stackoverflow ที่นั่นพวกเขาจะบอกคุณและอธิบายว่าควรใช้อะไรดีกว่า และอย่าผัดวันประกันพรุ่งจนหมดหลักสูตร นี่เป็นความผิดพลาดครั้งใหญ่ของฉัน
  3. หากคุณมีแรงจูงใจไม่ดีและเป็นเรื่องยากสำหรับคุณที่จะนั่งเฉยๆ แต่ต้องการเรียนรู้และเป็นนักพัฒนา โปรดอ่านเรื่องราวความสำเร็จ หากวิธีนี้ไม่ได้ผล โปรดอ่านหนังสือ “คิดแล้วรวย” ของนโปเลียน ฮิลล์ หนังสือเก่าดีๆ ที่บอกว่าพลังแห่งความคิดมีอิทธิพลต่อการกระทำและเหตุการณ์ของเราอย่างไร หากคุณไม่มีเวลาอ่าน เวอร์ชันเสียงจะช่วยคุณได้
  4. มีหลายครั้งที่ JavaRush คุณแก้ปัญหา 10 ครั้งและดูว่ามีคนเขียนในแต่ละปัญหาอย่างไร "แก้ไขได้ใน 1 ครั้ง" และระดับของเขาก็เพิ่มขึ้นอย่างรวดเร็ว (สวัสดี Alexander แม้ว่าฉันจะรู้สึกไม่พอใจกับความคิดเห็นดังกล่าว แต่ฉันหวังว่าทุกอย่างจะดำเนินไป ดีสำหรับคุณตอนนี้ 😀) คุณสงสัยในความสำเร็จของคุณ ไม่จำเป็นต้องเสียใจกับเรื่องนี้ ทุกคนมาพร้อมกับความรู้ที่แตกต่างกันและเรียนรู้ในแบบของตัวเอง สิ่งเดียวที่สำคัญคือสิ่งที่คุณได้รับจากมัน
  5. หากคุณเห็นทักษะจำนวนมากในตำแหน่งงานว่างหรือการมีการศึกษาระดับอุดมศึกษา อย่าตกใจไป ในกรณีส่วนใหญ่ วิธีนี้จะกำจัดคนที่กลัวที่จะเรียนรู้บางสิ่งหากจำเป็น และในบางกรณี พวกเขาจะพิจารณาก่อนว่าคุณเป็นคนแบบไหน และคุณพร้อมที่จะเรียนรู้หรือไม่ จากนั้นจึงพิจารณาเฉพาะทักษะของคุณเท่านั้น สนใจส่งเรซูเม่ของคุณและไปสัมภาษณ์งานได้เลย
นั่นคือทั้งหมดที่ หากคุณอ่านข้อความสำคัญนี้จบแล้ว ขอบคุณมาก หากคุณมีคำถามใด ๆ โปรดเขียนที่นี่ในข้อความส่วนตัว เรายินดีที่จะตอบคุณ ฉันขอให้คุณประสบความสำเร็จในการศึกษาและอาชีพในอนาคตในฐานะนักพัฒนา คุณจะประสบความสำเร็จ.
ความคิดเห็น
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION