JavaRush /จาวาบล็อก /Random-TH /ผ่าน JavaRush สองครั้ง ครั้งที่สอง - ทำงานเป็นโปรแกรมเมอร...
Mikhail Zherdev
ระดับ
Тула

ผ่าน JavaRush สองครั้ง ครั้งที่สอง - ทำงานเป็นโปรแกรมเมอร์แล้ว

เผยแพร่ในกลุ่ม

เอกสาร

  • ใคร: มิคาอิล เชอร์เดฟ
  • ทำงานเป็น: ผู้ดูแลระบบ, วิศวกรสนับสนุนด้านเทคนิค
  • ถิ่นที่อยู่อาศัย: ตูลา รัสเซีย
  • อายุเมื่อเริ่มฝึกภาษาจาวา: 27
  • งานแรกในฐานะโปรแกรมเมอร์: หนึ่งปีหลังจากเริ่มการฝึกอบรม
  • เรื่องราวความสำเร็จดั้งเดิม
ผ่าน JavaRush สองครั้ง  ครั้งที่สอง - ทำงานเป็นโปรแกรมเมอร์แล้ว - 1

พื้นหลัง

ฉันใฝ่ฝันที่จะเป็นโปรแกรมเมอร์ในโรงเรียน ฉันอยากเข้าคณะไซเบอร์เนติกส์ในมหาวิทยาลัยท้องถิ่น แต่สุดท้ายฉันก็สมัครคณะอื่น: ฉันกลัวว่าจะไม่ผ่านการคัดเลือก ต่อมาคิดว่าจะผ่านจริงๆ และกัดศอกอยู่นานเรื่องนี้... สุดท้ายก็เรียนเป็นวิศวกร ( จบมหาวิทยาลัย ปี 2553 ) และได้งานเป็นผู้ดูแลระบบที่ เอนิกี้ ฝ่ายสนับสนุนด้านเทคนิค สี่ปีผ่านไป
“และตลอดสี่ปีที่ผ่านมาความคิดที่จะเรียนรู้ที่จะเป็นโปรแกรมเมอร์ก็ไม่ได้ทิ้งฉันไป นอกจากนี้ ฉันต้องการศึกษา Java เนื่องจากได้รับอิทธิพลจากความนิยมและข้ามแพลตฟอร์ม แม้ว่าภาษาการนำเสนอจะไม่ได้พูดคุยกันเป็นเวลาหลายปีก็ตาม”
ครั้งหนึ่งฉันอยากไปต่างประเทศและได้รับการศึกษาด้านการเขียนโปรแกรมที่นั่น ฉันใช้ชีวิตอยู่กับแนวคิดนี้ตลอดหลายปีที่ทำงาน โดยเก็บออมและทิ้งมันไป แน่นอนว่ามีความพยายามที่จะศึกษาด้วยตัวเอง แต่การเรียนจากหนังสือไม่ได้ผล ฉันมักจะเลื่อนบทต่อไปออกไปจนกว่า “ บางทีสักวันหนึ่ง ” ฉันจึงมีชีวิตอยู่จนถึงปี 2014 ความพยายามที่จะเข้ามหาวิทยาลัยต่างประเทศจบลงด้วยความล้มเหลว แถมช่วงนี้แฟนฉันกลับจากเรียนต่อต่างประเทศด้วย เลยคิดว่าถ้าอยากเป็นโปรแกรมเมอร์ก็ต้องเริ่มสอนตัวเองตรงนี้และเดี๋ยวนี้เพราะจะยากขึ้นทีหลัง

การศึกษา

ฉันเริ่มต้นด้วยHTML , CSSและJavaScript ฉันเรียนPHP ประมาณ หนึ่งเดือนและจบหลักสูตรเกือบทั้งหมดในCodecademy เมื่อต้นปี 2558ฉันเริ่มเรียนJava .
“ฉันอ่านหนังสือของ Shildt บน Java 7 มันยาก ฉันไม่รู้เกี่ยวกับงานในอนาคตเลย ฉันตัดสินใจมองหาวิธีการเรียนที่ทันสมัยกว่าการอ่านหนังสือ เนื่องจากเป็นศตวรรษที่ 21 ฉันค้นหา googled และพบมัน จาวารัช”
ตั้งแต่ต้นเดือนกุมภาพันธ์ถึงปลายเดือนเมษายน ฉันทำงานในไซต์ ( มีการสมัครสมาชิกรายเดือน ฉันหยุดหลังจากถึงระดับ 20 เพื่อปรับปรุงทฤษฎีและวิเคราะห์ปัญหาที่แก้ไขแล้ว/ยังไม่แก้ไข ) ตั้งแต่เดือนเมษายน ฉันคุ้นเคยกับ เซิร์ฟเวอร์ Tomcat jUnit , JSP , Spring , Hibernate , SQL ( เทคโนโลยีทั้งหมดเป็นเพียงผิวเผิน เป็นเพียงพื้นฐานเท่านั้นและทำไมจึงจำเป็น ) ในเวลาเดียวกัน ฉันกำลังทบทวน ทฤษฎีJava Core ของฉัน และโพสต์เรซูเม่ของฉัน เมื่อต้นเดือนพฤษภาคม 2015

ทำงานแล้ว...เรียนอีก

บริษัทแห่งหนึ่งได้ตอบกลับ ที่จริงแล้วนั่นคือที่ทำงานของฉันตอนนี้ ในการสัมภาษณ์ พวกเขาถามเกี่ยวกับJava Coreและรายการเทคโนโลยีที่ฉันเพิ่มลงในเรซูเม่ของฉันอย่างสุภาพ ( ดูรายการด้านบนในย่อหน้าก่อนหน้า ) ฉันยอมรับทันทีว่าฉันรู้จักเทคโนโลยีเหล่านี้อย่างผิวเผิน และฉันวางแผนที่จะศึกษาเทคโนโลยีเหล่านี้ในอนาคต เป็นผลให้พวกเขาจ้างฉันในตำแหน่งJunior Developerโดยอธิบายตัวเลือกของพวกเขาโดยข้อเท็จจริงที่ว่าฉันมีความรู้ที่มั่นคงเกี่ยวกับJava Core ( ต้องขอบคุณ Java Rush !)
“เนื่องจากฉันจบหลักสูตร JavaRush อย่างรวดเร็วและขี้เกียจนิดหน่อย (มักจะนั่งดูฟอรัมเพื่อหาคำตอบ) ฉันจึงขาดความมั่นใจในตัวเองในฐานะผู้เชี่ยวชาญ ดังนั้นในเดือนธันวาคม ฉันจึงตัดสินใจลองใช้ JavaRush อีกครั้ง”
เพื่อให้ทุกอย่างยุติธรรม แก้ไขปัญหาทั้งหมด มีส่วนร่วมในโครงการจริง... ยิ่งไปกว่านั้น ในระหว่างที่ฉันอยู่ที่นี่ มีปัญหาใหม่ ๆ มากมายเกิดขึ้น และฉันต้องการที่จะแก้ไข ฉันสนใจมินิโปรเจ็กต์เป็นพิเศษ . และฉันชอบไซต์นี้เอง แม้ว่าจะมีข้อเสียเล็กน้อย เช่น ไม่ใช่เครื่องมือตรวจสอบที่ " เข้าใจ " ที่สุด ( เครื่องมือตรวจสอบได้รับการออกแบบใหม่ทั้งหมดใน Java Rush 2.0 และกลายเป็นความเข้าใจอย่างมาก หมายเหตุจากบรรณาธิการ ) จริงๆแล้วผมเรียนจบคอร์สแล้วได้เข้าร่วมโครงการจริงด้วย (ผมเพิ่งจบ) ฉันพอใจกับผลลัพธ์ที่ได้!

ปีแรก

ฉันทำงานเป็นโปรแกรมเมอร์มาเกือบปีแล้ว Java Rushช่วยฉันได้มากในการเรียนรู้ การพัฒนา และการกำหนดตัวเองให้เป็นผู้เชี่ยวชาญ ที่บริษัทนี้ ฉันทำงานเกี่ยวกับเว็บแอปพลิเคชันเป็นครั้งแรก โดยเรียนรู้เทคโนโลยีที่จำเป็นไปพร้อมกัน ต่อมาฉันเปลี่ยนมาใช้การพัฒนาอุปกรณ์เคลื่อนที่เรียน Android ( ฉันเรียนมาหนึ่งหรือสองเดือน จากนั้นจึงย้ายไปสู่การพัฒนาด้วยการเรียนรู้แบบคู่ขนาน ) และตั้งแต่เดือนมีนาคม - iOS นี่ไม่ใช่เรื่องราวความสำเร็จสำหรับฉันในฐานะโปรแกรมเมอร์ มันเกี่ยวกับวิธีที่ JavaRush ช่วยให้ฉันเติมเต็มความฝันในการเป็นโปรแกรมเมอร์ได้อย่างไร ยังมีอะไรอีกมากมายให้เรียนรู้ เรียนรู้ใหม่ จดจำสิ่งที่ลืมไปแล้ว แต่มีเป้าหมาย คือเป็นนักพัฒนาที่ดี มีพื้นที่ให้เติบโต

สองปีต่อมา

ตามคำร้องขอของ ฝ่ายบริหาร Java Rushฉันกำลังเผยแพร่เรื่องราวต่อเนื่องของฉัน 2 ปีผ่านไปแล้วตั้งแต่ฉันเริ่มฝึกฝนใน JavaRush และ 1.5 ปีหลังจากที่ฉันกลายเป็น Junior Developer ฉันทำงานที่แรกเป็น เวลา 1.5 ปี เข้าร่วมในหลายโครงการตั้งแต่ต้น ( มิถุนายน-ตุลาคม 2558 ) 4 เดือนเกี่ยวกับการพัฒนาองค์กร ( JSP stack - JSF + Primefaces - JPA ) จากนั้น ฉันใช้เวลาประมาณหนึ่งปีในการพัฒนาแอ ปพลิเคชันมือถือสำหรับAndroidและiOS ฉันศึกษาเฟรมเวิร์กยอดนิยมหลายประการสำหรับแพลตฟอร์มเหล่านี้ ( Realm , Retrofit , Rx เล็กน้อย ) ฉันเขียนแอปพลิเคชันใน kotlin สำหรับ Android โดยได้ศึกษามาแล้ว+ Objective C & Swift สำหรับ iOS ในเดือนกันยายน 2016เราเปลี่ยนไปใช้โครงการ Enterprise ที่มีอยู่ภายในเป็นเวลาหนึ่งเดือน มีความจำเป็นต้องปรับปรุงฟังก์ชันการทำงานในปัจจุบัน แนะนำElasticsearch ; ฉันอยู่กับมันเป็นเวลาหนึ่งเดือน ศึกษาโค้ด แต่แล้วพวกเขาก็ตัดสินใจว่าจะไม่ทำผ่าน Java แต่ทำผ่านฐานข้อมูล และฉันก็ถูกย้ายกลับไปที่การพัฒนามือถือ (มันเกิดขึ้นครับ...) เมื่อปลายเดือนสิงหาคม 2016 ฉันผ่าน การรับรอง Google Android บน เว็บไซต์ Udacityตามคำขอของผู้จัดการของฉัน ฉันได้รับ ตราGoogle Android Associate Developerเฉพาะในเดือนพฤศจิกายนเท่านั้น เนื่องมาจากงานราชการทุกประเภท ( หรือพวกเขาไม่สังเกตเห็นการสอบของฉัน ) ตั้งแต่ปีใหม่ฉันต้องการเปลี่ยนสแต็กเป็นEnterprise สมัยใหม่ จากมือถือSpring , Hibernate , db บางส่วน แต่กลับกลายเป็นว่าตัวฉันเองถูก " พบ " ด้วยความช่วยเหลือจากอดีตเพื่อนร่วมงาน เมื่อสิ้นปี ฉันเปลี่ยนงานจริงๆ ในสัปดาห์นี้ ธนาคาร. ไม่ใช่10 อันดับแรกหรือแม้แต่100 อันดับแรกแต่ฉันสนใจโครงการนี้ ซึ่งเป็นหนึ่งในช่วงเวลาที่กำหนด สแต็กคือEnterpriseซึ่งเป็นสิ่งที่ฉันต้องการได้รับประสบการณ์ในการพัฒนาเชิงพาณิชย์ นอกจากนี้ยังมีบริการบนเว็บบางอย่างซึ่งเป็นข้อดีด้วย (ฉันไม่รู้จักพวกเขาดีนัก แต่ ฉันวางแผนที่จะเรียนรู้เพิ่มเติมในเชิงลึกในปีหน้า) และ Groovy+Grailsมากมาย เงินเดือนขอมากกว่าตำแหน่งปัจจุบัน และคำขอของฉันก็ได้รับ สิ่งที่เหลืออยู่คือการบรรลุความคาดหวังในสถานที่ทำงานใหม่และได้รับประสบการณ์อันมีค่าใหม่ :)) ในขณะที่ทำงานครั้งแรก ฉันได้เรียนรู้เกี่ยวกับเทคโนโลยีอย่างต่อเนื่องทั้งที่ทำงานและที่บ้าน แน่นอนว่าไม่ใช่ทุกวัน แต่ฉันทุ่มเทเวลาอย่างสุดความสามารถ ฉันขยายGitHub ของฉันเล็กน้อย เขียนงานทดสอบหลายรายการที่พบในอินเทอร์เน็ต เมื่อปลายเดือนธันวาคมผมผ่านการรับรองจาก Oracle 1z0 - 808 (ใบรับรองยืนยันความรู้พื้นฐานของ Java) ปีหน้าฉันวางแผนที่จะสอบOCP ( Oracle Certified Associate ) ซึ่งดูเหมือนว่าจะมีความสำคัญมากกว่าเพราะ... ไม่มีการศึกษาด้านเทคโนโลยีคอมพิวเตอร์ แต่การรับรองอาจมีประโยชน์สักวันหนึ่ง แต่สิ่งสำคัญไม่ใช่ใบรับรอง ( แม้ว่าจะยินดีเป็นอย่างยิ่งที่ได้เป็นเจ้าของ! ) แต่เป็นรายละเอียดปลีกย่อยของภาษาและช่องว่างที่กรอกเมื่อเตรียมการรับรอง เหล่านี้คือความสำเร็จตลอดระยะเวลาที่ผ่านมา น้อยกว่าที่ฉันต้องการเล็กน้อย แต่ฉันไม่สามารถพูดได้ว่ามันแย่ ในตอนนี้ฉันเข้าใจว่ายังมีสิ่งที่ต้องศึกษา สอน และเรียนรู้ แต่ก็ไม่ได้ทำให้ฉันกลัว ท้ายที่สุดแล้วสิ่งที่ดีที่สุดและน่าสนใจที่สุดยังมาไม่ถึง!
ความคิดเห็น
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION