JavaRush /จาวาบล็อก /Random-TH /คอฟฟี่เบรค #41 วิธีหาที่ปรึกษาด้านการเขียนโค้ด 6 สิ่งที่ท...

คอฟฟี่เบรค #41 วิธีหาที่ปรึกษาด้านการเขียนโค้ด 6 สิ่งที่ทำให้คุณเป็นโปรแกรมเมอร์ที่ดี

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

วิธีค้นหาที่ปรึกษาด้านการเขียนโค้ด

ที่มา: Hackernoon คุณได้ลองเขียนโค้ด ดูเอกสารประกอบการเขียนโค้ดแล้ว แต่กลับพบว่ามันไม่มีประโยชน์ขนาดนั้น? ไม่แน่ใจว่าคุณกำลังไปในทิศทางที่ถูกต้องกับการฝึกของคุณหรือไม่? หากคุณรู้สึกว่าต้องการใครสักคนเพื่อขอคำแนะนำในการเรียน คุณก็ต้องมีที่ปรึกษา ปัญหาเดียวอาจเป็นเพราะคุณไม่รู้จักโปรแกรมเมอร์ที่มีประสบการณ์ คอฟฟี่เบรค #41  วิธีหาที่ปรึกษาด้านการเขียนโค้ด  6 สิ่งที่ทำให้คุณเป็นโปรแกรมเมอร์ที่ดี - 1เมื่อไม่กี่ปีก่อน ฉันกำลังมองหาที่ปรึกษาด้านการเขียนโค้ดด้วยตัวเอง ฉันรู้จักคนสองสามคนที่จะช่วยฉันได้ แต่ฉันไม่ได้คุยกับพวกเขามาหลายปีแล้ว และฉันรู้สึกไม่สบายใจที่จะขอความช่วยเหลือจากพวกเขา หลังจากผ่านไปหกเดือน ฉันมีที่ปรึกษาห้าคนพร้อมที่จะช่วยฉันในการเขียนโปรแกรม พวกเขาช่วยให้ฉันผ่านการสัมภาษณ์ พัฒนาทักษะการเขียนโปรแกรม และมอบแหล่งข้อมูลที่เป็นประโยชน์สำหรับการเรียนรู้การเขียนโค้ด ฉันจะบอกคุณเกี่ยวกับวิธีการหาที่ปรึกษา

จุดแรก: LinkedIn

สถานที่แรกๆ ที่ฉันคิดว่าจะหาที่ปรึกษาด้านการเขียนโค้ดคือ LinkedIn เมื่อฉันเข้ามาที่ไซต์นี้ ฉันก็ไปที่ช่องค้นหาทันที ฉันค้นหาคนที่ใช้คำเช่น "ซอฟต์แวร์" "วิศวกรซอฟต์แวร์" และ "นักพัฒนา" ปรากฎว่าฉันรู้จักคนสิบคนที่เกี่ยวข้องกับการพัฒนาซอฟต์แวร์ แต่ฉันไม่ได้หยุดเพียงแค่นั้น ฉันดูแต่ละโปรไฟล์และพยายามทำความเข้าใจว่าพวกเขากำลังทำอะไรอยู่ ฉันระบุบทบาท ความรับผิดชอบ และประเภทบริษัทที่พวกเขาทำงาน จากนั้นฉันก็ค้นหาอย่างลึกซึ้งเพื่อรวมสิ่งที่ฉันไม่รู้จักด้วย ฉันสามารถเชื่อมต่อกับผู้คนสองสามคนผ่านทางเพื่อนร่วมกันบน LinkedIn หากคุณมีความสัมพันธ์ที่ดีกับเพื่อนที่มีร่วมกันเหล่านี้ คุณสามารถขอให้พวกเขาแนะนำให้คุณรู้จักกับเพื่อนโปรแกรมเมอร์ของพวกเขาได้ แต่ถ้าคุณรู้สึกไม่สะดวกใจที่จะขอสิ่งนี้ โปรดติดต่อโปรแกรมเมอร์ด้วยตัวเอง คุณสามารถใช้เทมเพลตสำหรับข้อความได้ตามใจชอบ ฉันเขียนจดหมายนี้ถึงเพื่อนร่วมกัน: “สวัสดี [ชื่อ] ฉันหวังว่าคุณจะสบายดี! ฉันสนุกกับการอ่านโพสต์ของคุณเกี่ยวกับการตลาดเนื้อหา คุณและบริษัทของคุณดูดีในสาขาของคุณ ฉันอยากจะถามว่าคุณสามารถช่วยฉันบางอย่างได้ไหม ฉันกำลังเรียนรู้การเขียนโปรแกรมและต้องการความช่วยเหลือจากนักพัฒนาที่มีประสบการณ์มากกว่าในการเรียนรู้ ฉันสังเกตเห็นว่าคุณรู้จัก [ผู้ให้คำปรึกษาด้านการเขียนโค้ดที่มีศักยภาพ] คุณช่วยแนะนำเราหน่อยได้ไหม? ฉันอยากจะถามคำถาม [เขา/เธอ] และมันจะช่วยฉันได้มากในเรื่องทักษะการเขียนโปรแกรม อย่างไรก็ตาม [ชื่อ] บอกฉันด้วย! ฉันจะขอบคุณมาก! [ชื่อของคุณ]” ณ จุดนี้ ฉันระบุคนรู้จักร่วมกันสองสามคนที่ฉันสามารถติดต่อและขอแนะนำให้รู้จักกับมืออาชีพที่เหมาะสมได้ ฉันยังติดต่อโดยตรงไปยังผู้ให้คำปรึกษาที่มีศักยภาพหลายคนด้วย ฉันยังเตรียมเทมเพลตข้อความสำหรับนักพัฒนาซอฟต์แวร์ที่ฉันต้องการติดต่อด้วย คุณสามารถใช้มันได้ตามใจชอบ แต่อย่าลืมเพิ่มความรู้สึกส่วนตัว: “สวัสดี [ชื่อ] ฉันสังเกตเห็นว่าคุณทำงานเป็นนักพัฒนาซอฟต์แวร์ที่ [บริษัท] ในด้านบริการลูกค้าภายใน ฉันเพิ่งทราบว่าทีมของคุณผ่านรอบ A (หนึ่งในขั้นตอนของการดึงดูดการลงทุนร่วมลงทุน - ประมาณ) ยินดีด้วย! ฉันกำลังเรียนการเขียนโปรแกรมและมันทำให้ฉันมีความสุขมาก ฉันรู้ว่าคุณยุ่งมาก แต่ความสามารถพิเศษของคุณคืองานประเภทที่ฉันอยากทำในอนาคตอย่างแน่นอน ฉันต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการเขียนโปรแกรมขอบคุณคุณ คุณสละเวลา 20 นาทีเพื่อคุยกับฉันทางโทรศัพท์ในอีกไม่กี่สัปดาห์ข้างหน้าได้ไหม ขอบคุณและฉันรอคอยคำตอบของคุณจริงๆ! [ชื่อของคุณ]" ฉันส่งข้อความไปสิบข้อความและได้รับการตอบกลับสามข้อความ หลังจากนั้นเราก็ตกลงกันเรื่องเวลาพูดคุยทางโทรศัพท์ เป้าหมายของฉันคือการถามคำถามและสร้างสายสัมพันธ์ ฉันพยายามไม่พูดถึงอะไรเกี่ยวกับการให้คำปรึกษาหรือสิ่งที่ฉันต้องการ จริงๆ แล้ว ทั้งหมดที่ฉันทำคือถามคำถามพวกเขาและบอกพวกเขาว่าทำไมฉันถึงคิดว่างานของพวกเขาเจ๋ง ผู้คนชอบให้คำแนะนำและพูดคุยเกี่ยวกับตัวเอง อย่าหักโหมจนเกินไป แต่ต้องแน่ใจว่าพวกเขารู้สึกได้รับความเคารพ ทันทีที่วางสาย ฉันก็ส่งข้อความหาพวกเขาอีกครั้งเพื่อบอกว่าฉันซาบซึ้งกับเวลาของพวกเขามาก ฉันยังขอโอกาสที่จะติดต่อกัน ผู้ติดต่อทั้งสามในสามคนตอบว่าใช่ดังกึกก้อง ในการโทรครั้งที่สองฉันมั่นใจมากขึ้น ฉันยังคงถามคำถาม แต่ฉันได้แสดงความอยากรู้อยากเห็นและความจำเป็นในการให้คำปรึกษาอย่างชัดเจน ปรากฎว่าคู่สนทนาของฉันทุกคนพร้อมที่จะช่วยเหลือ พวกเขาแนะนำหัวข้อสำหรับการเขียนโค้ด ชี้ให้ฉันไปยังแหล่งข้อมูลที่เป็นประโยชน์ และเสนอความช่วยเหลืออย่างต่อเนื่อง

เขียนโค้ดต่อไปและดูว่าจะนำคุณไปที่ไหน

ครั้งแรกที่ฉันนึกถึงผู้ที่อาจเป็นที่ปรึกษา ไม่มีชื่อใดเข้ามาในใจเลย ดังนั้นฉันจึงละทิ้งแนวคิดนั้นและเพิ่มความพยายามในการเรียนรู้การเขียนโปรแกรมเป็นสองเท่าแทน ฉันเริ่มมองหาข้อแก้ตัวในการเปิดคอมพิวเตอร์และเขียนโค้ด ฉันไม่อยากเขียนโค้ดคนเดียว ดังนั้นฉันจึงไปร้านกาแฟที่มีโปรแกรมเมอร์สังสรรค์กัน ฉันตัดสินใจทำงานในโครงการที่ฉันประสบปัญหา งานของฉันคือการสร้างเว็บแอปพลิเคชันที่ทำงานได้อย่างสมบูรณ์พร้อมฟังก์ชั่นการลงทะเบียนและเข้าสู่ระบบ ฉันสั่งกาแฟและมองไปรอบๆ เพื่อหาโต๊ะว่างสำหรับนั่งทำงาน แล้วฉันก็คิดว่ามีคนเรียกชื่อฉัน ปรากฎว่ามันเป็นเพื่อนของครอบครัวเรา! เราคุยกันนิดหน่อย แล้วเขาก็ถามฉันว่าทำงานอะไร ฉันบอกเขาว่าฉันกำลังทำโปรเจ็กต์อยู่และมีปัญหากับมัน เขาบอกว่าเขาทำงานเป็นวิศวกรซอฟต์แวร์และยินดีให้ความช่วยเหลือ ฉันรู้สึกประหลาดใจเล็กน้อยกับข้อเสนอของเขา แต่ฉันรู้สึกประทับใจและตื่นเต้นที่มีคนต้องการช่วยฉัน ไม่กี่วันต่อมา ฉันส่งอีเมลถึงเขาและถามว่าเขาต้องการดื่มกาแฟและพูดคุยเกี่ยวกับโค้ดหรือไม่ เราพบกัน และเพื่อนของฉันก็พยายามอย่างมากที่จะเข้าใจระดับการเขียนโปรแกรมของฉัน เขาสนับสนุนฉันและตอบคำถาม บอกฉันเกี่ยวกับหนังสือเกี่ยวกับสตาร์ทอัพและพื้นฐานการเขียนโปรแกรม เมื่อฉันย้ายกลับไปเท็กซัส เขาใช้เวลาติดต่อฉันทางโทรศัพท์และตรวจสอบความคืบหน้าของฉัน ตลอดระยะเวลาหนึ่งปี พี่เลี้ยงการเขียนโค้ดคนนี้ช่วยให้ฉันพัฒนาทักษะการเขียนโค้ด เขาเป็นคนที่บอกฉันเกี่ยวกับ Angel.co (เว็บไซต์อเมริกันสำหรับสตาร์ทอัพ นักลงทุน และผู้ที่กำลังมองหางานในสตาร์ทอัพ - ed.) ซึ่งฉันได้สัมภาษณ์หลายครั้งและได้รับข้อเสนองาน เขาทำให้ฉันมั่นใจว่าฉันกำลังไปในทิศทางที่ถูกต้อง ฉันแนะนำให้เขียนโค้ดและทำบ่อยขึ้น แล้วดูว่ามันจะพาคุณไปที่ไหน พูดคุยเกี่ยวกับโค้ดทุกที่ที่คุณไป พยายามที่จะกลายเป็น "เกินบรรยาย" ที่แท้จริง คุณจะแปลกใจกับผู้คนประเภทที่คุณจะเริ่มพบเจอในบริเวณนี้ ในที่สุดคุณก็จะไปถึงจุดที่คุณจะได้พบกับโปรแกรมเมอร์ผู้มีประสบการณ์และพร้อมจะช่วยเหลือคุณ จากนั้นคุณจะพบที่ปรึกษา

อดทนหน่อยนะ ที่ปรึกษาด้านการเขียนโปรแกรมของคุณอยู่ที่นี่แล้ว

พี่เลี้ยงการเขียนโค้ดเป็นคนที่มีคุณค่ามากสำหรับมือใหม่ สิ่งเหล่านี้ช่วยให้คุณเข้าใจโค้ด สามารถแนะนำแหล่งข้อมูลที่เป็นประโยชน์ และช่วยให้แน่ใจว่าคุณกำลังเดินไปในทิศทางที่ถูกต้อง แต่ต้องเตรียมพร้อมว่าการหาที่ปรึกษาจะใช้เวลาพอสมควร อาจใช้เวลาหกเดือนหรือหนึ่งปี และหากความหลงใหลในการเขียนโค้ดของคุณยังคงดำเนินต่อไปในช่วงเวลานี้ คุณจะพบที่ปรึกษาที่เหมาะสมอย่างแน่นอน สิ่งนี้จะช่วยให้คุณเข้าใกล้การทำงานเป็นโปรแกรมเมอร์มากขึ้นอีกขั้นหนึ่ง ขอให้มีความสุขในการค้นหา!

6 สิ่งที่ทำให้คุณเป็นโปรแกรมเมอร์ที่ดี

ที่มา: Sarah ผู้พัฒนาแอปพลิเคชัน iOS ระดับกลาง แบ่งปันว่าปัจจัยใดในความเห็นของเธอที่มีส่วนช่วยในการพัฒนาวิชาชีพของโปรแกรมเมอร์ ในการทำเช่นนี้ เธอได้ระบุคุณสมบัติหลัก 6 ประการที่นักพัฒนาซอฟต์แวร์ควรให้ความสำคัญเป็นพิเศษคอฟฟี่เบรค #41  วิธีหาที่ปรึกษาด้านการเขียนโค้ด  6 สิ่งที่ทำให้คุณเป็นโปรแกรมเมอร์ที่ดี - 2

1. ความสม่ำเสมอ

ความสม่ำเสมอจะช่วยพัฒนาทักษะของคุณ คุณไม่จำเป็นต้องเขียน Code ที่สมบูรณ์แบบ แต่ถ้าคุณเขียน Code ต่อไป คุณจะได้รับประสบการณ์และความรู้ที่จำเป็นอย่างแน่นอน

2. ความเกียจคร้าน

แลร์รี วอลล์ ผู้เขียนหนังสือ "The Perl Programming Language" กล่าวถึงคุณสมบัติ 3 ประการของโปรแกรมเมอร์ที่ดี ได้แก่ ความเกียจคร้าน ความไม่อดทน และความเย่อหยิ่ง หากคุณต้องการค้นหาวิธีที่ง่าย รวดเร็ว และดีที่สุดในการบรรลุเป้าหมาย ให้ถามคนเกียจคร้าน ค้นหาวิธีที่มีประสิทธิภาพที่สุดเพื่อทำภารกิจให้สำเร็จ ทำให้ส่วนหนึ่งของกระบวนการทำงานของคุณเป็นแบบอัตโนมัติและประหยัดเวลาของคุณ

3. ความปรารถนาที่จะเรียนรู้

เตรียมตัวเรียนรู้ต่อ: ทักษะและความรู้ที่โปรแกรมเมอร์มีอยู่ในปัจจุบันจะล้าสมัยในอีกไม่กี่ปีข้างหน้า การเป็นนักพัฒนาที่ติดตามเทรนด์การเขียนโค้ดล่าสุดในงานของเขาเป็นสิ่งสำคัญ

4. ทักษะการดีบัก

พัฒนาทักษะการดีบักของคุณ เมื่อซอฟต์แวร์ไม่ได้ผลลัพธ์ตามที่คุณคาดหวัง คุณจะต้องค้นหาสาเหตุของปัญหาอย่างรวดเร็วและมีประสิทธิภาพ ตรวจสอบโค้ดของคุณอย่างรอบคอบและค้นหาปัญหาที่อาจเกิดขึ้นจนกว่าคุณจะพบคำตอบ

5. สร้างผลกระทบ

แบ่งปันผลงานของคุณรับคำวิจารณ์และการอนุมัติ อิทธิพลที่คุณมีต่อผู้อื่นทำให้คุณเป็นโปรแกรมเมอร์ที่ดี คุณสามารถสร้างเว็บไซต์ แอปพลิเคชันมือถือ แพลตฟอร์ม หรือไลบรารีสำหรับการเผยแพร่บนอินเทอร์เน็ต การได้รับการยอมรับจากผู้อื่นจะเป็นการเปิดประตูบานใหม่ให้กับตัวคุณเอง

6. ความคิดของผู้ประกอบการ

ส่งเสริมงานของคุณสู่ผู้บริโภค หากคุณทำให้คนใช้ผลิตภัณฑ์ของคุณ คุณจะถือว่าเป็นนักพัฒนาที่ดี เมื่อคุณมีแอพที่ได้รับความนิยมในหมู่ผู้ใช้ คุณจะมีตัวเลือกมากขึ้น หากโครงการใดโครงการหนึ่งของคุณได้รับความนิยม นั่นหมายความว่าคุณมีธุรกิจเป็นของตัวเองแล้ว
ความคิดเห็น
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION