JavaRush /จาวาบล็อก /Random-TH /เครื่องยนต์เล็กๆ ที่ทำได้
GuitarFactor
ระดับ
Санкт-Петербург

เครื่องยนต์เล็กๆ ที่ทำได้

เผยแพร่ในกลุ่ม
โดยสรุป นี่คือเส้นทางของฉัน: 1 เดือน - 20 lvl JavaRush 2 เดือน - 30 lvl JavaRush 3 เดือน - เสร็จสิ้นการทดสอบที่ได้รับมอบหมายสำหรับการฝึกงาน JavaRush 4 - 6.5 เดือน - สำเร็จการฝึกงานที่ T-Systems, เรียนรู้ Enterprise stack 7 เดือน - เดือนที่ 10 - พ้นช่วงทดลองงานแล้ว บินได้ปกติ ว้าว ทุกอย่างดูบนกระดาษเนียนไปหมด! แต่เบื้องหลังข้อเท็จจริงอันแห้งแล้งเหล่านี้ มีอารมณ์ ความสงสัย การขึ้นๆ ลงๆ มากมายจนเป็นเรื่องยากที่จะรวมทั้งหมดไว้ในบทความเดียวในฟอรัม แต่ฉันจะพยายาม! ก่อนอื่น สวัสดี ฉันชื่อ เวียเชสลาฟ ฉันอายุ 27 ปี ฉันมักจะไม่มองย้อนกลับไป แต่เนื่องจากฉันได้อ่านบทความนี้แล้ว ฉันขอแนะนำให้จินตนาการว่ามีสิ่งที่เรียกว่า "ความหม่นหมอง" อยู่จริง ยื่นมือมาให้ฉันไปดำดิ่งลงไปดูว่ามันเกิดขึ้นได้อย่างไร) 2 ธันวาคม 2559 ดูสิ ฉันอยู่นี่แล้ว ฉันเพิ่งปกป้องวิทยานิพนธ์ปริญญาเอกของฉันที่สถาบันวิศวกรรมชลศาสตร์ แต่มีบางอย่างรบกวนจิตใจฉัน ลองฟังความคิดของฉันในเวลานั้น:
“สถาบันกำลังพังทลายต่อหน้าต่อตาเรา และมีเพียงไม่กี่คนที่ใส่ใจเกี่ยวกับอุตสาหกรรมวิศวกรรมชลศาสตร์จริงๆ เกือบทั้งแผนกที่ฉันทำงานกระจัดกระจายเพื่อดูว่าใครจะหางานได้ แน่นอนว่าทำได้ดีที่ผมไม่ได้อยู่ต่อและไปทำงานเป็นนักวิเคราะห์ที่สตาร์ทอัพด้วย แต่หนึ่งเดือนต่อมาก็พังทลายลงเนื่องจากขาดเงิน และที่นี่ฉันไม่มีงานทำ มีความเชี่ยวชาญเฉพาะด้านที่แคบมาก แทบไม่มีโอกาสหางานอื่นที่เหมาะกับฉันเลย ฉันควรจะกลับไปทำงานที่สถาบันจนตายเลยไหม? โอกาสที่น่าสงสัย โดยทั่วไปแล้ว ฉันสนใจการเขียนโปรแกรม ฉันยังเขียนโปรแกรมง่ายๆ ด้วย Python เป็นครั้งคราว แต่ให้ตายเถอะ ความรู้ของฉันไม่เพียงพอที่จะเป็นผู้เชี่ยวชาญอย่างแน่นอน! โดยทั่วไปแล้วจะเป็นไปได้จริง ๆ โดยไม่ต้องมีการศึกษาเฉพาะทางหรือไม่? แต่ฉันอายุ 26 แล้ว...”
ตอนนั้น บางครั้งฉันก็คิดถึงการเขียนโปรแกรม แต่ในฟอรั่ม ฉันมักจะเจอคำแนะนำจากกูรู เช่น "มันแทบจะเป็นไปไม่ได้เลย" "เมื่ออายุมากขึ้น การเรียนรู้ที่จะคิดแบบโปรแกรมเมอร์ก็ยากขึ้นเรื่อยๆ" "คุณควรจะ ได้ศึกษามาก่อนหน้านี้” เป็นต้น แต่ในกรณีที่ฉันเขียนถึงเพื่อนโปรแกรมเมอร์เพื่อถามว่าเขาจะแนะนำให้ฉันเขียนภาษาอะไรหากฉันตัดสินใจเริ่มเรียนอย่างจริงจังกะทันหัน คำตอบของเขาคือ: JAVA อืม ตอนนั้นฉันรู้เกี่ยวกับ Java เพียงคำจารึกว่า"Powered by Java"บนสกรีนเซฟเวอร์ในเกมบนโทรศัพท์ นี่คือภาษาอะไรในการเล่นเกมบนโทรศัพท์มือถือ? ถ้าพวกเขาแนะนำก็โอเคคุณลองดูก็ได้ ฉันเริ่มค้นหาใน Google และพบกับเรื่องราวความสำเร็จของ JavaRush และฉันติดอยู่ โลกของฉันกลับหัวกลับหาง นี่คือสิ่งที่ฉันต้องเชื่อในตัวเอง นี่คือตัวอย่างที่แท้จริงของคนจริงๆ ที่บรรลุเป้าหมาย! มองไปข้างหน้า ผมจะบอกว่าในอีก 3 เดือนข้างหน้า ผมอ่านและอ่านเรื่องราวความสำเร็จซ้ำๆ เกือบทุกวัน ทันทีที่ตื่นนอนตอนเช้า ฉันเชื่อว่าฉันก็ทำได้เช่นกัน อีกสองสามวันฉันก็ได้เรียน Java Rush แล้ว) ฉันยังไม่รู้ว่าจะใช้เวลาเรียนนานแค่ไหน ฉันยังมีเงินเก็บจากงานก่อนหน้านี้ และพ่อแม่ของฉันก็ช่วย ฉันจึงสามารถอุทิศเวลาให้กับการเรียนได้! ดังนั้นวันที่ 2 ธันวาคมจึงกลายเป็นจุดเริ่มต้น - ฉันตัดสินใจอย่างแน่นอนว่าฉันจะเป็นโปรแกรมเมอร์! ...เอาเลย โผล่หัวขึ้นจากน้ำ ไม่อย่างนั้นคุณจะหายใจไม่ออกอีกต่อไป)) ก่อนจะดำดิ่งลงสู่สระน้ำแห่งความทรงจำครั้งต่อไป ฉันอยากจะบอกว่าขอบคุณ JavaRush! แม้จะมีกลไกของเครื่องมือตรวจสอบความถูกต้องและบางครั้งก็มีลักษณะเป็นของเล่น แต่ฉันเชื่อว่าทรัพยากรนี้มีบทบาทชี้ขาดสำหรับฉัน นั่นคือเหตุผลที่ฉันคิดว่าเป็นหน้าที่ของฉันที่จะต้องเขียนเรื่องนี้ - บางทีมันอาจจะกระตุ้นให้ผู้ที่สงสัยหยุดสงสัย เรามาดำน้ำกันอีกครั้งไหม? มาดูกิจวัตรประจำวันคร่าวๆ ของฉันในช่วง 2 เดือนแรกของการเรียนรู้ Java กันดีกว่า! *กึก* ฉันก็เลยตั้งนาฬิกาปลุกไว้ที่ 8 และต่อๆ ไปทุกวัน ฉันลุกขึ้น ชงชาอโรมาแก้วใหญ่ให้ตัวเองแล้วนั่งลงที่ JavaRush และฉันเรียนจนดึก เงินสำรองจะหายไปต่อหน้าต่อตาเรา คุณต้องเรียนรู้ Java ให้เร็วที่สุด! ต่อไปนี้คือเพื่อนหลักของฉันในช่วงเวลาที่ยากลำบากของการศึกษาด้วยตนเองทุกวัน: เครื่องยนต์เล็กๆ ที่ทำได้ - 1 โอ้ กัปตัน Bobrov คนนี้ เขาหลอกคุณด้วยรูปร่างหน้าตาของเขา และบางครั้งเขาก็สร้างปัญหาใหญ่ให้กับคุณ อย่างไรก็ตาม ฉันแก้ไขปัญหาอย่างขยันขันแข็งและพยายามไม่พลาด มีการขึ้นเมื่อถึงระดับ 20 ดูเหมือนว่าฉันพร้อมที่จะไปทำงานโดยอยู่ในระดับกลางและล่างขั้นต่ำ ฉันจำได้ดีว่าฉันไม่สามารถทำภารกิจโบนัสในบางด่านให้สำเร็จได้อย่างไร เขาทะเลาะกันอยู่สองวัน หงุดหงิด คิดอะไรไม่ออก แต่สุดท้ายฉันก็แก้ไขมันได้! เวลาผ่านไปอย่างรวดเร็ว และนี่คือผลงานของฉัน - เลเวล 30 ใช้เวลาสองเดือนนับจากเริ่มฝึก! ฉันได้ยินเกี่ยวกับการฝึกงาน JavaRush และตัดสินใจว่ามันเกี่ยวกับอะไร เมื่อต้องการทำเช่นนี้ จำเป็นต้องแก้ไขงานเบื้องต้น ดูสิคุณเห็นไหมว่าดวงตาของฉันเบิกกว้างแค่ไหน? ฉันเห็นงานทดสอบนี้)) หลังจากเลเวล 30 ฉันคิดว่าฉันรู้ทุกสิ่งที่ควรรู้เกี่ยวกับ Java! และฐานข้อมูลทั้งหมดเหล่านี้ เว็บ html บางส่วน และอื่นๆ ซึ่งอาจทำโดยผู้ที่ได้รับการฝึกอบรมมาเป็นพิเศษ แล้วฉันก็รู้ว่าฉันผิดแค่ไหน) ลองฟังความคิดของฉันในตอนนั้น:
อะไร มาเวนตัวไหน แมวตัวไหน? นี่คืออะไร??? คำทั้งหมดนี้หมายถึงอะไร? ฉันคิดว่าฉันอยู่ใกล้แค่เอื้อมที่จะเป็นโปรเกอร์ แต่ก็ยังมีอะไรให้เรียนรู้อีกมาก!
เครื่องยนต์เล็กๆ ที่ทำได้ - 2 ใช่ มันเป็นความจริงอันโหดร้าย จากนั้นฉันก็รู้ว่าปัญหา Java Rush ที่ผ่านมานั้นเป็นเพียงดอกไม้ ท้ายที่สุดแล้วทุกอย่างถูกเคี้ยวและเข้าปากและที่นี่ฉันต้องเผชิญกับมหาสมุทรเทคโนโลยีระดับองค์กรขนาดมหึมาฉันถูกพาตัวไป 100 เมตรจากชายฝั่งบนเรือแล้วโยนลงไปในน้ำ และฉันก็เริ่มดิ้นรน ฉันจำสัตว์ประหลาดที่เป็นผลมาจากภารกิจทดสอบได้ ฉันบ่นใส่เขาเป็นเวลา 3 สัปดาห์ ฉันจะแปลกใจแค่ไหนถ้ามีคนบอกฉันว่าภายในสองสามเดือนฉันสามารถทำงานนี้ได้ในเย็นวันหนึ่งและดีขึ้น 10 เท่า เพื่อเป็นของที่ระลึก ฉันบันทึกภาพหน้าจอของ UI ของเว็บแอปพลิเคชันแรกของฉัน: เครื่องยนต์เล็กๆ ที่ทำได้ - 3 อืมมม นุ่ม! ในเวลาเดียวกัน ฉันศึกษา SQL อัลกอริธึม และโครงสร้างข้อมูล เนื่องจากสิ่งเหล่านี้เป็นข้อกำหนดบังคับสำหรับตำแหน่งงานว่างทั้งหมด ความสำเร็จปรากฏชัดเจน และฉันตัดสินใจเขียนเรซูเม่ และดูเถิด สองสามวันต่อมา ฉันถูกเรียกให้ไปสัมภาษณ์งานไอทีครั้งแรก! โดยทั่วไปแล้วมันผ่านเกณฑ์ปกติ แต่ฉันสับสนกับกองเทคโนโลยีโบราณของบริษัท และทีมงานไม่ได้ประกอบด้วยคนหนุ่มสาว แต่เป็นคนอายุ 40 ปีขึ้นไป ฉันจินตนาการถึงงานใหม่ของฉันแตกต่างออกไป ควบคู่ไปกับการสัมภาษณ์ครั้งนี้ ฉันสมัครฝึกงานที่ T-Systems และแก้ไขปัญหาการทดสอบ และดูเถิด ฉันถูกเรียกให้เข้ารับการทดสอบและสัมภาษณ์ด้วยตนเอง! สำหรับผู้ที่สนใจ ฉันเขียนบทความเกี่ยวกับการสัมภาษณ์นี้ที่นี่ - http://info.javarush.ru/GuitarFactor/2017/03/13/%D0%98%D1%81%D1%82%D0%BE%D1% 80% D0%B8%D1%8F-%D0%BE%D0%B4%D0%BD%D0%BE%D0%B3%D0%BE-%D1%81%D0%BE%D0%B1%D0% B5% D1%81%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-%D0%B8%D0%BD%D1%82 %D0 %B5%D1%80%D0%B5%D1%81%D0%BD%D1%8B%D0%B5- %D0%B2%D0%BE%D0%BF%D1%80%D0%BE% D1% 81%D1%8B.html ไม่นานฉันก็ได้รับคำตอบว่าฉันถูกจ้างให้มาฝึกงานที่ T-Systems! เงินสดสำรองของฉันในเวลานั้นเกือบจะหมดลง และฉันมีทางเลือก - บุกเข้าไปในบริษัทแรกที่มีกองเก่า แต่เริ่มทำงานตอนนี้ หรือไปเรียนที่ T-Systems เป็นเวลา 2.5 เดือนและมีโอกาสที่ดีกว่า มันเป็นตัวเลือกที่ยากมาก! แต่ฉันเลือกอันที่สอง มาดำดิ่งออกจากสระแห่งความทรงจำและหายใจเข้าลึกๆ กันเถอะ! พอเราแวะที่นี่ ฉันก็เรียน Java อย่างกระตือรือล้นมาได้ 3 เดือนแล้ว มีอะไรที่ฉันเสียใจบ้างไหม? บางทีอาจจะใช่ ถ้าตกอยู่ในสถานการณ์เดียวกัน อย่าทำผิดซ้ำ!: 1. อย่าเรียนทั้งวัน หลายครั้งที่ฉันเสี่ยงที่จะหมดไฟทั้งกายและใจ 2. ถ้าเป็นไปได้ อย่าลาออกจากงานเพื่อเรียนหนังสือ - ฉันยังคงเผชิญกับผลที่ตามมาทางการเงินจากการเป็นปรสิตเป็นเวลานาน 3. ออกกำลังกายให้ร่างกายแข็งแรง! ฉันนั่งหน้าคอมพิวเตอร์ทั้งวันและน้ำหนักขึ้น และหลังของฉันก็เริ่มเจ็บ แม้ว่าฉันจะเคยเล่นกีฬาก็ตาม พยายามรักษาสมดุล! เรามาถึงเส้นชัยของเรื่องแล้ว มาดำดิ่งลงไปในสระน้ำเป็นครั้งสุดท้ายแล้วค้นหาว่าท้ายที่สุดแล้วเรื่องราวทั้งหมดจะจบลงอย่างไร! การฝึกอบรมได้เริ่มต้นขึ้น ข้อมูลใหม่มากมาย ฉันนั่งทำโปรเจ็กต์ตลอดทั้งวัน! ในกลุ่มของฉันมีคนที่แข็งแกร่งมากและมีพื้นฐานด้านไอทีและศึกษา Java มาหลายปีแล้ว ฉันพยายามอย่างเต็มที่เพื่อให้ทันกับพวกเขา มีผู้ชายอีกคนที่ใช้ JavaRush ในกลุ่มของฉัน เรากำลังพยายามช่วยเหลือซึ่งกันและกันในโปรเจ็กต์นี้ และโปรเจ็กต์นี้ก็ไม่มีอะไรน้อยไปกว่าเว็บแอปพลิเคชันที่มีผู้ใช้หลายคน + อีกอันที่เล็กกว่าซึ่งรับข้อความจากกันผ่าน JMS ดึงข้อมูลผ่าน REST และทั้งหมดนั้น จริงๆ แล้วมันเป็นการถวายพระเกียรติ) ทุกสิ่งที่เกิดขึ้นก่อนหน้านี้ดูเหมือนเป็นดอกไม้สำหรับฉัน ในการป้องกันขั้นสุดท้ายของโปรเจ็กต์ ฉันอยู่ในสภาพซอมบี้และอธิษฐานเพียงว่าฉันจะเริ่มทำงานเหมือนคนธรรมดา และไม่นั่ง 12 ชั่วโมงต่อวันเพื่อศึกษาทุกอย่างที่ทำได้ เห็นได้ชัดว่าคำอธิษฐานของฉันได้รับคำตอบ) การแสดงดำเนินไปอย่างสงบมาก แต่โชคชะตาก็มีทางเลือกที่ยากลำบากอีกทางหนึ่งสำหรับฉัน หลังจบการแสดง ฉันแทบจะได้รับข้อเสนอให้เข้าร่วมโปรเจ็กต์ที่เฉพาะเจาะจงแทบจะในทันที ตรงกลางทันที โดยมีเงินเดือนที่เกินความคาดหมายอย่างมาก แต่โครงการนี้มีความเฉพาะเจาะจงมาก - จำเป็นต้องกวนผ้าเช็ดเท้าจาก xml แปลงโดยใช้การแปลง xslt และอื่น ๆ ความสุขนี้น่าสงสัยมาก ฉันเข้าใจว่านี่เป็นนรกโดยสมบูรณ์และไม่รู้ว่าจะทำอย่างไร ลงโทษตัวเองด้วยความเจ็บปวดในชีวิตประจำวันและรับความรู้ที่ไม่มีใครต้องการ หรือปฏิเสธและเสี่ยงที่จะไม่ได้รับข้อเสนออีกต่อไป แต่ฉันยอมเสี่ยงและปฏิเสธ (ภัณฑารักษ์รับรองว่าจะมีข้อเสนอมากกว่านี้) นั่นคือสิ่งที่เกิดขึ้น และฉันก็ลงเอยในตำแหน่ง Junior Developer ด้วยเงินเดือนที่ต่ำกว่า แต่อยู่ในโปรเจ็กต์ของมนุษย์ พร้อมด้วยสปริงและฮีเบอร์ แน่นอนว่าทักษะในเทคโนโลยีเหล่านี้เป็นที่ต้องการมากกว่า xslt) แค่นั้นแหละ ตอนจบอย่างมีความสุข กลับมาที่พื้นผิวกันเถอะ! ความยากลำบากไม่ได้จบเพียงแค่นั้น ในช่วงทดลองงาน ฉันเรียนต่อ เริ่มอ่านวรรณกรรมระดับมืออาชีพ และเขียนบล็อกของตัวเองเกี่ยวกับรูปแบบการออกแบบเพื่อช่วยเพื่อนร่วมงาน ตอนนี้ฉันกังวลเกี่ยวกับคำถามที่แตกต่างไปจากเดิมอย่างสิ้นเชิง ฉันไม่รู้ว่าฉันอยากจะทำธุรกิจจริงๆหรือเปล่า มันไม่ได้สนุกและสนุกสนานเสมอไป โดยเฉพาะอย่างยิ่งหากพระเจ้าห้ามไม่ให้คุณต้องเผชิญกับมรดกอายุ 10 ปี ฉันยังเข้าใจด้วยว่าฉันมีช่องว่างมากมายในการทำความเข้าใจสิ่งต่าง ๆ ที่เป็นพื้นฐานเนื่องจากขาดพื้นฐานด้านไอที โดยทั่วไปมีปัญหามากมาย แต่ฉันไม่เสียใจกับสิ่งที่ฉันทำ และถ้าไม่ใช่เพราะเรื่องราวความสำเร็จที่ JavaRush เหตุการณ์ทั้งหมดนี้คงไม่เกิดขึ้นในชีวิตของฉัน ขอบคุณนะเจอาร์! ข้อความพิเศษสำหรับผู้ที่ยืนอยู่บนทางแยกและสงสัยเหมือนที่ฉันเคยทำในคราวเดียว: เริ่มฝึกซ้อมได้เลย! การเขียนโปรแกรม 95% ไม่ใช่วิทยาศาสตร์จรวด และฉันเชื่อว่าใครๆ ก็สามารถหางานเป็น Developer ได้! ในอีก 3 เดือน หกเดือน หนึ่งปี สอง... อีกคำถามก็คือ ไม่ใช่ทุกคนที่สามารถเป็นนักพัฒนาที่ดีจริงๆ ได้ แต่นั่นเป็นเรื่องราวที่แตกต่างไปจากเดิมอย่างสิ้นเชิง...) ขอบคุณสำหรับการอ่านเรื่องราวที่ค่อนข้างเป็นธรรมชาตินี้ ฉันหวังว่าพวกคุณทุกคน โชคดีนะ เชื่อในตัวเอง! ฉันต้องการทำธุรกิจจริงๆหรือ? มันไม่ได้สนุกและสนุกสนานเสมอไป โดยเฉพาะอย่างยิ่งหากพระเจ้าห้ามไม่ให้คุณต้องเผชิญกับมรดกอายุ 10 ปี ฉันยังเข้าใจด้วยว่าฉันมีช่องว่างมากมายในการทำความเข้าใจสิ่งต่าง ๆ ที่เป็นพื้นฐานเนื่องจากขาดพื้นฐานด้านไอที โดยทั่วไปมีปัญหามากมาย แต่ฉันไม่เสียใจกับสิ่งที่ฉันทำ และถ้าไม่ใช่เพราะเรื่องราวความสำเร็จที่ JavaRush เหตุการณ์ทั้งหมดนี้คงไม่เกิดขึ้นในชีวิตของฉัน ขอบคุณนะเจอาร์! ข้อความพิเศษสำหรับผู้ที่ยืนอยู่บนทางแยกและสงสัยเหมือนที่ฉันเคยทำในคราวเดียว: เริ่มฝึกซ้อมได้เลย! การเขียนโปรแกรม 95% ไม่ใช่วิทยาศาสตร์จรวด และฉันเชื่อว่าใครๆ ก็สามารถหางานเป็น Developer ได้! ในอีก 3 เดือน หกเดือน หนึ่งปี สอง... อีกคำถามก็คือ ไม่ใช่ทุกคนที่สามารถเป็นนักพัฒนาที่ดีจริงๆ ได้ แต่นั่นเป็นเรื่องราวที่แตกต่างไปจากเดิมอย่างสิ้นเชิง...) ขอบคุณสำหรับการอ่านเรื่องราวที่ค่อนข้างเป็นธรรมชาตินี้ ฉันหวังว่าพวกคุณทุกคน โชคดีนะ เชื่อในตัวเอง! ฉันต้องการทำธุรกิจจริงๆหรือ? มันไม่ได้สนุกและสนุกสนานเสมอไป โดยเฉพาะอย่างยิ่งหากพระเจ้าห้ามไม่ให้คุณต้องเผชิญกับมรดกอายุ 10 ปี ฉันยังเข้าใจด้วยว่าฉันมีช่องว่างมากมายในการทำความเข้าใจสิ่งต่าง ๆ ที่เป็นพื้นฐานเนื่องจากขาดพื้นฐานด้านไอที โดยทั่วไปมีปัญหามากมาย แต่ฉันไม่เสียใจกับสิ่งที่ฉันทำ และถ้าไม่ใช่เพราะเรื่องราวความสำเร็จที่ JavaRush เหตุการณ์ทั้งหมดนี้คงไม่เกิดขึ้นในชีวิตของฉัน ขอบคุณนะเจอาร์! ข้อความพิเศษสำหรับผู้ที่ยืนอยู่บนทางแยกและสงสัยเหมือนที่ฉันเคยทำในคราวเดียว: เริ่มฝึกซ้อมได้เลย! การเขียนโปรแกรม 95% ไม่ใช่วิทยาศาสตร์จรวด และฉันเชื่อว่าใครๆ ก็สามารถหางานเป็น Developer ได้! ในอีก 3 เดือน หกเดือน หนึ่งปี สอง... อีกคำถามก็คือ ไม่ใช่ทุกคนที่สามารถเป็นนักพัฒนาที่ดีจริงๆ ได้ แต่นั่นเป็นเรื่องราวที่แตกต่างไปจากเดิมอย่างสิ้นเชิง...) ขอบคุณสำหรับการอ่านเรื่องราวที่ค่อนข้างเป็นธรรมชาตินี้ ฉันหวังว่าพวกคุณทุกคน โชคดีนะ เชื่อในตัวเอง!
ความคิดเห็น
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION