JavaRush /จาวาบล็อก /Random-TH /มาเป็นโปรแกรมเมอร์ได้อย่างไร หรือ “ทะลุหนามสู่ดวงดาว” =)
provisota
ระดับ
Одесса

มาเป็นโปรแกรมเมอร์ได้อย่างไร หรือ “ทะลุหนามสู่ดวงดาว” =)

เผยแพร่ในกลุ่ม
ฉันเป็นโปรแกรมเมอร์ได้อย่างไรหรือ "ทะลุหนามสู่ดวงดาว" =) ฉันเป็นโปรแกรมเมอร์ได้อย่างไรหรือ "ทะลุหนามสู่ดวงดาว" =) - 1สวัสดี Javarashovets!) ฉันต้องการแบ่งปันเรื่องราวของฉันกับคุณเพราะฉันรู้สึกถึงภาระผูกพันทางศีลธรรมต่อผู้คนที่ยอดเยี่ยมที่สร้างทรัพยากรนี้ตลอดจนต่อชุมชน ว่ามันให้กำเนิด ฉันอยากจะขอบคุณผู้สร้างอย่างน้อยก็อย่างใดและให้กำลังใจชาว Javarashites ที่ยังไม่บรรลุเป้าหมายที่ตนรักและเสริมกำลังพวกเขาด้วยแรงจูงใจที่ดี) ฉันจินตนาการหลายครั้งว่าฉันจะเขียนบทความนี้อย่างไรฉันจะเขียนคำอะไร ใช้ และตอนนี้มันก็เกิดขึ้นและอย่างไร โดยหลักการแล้วฉันคาดว่าคำทั้งหมดจะหายไปที่ไหนสักแห่ง ดังนั้นโปรดอย่าตัดสินสไตล์การนำเสนออย่างเคร่งครัด) โดยทั่วไปแล้วเกี่ยวกับสิ่งสำคัญฉันทำงานเป็น โปรแกรมเมอร์เป็นเวลาสองสัปดาห์แล้วและนี่ต้องขอบคุณ Javarash เป็นส่วนใหญ่) แต่ทุกอย่างเป็นไปตามลำดับ ฉันจะบอกคุณก่อนเล็กน้อยเกี่ยวกับตัวคุณเอง ฉันอายุ 37 ปี แต่งงานแล้ว ลูกสองคน เด็กผู้หญิง 1 คน – 6 ปี และเด็กผู้ชาย 1 คน – 3 ปี =) ในช่วง 15 ปีที่ผ่านมาฉันทำงานเป็นนักปีนเขาเชิงอุตสาหกรรม (นักปีนเขาระดับสูง) งานตามที่คุณเข้าใจเกี่ยวข้องกับการเขียนโปรแกรมน้อยกว่าไม่มีอะไรเลย แต่โดยรวมแล้วงานก็ไม่แย่ อากาศบริสุทธิ์ ช่วยให้ "หุ่นดี" มีเวลาว่างค่อนข้างเยอะ เป็นนายตัวเอง และโดยหลักการแล้วได้เงินค่อนข้างดี (ตามฤดูกาล) แต่ : :
  • มันมีฤดูกาลที่เด่นชัดเช่น 3-4 เดือนต่อปีไม่มีงานทำ
  • ไม่มีโอกาส หลังจากทำงานในสาขานี้มา 15 ปี ฉันตระหนักว่าในอีก 5-10 ปีข้างหน้า ไม่น่าจะมีอะไรเปลี่ยนแปลง อย่างน้อยก็ในทางที่ดีขึ้น
  • เด็กๆ เริ่มโตขึ้น และเห็นได้ชัดว่ามีเงินไม่พอ...
  • เริ่มเบื่อแล้ว)… 15 ปีก็ยังนานมาก ซึ่งระหว่างนี้งานไหนๆ ก็คงจะเริ่มน่าเบื่อ…
ดังนั้น เมื่อประมาณสองปีที่แล้ว หรือให้เจาะจงกว่านี้ ที่ไหนสักแห่งในเดือนพฤษภาคม 2556 หลังจากคิดและชั่งน้ำหนักข้อดีและข้อเสียทั้งหมดแล้ว ฉันจึงได้ข้อสรุปว่าถึงเวลาที่ต้องเปลี่ยนแปลงบางสิ่งบางอย่าง... กล่าวคือ ถึงเวลาที่จะต้องเปลี่ยน เปลี่ยนงาน...เอาล่ะคิดอยู่นานว่าอันไหนที่ไม่ต้องเปลี่ยนแต่คงเป็นงานที่ไม่มีข้อบกพร่องเหมือนอันที่แล้ว:
  • ทำงานตลอดทั้งปี
  • แนวโน้มการเติบโตที่ดี
  • เงินเดือนที่สูงขึ้นอย่างเห็นได้ชัด (หากไม่ทันทีก็ในอนาคตอันใกล้นี้)
  • งานที่น่าสนใจที่ฉันมีความโน้มเอียง
ฉันมีความชื่นชอบในการเขียนโปรแกรมแม้ว่าในทางปฏิบัติสิ่งนี้จะแสดงออกมาในความจริงที่ว่าแม้แต่ที่โรงเรียนฉันก็เขียนเป็น BASIC เพียงเล็กน้อยแม้แต่น้อยในแอสเซมเบลอร์ (บน ZX - Spectrum หรือที่รู้จักในชื่อซินแคลร์ครั้งหนึ่งเคยเป็นคอมพิวเตอร์ลัทธิคุณสามารถทำได้ พูด คนรุ่นฉันต้องจำ) และฉันก็สามารถติดตั้ง / ติดตั้ง Windows ใหม่ ฟืน ได้อย่างง่ายดาย โดยทั่วไปคุณสามารถพูดว่า "ผู้ใช้ขั้นสูง" =) และฉันก็เก่งภาษาอังกฤษอยู่เสมอด้วยซ้ำ คุณสามารถพูดได้ ที่เป็นงานอดิเรก...ข้อเสียที่เกิดขึ้นบน “ตึกสูง” ก็มีข้อดีเช่นกัน คือ เวลาว่างทั้งหมดของฉันซึ่งมีมากมายในฤดูใบไม้ผลิ โดยเฉพาะในฤดูหนาว (นอกฤดูท่องเที่ยว) ) ฉันสามารถใช้จ่ายอย่างมีประโยชน์กับการเรียนรู้การเขียนโปรแกรมได้ นั่นหมายถึงการเขียนโปรแกรม... และอะไรกันแน่? การเขียนโปรแกรมเป็นแนวคิดที่ยืดหยุ่น ฉันค้นหาใน Google ว่าภาษาใดเป็นภาษาที่ได้รับความนิยมมากที่สุด มีแนวโน้มดี และมีรายได้สูงในปัจจุบัน... และตัวเลือกของฉันก็ตกอยู่ที่ Java ของเธอ =) ตั้งแต่ฉันเริ่มต้นใหม่ ฉันพยายามค้นหาแหล่งความรู้ที่เหมาะสม หนังสือเล่มแรกของฉันเกี่ยวกับ Java คือ “การเขียนโปรแกรมใน Java สำหรับเด็ก ผู้ปกครอง ปู่และย่า" โดย Yakov Fain ซึ่งทำให้ฉันหลงใหลในชื่อของมันเป็นหลัก =) ฉันไม่สามารถพูดได้ว่าฉันแนะนำหนังสือเล่มนี้ให้กับผู้เริ่มต้นหรือไม่ อาจจะมี เป็นหนังสือที่ดีกว่าสำหรับผู้เริ่มต้น ฉันเข้าใจแล้วว่าตอนนี้เท่าที่เกี่ยวกับ "โรงเรียนอนุบาล" แต่ในเวลานั้นฉันพบว่ามันน่าสนใจที่จะอ่านและค่อนข้างเข้าใจได้ และให้ตัวอย่างเชิงปฏิบัติที่ให้ไว้ซึ่งฉันได้ทำงานอย่างระมัดระวังผ่านมา ทักษะการปฏิบัติขั้นต่ำที่จำเป็นสำหรับการพัฒนาต่อไป อ่านหนังสือจบแล้ว ต้องไปต่อ ตัดสินใจหาคอร์สปกติ เรียนเต็มเวลาก็แพงไปนิด ไม่แน่ใจจะคุ้มมั้ย แล้วนี่ จำได้ว่าตอนที่ ฉันกำลังเขียนหนังสืออยู่ ฉันคิดว่าฉันอยู่ในศูนย์กลางที่ฉันอ่านบทความเกี่ยวกับหลักสูตรออนไลน์ JAVARUSH ฟรีในเวลานั้น =) โดยทั่วไปแล้ว สิ่งต่างๆ เป็นไปด้วยดี)… หลังจากอ่านและอ่านหนังสือเสร็จ ฉัน หักล้างระดับ 10-12 แรกเหมือนเมล็ด มันง่ายเกินไป แต่ก็ยังน่าสนใจ จากนั้นมันก็ยากขึ้นและน่าสนใจยิ่งขึ้น แต่ฉันพยายามแก้ไขงานทั้งหมดติดต่อกัน และไม่แก้ไขงานทั้งหมด อย่าก้าวไปสู่ระดับถัดไป จากนั้นใน Javarash พวกเขาแนะนำค่าเล่าเรียนที่สูงกว่าระดับ 10... สำหรับสองหรือสามเดือนแรกที่ฉันจ่ายเป็นรายเดือน แต่แล้วในปีใหม่ พวกเขาประกาศโปรโมชั่น ส่วนลด 50% แทน $200 คุณสามารถซื้อได้ไม่จำกัดในราคา $100 ฉันยอมรับตามตรงว่าตอนนั้นฉันมีเงิน $100 อย่างแน่นอน แต่ก็ไม่อาจเรียกว่าฟุ่มเฟือยได้... เพราะ... ฉันไม่ได้ทำงานตลอดฤดูหนาว ตอนนั้นภรรยาก็ไม่ได้ทำงานด้วย และ “ทุกบาททุกสตางค์ก็นับ” เพราะเงินสะสมระหว่างฤดูกาลต้องยืดออกไปจนถึงเดือนมีนาคม-เมษายนซึ่งฉันจะเริ่มทำงานอีกครั้ง... แต่ฉันรู้สึกว่าเงิน 100 ดอลลาร์นี้อาจเป็นการลงทุนที่ประสบความสำเร็จและทำกำไรได้มากที่สุดในชีวิตของฉัน ฉันมีน้องชายเมื่อประมาณ 10 ปีที่แล้วเขาและครอบครัวของเขาย้ายไปอยู่ประเทศเยอรมนีเพื่อพำนักถาวร ฉันมีโอกาสนี้ แต่ฉันไม่ได้ใช้ประโยชน์จากมัน เพราะ... ฉันรักเมืองโอเดสซาของฉัน เพื่อนของฉัน วิถีชีวิตของฉัน และฉันยังไม่พร้อมที่จะยอมแพ้ทั้งหมดนี้ และฉันก็เชื่อว่าที่นี่ฉันสามารถหาเลี้ยงตัวเองและครอบครัวได้อย่างเพียงพอ และโดยทั่วไปแล้ว ฉันอาจเป็นเพียงผู้มองโลกในแง่ดีในชีวิต แม้ว่าการเงินของเขาที่นั่นจะค่อนข้างดี แต่ฉันก็พยายามไม่ขอความช่วยเหลือจากเขาเว้นแต่จำเป็นจริงๆ แต่ฉันรู้ว่าถ้าจำเป็น เขาจะไม่ปฏิเสธฉัน โดยเฉพาะอย่างยิ่งเมื่อเงิน 100 ดอลลาร์เป็นจำนวนเงินที่ไร้สาระสำหรับเขา ฉันติดต่อเขา และเขาก็โอนเงิน Zeppa 100 ดอลลาร์ไปยัง PayPal อย่างมีความสุข ซึ่งแน่นอนว่าฉันขอขอบคุณเขามาก และฉันใจเย็นคิดอย่างใจเย็นโดยไม่เร่งรีบซึ่งมีอยู่เสมอหากคุณจ่ายรายเดือนยังคง "แทะหินแกรนิตแห่งวิทยาศาสตร์" =) ฉันผ่านระดับต่างๆใน "ลักษณะ" เดียวกันตามลำดับอย่างเคร่งครัดเช่น ฉันอ่านการบรรยายและแม้ว่าความเข้าใจของฉันยังใหม่อยู่ แต่ฉันก็ได้แก้ไขปัญหาต่างๆ ไปแล้ว และไม่ได้ไปบรรยายครั้งต่อไปจนกว่าปัญหาก่อนหน้านี้ทั้งหมดจะได้รับการแก้ไข โดยมีข้อยกเว้นที่หายากมาก ดังนั้นฉันจึงไปถึงระดับ 20 โดยมีปัญหาที่ยังไม่ได้รับการแก้ไข 3-5 ข้อ หากคุณมีปัญหาในการแก้ปัญหา แน่นอนว่าการสื่อสารบนฟอรัมช่วยได้มาก และในขณะเดียวกัน การช่วยเหลือผู้ใช้ฟอรัมรายอื่น คุณยังพัฒนาทักษะของคุณด้วย! ประมาณครึ่งปีต่อมาในช่วงปลายปี 2013 ฉันตัดสินใจว่าถึงเวลาลองเสี่ยงโชคและลองสัมภาษณ์ตัวเอง ฉันค้นหาตัวอย่างเรซูเม่ใน Google บนอินเทอร์เน็ต เพื่อนจาก Javarash ส่งตัวอย่างเรซูเม่หลายตัวอย่างให้ฉัน เขียนถึง Zepp ด้วย เขาให้คำแนะนำหลายประการแก่ฉัน รวมถึงเทมเพลตเรซูเม่หลายแบบ ฉันเขียนเรซูเม่ของฉัน ส่งให้ Sepp ประเมิน และเขาก็ชอบมัน ต่อไป ฉันโพสต์เรซูเม่ของฉันบนเว็บไซต์ค้นหางานยอดนิยมหลายแห่ง จากนั้นรวบรวมรายชื่ออีเมลของแผนกทรัพยากรบุคคลของบริษัทไอทีที่ใหญ่ที่สุดในโอเดสซา ซึ่งมีตำแหน่งงานว่างสำหรับ Java Developer (ไม่ใช่แค่รุ่นน้อง) ที่ฉันได้รับ รายชื่อประมาณ 20 บริษัท ในกรณีที่ฉันทิ้งครึ่งหนึ่งไว้ทันที เผื่อว่าฉันทำพังทุกที่เพื่อที่จะมีตัวเลือกสำรอง และครึ่งหนึ่งฉันก็ส่งเรซูเม่ของฉันออกไปและเริ่มรอคำเชิญไปสัมภาษณ์ =) ฉัน จะไม่บอกว่าพวกเขาทิ้งระเบิดใส่ฉันโดยตรงด้วยคำเชิญ แต่ในท้ายที่สุด ภายในหนึ่งเดือน เป็นเวลาหนึ่งปีครึ่งที่ฉันไปสัมภาษณ์ 3-5 ครั้ง บ้างก็ประสบความสำเร็จไม่มากก็น้อย บ้างก็ไม่มาก บางแห่งมีผู้สมัครที่แข่งขันกัน ข้างหน้าฉัน และยังมีงานทดสอบอีกสองหรือสามงาน ซึ่งฉันก็ทำสำเร็จด้วยความสำเร็จที่แตกต่างกันไป เช่นเดียวกับการสัมภาษณ์ด้วยการพูดภาษาอังกฤษหนึ่งครั้ง ซึ่งฉันผ่านได้สำเร็จ แต่ก่อนหน้านั้น การสัมภาษณ์ไม่ได้เกิดขึ้นเพราะ... คู่แข่งอีกคนเอาชนะฉันได้อย่างไร ฉันเกือบจะเข้าสู่สิ่งที่เรียกว่า "เกณฑ์มาตรฐาน" ที่ Luxsoft ผ่านการทดสอบ การสัมภาษณ์ แต่ในช่วงสุดท้ายเมื่อฉันอ่านสัญญา ฉันเปลี่ยนใจและปฏิเสธ สำหรับฉันดูเหมือนว่าเงื่อนไขเหล่านั้นเป็น การถวายนั้นแย่มาก กล่าวโดยสรุป พวกเขาสอนคุณเป็นเวลาสามเดือน และจ่ายค่าจ้างให้คุณ $300 เมื่อเสร็จสิ้นการฝึกอบรม หากพวกเขาชอบคุณ พวกเขาจะเสนองานให้คุณเป็นรุ่นน้อง ในราคา $500 หลังจาก 9 เดือน พวกเขาอาจขึ้นเงินเดือนของคุณ แต่สิ่งสำคัญ แต่ตามที่เห็นชัดเจนจากข้อตกลง คือตั้งแต่วินาทีที่ลงนาม หากคุณไม่เข้าเรียนหลักสูตรต่างๆ หรือหลังจากหลักสูตรที่คุณต้องการเปลี่ยนสถานที่ทำงานภายในหนึ่งหรือสองปี คุณจะต้องจ่ายค่าชดเชยสำหรับการฝึกอบรมใน เป็นจำนวนเงิน 2,500 ดอลลาร์ ฉันพบว่าเงื่อนไขดังกล่าวไม่สามารถยอมรับได้และปฏิเสธ ฉันยังปฏิเสธตำแหน่งที่ว่างอีกเพราะ... สำหรับฉันดูเหมือนว่าฉันจะไม่มีโอกาสได้ทำงานนั้น แต่สิ่งสำคัญคือฉันได้รับประสบการณ์อันมีค่ามากในการสัมภาษณ์ และหลังจากการสัมภาษณ์แต่ละครั้ง ฉันก็มีความคิดที่ดีขึ้นมากว่าอะไรรอฉันอยู่ในตอนต่อไป พวกเขาจะถามคำถามแบบไหน และพวกเขาจะคาดหวังคำตอบอะไร จากฉัน... ก็ไม่ใช่ว่าพวกเขาถามฉันด้วยคำถามเดียวกันในการสัมภาษณ์ทุกครั้ง แต่มีคำถามมากมายที่ถามเกือบทุกครั้ง และหลังจากการสัมภาษณ์แต่ละครั้ง ฉันได้สร้างรายการคำถามเล็กๆ น้อยๆ ที่ฉัน "ว่ายน้ำ" ให้ตัวเอง แล้วก็พบว่า คำตอบที่ชัดเจนสำหรับพวกเขา โดยทั่วไปการไปสัมภาษณ์มีประโยชน์มากโดยไม่คำนึงถึงผลลัพธ์... ในช่วงเวลาเดียวกัน (ฤดูใบไม้ร่วง - ฤดูหนาวปี 2556) ไดอาน่าเขียนถึงฉันในข้อความส่วนตัวและถามว่าฉันต้องการมีส่วนร่วมใน "โครงการจริงหรือไม่" ” ฉันพูดอย่างนั้นโดยทั่วไป - ฉันไม่รังเกียจ... และบางเดือนต่อมา Hubert เขียนข้อเสนอที่เฉพาะเจาะจงมากขึ้นเพื่อเข้าร่วมในโครงการที่เริ่มต้นแล้วเมื่อสองหรือสามสัปดาห์ก่อน พวกเขาคงเสนอให้ฉันเพียงเพราะตอนนั้นฉันเป็นผู้นำในด้านการแก้ปัญหา พูดตามตรง หลังจากที่ Hubert แสดงรายการเทคโนโลยีที่ใช้ในนั้นให้ฉันฟัง (Spring, Hibernate, GWT, MySQL, Maven, Git) มันก็แปลกนิดหน่อยเพราะ... ส่วนใหญ่ฉันได้ยินคำเหล่านี้เป็นครั้งแรกและบางทีฉันอาจจะได้ยินบางสิ่งบางอย่างที่ไหนสักแห่งด้วย "ขอบ" หูของฉัน แต่ได้ยินเพียงขอบหูของฉันเท่านั้น ... ฉันคิดว่าฉันไม่มีอะไรเลย เสียยังไงก็เสียเวลา มีส่วนร่วม ยังไงก็เป็นประสบการณ์ที่มีประโยชน์และผมก็เห็นด้วย ฉันยอมรับว่าในตอนแรกมันยากจริงๆ แต่หลังจากผ่านไปหนึ่งสัปดาห์ - หนึ่งสัปดาห์ครึ่ง - สอง ฉันก็อ่านหนังสือและบทความทางอินเทอร์เน็ต ทำความคุ้นเคยกับมันเล็กน้อย และเจาะลึกการทำงานของโค้ดที่มีอยู่มาก ว่าฉันสามารถเขียนบางสิ่งบางอย่างด้วยตัวเองและกระทำการครั้งแรก ฉันโชคดีมากที่มีคนในโครงการ ฉันคิดว่ามีพวกเราทั้งหมดสี่คน: Timur, Zhenya, Seryoga และฉัน เราดูแลโครงการของเรา และ Timur ทำงานส่วนใหญ่ในส่วนแบ็คเอนด์, Zhenya ที่ส่วนหน้า, Seryozha บนฐานข้อมูล ฉันทำเพียงเล็กน้อยที่ส่วนหน้า เล็กน้อยที่ส่วนหลัง แต่ส่วนใหญ่อาจอยู่ส่วนหน้า -จบ. หลังจากผ่านไปสองหรือสามเดือน เราก็กลายเป็นทีมแรกที่ประสบความสำเร็จใน "โครงการจริง" ที่แท้จริง ซึ่งชาวเมือง Javarash ทุกคนใช้อยู่ในขณะนี้ - นี่คือโครงการ "การให้คะแนน" =) ถ้าจะบอกว่า "โครงการจริง" ทำให้ฉัน มากคือการไม่พูดอะไรเลย! ) นอกเหนือจากประโยชน์ที่ชัดเจน (ความรู้อันมีค่าใหม่จำนวนมหาศาล) ที่สำคัญกว่านั้นคือความเข้าใจที่ว่าแม้แต่สำหรับ "โปรแกรมเมอร์ Java" การรู้เพียง Java เท่านั้นยังห่างไกลจากทักษะที่จำเป็นเพียงอย่างเดียวแม้ว่า มันเป็นพื้นฐาน Java ก็เหมือนกับ ABC ของการเขียนโปรแกรม แต่นอกเหนือจากตัวอักษรแล้ว คุณต้องรู้กฎการสะกด ไวยากรณ์ ไวยากรณ์ ความสามารถในการสร้างประโยคอย่างถูกต้อง มีคำศัพท์มากมาย โดยรวมแล้ว ฉันคิดว่าการเปรียบเทียบนั้นชัดเจน นอกจากนี้ในการเขียนโปรแกรม คุณต้องมีความรู้และความสามารถในการใช้เฟรมเวิร์ก รูปแบบ และเครื่องมือการพัฒนามากมาย รวมถึงความสามารถในการค้นหาวิธีแก้ไขปัญหาที่เกิดขึ้นและคำตอบสำหรับคำถามของคุณ หลังจากทำโปรเจ็กต์จริง ฉันเริ่มสนใจเทคโนโลยีขั้นสูงมากขึ้น และเพิ่มความเข้าใจให้ลึกซึ้งยิ่งขึ้นเกี่ยวกับเทคโนโลยีที่ฉันรู้จักอยู่แล้ว... ความสนใจของฉันไปไกลกว่า Java Core เพียงอย่างเดียว และในประวัติย่อของฉันรายการใหม่ที่ชัดเจนปรากฏในคอลัมน์ "ประสบการณ์การทำงาน" พร้อมคำอธิบายเกี่ยวกับเทคโนโลยีเจ๋ง ๆ และทันสมัยที่ใช้ในโครงการ =) แต่โครงการเสร็จสมบูรณ์และฉันก็เริ่ม "การทำงานใหม่" อย่างเงียบ ๆ ฤดู” ในตึกสูง... เวลาว่างน้อยลงมาก และปัญหาเรื่องการเปลี่ยนอาชีพก็จางหายไป แต่ถึงกระนั้นฉันก็ทุ่มเทเวลาว่างเกือบทั้งหมด (ตอนเย็นหลังเลิกงานและวันหยุดสุดสัปดาห์) ไปกับการเขียนโปรแกรม เขียน "มินิโปรเจ็กต์" ทุกประเภทให้กับตัวเอง บางครั้งก็แก้ไขปัญหาใน Javarash ฉันตรวจสอบตำแหน่งงานว่างและเมื่อสิ้นสุดฤดูใบไม้ร่วงฉันก็ลงทะเบียนหลักสูตรฟรีที่สำนักงาน DataArt IT ด้วย หลักสูตรเหล่านี้กลายเป็นเรื่องไร้สาระ ส่วนใหญ่เป็นหลักสูตรทบทวน ดังนั้นพวกเขาจึงดำเนินการตามนั้น ฉันเรียนรู้แทบไม่มีประโยชน์อะไรเลย แต่ภายในกรอบของหลักสูตรเหล่านี้ นักเรียนถูกขอให้แบ่งเป็นทีมและเขียน "โครงการ" =) โครงการประกอบด้วยการเขียนระบบทดสอบออนไลน์ โดยมีการลงทะเบียนผู้ใช้ ส่วนผู้ใช้ (การทำแบบสอบถาม) และพื้นที่ผู้ดูแลระบบ (การสร้างแบบสอบถามและการจัดการบัญชี) ฉันลงเอยด้วยหนึ่งในสี่ทีมดังกล่าว และต่อมาปรากฏว่าฉันเขียนโปรเจ็กต์นี้ด้วยตัวฉันเอง =) และในเวลาประมาณหนึ่งเดือน (ในขณะที่ทำงานในอาคารสูงในเวลาเดียวกัน) ฉันเองก็เขียนเว็บแอปพลิเคชันที่ใช้เทคโนโลยีและรูปแบบเกือบจะเหมือนกับที่เราใช้ใน Real โปรเจ็กต์กับพวกใน Javarash ก็บวก jsp และ Spring Security และอีกมากมาย =) หากใครสนใจมาก ฉันสามารถส่งลิงก์ไปยังพื้นที่เก็บข้อมูลแบบเปิดพร้อมซอร์สโค้ดของโปรเจ็กต์ได้... นอกจากนี้ ที่ไหนสักแห่งในเดือนธันวาคม ฉันได้รับเชิญไปสัมภาษณ์จากสำนักงานแห่งหนึ่งซึ่งต่อมากลายเป็นเคียฟ การสัมภาษณ์เกิดขึ้นผ่านทาง Skype และหลังจากนั้นก็มีการสัมภาษณ์ผู้จัดการคนหนึ่งของบริษัทขนาดใหญ่ ซึ่งเป็นลูกค้าของโอเดสซาของสำนักงานไอทีในเคียฟแห่งนี้ พวกเขาบอกฉันเมื่อตัดสินใจจะโทรมา... ก็เหมือนเช่นเคย ฉันคิดว่าถ้าพวกเขาไม่ได้จ้างฉันทันที ก็แทบไม่มีความหวัง... แต่ถึงอย่างนั้น ประมาณหนึ่งเดือนต่อมา ในช่วงปีใหม่ ฉันเขียนถึงผู้จัดการฝ่ายทรัพยากรบุคคลคนนี้และถามเกี่ยวกับผู้สมัครของฉัน น่าแปลกที่เธอตอบว่ายังว่างอยู่และยังไม่มีการตัดสินใจ... นั่นหมายความว่ายังมีความหวัง และตอนนี้ เกือบอีกหนึ่งเดือนต่อมา ณ ปลายเดือนมกราคม เธอโทรหาฉันพร้อมกับถามว่า “ฉันยังหางานอยู่ไหม” ซึ่งฉัน “ไม่ลดละ” ตอบว่า “ใช่ ฉันยังหางานอยู่” แล้วเธอก็บอกฉันว่าฉันคือเธอ ฉันเจอแล้ว เพราะ... ฉันเหมาะกับพวกเขา!))) ความรู้สึกนี้อธิบายไม่ได้อย่างแน่นอน เมื่อคุณได้รับการบอกกล่าวทางโทรศัพท์ ปีกของคุณก็จะเติบโต =) เพื่อทำความเข้าใจสิ่งนี้ คุณเพียงแค่ต้องสัมผัสมันด้วยตัวเอง ซึ่งเป็นสิ่งที่ฉันปรารถนาสำหรับคุณในอนาคตอันใกล้นี้) แล้วผู้จัดการจากเคียฟมาที่นี่ เราก็พบกัน กับเขาได้รู้จักกันฉันได้เรียนรู้มากขึ้นเกี่ยวกับโปรเจ็กต์ที่ฉันต้องทำงาน กล่าวโดยสรุป บริษัท เคียฟแห่งนี้กำลังพัฒนาแอปพลิเคชัน ERP ขนาดใหญ่สำหรับลูกค้าองค์กรในโอเดสซาและได้รับการพัฒนามาเป็นเวลานานตามที่ฉันเข้าใจ โดยรวมแล้ว 3 - 4 ปีแล้ว =) มันถูกเขียนโดย มากมาย แต่ยังคงมีข้อบกพร่องอยู่นับไม่ถ้วน นอกจากนี้แอปพลิเคชันมีความแตกต่างเฉพาะจำนวนมากและจำเป็นต้องมีการสื่อสารกับลูกค้าอย่างต่อเนื่องและการส่งผู้คนจากเคียฟมาที่นี่อย่างต่อเนื่องเป็นโรคริดสีดวงทวารและการนั่งเล่นโทรศัพท์เป็นเวลาหลายวันก็ไม่ใช่ทางเลือกเช่นกันและพวกเขาตัดสินใจว่า ต้องการคนที่นี่ ในท้องถิ่น ในโอเดสซา และตอนนี้ฉันต้องทำให้ใบสมัครนี้เสร็จสิ้น แอปพลิเคชันนี้เขียนด้วย GWT + ExtGWT + Spring + Hibernate + MySQL และไลบรารีย่อยที่รองรับอีกมากมาย มันบังเอิญว่านี่คือกลุ่มเทคโนโลยีที่ฉันพัฒนาและมีประสบการณ์ที่ยอมรับได้ไม่มากก็น้อย ข้อเสียคือโปรเจ็กต์นี้เก่า และใช้ไลบรารีเวอร์ชันเก่าและวิธีการออกแบบที่ล้าสมัย และล้าสมัยมากจนแทบไม่ต้องอัปเดต... หรือเขียนโค้ดใหม่ครึ่งหนึ่ง... ปรากฎว่า ฉันจะทำมันให้เสร็จด้วยตัวเอง =) แน่นอนว่านี่เป็นงานที่ฉันคาดหวังอยู่นิดหน่อย ฉันคิดว่าเหมือนกับรุ่นน้องคนอื่นๆ หัวหน้าทีมที่มีประสบการณ์มากกว่าจะถูกมอบหมายให้ฉัน ซึ่งจะคอยแนะนำฉัน ตรวจทานโค้ดของฉัน และฉันจะปรึกษากับใครได้ในกรณีที่เกิดปัญหา =) แต่โชคชะตากำหนดไว้เป็นอย่างอื่น ... ฉันได้รับความไว้วางใจให้ทำงานที่ออกแบบมาสำหรับนักพัฒนาที่มีประสบการณ์และเป็นอิสระซึ่งมีทั้งข้อดีและข้อเสีย เมื่อฉันคิดเรื่องนี้ เป็นความคิดที่ดีที่จะขอเพิ่มเงินเดือนทันที =) และเพิ่มตัวเลขเดิมขึ้น 200 ดอลลาร์ สิ่งนี้ไม่ได้ทำให้เกิดความขุ่นเคืองในส่วนของพวกเขา ฉันจะไม่ให้ตัวเลขเฉพาะเจาะจง แต่ฉันจะบอกว่าเงินเดือนเกินความคาดหมายของฉันอย่างมาก นอกจากนี้ ช่วงทดลองงานมีเพียงเดือนเดียวเท่านั้น (ไม่ใช่สามตามปกติทุกที่) และตอนนี้ผ่านไปสองสัปดาห์ แน่นอนว่าเมื่อมองแวบแรกก็น่ากลัวที่ต้องดูโปรเจ็กต์ใหญ่ขนาดนี้ แต่ตอนนี้ฉันรู้แล้วว่าความประทับใจแรกมักจะหลอกลวงและในตอนแรกมันยากเสมอ แต่อย่างที่พวกเขาพูดว่า "มัน... ไม่ใช่เทพเจ้าผู้เผาหม้อ” และ “น้ำทำให้หินสึกหรอ” "=) ฉันจึงเริ่มเจาะลึกโค้ดทีละเล็กทีละน้อยและตอนนี้ฉันรู้แล้วว่าทุกอย่างจะออกมาดี... จริงอยู่ที่พวกเขาไม่ได้ อยากให้ฉันทำให้มันเป็นทางการ พวกเขาบอกว่าฉันจะทำให้ SPD เป็นทางการ แต่อย่างที่ฉันได้ยินมา นี่เป็นวิธีปฏิบัติทั่วไปสำหรับโปรแกรมเมอร์ ฉันอยากจะทราบด้วยว่าการทำงานเป็นโปรแกรมเมอร์ก็ไม่ใช่รีสอร์ทเช่นกัน แต่อย่างแรกเลยคืองานที่คุณต้องตื่นเช้าและกลับตอนเย็น แต่งานนี้มาก ดีกว่าคนอื่นๆ ด้วยเหตุผลหลายประการที่กล่าวข้างต้น และดอกเบี้ย เงิน และโอกาสทางธุรกิจ เธอมีทุกอย่าง และมันดีเป็นพิเศษ เมื่อท่านรู้ว่าท่านสามารถบรรลุสิ่งนี้ได้ด้วยตนเอง ด้วยจิตใจ ด้วยงาน ด้วยความเพียรพยายาม สามารถตั้งเป้าหมายที่จริงจังสำหรับตนเองและบรรลุเป้าหมายได้ ฉันสามารถเปลี่ยนแปลงชีวิตของฉันได้ เพื่อว่าคุณจะได้เป็นนายของโชคชะตาของคุณเองในหลาย ๆ ด้าน สิ่งเดียวที่ฉันกลัวตอนนี้คือความเกียจคร้านซึ่งเมื่อบรรลุผลนี้ฉันจะขี้เกียจและหยุดเติบโตอย่างมืออาชีพ แต่หวังว่าสิ่งนี้จะไม่เกิดขึ้นจริงๆ =) สรุปฉันจะสานต่อประเพณีและ แสดงรายการเทคโนโลยีโดยย่อซึ่งเคยเป็นและยังคงเป็นกุญแจสำคัญสำหรับฉันในการฝึกอบรมและตอนนี้ในการทำงาน) เป็นสิ่งที่พึงปรารถนาอย่างมากแม้อาจจำเป็นก็ตามความรู้เกี่ยวกับฐานข้อมูล, SQL (MySQL), jdbc, Hibernate, Jpa, เทคโนโลยีเครือข่าย html, jsp, servlets , xml, Tomcat, ความรู้เกี่ยวกับรูปแบบ JavaSE พื้นฐานจะต้องเรียกว่ารูปแบบ GOF) นอกจากนี้ยังจะเป็นประโยชน์อย่างมากที่ต้องมีความเข้าใจแบบผิวเผินเกี่ยวกับ Spring, SpringMVC เป็นอย่างน้อย โดยเฉพาะอย่างยิ่งตัวสร้างโครงการ Maven, การบันทึก log4j, การทดสอบหน่วย JUnit การทำงานกับระบบควบคุมเวอร์ชัน เช่น Git บางครั้งพวกเขาก็ถามหรือให้งานทดสอบบนเว็บเซอร์วิส (SOAP, REST) ​​​​... แต่นอกเหนือจากทั้งหมดนี้ ความรู้เกี่ยวกับ Java core ควรจะเป็นถ้าไม่มีที่ติ อย่างน้อยก็มั่นใจมาก และถึงกระนั้น ความรู้เกี่ยวกับเทคโนโลยีเหล่านี้ (แม้จะเป็นเพียงผิวเผินก็ตาม) ไม่ได้รับประกันว่าในการสัมภาษณ์ คุณจะไม่ถูกถามในสิ่งที่คุณเกือบจะได้ยินเป็นครั้งแรก) แต่ที่นี่ก็ขึ้นอยู่กับโชคของคุณ... บางทีแค่ Java core เท่านั้นที่ถูกผลักดันก็แค่นั้นแหละ) ฉันอยากจะขอบคุณผู้สร้างแหล่งข้อมูลที่ยอดเยี่ยมนี้อีกครั้ง โดยเฉพาะ Sepp, Hubert และ Diana! และฉันขอให้คุณ Dzhavarashovite มีความเพียรและความอดทนบนเส้นทางที่คุณเลือกดังที่ปู่เลนินกล่าวว่า: "สหายไปตามเส้นทางของหมู่บ้าน!" =) และอย่าหลงระเริงกับความเกียจคร้านของตัวเองและสิ่งสำคัญคือ "อย่ายอมแพ้" และผู้ที่เดินจะเชี่ยวชาญถนน! ขออภัยที่มีตัวอักษรมากเกินไป) อย่างน้อยก็มั่นใจมาก และถึงกระนั้น ความรู้เกี่ยวกับเทคโนโลยีเหล่านี้ (แม้จะเป็นเพียงผิวเผินก็ตาม) ไม่ได้รับประกันว่าในการสัมภาษณ์ คุณจะไม่ถูกถามในสิ่งที่คุณเกือบจะได้ยินเป็นครั้งแรก) แต่ที่นี่ก็ขึ้นอยู่กับโชคของคุณ... บางทีแค่ Java core เท่านั้นที่ถูกผลักดันก็แค่นั้นแหละ) ฉันอยากจะขอบคุณผู้สร้างแหล่งข้อมูลที่ยอดเยี่ยมนี้อีกครั้ง โดยเฉพาะ Sepp, Hubert และ Diana! และฉันขอให้คุณ Dzhavarashovite มีความเพียรและความอดทนบนเส้นทางที่คุณเลือกดังที่ปู่เลนินกล่าวว่า: "สหายไปตามเส้นทางของหมู่บ้าน!" =) และอย่าหลงระเริงกับความเกียจคร้านของตัวเองและสิ่งสำคัญคือ "อย่ายอมแพ้" และผู้ที่เดินจะเชี่ยวชาญถนน! ขออภัยที่มีตัวอักษรมากเกินไป) อย่างน้อยก็มั่นใจมาก และถึงกระนั้น ความรู้เกี่ยวกับเทคโนโลยีเหล่านี้ (แม้จะเป็นเพียงผิวเผินก็ตาม) ไม่ได้รับประกันว่าในการสัมภาษณ์ คุณจะไม่ถูกถามในสิ่งที่คุณเกือบจะได้ยินเป็นครั้งแรก) แต่ที่นี่ก็ขึ้นอยู่กับโชคของคุณ... บางทีแค่ Java core เท่านั้นที่ถูกผลักดันก็แค่นั้นแหละ) ฉันอยากจะขอบคุณผู้สร้างแหล่งข้อมูลที่ยอดเยี่ยมนี้อีกครั้ง โดยเฉพาะ Sepp, Hubert และ Diana! และฉันขอให้คุณ Dzhavarashovite มีความเพียรและความอดทนบนเส้นทางที่คุณเลือกดังที่ปู่เลนินกล่าวว่า: "สหายไปตามเส้นทางของหมู่บ้าน!" =) และอย่าหลงระเริงกับความเกียจคร้านของตัวเองและสิ่งสำคัญคือ "อย่ายอมแพ้" และผู้ที่เดินจะเชี่ยวชาญถนน! ขออภัยที่มีตัวอักษรมากเกินไป) ความต่อเนื่อง
ความคิดเห็น
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION