JavaRush /จาวาบล็อก /Random-TH /วิธี Java ของฉัน
Spoloborota
ระดับ
Казань

วิธี Java ของฉัน

เผยแพร่ในกลุ่ม
เช่นเดียวกับหลายๆ คนที่นี่ ฉันอยากจะเขียนเรื่องราวการเข้าสู่เส้นทางของนักพัฒนา Java มานานแล้ว และตอนนี้ฉันก็สามารถนำไปใช้ได้แล้ว ฉันจะเริ่มจากระยะไกล ทุกอย่างเริ่มต้นเมื่อวันที่ 23 มกราคม พ.ศ. 2546 เย็นวันนั้นฉันกลับบ้านหลังเลิกเรียนและชมรมละคร เดินเข้าไปในห้องและเห็นกล่องอยู่บนพื้น อันหนึ่งอันใหญ่มาก และอีกสองสามตัวที่เล็กกว่า ใช่แล้ว นั่นคือคอมพิวเตอร์เครื่องแรกของฉัน: AMD Athlon XP 1800+, RAM 256 Mb, NVidia GeForce 2 64 Mb และ HDD 40 Gb จากวันสำคัญนี้ เรื่องราวใหม่ในชีวิตของฉันเริ่มต้นขึ้น ตอนนั้นฉันอยู่เกรด 9 ฉันทำอะไรทันทีที่ติดตั้งและเปิดใช้งาน? เล่นแน่นอน!!! ฉันลาออกจากชีวิตประมาณ 4 ปี Quake, Doom, Warcraft, Starcraft, Diablo, Command and Conker Generals, Civilization, Silent Hill, Deus Ex, GTA, Farcry ฯลฯ มีความขัดแย้งมากมายกับแม่ของฉันซึ่งไม่อนุญาตให้ฉันเล่นเป็นเวลานานและบอกว่า ฉันจะทำการบ้าน ใช่ มันไม่ง่ายเลยที่จะเปลี่ยนไปเรียนที่โรงเรียน แล้วก็ที่วิทยาลัย ท้ายที่สุดแล้ว มีโลกเสมือนจริงที่น่าอัศจรรย์ที่เพื่อที่จะบรรลุความสำเร็จบางอย่างในเกม คุณต้องดำเนินการที่กำหนดไว้ล่วงหน้า คุณสามารถเปิดการบันทึกก่อนหน้าและบรรลุสิ่งที่คุณต้องการได้เสมอ บางทีมันอาจเป็นในชีวิตจริงก็ได้... พูดง่ายๆ ก็คือ ฉันใช้เวลาทั้งชีวิตไปกับการเล่นเกม แต่! มีข้อดีที่สำคัญมากสำหรับฉันในเรื่องทั้งหมดนี้ ในบางครั้ง เกมจะไม่เริ่ม ทำงานช้าลง หรือเพียงแค่ไม่ติดตั้ง และในช่วงเวลาเหล่านี้ก็มีความปรารถนาอย่างยิ่งที่จะเข้าใจปัญหา จากนั้นฉันก็ติดตั้ง ติดตั้งใหม่ กำหนดค่า และเพิ่มประสิทธิภาพทุกอย่างที่ทำได้ เริ่มต้นจากการทำงานซ้ำพาร์ติชันฮาร์ดไดรฟ์และการเปลี่ยนระบบไฟล์ด้วยการติดตั้ง Windows ใหม่ สิ้นสุดด้วยการปรับแต่งไฟล์รีจิสทรีและการกำหนดค่าเกม ด้วยความรู้ที่ได้รับในลักษณะนี้ ฉันจึงกลายเป็นที่รู้จักในหมู่เพื่อนๆ ว่าเป็น "โปรแกรมเมอร์" ช่วยเรื่องคอมพิวเตอร์ ติดตั้ง Windows ใหม่ ลบไวรัส ฯลฯ ยิ่งไปกว่านั้น ในเวลานั้นฉันยังไม่สามารถเข้าถึงอินเทอร์เน็ตได้ และฉันซื้อดิสก์พร้อมซอฟต์แวร์จากแผงขายที่เหมาะสม และแล้ววันหนึ่ง ในฤดูร้อน หลังจากเรียนมหาวิทยาลัยเทคนิคปีแรกแทบไม่ทัน ฉันก็ตัดสินใจเริ่มขายทักษะของตัวเอง ฉันจดโฆษณาใน Word ที่มีชื่อว่า "ความช่วยเหลือฉุกเฉินทางคอมพิวเตอร์" และไปโพสต์รอบๆ หมู่บ้านที่ฉันอาศัยอยู่ “เบียร์และหมากฝรั่ง” ก็เพียงพอแล้ว ต่อมาปี 5 แทนที่จะขยันเขียนวิทยานิพนธ์ กลับได้งานจากคนรู้จักเป็นแอดมินในออฟฟิศเล็กๆ ที่คดโกง เป็นครั้งแรกที่ฉันได้เรียนรู้เกี่ยวกับโดเมน Windows ที่ทำงานบนเครือข่าย ไฟร์วอลล์ Kerio Winroot เมื่อฉันได้รับประกาศนียบัตรสาขา "คอมพิวเตอร์ คอมเพล็กซ์ ระบบ และเครือข่าย" เฉพาะทางในปี 2010 ฉันเห็น 2 เส้นทางสำหรับตัวเอง - โปรแกรมเมอร์หรือผู้ดูแลระบบ ประสบการณ์การเขียนโปรแกรมจำกัดเฉพาะในห้องปฏิบัติการ หลักสูตร และงานระดับบัณฑิตศึกษา ถึงตอนนั้นฉันก็เข้าใจว่าอาร์เรย์ ลูป คำสั่งแบบมีเงื่อนไข และคลาสคืออะไร แต่ฉันไม่เคยสนใจการเขียนโค้ดเลย มีความพยายามที่จะเรียนรู้การเขียนโค้ดในขณะที่ยังอยู่ที่โรงเรียน แต่ GTA สามารถขัดจังหวะความปรารถนานี้ได้สำเร็จ แม้ว่าจะเป็นที่น่าสังเกตว่าฉันเขียนโค้ดด้วยความยินดีอย่างยิ่ง ช่วยเพื่อนร่วมชั้นของฉันทำห้องทดลอง แต่เนื่องจากฉันมีประสบการณ์มากขึ้นในเรื่องของผู้ดูแลระบบ ฉันจึงเลือกเส้นทางนี้ ในงานใดงานหนึ่งดังต่อไปนี้ เมื่อฉันแก้ไขปัญหาที่สะสมมา ฉันตัดสินใจว่าถึงเวลาที่ต้องเปลี่ยนมาใช้ Linux ฉันนั่งทำงานตอนเย็นและทดลอง ผลลัพธ์คือการตั้งค่าเกตเวย์สู่อินเทอร์เน็ตด้วยไฟร์วอลล์ การส่งต่อพอร์ต การเชื่อมต่ออินเทอร์เน็ตผ่าน Wi-Fi การเชื่อมต่อกับ VPN ใช่ ไม่เจ๋งมาก ฉันเห็นด้วย แต่มันก็เป็นการเริ่มต้นที่ดี ด้วยความรู้นี้ ฉันจึงสามารถได้งานในปี 2554 ในตำแหน่งหัวหน้าฝ่ายปฏิบัติการและสนับสนุน ฉันมี4คนที่อยู่ใต้บังคับบัญชาของฉัน เรากำลังปรับใช้ไคลเอ็นต์แบบหนาใน Java Swing ในร้านค้าและโกดังของบริษัทจิวเวลรี่แห่งหนึ่ง ตอนนี้ฉันเข้าใจแล้วว่าเรากำลังดำเนินการสิ่งที่น่าสนใจอะไร! แต่แล้วฉันก็ไม่ค่อยสนใจในรายละเอียดปลีกย่อยของการนำซอฟต์แวร์นี้ไปใช้ ฉันอาศัยอยู่ในคาซาน และฉันอยากจะลองตัวเองมานานแล้วในชีวิตอิสระ ฉันอยากไป Nerezinovaya เพื่อสิ่งนี้จริงๆ หลังจากนั้นไม่นานในขณะที่ยังคงทำงานในองค์กรเดิมในช่วงปลายปี 2555 ฉันก็ย้ายไปมอสโคว์ โอ้ นี่มันรถไฟใต้ดิน! ถนนขนาดมหึมาเหล่านี้เต็มไปด้วยรถยนต์ราคาแพงมากมาย! ผู้คนจำนวนมากเหล่านี้มีอยู่ทุกหนทุกแห่ง! ฉันสนใจเรื่องทั้งหมดนี้อย่างไม่น่าเชื่อ ฉันภูมิใจที่สามารถบรรลุเป้าหมายนี้ได้ หลังจากยุติโครงการในกลางปี ​​2013 ฉันตัดสินใจว่าถึงเวลาที่ต้องเลิกติดตั้งคอมพิวเตอร์ การสนับสนุนทางเทคนิค และการดูแลระบบ ทุกอย่างดูเหมือนไร้สาระสำหรับฉัน ฉันเห็น 2 ตัวเลือก - การวิเคราะห์หรือการจัดการโครงการ มีตำแหน่งว่างที่ระบุโอกาสในการพัฒนาสู่ตำแหน่งเหล่านี้ที่ผมระบุ พวกเขาพาฉันไปที่นั่น.... และฉันก็ตระหนักได้ว่า... สิ่งที่ฉันไม่เคยอยากทำในชีวิต! มีช่วงหนึ่งที่ฉันจัดเรียงหน้าในรายงานสัญญาของรัฐบาลใหม่ตามลำดับที่ถูกต้อง ทันใดนั้นฉันก็ตระหนักได้ว่าเกิดอะไรขึ้น โอ้พระเจ้า!!! ฉันอายุหนึ่งในสี่ศตวรรษแล้ว!!! ฉันยืนและค้นดูกระดาษแผ่นนี้ โดยก่อนหน้านี้ได้คัดลอกและวางข้อความจากกระดาษแผ่นเดียวกันอย่างชาญฉลาดในช่วงการรายงานครั้งล่าสุด!!! แต่ก่อนหน้านั้นผมได้ทำสิ่งที่น่าสนใจกับเซิร์ฟเวอร์ จัดระเบียบกระบวนการทำงาน ช่วยเหลือผู้คน...เป็นจุดเปลี่ยนในชีวิตของผม “วิกฤตทางอาชีพ” แบบหนึ่ง ดังนั้นฉันจึงเริ่มวิเคราะห์ว่าฉันควรทำอย่างไรกับชีวิตของฉัน จนกว่าจะไม่สายเกินไป ฉันเหนื่อยกับการบำรุงรักษา ฉันต้องการสร้างและสร้างบางสิ่งบางอย่างด้วยตัวเอง นี่คือเหตุผลหลักที่ทำให้เกิดความหมักหมมในจิตใจ ฉันจำได้ว่าฉันค่อนข้างเก่งในการเขียนโค้ดในวิทยาลัย ฉันจำได้ว่าโปรแกรมเมอร์ทำเงินได้ดี ฉันจำได้ว่ามีภาษา Java ที่ยอดเยี่ยม ซึ่งเป็นไคลเอ็นต์แบบหนาที่เราใช้งาน และโปรแกรมที่สามารถทำงานภายใต้ระบบปฏิบัติการใดก็ได้ จากนั้นการค้นหาสื่อเพื่อศึกษาภาษาก็เริ่มขึ้น ฉันจำไม่ได้ว่าฉันเจอ JavaRush ได้อย่างไร ประมาณเดือนตุลาคม 2556 วิธีนำเสนอข้อมูลและตัวอย่างจำนวนมากดึงดูดใจฉันมาก ฉันไปทำงาน นั่งหน้าคอมพิวเตอร์ กลับจากที่ทำงาน และตอนเย็นก็นั่งหน้าคอมพิวเตอร์อีกครั้งเพื่ออ่านหนังสือ บางครั้งฉันก็นั่งจนดึก 10 บทเรียนแรกนั้นง่ายมากสำหรับฉัน เพราะ... ฉันคุ้นเคยกับแนวคิดมากมาย เพื่อให้มีเวลาอ่านหนังสือมากขึ้น ฉันจึงหยุดไปยิมและยกน้ำหนักและออกกำลังกายที่บ้าน ประมาณเดือนธันวาคมฉันวางแผน ว่าจะไม่หางานทำจนถึงสิ้นเดือนมีนาคม แต่ฉันเริ่มให้ความสนใจกับงานเป็นพิเศษ ไม่มุ่งมั่นที่จะรับงานเพิ่ม ไม่แสดงความคิดริเริ่ม และฉันเกลียดงานนี้ บางครั้งฉันก็ทำงาน JavaRush อย่างโจ่งแจ้งบนคอมพิวเตอร์ที่ทำงานของฉันโดยตรงในช่วงเวลาทำงาน ผลลัพธ์ใช้เวลาไม่นานก็มาถึง - เมื่อต้นเดือนมกราคม 2014 พวกเขาบอกฉันว่าฉันทำงานให้พวกเขาจนถึงสิ้นเดือนเท่านั้น แน่นอนว่ามันน่าตกใจ ความรู้ที่ว่าผมจะขาดรายได้พื้นฐานแต่ต้องจ่ายค่าที่อยู่อาศัยเป็นเรื่องที่น่ากังวลมาก ฉันเขียนบทความอย่างขยันขันแข็งเช่น “คำถาม 100 ข้อที่ Java Junior ถูกถามในระหว่างการสัมภาษณ์” ฉันเรียน Javarash ต่อ ฉันมาถึงระดับประมาณ 17 แล้ว ฉันไปสัมภาษณ์ที่แตกต่างกัน ดังนั้น ในองค์กรแห่งหนึ่ง พวกเขามอบหมายงานทดสอบให้ฉันเขียน จำเป็นต้องเขียนโปรแกรมเพื่อพิจารณาว่าสามารถวางโดมิโนทั้งหมดไว้ในบรรทัดเดียวได้หรือไม่ ถ้าใช่ ให้ส่งออกโซลูชันนี้ ด้วยแรงบันดาลใจ ฉันจึงนั่งลงที่คอมพิวเตอร์เพื่อเขียนมัน และ... ฉันรู้สึกตกใจมาก! ในสภาวะการทำงานแบบ hothouse ของงาน JavaRush การนั่งและเขียนโค้ดนั้นสะดวกสบายมาก แต่ที่นี่เราต้องคิดทุกอย่างตั้งแต่เริ่มต้น ตั้งแต่เริ่มต้น พูดได้เลย! นี่คือจุดที่ความสงสัยแรกของฉันเกิดขึ้นเมื่อตัดสินใจเป็นโปรแกรมเมอร์ มันยากมากสำหรับฉันที่จะเขียนโค้ด! ฉันไม่รู้อะไรเกี่ยวกับ Java พื้นฐานเลย ความรู้ของฉันเป็นเพียงผิวเผินมาก และยังไม่ชัดเจนว่าจะแก้ไขปัญหานี้อย่างไร แต่ฉันยังคงสามารถค้นหาอัลกอริธึมวิธีแก้ปัญหาบนอินเทอร์เน็ตโดยใช้กราฟได้ - ทั้งหมดนี้ล้วนขึ้นอยู่กับการค้นหาเส้นทางออยเลอร์ อย่างไรก็ตาม เพื่อนร่วมงานของฉันจากงานก่อนหน้านี้ช่วยฉันได้มากตลอดระยะเวลาการเรียนรู้ Java เป็นเพียงคนเดียวที่เขียนไคลเอนต์หนานี้ใน Java เขาช่วยฉันมากในทุกสิ่ง โดยเฉพาะเขาช่วยแก้ปัญหาโดยใช้วิธีเรียกซ้ำ ฉันก็เลยส่งงานไปตรวจสอบ จากนั้นก็ต้องรอคำตอบนานถึง 2 สัปดาห์... แต่ทุกอย่างเป็นไปด้วยดี! พวกเขาพาฉันไป!!! ไชโย ฉันทำได้แล้ว! เมื่อวันที่ 5 มีนาคม 2014 ฉันเริ่มทำงานเป็นนักพัฒนา Java ความสุขไม่มีขอบเขต ส่วนใหญ่เป็นเพราะฉันได้ทำงานในบริษัทที่เกี่ยวข้องกับการชำระเงินทางอิเล็กทรอนิกส์ และพวกเขาก็ปฏิบัติต่อพนักงานเป็นอย่างดี แค่ดูออฟฟิศเก๋ๆ ของพวกเขาพร้อมกาแฟและชาฟรี สมัยนั้นถือเป็นเรื่องแปลกใหม่สำหรับฉัน และที่นี่ ฉันนั่งจัดการโครงการ... และฉันก็ตระหนักได้ว่า... ฉันไม่เข้าใจอะไรเลยจริงๆ! เซิร์ฟเล็ต, ฟิลเตอร์, ตัวแยกวิเคราะห์ Xemel, คิวรีเอสเคว, คอมมิตกับพื้นที่เก็บข้อมูล, รับและโพสต์, การทดสอบหน่วย... ทั้งหมดนี้เป็นเรื่องใหม่สำหรับฉัน เพราะฉันเพิ่งได้เรียนรู้วิธีใช้อินเทอร์เฟซ มีหลายครั้งที่ฉันดูโค้ด ปีนขึ้นไปตามสายเมธอด และเจาะลึกเข้าไปในโค้ดมากขึ้นเรื่อยๆ แล้วฉันก็รู้ว่าฉันลืมไปแล้วว่าเริ่มค้นหาที่ไหน บางครั้งฉันก็มีความคิดที่จะลุกขึ้นวิ่งหนี! แล้วก็มีอาการแพ้และปัญหาในชีวิตส่วนตัวของฉันในฤดูใบไม้ผลิ สมองปฏิเสธที่จะมีเวลาเข้าใจทุกสิ่ง พูดสั้นๆ. ฉันไม่ผ่านช่วงทดลองงาน หลังจากอยู่ในองค์กรหรูหราแห่งนี้ได้ 3 เดือน ฉันก็ลงนามในสัญญาเลิกจ้าง มันเครียดมาก ฉันไม่สามารถจัดการมันได้ สิ่งที่ฉันฝันถึงมาก ความนับถือตนเองได้รับความเสียหายอย่างมาก ผมหงอกปรากฏขึ้น แต่ฉันตัดสินใจที่จะทำสิ่งที่ฉันเริ่มต้นต่อไป ในเดือนกรกฎาคม 2014 พวกเขาตกลงที่จะจ้างฉันในคาซานซึ่งเป็นบ้านเกิดของฉัน ในองค์กรระหว่างประเทศ ซึ่งหนึ่งในนั้นกำลังดำเนินการผลิตผลิตภัณฑ์ในสำนักงานในคาซาน ที่นั่นฉันเขียนส่วนหน้าแบบแกว่ง โปรแกรมถ่ายโอนข้อมูลจาก DBMS หนึ่งไปยังอีก DBMS โอ้ แล้วฉันก็ทรมานหัวหน้าทีมและผู้อาวุโสด้วยความรู้ที่ไม่ดีในการเขียนโค้ด Java! งานนี้ทำให้ฉันได้ฝึกฝนทักษะ เรียนรู้เทคนิคพื้นฐาน และปรับปรุงความรู้ของฉันอย่างแน่นอน ในส่วนของฉัน ฉันยังได้สร้างสรรค์นวัตกรรมที่จริงจังสองสามอย่างด้วย ในช่วงเวลานี้ ฉันถูกครอบงำด้วยความสงสัยอย่างมาก ฉันยังพบว่างานยาก ฉันขาดความเพียรและสมาธิ และช่วงทดลองงานก็แทบจะไม่ผ่านเลย แต่ในเดือนกุมภาพันธ์ 2558 ซึ่งเป็นช่วงวิกฤตที่สุด การลดจำนวนพนักงานก็เกิดขึ้น พวกเขาเลิกจ้างฉันว่าเป็นคนที่ไม่มีประสบการณ์และขาดความดแจ่มใสที่สุด และเพื่อนร่วมงานของฉันเป็นคนที่อายุมากที่สุดและลังเลอยู่แล้ว มันก็ค่อนข้างเครียดสำหรับฉันเช่นกัน ฉันรู้ว่าฉันยังเป็นมิตรกับสิ่งแวดล้อมในการเขียนโปรแกรม และในช่วงวิกฤต มีเพียงไม่กี่คนที่ต้องการพนักงานใหม่ ฉันมีประสบการณ์การทำงานเพียง 10 เดือนเท่านั้น แม้ว่าจะไม่ประสบความสำเร็จเป็นพิเศษ แต่ก็ยังเป็นประสบการณ์ ในเดือนมีนาคม ขณะที่ฉันกำลังค้นหา มีเหตุการณ์ที่น่าสนใจมากเกิดขึ้น ค่อนข้างบังเอิญ มีคนเขียนถึงฉันบนโซเชียลเน็ตเวิร์กของรัสเซียถามว่าฉันอยากจะไปสอน Java ไหม ข้อเสนอนี้ทำให้ฉันประหลาดใจมาก ปรากฏว่าฝ่ายทรัพยากรบุคคลชี้นิ้วมาที่ฉันบนท้องฟ้าโดยไม่ตั้งใจ ท้ายที่สุดแล้ว แม้แต่คำว่า Java หรือการเขียนโปรแกรมก็ไม่ปรากฏในโปรไฟล์ของฉัน ฉันชอบการผจญภัยทุกประเภท เลยตกลงที่จะมาทำบางอย่างเช่นการสัมภาษณ์ ประกอบด้วยการเขียนโปรแกรมขนาดเล็กลงในสมุดบันทึก ฉันทำมัน. แม้ว่าฉันจะมีทัศนคติเชิงลบต่อวิธีทดสอบความรู้แบบเอนเอียงเช่นนี้ก็ตาม จากนั้นพวกเขาก็เสนอบทเรียนทดลองให้ฉัน พวกเขาให้หน้าที่สแกนจากคู่มือที่ใช้สร้างหลักสูตรนี้แก่ฉัน ฉันเตรียม ปรับปรุงการนำเสนอ และสอนบทเรียนนี้อย่างประสบความสำเร็จ ในตอนท้ายพวกเขาบอกฉันว่าทุกอย่างเรียบร้อยดี แต่ต้องสอนบทเรียนให้กับเด็กนักเรียน! อายุระหว่าง 12 ถึง 18 ปี ดังนั้นเราจึงขอให้ปรับปรุงเนื้อหาใหม่เพื่อให้น่าสนใจและเข้าใจได้สำหรับคนกลุ่มอายุนี้ ซึ่งเป็นสิ่งที่ฉันทำในตอนนั้น เป็นผลให้พวกเขาบอกฉันว่าพวกเขาไม่พร้อมที่จะจ้างฉันเพื่อผู้สมัครคนอื่นที่มีประสบการณ์ในการสอนมากกว่า ไม่เป็นไร ฉันไม่ได้อารมณ์เสียเป็นพิเศษ พวกเขายังบอกด้วยว่าพวกเขาพร้อมที่จะติดต่อฉันในช่วงฤดูใบไม้ร่วง เมื่อมีการคัดเลือกกลุ่มใหม่ และตอนนั้นฉันมีประสบการณ์ทำงานเพียง 10 เดือนเท่านั้น ฉันรู้สึกไม่ปลอดภัย จากนั้นในเดือนเมษายน ฉันได้งานในสำนักงานไอทีสหสาขาวิชาชีพที่มีชื่อเสียงและใหญ่ที่สุดในคาซาน ที่นั่นฉันทำงานในโครงการต่างๆ ฉันพัฒนาทักษะของฉันใน Escuel, เซิร์ฟเล็ต ฯลฯ นอกจากนี้ ในเดือนสิงหาคม ฉันยังได้ริเริ่มจากเพื่อนร่วมงานเพื่อเริ่มเตรียมตัวสำหรับ OCA เมื่อฉันเริ่มเตรียมตัว ฉันพบว่าฉันไม่รู้พื้นฐานของ Java เลย! ปัญหาทั้งหมดนี้ในการกำหนดค่าเริ่มต้นระหว่างคอนสตรัคเตอร์ระหว่างการสืบทอดเป็นเพียงสวิตช์ที่บ้าคลั่ง รวบรวมเวลาและรันไทม์ ปรากฎว่าฉันเริ่มศึกษาทั้งหมดนี้เพียงปีกว่าเล็กน้อยหลังจากที่ฉันเริ่มทำงานเป็นโปรแกรมเมอร์ ในฤดูใบไม้ร่วงปี 2558 ตามที่คาดไว้ ฉันโทรหาผู้จัดหลักสูตรและชี้แจงว่าอะไรคืออะไร ฉันได้รับแจ้งว่าขณะนี้กำลังเตรียมเปิดหลักสูตรสำหรับผู้ใหญ่ ฉันได้รับแรงบันดาลใจ ฉันขอให้เขาส่งเอกสารที่จำเป็นสำหรับการสอนหลักสูตรนี้มาให้ฉัน เมื่อฉันได้รับมัน ฉันรู้สึกประหลาดใจมาก - มีเพียงหัวข้อที่ต้องพิจารณาเท่านั้น! ปรากฎว่าฉันจะต้องกำหนดสื่อการเรียนรู้ทั้งหมดด้วยตัวเอง - ทฤษฎี งานภาคปฏิบัติในชั้นเรียน การบ้าน เหตุการณ์นี้ทำให้ความกระตือรือร้นของฉันลดลงอย่างมาก ท้ายที่สุด ฉันคาดหวังว่าฉันจะส่งต่อเนื้อหาจากคู่มือนี้ผ่านตัวฉันเอง จากนั้นจึงนำเสนอในรูปแบบใดรูปแบบหนึ่งในชั้นเรียน แต่ฉันก็คิดอีกครั้งว่าเมื่อใดที่ชีวิตจะให้โอกาสฉันเช่นนี้? ฉันเห็นประโยชน์หลายประการจากกิจกรรมนี้สำหรับตัวฉันเอง ประการแรก การปรับปรุงและรวบรวมความรู้ของคุณเอง มันไม่ไร้ประโยชน์ที่พวกเขาพูด: หากคุณต้องการเรียนรู้หรือเข้าใจบางสิ่งบางอย่างบอกและอธิบายให้คนอื่นฟัง! ประการที่สอง เหตุผลที่จะเอาชนะความกลัวในการพูดในที่สาธารณะ ประการที่สาม โอกาสที่ดีในการฝึกความจำของคุณ ประการที่สี่ สิ่งนี้จะทำให้สถานะทางการเงินของฉันดีขึ้น เพราะ... รุ่นน้องได้รับค่าจ้างเพียงเล็กน้อย แต่ฉันอยากเปลี่ยนรถมานานแล้ว เพราะ Nexusha เน่าเฟะมาตลอด ประการที่ห้า มันทำให้คุณรู้สึกไร้สาระเมื่อคุณตระหนักว่ามีคนอาจต้องการความรู้และประสบการณ์ของคุณ ดังนั้น ในเดือนพฤศจิกายน หลักสูตรของฉันจึงเริ่มต้นขึ้น มันช่างเลวร้ายจริงๆ! ค้นหาและเตรียมสื่อการสอน คิดทบทวนหัวข้อบทเรียนและการบ้าน มันกินเวลาว่างของฉันไปหมดเลย วันเสาร์ฉันกำลังเตรียมบทเรียนในวันอังคาร วันอาทิตย์ฉันกำลังเตรียมบทเรียนในวันพฤหัสบดี แต่นี่เป็นในทางทฤษฎี ในวันเสาร์ ฉันเริ่มเตรียมบทเรียนในวันอังคาร และในตอนเย็นฉันก็รีบพยายามรื้อเนื้อหาออก ฉันจัดการบางส่วนให้เสร็จในวันพฤหัสบดีได้ อย่างไรก็ตาม เขาส่งเสริม JavaRush อย่างแข็งขัน ในระหว่างการบ้าน ฉันได้รับมอบหมายให้ผ่านระดับหนึ่งบนเว็บไซต์ที่ยอดเยี่ยมนี้ มากถึงระดับฟรีที่ 10 แน่นอน แต่ฉันแนะนำให้ซื้อการสมัครสมาชิกเพิ่มเติม เพราะฉันคิดว่า Javarash นั้นยอดเยี่ยมมากสำหรับการฝึกฝนโดยใช้ตัวอย่าง แต่ทฤษฎีนี้จำเป็นต้องได้รับการพัฒนาเพิ่มเติม ฉันจำฝันร้ายในบทเรียนแรกของฉันได้ ฉันเข้าไปในห้องเรียน ฉันนั่งลงบนที่นั่งของอาจารย์ เหลือเวลาอีก 10 นาทีก่อนเริ่มบทเรียน... ผมนั่งเข้าใจว่าทุกอย่างเรียบร้อยดี ผมปลอดภัยแล้ว... นักเรียนเริ่มเข้าชั้นเรียน... เหลือเวลาอีก 5 นาทีก่อนเริ่มบทเรียน... มีบางอย่างบอกฉันว่าฉันต้องทำซ้ำเนื้อหา ฉันลืมบางสิ่งบางอย่างจากหัวข้อของบทเรียน ความวิตกกังวลเริ่มเพิ่มขึ้น... และขณะนี้! ต้องเริ่มแล้ว!!! ฉันตื่น. เดินออกไปตรงกลางหน้ากระดานฉายภาพ ฉันเงยหน้าขึ้น... และฉันเห็นดวงตาประมาณ 20 คู่ที่กำลังมองฉันอย่างระมัดระวังและไม่ไว้วางใจ ราวกับพยายามเจาะเข้ามาหาฉัน! ตื่นตกใจ! ฉันแนะนำตัวเอง เขาเริ่มพูดอะไรบางอย่างโดยลืมทุกสิ่งที่เขาวางแผนจะพูดไปโดยสิ้นเชิง ฉันค่อยๆ รู้สึกว่าเข่าเริ่มสั่น มีเสียงบีบอะไรบางอย่าง มันยากสำหรับฉันที่จะออกเสียงคำศัพท์ ฉันอยากจะวิ่งหนี แต่เมื่อผมจบภาคทฤษฎีแล้วและเดินหน้าต่อไปเพื่ออธิบายวิธีสร้างโปรเจ็กต์ eclipse ใหม่ กล่าวคือ ในส่วนของภาคปฏิบัติ มันง่ายขึ้นมาก และบทเรียนก็ดำเนินไปราวกับเครื่องจักร ด้วยความกดดันอย่างต่อเนื่องจากความจำเป็นในการเตรียมตัวทำการบ้าน ฉันจึงเรียนหลักสูตร 4 เดือนแรกนี้กับฉัน ฉันได้ปรับปรุงความรู้เกี่ยวกับ Java ของฉันอย่างมากและทำให้พื้นฐานแข็งแกร่งขึ้น เปลี่ยนรถแล้ว. และฉันก็หยุดกลัวผู้ฟังที่ไม่คุ้นเคย ในทางตรงกันข้าม ตามที่พวกเขาเขียนไว้ในหนังสือเกี่ยวกับวาทศาสตร์ ฉันรู้สึกมีแรงผลักดันมากในระหว่างบทเรียน ไม่สามารถพูดสิ่งเดียวกันเกี่ยวกับกระบวนการเตรียมตัวได้ ใช่ มันเป็นช่วงเวลาที่ยากลำบากมากตอนที่ฉันไม่มีเวลาสื่อสารกับเพื่อนๆ ฉันไม่คิดว่ามันคุ้มค่าที่จะพูดถึงการขาดชีวิตส่วนตัว ฉันถือว่าข้อได้เปรียบของฉันในฐานะครูของหลักสูตรในการเป็นนักพัฒนา Java คือตัวฉันเองได้ผ่านเส้นทางนี้เมื่อไม่นานมานี้ ฉันประสบปัญหาต่าง ๆ กับสิ่งนี้ ฉันผ่านการสัมภาษณ์มากมาย ฉันรู้ว่าเทคโนโลยีใดบ้างที่เกี่ยวข้องในขณะนี้ และที่สำคัญฉันรู้ว่าอะไรไม่ควรทำ! คือออกไปหางานทำให้เร็วที่สุด แต่ฉันอยู่ในสถานการณ์ที่ฉันต้องการปัจจัยยังชีพ ไม่เช่นนั้น ฉันจะศึกษาต่ออีกอย่างน้อย 3 เดือน ศึกษาเทคโนโลยีและกรอบการทำงาน และพยายามเขียนโปรแกรมที่ไม่มีประโยชน์แต่มีความก้าวหน้าทางเทคโนโลยี ในกรณีนี้ความเครียดและผมหงอกจะน้อยลงมาก ฉันทำงานในองค์กรนั้นเป็นเวลาหนึ่งปีกับหนึ่งเดือน โดยหลักการแล้ว ทุกอย่างเป็นไปด้วยดีในแง่ของการเติบโตทางอาชีพจนกระทั่งผู้นำทีมจากไป นี่คือคนที่แนะนำฉันและมอบงานที่น่าสนใจต่างๆให้ฉัน แม้ว่าฉันจะผิดพลาดบ่อยครั้งก็ตามเอ๊ะ เขารู้ทุกอย่าง สามารถให้คำแนะนำในประเด็นต่างๆ ทั้งบนส่วนหน้าและส่วนหลัง และในฐานข้อมูลย่อย... เมื่อเขาจากไป ความเชื่อมโยงระหว่างผู้บริหาร นักพัฒนา และนักวิเคราะห์ก็หายไป . สรุปแล้วความโกลาหลที่สมบูรณ์เริ่มต้นขึ้นในโครงการ อย่างไรก็ตาม เมื่อสิ้นสุดการทำงานในองค์กรนี้เท่านั้น ฉันจึงหยุดคิดถึงความถูกต้องของทางเลือกเส้นทางนักพัฒนาของฉัน ก่อนหน้านั้นพวกเขาจะมากับฉันเสมอ ด้วยความตระหนักถึงความยากลำบากแต่ละอย่าง ความล่าช้าในการแก้ปัญหา จุดบกพร่องในการแก้ไขจุดบกพร่องอื่นของฉัน มันกดดันมาก แต่ฉันจำได้ว่าฉันตัดสินใจอย่างแน่วแน่ตั้งแต่เริ่มต้นการเดินทางว่าฉันจะตัดสินใจดำเนินการต่อหรือยุติเส้นทางของนักพัฒนาหลังจากผ่านไป 5 ปีเท่านั้น ทุกอย่างดำเนินไปอย่างยากลำบากสำหรับฉัน ฉันรู้สึกอยู่ตลอดเวลาว่าผู้คนรอบตัวฉันฉลาดกว่าฉันมากจนฉันไม่สามารถเข้าใจสิ่งต่าง ๆ ได้เร็วเท่าที่พวกเขาทำ อาจไม่คุ้มค่าที่จะวางแผนทั้งหมดนี้ ในเดือนมิถุนายนของปีนี้ ฉันได้งานที่ฉันทำงานมาจนถึงทุกวันนี้ เรากำลังพัฒนาบริการที่น่าสนใจมากในการสำรองข้อมูลบนคลาวด์จากบริการต่างๆ เช่น Google Disk, Dropbox, Office 365 ไปจนถึงเซิร์ฟเวอร์ Amazon ฉันอยากจะทราบว่าถ้าไม่ใช่เพื่อการศึกษาหัวข้อมัลติเธรดอย่างรอบคอบเพื่อดำเนินการบทเรียนฉันคงไม่สามารถผ่านการสัมภาษณ์กับองค์กรนี้ได้เพราะ ได้รับมอบหมายงานในส่วนนี้โดยเฉพาะ เลยตัดสินใจกลับไปเตรียมตัว OCA เมื่อสิ้นสุดฤดูหนาวฉันพบวัสดุที่ดีเยี่ยมสำหรับสิ่งนี้ แต่ยังหาเวลาเตรียมตัวไม่ได้ ดังนั้นระหว่างนักเรียนสายที่ 2 และสายที่ 3 ฉันมีเวลาเตรียมตัวฟรีหนึ่งเดือน แน่นอนว่าฉันไม่มีเวลาก่อนที่หลักสูตรจะเริ่ม แต่เขาก็ยังบรรลุเป้าหมาย - เขาผ่านการสอบ Oracle 1z0-808 โดยมีผู้ตอบถูก 81% และผ่าน 65% แน่นอนว่าฉันต้องการ 85% แต่การดื่มน้ำมากกว่าหนึ่งลิตรล่วงหน้าเพื่อที่ “สมองจะได้คิดได้ดีขึ้น” ทำให้ฉันต้องเสร็จเร็วขึ้นครึ่งชั่วโมงโดยไม่มีโอกาสตรวจสอบทุกอย่างอีกครั้ง แต่ฉันยังคงภูมิใจมากกับการรับรองที่ประสบความสำเร็จนี้ ปลายเดือนมกราคม 2560 ฉันวางแผนจะไปสอบ OCP ใช่ การรับรองไม่สมเหตุสมผลหากคุณลองคิดดู สำหรับฉันเป็นการส่วนตัว นี่เป็นโอกาสที่จะเสริมสร้างพื้นฐานให้แข็งแกร่ง เพราะ บางครั้งฉันต้องตอบคำถามที่ยุ่งยากของนักเรียน บทสรุปของเรื่องราวของฉัน ฉันอยากจะเขียนเรื่องนี้ แม้ว่าฉันจะทำงานเป็นนักพัฒนามาเกือบ 2.5 ปีแล้ว แต่ฉันไม่คิดว่าตัวเองเป็นโปรแกรมเมอร์เช่นนี้ ฉันรู้ว่าฉันต้องส่งผ่านข้อมูลจำนวนมหาศาลเกี่ยวกับอัลกอริธึม ฐานข้อมูลย่อย โครงสร้างข้อมูล เทคโนโลยีเว็บ รูปแบบ ส่วนหน้า เฟรมเวิร์กทุกประเภท และรูปแบบต่างๆ มากมาย และฉันต้องการศึกษา JavaRush เพื่อการพัฒนาทั่วไปต่อเนื่องจากการสมัครสมาชิกไม่จำกัด งานไม่มีที่สิ้นสุด! และที่สำคัญฉันชอบมัน ฉันอยากจะรู้มากขึ้นเรื่อยๆ สามารถเขียนโค้ดได้เร็วและดีขึ้น เมื่อเวลาผ่านไป ฉันอยากจะพัฒนาเป็นหัวหน้าทีมหรือสถาปนิก แต่ยังมีอีกมากที่ต้องทำก่อนหน้านั้น! สิ่งที่เหลืออยู่คือการจัดการเวลาของคุณอย่างถูกต้องและผัดวันประกันพรุ่งน้อยลง ขอขอบคุณสำหรับความสนใจของคุณ!
ความคิดเห็น
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION