JavaRush /จาวาบล็อก /Random-TH /ฉันมาเป็นนักพัฒนาได้อย่างไรในครึ่งปี?
llaerto
ระดับ

ฉันมาเป็นนักพัฒนาได้อย่างไรในครึ่งปี?

เผยแพร่ในกลุ่ม
สวัสดีทุกคน. นี่เป็นเรื่องราวการจ้างงานอีกเรื่องหนึ่งบนเว็บไซต์ javarush ซึ่ง javarush จะได้รับการยกย่อง ล้อเล่นนะ พวกเขาจะไม่ทำหรอก หรือพวกเขาจะ? แน่นอนพวกเขาจะรอฉันกำลังรอสักครู่ที่จะเขียนบทความนี้ในระดับ 1 ตอนที่ฉันกำลังอ่านของคนอื่น :) โดยทั่วไปเรามาเริ่มจากจุดเริ่มต้นกันก่อน ในเดือนมิถุนายน 2014 ฉันได้รับปริญญาบัญชี เมื่อถึงมหาวิทยาลัยปี 3 ฉันรู้แล้วว่าฉันจะไม่เป็นนักบัญชี ฉันสร้างรายได้บนอินเทอร์เน็ต - หลายวิธี การเก็งกำไร การสมัครสมาชิก ทางเข้าประตู SDL, GS ฯลฯ มีสิ่งนี้มากมายบนอินเทอร์เน็ต แต่ก็มีความแตกต่างมากมายเช่นกัน นักเรียนก็พอแล้ว หลังจากเรียนจบมหาวิทยาลัย ฉันยังคง "หมุน" บนอินเทอร์เน็ตต่อไป จนกระทั่ง... ในเดือนมกราคม 2558 ฉันคิดว่าคงจะดีถ้าได้เป็นโปรแกรมเมอร์ เพียงเพราะฉันชอบแวดวงไอที ​​ตัวฉันเองจึงเชื่อมโยงกับมันมาเป็นเวลานาน และนักพัฒนาก็เป็นผลลัพธ์ที่สมเหตุสมผล (ในเวลานั้นมันเป็นผลลัพธ์ ตอนนี้มันเป็นเพียงจุดเริ่มต้นของเส้นทางใหม่) เพื่อนำแนวคิดที่ยอดเยี่ยมเช่นนี้ไปใช้ ฉันเริ่มเรียน pyton 3 ฉันเรียนหลักสูตรพื้นฐาน ปัญหาเกี่ยวกับตรรกะและอัลกอริธึม ทั้งหมดนี้แน่นอน ใช่ แต่ “ความยิ่งใหญ่อยู่ที่ไหน โปรแกรมที่ช่วยโลกอยู่ที่ไหน ?” - ฉันคิดว่าตอนนั้น หนึ่งสัปดาห์ต่อมาฉันก็ลืมมันและลืมมันไป มีเงิน ชีวิตกำลังดำเนินไป... แต่ในเดือนกุมภาพันธ์ พี่สาวและสามีของเธอมาเยี่ยมฉัน ทั้งผู้เชี่ยวชาญด้านไอทีและสามีของเธอพูดคุยเกี่ยวกับหลักสูตรที่วางแผนไว้ บริษัทของพวกเขา (ไม่ใช่การฝึกอบรม แต่เป็นเพียงหลักสูตรที่แนะนำด้านไอที - ปฐมนิเทศ เกี่ยวกับความแตกต่างในภาษา เกี่ยวกับเทคโนโลยี เกี่ยวกับโครงการ เป้าหมายด้านไอที ฯลฯ) และแนะนำให้ฉันไปพบพวกเขา ฉันสมัครรับข้อมูลอัปเดตทั้งหมดจากบริษัทของพวกเขา และเริ่มรอ... ในเดือนกุมภาพันธ์ 2558 การลงทะเบียนหลักสูตรเหล่านี้เริ่มต้นขึ้น มีผู้สมัครจำนวนมาก คงจะมีพื้นที่ไม่เพียงพอสำหรับทุกคน ผ่านการทดสอบความรู้ภาษาอังกฤษและแนวคิดการเขียนโปรแกรมขั้นพื้นฐาน เพราะ ฉันรู้วิธี Google เป็นอย่างดี (อย่างไรก็ตามฉันยังคงถือว่านี่เป็นทักษะที่สำคัญที่สุดของโปรแกรมเมอร์) และฉันรู้ภาษาอังกฤษดี - ฉันผ่านการทดสอบส่งไปหลังจาก 2 สัปดาห์ฉันได้รับข้อความ“ คุณได้รับการยอมรับแล้ว , เริ่มเรียน…” หลักสูตรเริ่มในเดือนมีนาคม 2558 หลังจากบทเรียนแรก มีการประกาศการแข่งขัน ผู้คนจะต้องจัดระเบียบตัวเองเป็นทีมและทำงานเป็นทีมให้สำเร็จ แน่นอนว่าไม่มีใครพาฉันไป เพราะว่า... ฉันไม่สามารถทำอะไรได้เลย แต่น้องสาวของฉันแนะนำให้ฉันเริ่มเรียนจาวาเป็นภาษาทั่วไปและภาษาที่กำลังพัฒนา ด้วยความสามารถของฉันใน Google ฉันจึงพบบริการ Javarash พบบทวิจารณ์อ่านและคุณคิดอย่างไร - ฉันซื้อการสมัครสมาชิกในขณะที่อยู่ในระดับ 2 (โดยไม่ต้องรอฟรี 10 รายการ) แต่แล้วก็มีอีกสิ่งหนึ่งที่พุ่งเข้ามา... ในเดือนเมษายน 2558 ฉันมีงานแต่งงาน ดังนั้นนอกเหนือจากหลักสูตรรายสัปดาห์และหาเงินสำหรับขนมปังแล้ว เหลือเวลาเดียวคือเตรียมงานแต่งงานและจาวาราชที่ซื้อมาก็เริ่มรอที่ ระดับที่ 4 และหลังงานแต่งงาน... ในเดือนพฤษภาคม 2558 ฉันไปฮันนีมูนหลังจากนั้นฉันก็ตัดสินใจอย่างแน่วแน่ที่จะเริ่มเรียน Javarash แล้วคุณคิดอย่างไร? เมื่อฉันกลับบ้านในวันที่ 6 พฤษภาคม สิ่งแรกที่ฉันทำคือเริ่มเรียนรู้จาวา ฉันเริ่มทำสิ่งนี้จากระดับ 1 ของ javarush และโดยหลักการแล้ว ฉันเชื่อเพียงพอว่าเส้นทางสู่การเป็นโปรแกรมเมอร์ของฉันเริ่มต้นในวันที่ 6 พฤษภาคม ในเดือนมิถุนายน 2558 ฉันอยู่ที่ระดับ 20 ของ Java Rush แล้ว จริงๆ แล้วนี่คือส่วนหลักของรีวิวเกี่ยวกับ Java Rush เพราะ ฉันไม่ได้ไปไกลกว่าระดับ 20 อะไรยังไงฉันได้งาน! โอ้ ฉันจะหางานทำหลังจากเลเวล 20 ได้ไหม? เลขที่ เป็นสิ่งต้องห้าม แล้วความลับคืออะไร? ความลับก็คือก่อนเลเวล 20 คุณจะต้องผ่านพื้นฐานของ Java ซึ่งเป็นฐานที่สำคัญที่สุด และคุณไม่เพียงแค่ผ่านพื้นฐานเท่านั้น คุณทำซ้ำพื้นฐานแต่ละอย่างซ้ำหลายสิบครั้ง หุ่นยนต์ร่วมเพศเคี้ยวมันเพื่อคุณและบังคับให้คุณค้นหาข้อมูลที่เพิ่งดาวน์โหลดมาทักษะ Google (ทักษะที่สำคัญที่สุดของโปรแกรมเมอร์จำไว้)ดังนั้น ความผิดพลาดครั้งแล้วครั้งเล่า ความโกรธครั้งแล้วครั้งเล่า ความล้มเหลวครั้งแล้วครั้งเล่า คุณผ่าน 20 ระดับนี้ไปแล้ว...ที่นี่การแจกแจงที่สวยงามของฉันรายเดือนหายไปเพราะ... ยิ่งไปกว่านั้น เป็นการยากที่จะผลิตมันในลักษณะที่แตกต่างเช่นนั้น และหลังจากเลเวล 20 ฉันก็ลองใช้ Android โดยไม่ได้ตั้งใจ และมันก็กระชับขึ้นและเราก็จากไป ฉันเริ่มอ่านหนังสือ ดูวิดีโอ บทเรียนออนไลน์ บทเรียนแบบข้อความ - หลายอย่าง (เช่น Google อีกครั้ง!!) แต่ทุกที่ที่ฉันมั่นใจ 100% เกี่ยวกับ 1m ต้องขอบคุณ Javarash ที่ฉันได้รับรากฐานที่ทรงพลังที่สุด เฟรมเวิร์ก Android เป็นเพียงส่วนเสริม หากไม่มีพื้นฐาน ฉันจะไม่สามารถเข้าใจ Android และเขียนแอปสำหรับมันได้ พื้นฐานคือรากฐานของคุณ หากคุณข้าม Javarash คุณจะกลายเป็นคนไร้สาระในโลกแห่งการเขียนโปรแกรมอย่างแท้จริง เพียงเพราะมีแบบฝึกหัดมากมายที่นี่ที่จะนำข้อมูลสำคัญนี้ไปสู่การเรียนรู้ที่ช้าที่สุด! ไม่ คุณสามารถเป็นโปรแกรมเมอร์ได้โดยไม่ต้องใช้ Javarash แต่มันจะยากขึ้นและนานขึ้น *(ฉันไม่พิจารณาตัวเลือกในการให้คำปรึกษาและการดึงหูนี่เป็นกรณีที่หายากและผู้ที่มีที่ปรึกษาเช่นนี้ไม่ได้นั่งที่นี่) ตั้งแต่เดือนมิถุนายนถึงกันยายน ฉันหมกมุ่นอยู่กับความแตกต่างของ Android ที่ฉันดูดซับและดูดซับ (และพวกมันทั้งหมดยังคงกลิ้งไปที่ฐาน Java ที่ได้รับที่นี่) แต่ (ที่นี่เราจะกลับสู่รายละเอียดรายเดือน) ภายในเดือนตุลาคม... ในเดือนกันยายน ปี 2558 ฉันรู้ว่าฉันรู้อะไรบางอย่างแล้ว (ฉันล้อเล่น ตอนนั้นฉันคิดว่าตัวเองเกือบจะเป็นคนกลางแล้ว) และตัดสินใจว่าฉันต้องการงาน (ฉันต้องเลี้ยงครอบครัว) นั่นคืองานของ Android นักพัฒนา แต่อย่างไร? ท้ายที่สุดแล้วผู้คนจำนวนมากกำลังมองหางานนี้ พวกเขาเขียนเรซูเม่แบบเดียวกันเหมือนฉัน ฉันควรทำอย่างไร คนอื่นจะคิดว่าฉันเป็นผู้ชายไม่ว่ายังไงก็ตาม ฉันตัดสินใจทันทีว่าจะมองหา a งานเมื่อผมเขียน Portfolio ครบเครื่อง :) และเริ่มเขียนมัน . เป้าหมายของฉันคือ 4 แอปพลิเคชัน: เครื่องคิดเลขที่มีการคำนวณทีละบรรทัด (วิธีที่ง่ายที่สุด ใช้งานได้ทุกที่ทุกเวลา) แอปพลิเคชันไคลเอนต์-เซิร์ฟเวอร์ (เซิร์ฟเวอร์ไม่ได้เขียนโดยฉัน) ที่ดัดแปลงไซต์สารานุกรมออนไลน์ให้เป็นแอปพลิเคชัน รายการสิ่งที่ต้องทำพร้อมฟีเจอร์ทั้งหมดของการออกแบบวัสดุและการดัดแปลงสารานุกรมออนไลน์อีก 1 รายการ แต่มีฐานข้อมูล การออกแบบวัสดุ ห้องสมุดบุคคลที่สาม และอื่นๆ ที่นั่น โดยทั่วไปฉันร่างแผนและเริ่มเขียน... ในเดือนพฤศจิกายน 2558 คือวันที่ 15 แอปพลิเคชันทั้งหมดของฉันพร้อมแล้ว รหัสอยู่ใน bitbucket แอปพลิเคชันใน play store ฉันรู้ว่าถึงเวลาที่จะเริ่มค้นหา งาน ฉันเป็นผู้ชาย - ที่ไหน :) เพื่อที่จะหางาน ฉันตัดสินใจรวบรวมรายชื่อบริษัทในเมืองของฉัน (โอเดสซา) จัดเรียงพวกเขา เหลือเฉพาะผู้ที่เกี่ยวข้องกับการพัฒนา Android (หรืออย่างน้อยที่สุด) หนึ่งในพื้นที่ของตน) ในการทำเช่นนี้ ฉันเขียนโปรแกรมขนาดเล็กที่แยกวิเคราะห์ข้อมูลจาก http://jobs.dou.ua/companies/ และมอบรายชื่อบริษัทไอทีในโอเดสซา 180 แห่งให้ฉัน น่าเสียดายที่มีบริษัทที่เปิดให้บริการแทบทุกคืน สตูดิโอห่วย ๆ รวมถึงบริษัทผู้ให้บริการอินเทอร์เน็ตทุกประเภท ฉันคัดแยกมันออกด้วยตนเอง และได้รับรายชื่อ 63 บริษัทที่เหมาะกับฉัน ฉันตัดสินใจส่งเรซูเม่ให้กับบริษัท 3-5 แห่งต่อวัน สิ่งเดียวคือฉันตัดสินใจพักผ่อนก่อนหน้านี้ ไปที่ไหนสักแห่งกับภรรยา (ไม่อย่างนั้นฉันเรียน 8+ ชั่วโมงต่อวัน + ทำงาน 2 ชั่วโมง) ยังไงก็ตาม ทำงาน - บางแห่งภายในเดือนมิถุนายนฉันเก็บเงินได้เพียงพอสำหรับการใช้ชีวิตข้างหน้าดังนั้นฉันจึงเรียนอย่างสงบโดยไม่ต้องใช้เวลาหาเงินมากนัก) และฉันเริ่มส่งรายชื่อผู้รับจดหมายในวันที่ 20 สิ่งเดียวที่ฉันตัดสินใจทำเพื่อลดความรู้สึกผิดชอบชั่วดี (เพื่อไม่ให้ดูเหมือนคนเกียจคร้าน) คือการโพสต์เรซูเม่ของฉันบน work.ua หลังจากโพสต์ประกาศอย่างใจเย็นเมื่อวันพุธฉันก็ไปพักผ่อน เมื่อวันที่ 20 พฤศจิกายน 2558 ฉันได้รับอีเมลแจ้งว่าบริษัทแห่งหนึ่งชอบเรซูเม่ของฉัน ซึ่งก็คือโปรเจ็กต์ที่ฉันทำเสร็จแล้ว และพวกเขาก็เชิญฉันให้สัมภาษณ์ ฉันประหลาดใจมากที่การสัมภาษณ์กลายเป็นแบบออนไลน์ และบริษัทกลับกลายเป็นว่าอยู่ห่างไกล (ตอนนี้ฉันทำงานที่บ้านโดยใช้คอมพิวเตอร์มา 4 ปีแล้ว การทำงานเป็นโปรแกรมเมอร์ที่บ้านคือความฝันของฉัน) ฉันไม่ได้แสดงให้เห็นว่าฉันกำลังนั่งด้วยสายตาเป็นประกาย แต่แค่ตอบคำถามทุกข้ออย่างใจเย็น ทั้งทางเทคนิคและไม่ใช่ และส่งโค้ดของฉันเพื่อตรวจสอบโค้ดไปยังหัวหน้าทีมในอนาคตของฉัน หลังจากกังวลอยู่ 3 ชั่วโมง ฉันก็ได้รับคำตอบว่า “เราอยากให้คุณทำงานให้เรา” ฉันไม่ได้เถียงจริงๆ คุณต้องการมันตามที่คุณต้องการ :))) วันที่ 24 พฤศจิกายน 2558 เป็นวันทำการแรกของฉันในฐานะนักพัฒนา Android... มันไม่ใช่เรื่องเล็ก คุณธรรมหลักของมันอาจจะเป็นเช่นนั้น ดังนี้ 1 ) เรียนรู้พื้นฐาน สำหรับพื้นฐานของ java ไม่มีอะไรดีไปกว่า javarush (เชื่อฉันเถอะ ฉันสามารถ Google ได้ :) 2) เรียนรู้การใช้ Google สิ่งนี้สำคัญกว่าพื้นฐานด้วยซ้ำ เมื่อทราบวิธีการค้นหา คุณจะพบวิธีแก้ไขปัญหาต่างๆ ได้ 3) เรียนภาษาอังกฤษ ฉันศึกษามันวันละชั่วโมงระหว่างเรียนการเขียนโปรแกรม ตอนนี้ฉันค้นหาและอ่านข้อมูลทางเทคนิคเฉพาะในต้นฉบับเท่านั้น ยังมีข้อมูลมากกว่านี้อีกมาก และชัดเจนและสดใหม่ยิ่งขึ้น 4) เขียนพอร์ตโฟลิโอ ไม่มีใครต้องการคุณ แต่ถ้าคุณรู้วิธีทำอะไรสักอย่างและแสดงมันออกมา คุณจะโดดเด่นทันทีจากภูมิหลังของผู้สมัครหลายสิบคนเช่นคุณที่ขี้เกียจเกินกว่าจะเขียนพอร์ตโฟลิโอ 5) เรียนรู้อยู่เสมอ ทุกวันคุณควรเรียนรู้สิ่งใหม่ๆ อย่างน้อย 1 สิ่งเล็กๆ น้อยๆ 6) โปรแกรม โค้ดแต่ละบรรทัดจะทำให้คุณเข้าใกล้เป้าหมายมากขึ้นอีก 1 ก้าว ทุกอย่างมาพร้อมกับประสบการณ์ 7) อย่ายอมแพ้. ในระหว่างการศึกษาของฉัน อย่างน้อย 5 ครั้ง ฉันถูกโจมตีด้วยความสิ้นหวังและความเศร้าโศก ความสงสัยในตนเอง และความอ่อนแอ แต่โดยที่ฉันไม่ต้องการและไม่ต้องการ ฉันจึงบังคับตัวเองให้ก้าวต่อไป และสิ่งเหล่านี้ถูกแทนที่ด้วยแรงบันดาลใจ 8) ฉันคิดว่านั่นคือทั้งหมดที่ฉันอยากจะพูด มุ่งมั่นและทุกอย่างจะได้ผลฉันกำลังบอกคุณในฐานะนักพัฒนา Android ที่มีวุฒิการบัญชี :) ป.ล. ฉันไม่ได้เขียนไว้ในส่วนหลักของบทความ แต่ฉันจะพูดที่นี่ นอกเหนือจากแนวทางหลัก Java\Android\other แล้ว เรียนรู้การใช้เทคโนโลยีอื่นๆ ที่จำเป็นสำหรับอาชีพของคุณ อันไหนกันแน่? Git 100%, JIRA, Scrum, XML, JSON, REST api, HTTP และอื่นๆ อีกมากมาย คุณสามารถค้นหาตัวอย่างที่เฉพาะเจาะจงได้อย่างง่ายดายโดยดูจากสิ่งที่นายจ้างต้องการจากนักเรียนระดับกลางในสาขาพิเศษของคุณ เชื่อฉันเถอะว่าทักษะ "ข้างเคียง" เหล่านี้เรียนรู้ได้อย่างรวดเร็วและง่ายดาย เพราะ... มันเรียบง่าย แต่มันทำให้ระดับและราคาของคุณสูงขึ้น และหากไม่มีพวกมันคุณก็ไปไม่ไกล :) PPS โอ้ใช่ ฉันทำงานมา 2 เดือนแล้ว ทิม ลีดบอกว่าฉันโตขึ้นและทุกอย่างเรียบร้อยดี เขายังแนะนำฉันด้วยว่าควรอ่านอะไรและควรพัฒนาอย่างไร
ความคิดเห็น
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION