JavaRush /จาวาบล็อก /Random-TH /ประวัติความสำเร็จ การเขียนโปรแกรม 20 ชั่วโมงต่อสัปดาห์ ปร...
Roman Beekeeper
ระดับ

ประวัติความสำเร็จ การเขียนโปรแกรม 20 ชั่วโมงต่อสัปดาห์ ปริญญาโท และชีวิตส่วนตัว

เผยแพร่ในกลุ่ม
หลังจากอ่านสิ่งที่ต้องทำแล้ว ฉันก็ตัดสินใจวางแผนว่าจะเรียนอย่างไรเพื่อให้บรรลุเป้าหมายและเรียนจบหลักสูตร เพราะไม่มีเวลาเรียนช้าอีกต่อไป ภารกิจคือการได้รับความรู้อย่างรวดเร็วและในลักษณะที่จะไม่กีดกันความปรารถนาและเพื่อให้สมองมีเวลาพักผ่อน เพราะภาระงานที่ฉันต้องการอาจขัดขวางฉันได้ ประวัติความสำเร็จ  การเขียนโปรแกรม 20 ชั่วโมงต่อสัปดาห์ ปริญญาโท และชีวิตส่วนตัว - 1

ก่อนอื่นฉันจะบอกคุณเล็กน้อยเกี่ยวกับตัวฉันเอง

ฉันอายุ 27 ปี. ก่อนที่จะเริ่มเรียนภาษาชวา ฉันเรียนที่คณะคณิตศาสตร์ สาขาวิชาคณิตศาสตร์ประยุกต์ ดูเหมือนว่าด้วยการเขียนโปรแกรมฉันควรจะเป็น ถ้าไม่ยอดเยี่ยมก็อย่างน้อยก็ดี แต่นี่ไม่ใช่กรณีของฉันเพราะว่า... ฉันทำลายทุกวิชาที่มีการกล่าวถึงการเขียนโปรแกรมและโชคช่วย - ฉันไม่ได้เขียนอะไรเลย ปรากฎว่าฉันอยู่ไกลจากการเขียนโปรแกรม เห็นได้ชัดว่าด้วยการศึกษาของนักคณิตศาสตร์ในประเทศของเรา คุณจะไม่ได้รับรายได้มากนักยกเว้นในฐานะโปรแกรมเมอร์ ดังนั้นทางเลือกจึงตกอยู่กับสิ่งนี้ และมันเกิดขึ้นจนฉันตัดสินใจเรียน Java สิ่งนี้ไม่เกี่ยวข้องกับการวิเคราะห์ตลาดหรือการค้นหาตามจำนวนงานหรือความต้องการในตลาดแรงงาน มันเพิ่งเกิดขึ้นอย่างนั้น และเมื่อฉันตัดสินใจที่จะค้นหาวิธีการทำสิ่งนี้ ฉันก็ได้พบกับ JavaRush ฉันก็ไม่อยากเรียนแต่จากหนังสือเท่านั้น แต่ฉันก็ลังเลที่จะเรียนวิชานอกเวลาเช่นกัน เพราะ... พวกเขาใช้เงินเป็นจำนวนมาก แต่ในความเป็นจริงแล้วมีกำไรเพียงเล็กน้อย ดังนั้น JavaRush จึงเป็นทางออกที่ดีที่สุดสำหรับฉัน หลังจากผ่าน 3 ระดับแรกแล้ว ฉันพบว่าฉันชอบหลักสูตรนี้และสามารถซื้อการสมัครสมาชิกได้ นอกจากนี้ฉันยังเจอโปรโมชั่นและซื้อมันในราคาเพียงครึ่งเดียว นี่คือช่วงปลายเดือนสิงหาคม/ต้นเดือนกันยายน 2015

แผนการจัดการศึกษา

หลังจากอ่านสิ่งที่ต้องทำแล้ว ฉันก็ตัดสินใจวางแผนว่าจะเรียนอย่างไรเพื่อให้บรรลุเป้าหมายและเรียนจบหลักสูตร เพราะไม่มีเวลาเรียนช้าอีกต่อไป ภารกิจคือการได้รับความรู้อย่างรวดเร็วและในลักษณะที่จะไม่กีดกันความปรารถนาและเพื่อให้สมองมีเวลาพักผ่อน เพราะภาระที่ฉันต้องการอาจขัดขวางฉันได้ สำหรับสิ่งนี้ฉันตัดสินใจ:
  • ที่ต้องเรียนสัปดาห์ละ 5 วัน (จันทร์-ศุกร์)
  • วันหยุดสุดสัปดาห์ ฉันจะทำทุกอย่างยกเว้นสิ่งนี้
  • แต่ละบทเรียนใช้เวลาทั้งหมด 4 ชั่วโมง และระหว่างแต่ละชั่วโมงจะมีการพัก 15 นาที เพื่อเดินเล่น ผ่อนคลาย และชงชา
รวม 20 ชั่วโมงต่อสัปดาห์ ไม่เลวใช่มั้ย? นอกจากนี้บางครั้งฉันต้องไปมหาวิทยาลัยเพราะ... ฉันยังเรียนปริญญาโทอยู่ ในเดือนธันวาคม ฉันอยู่ที่ระดับ 20 แล้วและคิดว่าฉันรู้มาก แต่ก็เจอวิกฤตเมื่อไม่มีอะไรเกิดขึ้นและดูเหมือนว่าฉันจะไปต่อไม่ได้ มากเสียจนเมื่อถึงจุดหนึ่ง ฉันปฏิเสธที่จะยอมรับข้อมูลเกี่ยวกับคอลเลกชัน และหลังจากสุดสัปดาห์ที่ฉันไม่ได้เขียนโปรแกรมเท่านั้นที่ความเข้าใจก็เกิดขึ้น
ประวัติความสำเร็จ  การเขียนโปรแกรม 20 ชั่วโมงต่อสัปดาห์ ปริญญาโท และชีวิตส่วนตัว - 2

ยกระดับไปอีกขั้น

สามเดือนหลังจากเริ่มการฝึกอบรม ฉันได้พูดคุยกับเพื่อนเกี่ยวกับสิ่งอื่นที่ฉันต้องรู้เพื่อที่จะได้งานทำ จากนั้นมันก็เริ่มต้นขึ้น: คำที่ไม่คุ้นเคย ฐานข้อมูล (โอ้ สยอง!) และอื่นๆ อีกมากมายทำให้ฉันเข้าใจว่าฉันต้องเร่งความเร็วและทำมากกว่านี้ เห็นได้ชัดว่าฉันไม่สามารถทำงานให้สำเร็จด้วยไวยากรณ์ Java ได้ ดังนั้นฉันจึงเริ่มเร่งความเร็วไปในทิศทางที่ต่างกัน:
  • ฉันซื้อหนังสือเล่มแรก "Learning Java" ให้กับตัวเอง ขอแนะนำในระดับ 4 ในหลักสูตร แต่อย่างใดฉันไม่ได้อ่านอย่างละเอียดและพลาดข้อเท็จจริงนี้ มีการบอกสิ่งเดียวกัน แต่จากมุมมองที่แตกต่างซึ่งช่วยให้เข้าใจสิ่งเหล่านั้นได้ดีขึ้นและทั่วถึงมากขึ้น ฉันแนะนำมัน
  • ฉันเริ่มมองหางานปาร์ตี้ที่มีธีมทั้งหมดในเมืองของฉันและไปงานปาร์ตี้เหล่านั้น แม้ว่าฉันจะไม่ค่อยเข้าใจอะไรมากนัก แต่เมื่อเวลาผ่านไป ฉันก็รู้ว่ามันไม่ไร้ประโยชน์และพวกเขาช่วยฉันได้มาก เช่นเช่นนี้
  • มีแหล่งข้อมูลอื่นที่คุณต้องดำเนินการตั้งแต่ต้นจนจบ - นี่คือ dou (ไซต์สำหรับโปรแกรมเมอร์) ที่นั่นคุณสามารถดูว่ามีเหตุการณ์ใดบ้างเงินเดือนปัจจุบันใน IT ของยูเครนคุณสามารถอ่านบทความที่มีประโยชน์มากมายได้ฉันขอแนะนำ สื่อในหัวข้อ "คำแนะนำสำหรับนักพัฒนา Java ในอนาคต"และJava Enterprise: อะไรและอย่างไร เรียนรู้ . บทความเหล่านี้จะช่วยคุณและจะไม่ทำให้คุณผ่อนคลาย
  • ฉันพบวิดีโอบทช่วยสอนสั้นๆ ที่ให้ข้อมูลบน YouTube บนMySQLฉันขอแนะนำ
  • วิดีโอสอนของ Golovach ก็ไม่ได้ถูกมองข้ามเช่นกัน มีเยอะ น้ำเยอะ แต่ก็อธิบายอะไรหลายๆ อย่างได้ค่อนข้างดี
  • คุณต้องเข้าใจด้วยว่า HTML และ CSS คืออะไร ไม่มีทางเลยหากไม่มีสิ่งนี้ HtmlAcademy ช่วยฉันในเรื่องนี้ คุณสามารถทำงานให้เสร็จสิ้นได้ฟรีที่นั่น
  • ฉันลงทะเบียนบนโซเชียลเน็ตเวิร์ก LinkedIn ที่ซึ่งฉันเริ่มแสดงทักษะของตัวเองและกำลังมองหางาน (จะเป็นอย่างไรถ้าฉันโชคดีและพวกเขาพบฉัน) ฉันเพิ่มทุกคนติดต่อกันเป็นเพื่อน เพื่อขยายแวดวงเพื่อนของฉัน เพื่อให้คุณเข้าใจว่าตอนนี้ฉันมีเพื่อนใน LinkedIn มากกว่า 10,000 คนแล้ว ก่อนอื่นคุณต้องสิ่งนี้ และมันช่วยได้มาก ทีมฟรีแลนซ์ Android กำลังมองหาคนใหม่และพวกเขาก็เขียนถึงฉัน ฉันเข้าใจว่านี่เป็นกรณีพิเศษ แต่มันก็เกิดขึ้นแล้ว

ความล้มเหลวครั้งแรก

แน่นอนว่าควบคู่ไปกับการเรียน ฉันเริ่มมองหาการฝึกงานในบริษัทต่างๆ เพื่อจะได้ทำงานเมื่อเวลาผ่านไป ฉันได้รับเชิญไปสัมภาษณ์เพื่อฝึกงาน หลังจากคุยกับ HR แล้ว พวกเขาก็โทรหาครูสอนภาษาอังกฤษของฉัน ซึ่งฉัน "คุยอยู่" ฉันไม่ได้เตรียมพร้อมเลยสำหรับช่วงเวลานี้และปรากฏว่าฉันฟังมากกว่าพูด และในหัวข้อนี้ บอกฉันเกี่ยวกับตัวคุณเอง ฉันพึมพำอะไรบางอย่าง แต่ไม่มีอะไรพิเศษ แต่เมื่อสื่อสารกับหัวหน้าด้านเทคนิค ฉันก็ตอบคำถามบางข้อ หลายๆ ข้อไม่รู้คำตอบ และเมื่อฉันตอบว่ากำลังเรียนที่ JavaRush เขาก็บอกว่ามีนักเรียนอีกคนจากที่นั่นอยู่ตรงหน้าฉัน ฉันอยู่ที่ระดับ 27 และเขาอายุ 34 แล้ว หลังจากพูดคุยเขาบอกว่าจะส่งงานทดสอบมาให้ฉัน ซึ่งพวกเขาจะตัดสินใจว่าฉันเหมาะสมหรือไม่ ฉันสร้างมันขึ้นมาและไม่ใช่ฟังก์ชั่นทั้งหมด หลังจากนั้นไม่นาน พวกเขาก็เขียนถึงฉันว่าฉันไม่เหมาะกับพวกเขา... น่าเสียดาย แต่ฉันตัดสินใจเรียนรู้จากสิ่งนี้และเดินหน้าต่อไป

งานแรก

ดังที่ฉันได้กล่าวไปแล้วเมื่อสร้างเพจบน LinkedIn หลังจากผ่านไป 1.5-2 เดือนนักพัฒนา Android บางรายก็เขียนถึงฉันพร้อมข้อเสนอที่จะทำงานร่วมกับพวกเขา เห็นได้ชัดว่าเรากำลังพูดถึงเงินเดือนขั้นต่ำ เราคุยกันเมื่อเราพบกันและฉันก็ได้รับงาน เห็นได้ชัดว่าได้รับค่าตอบแทนไม่ดี แต่ฉันไม่มีทางเลือกอื่น และฉันก็พอใจกับสิ่งที่ฉันมี ตั้งแต่ปลายเดือนมกราคม ฉันเริ่มทำงานในอพาร์ตเมนต์แห่งหนึ่งบน Android ทุกอย่างใหม่ทุกอย่างแตกต่าง แต่อย่างใดฉันก็ทำงานทำอะไรบางอย่าง มันน่ากลัวและทุกอย่างไม่ชัดเจน สิ่งเหล่านี้ไม่ใช่ปัญหาใน JavaRush ต้องทำทุกอย่างอ่านค้นหาอะไรและอย่างไร ฉันมีโปรเจ็กต์ทดสอบที่ฉันกำลังทำอยู่ซึ่งอาจกลายเป็นสิ่งที่ใหญ่กว่าเมื่อเวลาผ่านไป และดำเนินไปจนถึงเดือนพฤษภาคม จากนั้นทีมของเราก็เริ่มแตกสลายทุกคนตระหนักเรื่องนี้และเริ่มหางานทำ

กำลังมองหางานใหม่

ฉันไม่รู้ว่าต้องทำอย่างไร ฉันจึงตัดสินใจว่าจะส่งมันไปยังบริษัททั้งหมดที่อยู่ในเมืองของฉัน คุณจะทราบได้อย่างไรว่ามีบริษัทใดบ้าง? สิ่งที่ช่วยฉันในเรื่องนี้คือความจริงที่ว่าฉันหวีดูขึ้นและลง มีส่วนบริษัทและคุณสามารถเลือกเมืองที่คุณกำลังค้นหาได้ มีอีเมลในคำอธิบาย (เกือบตลอดเวลา) ที่คุณสามารถเขียนถึงได้ เพื่อให้ทุกอย่างดูดี ฉันเขียนเรซูเม่เป็นภาษาอังกฤษ นั่นเป็นวิธีเดียวที่ควรจะเป็น แน่นอนว่ามีน้ำเยอะมาก น้ำ น้ำ เพราะ... ไม่มีอะไรจะเขียนเป็นพิเศษฉันเขียนทุกอย่างติดต่อกัน ฉันยังเขียนจดหมายปะหน้าสำหรับจดหมายแต่ละฉบับด้วย (ผู้สรรหาชอบสิ่งนี้) โดยระบุให้ชัดเจนว่าฉันต้องการเป็นใคร ไม่เช่นนั้นมักจะปรากฏว่าพวกเขาส่งเรซูเม่มาและไม่ชัดเจนว่าพวกเขาจะสมัครตำแหน่งใด จดหมายปะหน้ายังเป็นภาษาอังกฤษ ฉันลืมไปโดยสิ้นเชิง: ภาษาอังกฤษเป็นสิ่งจำเป็นอย่างมาก ในความเป็นจริง หากคุณไม่สามารถอ่านคำตอบของ Stackoverflow ได้ แสดงว่าคุณตายไปแล้ว และคุณไม่ต้องทำอะไรในการเขียนโปรแกรม ฉันแต่งสุนทรพจน์สำหรับการสัมภาษณ์ภาษาอังกฤษในหัวข้อ: “บอกฉันเกี่ยวกับตัวคุณเอง” ฉันบอกคุณสิ่งที่มีประโยชน์มาก หลังจากนั้นไม่นาน ฉันได้รับคำเชิญไปสัมภาษณ์ 4 ใบ แนวทางปฏิบัติในการส่งอีเมลไปยังทุกบริษัทนั้นเป็นเรื่องที่สมเหตุสมผล และผู้ที่ไม่มีตำแหน่งดังกล่าวมักจะไม่ตอบสนองเลย การสัมภาษณ์เป็นเรื่องยาก น่าอาย อึดอัด แต่ฉันผ่านพวกเขาไป ในบางรายการก็แค่พูดคุย ในบางรายการฉันต้องทำงานสองสามอย่าง เช่น ฉันต้องเขียนล่ามในภาษา Java สำหรับภาษา BrainFuck งานนี้น่าสนใจมาก และฉันดีใจที่ฉันทำสำเร็จ แม้ว่าฉันจะไม่ได้รับการยอมรับให้เข้าทำงานในบริษัทนั้นก็ตาม ฉันกำลังมองหางานใน Java หรือ Android แม้ว่าฉันจะต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ Java แต่การพัฒนามือถือก็ไม่ได้น่าสนใจสำหรับฉันเป็นพิเศษ เงินเดือนที่คาดหวังมีน้อยมาก คุณต้องหางานทำ อย่างอื่นไม่สำคัญอีกต่อไป พวกเขาถามฉันเกี่ยวกับการทำความเข้าใจฐานข้อมูล เกี่ยวกับวิธีการสร้างตารางสำหรับสถานการณ์บางอย่าง ทั้งหมดนี้เกี่ยวข้องกับฐานข้อมูล SQL ไม่มีใครถามเกี่ยวกับ NoSQL

ข้อเสนอแรก

ในที่หนึ่งพวกเขาเขียนถึงฉันแต่ปฏิเสธ อีกที่หนึ่งด้วย เหลืออีกสองบริษัท แห่งหนึ่งสำหรับตำแหน่งนักพัฒนา Android และอีกบริษัทสำหรับ Java บริษัทโทรมาหา Android และบอกว่าฉันเหมาะสมกับพวกเขาและพวกเขาก็ยื่นข้อเสนอให้ฉัน มันเป็นชัยชนะ ฉันดีใจมาก แต่บริษัทไม่เคยโทรหาฉันเพื่อรับตำแหน่ง Java และฉันก็รีบเร่งและไม่รู้ว่าต้องทำอย่างไร ดังนั้นฉันจึงขอรอคำตอบหนึ่งวันเพื่อจะได้โทรไปสอบถามเกี่ยวกับตำแหน่ง Java Developer เมื่อเรียกบริษัทให้มาทำงานในตำแหน่ง Java ฉันบอกว่าพวกเขายื่นข้อเสนอให้ฉัน แต่ฉันอยากรู้ผลลัพธ์จากคุณ ฉันได้รับเชิญไปที่สำนักงานของพวกเขาเพื่อพูดคุยกับพวกเขา และพวกเขาบอกว่าฉันต้องการผลของการสนทนา และพวกเขากลับกลายเป็นว่าถูกต้อง หลังจากพูดคุยกับพวกเขา พวกเขายื่นข้อเสนอให้ฉันในบริษัทที่สอง ซึ่งฉันเลือกจริงๆ ป.ล. คุณต้องมุ่งมั่น มุ่งมั่น มุ่งมั่น และอย่ายอมแพ้! PSS ฉันไม่ได้จบหลักสูตรทั้งหมด ฉันหยุดที่ระดับ 30 และเมื่อผมได้งาน ผมอายุ 27 ปี และผมขอบอกจริงๆ ว่าตั้งแต่เลเวล 20 ขึ้นไป คุณต้องหางานและพัฒนาให้ไกลกว่า Java เชี่ยวชาญกรอบงานสำหรับระบบอัตโนมัติของโครงการ (Ant, Maven, Gradle) อย่างน้อยก็จากระยะไกล สิ่งที่ไม่ซับซ้อนและจำเป็นมาก ใครก็ตามที่ชอบบทความนี้และพบว่ามีประโยชน์ - ให้คะแนนและเขียนความคิดเห็น นอกจากนี้ สมัครสมาชิกบัญชี GitHub ของฉันromankh3 ดูบทความอื่น ๆ ของฉันด้วย:
ความคิดเห็น
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION