Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม

วิธีสร้างแรงจูงใจเมื่อเรียนรู้การเขียนโค้ด (10 เคล็ดลับที่สามารถนำไปปฏิบัติได้!)

เรื่องนี้ฟังดูคุ้นๆ ไหม

คุณตัดสินใจเรียนรู้การเขียนโค้ดแล้ว! เต็มไปด้วยความตื่นเต้นในการหางานใหม่ คุณสมัครหลักสูตร Udemy ได้อย่างรวดเร็วและลงทะเบียนที่ freeCodeCamp

รู้สึกมองโลกในแง่ดีและกระตือรือร้น คุณนั่งลงและเริ่มทบทวนเนื้อหาในเย็นวันนั้น

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

คุณสละเวลาว่างและไม่ได้ดูทีวีเพื่อผ่อนคลายมาสักพักแล้ว อีกทั้งการต้องพลาดเที่ยวกลางคืนกับเพื่อนก็เป็นเรื่องที่แย่มาก

หลังจากผ่านไปสองสามเดือน ทุกคืนดึกและอดนอนเริ่มหนักใจคุณ คุณรู้สึกขมขื่นที่ตระหนักว่าคุณจะไม่ใกล้จะได้งานใหม่ใน 6 เดือน ความคิดนั้นทำให้ท้อใจอย่างไม่น่าเชื่อ

สุดท้าย คุณตัดสินใจหยุดพัก คุณรู้สึกหมดไฟและหมดแรง ช่วงพักนั้นขยายออกไปอีกหลายเดือน

ต่อมาในปีนั้น คุณรู้ว่าคุณไม่ได้เปิดบทแนะนำของคุณมาเป็นเวลานานจริงๆ ถอนหายใจ คุณผลักความคิดที่ว่าสักวันหนึ่งมีงานที่คุณรักเข้าไปอยู่ในใจ

อาจจะปีหน้า

มีแรงบันดาลใจขณะเขียนโค้ด

เรื่องนี้คล้ายกับของคุณเองหรือไม่? หากคุณกำลังพยายามสอนตัวเองเกี่ยวกับการเขียนโค้ด คุณคงคุ้นเคยกับการต่อสู้ดิ้นรนของเรื่องราวเป็นอย่างดี

การเรียนรู้การเขียนโค้ดหรือทักษะใดๆ ด้วยตัวคุณเองจะแตกต่างจากการเรียนในห้องเรียนกับครู คุณไม่มีชั้นเรียนบังคับ การทดสอบ คะแนน หรือความกลัวที่จะล้มเหลวในการสร้างแรงบันดาลใจให้ตัวเอง

เมื่อคุณกำลังเรียนรู้ที่จะเขียนโค้ดด้วยตัวเอง คุณต้องสร้างแรงจูงใจของคุณเอง

แล้วคุณจะทำสิ่งนี้ให้สำเร็จได้อย่างไร? มั่นใจได้อย่างไรว่าเรียนรู้ต่อไปไม่ท้อถอย

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

ต่อไปนี้คือภาพรวมคร่าวๆ ของสิ่งที่เรากำลังจะพูดถึง:

  1. มีเป้าหมายสุดท้ายในใจ
  2. ตั้งเป้าหมายให้เป็นจริง
  3. เลือกความสม่ำเสมอมากกว่าความเร็ว
  4. สร้างกล้ามเนื้อพลังใจ
  5. หลีกเลี่ยงความเหนื่อยหน่ายและพักผ่อน
  6. อย่าปล่อยให้กลุ่มอาการแอบอ้างทำให้คุณผิดหวัง
  7. ค้นหาชุมชนของเพื่อนร่วมงาน
  8. มีส่วนร่วมกับการพบปะสังสรรค์ในท้องถิ่น
  9. อย่าเปรียบเทียบตัวเองกับคนอื่น
  10. อยากรู้อยากเห็นและทำให้มันสนุก!

หวังว่าเคล็ดลับเหล่านี้จะเป็นประโยชน์!

#1:มีเป้าหมายสุดท้ายในใจ

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

อาจเป็นการหางานประจำในฐานะนักพัฒนาเว็บเพื่อให้คุณสามารถเลี้ยงดูครอบครัวทางการเงินได้ หรือจะมีอาชีพที่คล่องตัวที่คุณสามารถอยู่ได้ทุกที่ หรือทำงานเองไม่มีเจ้านาย

ทั้งหมดนี้ ให้รู้ว่า "ทำไม" ของคุณคืออะไร เป้าหมายเดียวที่จะทำให้คุณลุกจากเตียงในตอนเช้าและทำให้คุณอยากทำต่อคืออะไร

เมื่อคุณรู้แล้วว่ามันคืออะไร ให้จดไว้ในที่ที่คุณจะเห็นบ่อยๆ

ใช่ มันฟังดูวิเศษ ฉันรู้ แต่จะช่วยเตือนคุณถึงเป้าหมายและเหตุผลทั้งหมดที่คุณสละเวลาว่าง

ไม่จำเป็นต้องเป็นโปสเตอร์ที่ออกแบบมาอย่างดี อาจเป็นแค่กระดาษโพสต์อิทหรือแผ่นกระดาษก็ได้ Marie บน Instagrammer หนึ่งคน @girlknowstech สร้างโปสเตอร์สร้างแรงบันดาลใจง่ายๆ ของเธอเองด้วยโปสเตอร์ เธอแขวนไว้บนผนังเหนือคอมพิวเตอร์เพื่อให้มองเห็นได้ตลอดเวลา

เป้าหมายสุดท้ายของคุณในการเรียนรู้การเขียนโค้ดคืออะไร

#2:ตั้งเป้าหมายให้เป็นจริง

การมีแรงจูงใจเป็นหลักหมายถึงการไม่ท้อแท้จนคุณยอมแพ้

หลุมพรางที่ใหญ่มากในการทำให้เก่งในทุกเรื่องคือการมีความคาดหวังที่ไม่สมจริง ทำไมถึงเป็นแบบนี้

เมื่อคุณท้อแท้ มักเป็นเพราะความคาดหวังของคุณไม่ตรงกับความเป็นจริง

หากคุณกำลังก้าวเข้าสู่การเรียนรู้การเขียนโค้ด โดยคิดว่าจะเปลี่ยนจากมือใหม่เป็นนักพัฒนาเว็บมืออาชีพใน 6 สัปดาห์หรือ 12 สัปดาห์ อาจ เตรียมพร้อมสำหรับความล้มเหลว

ฉันไม่ได้บอกว่าเป็นไปไม่ได้ที่จะได้งานทำหลังจากเรียนรู้เป็นเวลาสองสามเดือน แต่มันยากจริงๆ

(และฉันไม่ใช่แฟนตัวยงของแนวคิด "เรียนรู้การเขียนโค้ดใน X สัปดาห์!" เพราะพวกเขามักจะพยายามขายของบางอย่างให้คุณ แต่นั่นก็ไม่ใช่ทั้งหมด )

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

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

ท้ายที่สุด แค่รู้ว่าทุกคนเคลื่อนไหวตามจังหวะของตนเอง พยายามวัดความก้าวหน้าของคุณ และอย่าตั้งตัวเองให้ล้มเหลวด้วยความคาดหวังที่ไม่สมจริง

#3:เลือกความสม่ำเสมอมากกว่าความเร็ว

ในบันทึกเดียวกัน คำพูดที่ค่อนข้างซ้ำซากจำเจว่า "ชนะการแข่งขันช้าและมั่นคง" เป็นความจริงอย่างยิ่ง

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

อย่างไรก็ตาม ดังที่เราได้กล่าวไปแล้วในเคล็ดลับก่อนหน้านี้ อาจเป็นความคาดหวังที่ค่อนข้างไม่สมจริง และท้ายที่สุดคุณอาจจะหมดแรงและยอมแพ้

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

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

แม้แต่ความพยายามเล็กน้อยเมื่อรวมกับความสม่ำเสมอก็สามารถนำไปสู่ความสำเร็จที่ยิ่งใหญ่ได้

แปรงฟันและใช้ไหมขัดฟันเป็นต้น คุณอาจใช้เวลา 4-5 นาทีต่อวันในการแปรงฟันและใช้ไหมขัดฟัน เวลาเพียงเล็กน้อย!

แต่การทำเช่นนี้ทุกวันหมายถึงความแตกต่างระหว่างการมีฟันที่ดีกับการไม่มีฟัน

นี่คือเหตุผลที่ความสม่ำเสมอสำคัญกว่าการพยายามไปให้เร็วที่สุด

#4:สร้างกล้ามเนื้อพลังใจ

คุณเคยได้ยินแนวคิดที่ว่าจิตตานุภาพเป็นกล้ามเนื้อจริงหรือไม่

ฉันเพิ่งเรียนรู้วิธีพัฒนางานบ้าน (ใช่ น่าตื่นเต้น ฉันรู้)

ที่บ้าน ฉันกับสามีแบ่งงานบ้าน ในห้องครัว สามีของฉันจะล้างจานทั้งหมดจากวันนั้นในอ่างล้างจาน และใส่ในเครื่องล้างจานให้แห้งในชั่วข้ามคืน

เช้าวันรุ่งขึ้น อย่างแรก ฉันจะเก็บจานในขณะที่ชายามเช้าของฉันกำลังชา ใช้เวลาเพียงไม่กี่นาทีในการทำ แต่ฉันทำสำเร็จแล้ว เป็นงานที่น่าเบื่อมาก

แต่ฉันเอาแต่บังคับตัวเองให้ทำมัน เพราะฉันรู้ว่ามันเป็นความรับผิดชอบของฉัน

และสิ่งที่น่าสนใจก็คือ เมื่อเวลาผ่านไป การเริ่มเก็บจานได้ง่ายขึ้น!

ตอนนี้ฉันไม่สนุกกับมันมากไปกว่าตอนเริ่มต้น ใช่ ยังคงน่าเบื่อ

แต่งานบ้านที่ไม่ชอบกลายเป็นนิสัย

สิ่งนี้เกี่ยวข้องกับจิตตานุภาพในการเป็นกล้ามเนื้ออย่างไร

หากคุณเริ่มออกกำลังกล้ามเนื้อที่มีรูปร่างไม่สมส่วนจริงๆ การออกกำลังในช่วงเริ่มต้นจะเป็นเรื่องยากมาก

แต่เมื่อเวลาผ่านไป การออกกำลังกายจะเพิ่มขนาดกล้ามเนื้อของคุณ และคุณจะแข็งแรงขึ้น การออกกำลังกายจะทำได้ง่ายขึ้น (นี่คือเหตุผลที่นักยกน้ำหนักยังคงเพิ่มน้ำหนักอย่างต่อเนื่องเพื่อท้าทายกล้ามเนื้อของตน)

เมื่อฉันเริ่มต้นกับงานล้างจาน ความตั้งใจของฉันที่จะกำจัดมันออกไปนั้นอ่อนแอมาก เมื่อถึงจุดนั้น ฉันไม่อยากจะเก็บมันไว้เลย

แต่เมื่อเวลาผ่านไป ขณะที่ฉันเอาแต่บังคับตัวเอง ฉันกำลังออกกำลังกายกล้ามเนื้อนั้นเพื่อล้างจาน และสร้างนิสัยใหม่ให้กับกิจวัตรประจำวันของฉัน

หลังจากนั้นไม่นาน นิสัยก็ฝังแน่นในสมองของฉันจนทำให้งานบ้านนั้นเสร็จได้ง่ายกว่าจริงๆ ที่จะเลิกทำมันในภายหลัง!

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

แม้ว่าการเขียนโค้ดจะเป็นเรื่องสนุกจริงๆ แต่บางครั้งการต้องนั่งลงและเขียนโค้ดด้วยตัวเองก็ไม่ใช่เรื่องดี แทนที่จะทำอย่างอื่นที่สนุกสนานมากขึ้นในชีวิต

แต่แค่รู้ว่ามันจะง่ายขึ้นเมื่อเวลาผ่านไป ยิ่งคุณมีวินัยในการทำงานนานขึ้น

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

#5:หลีกเลี่ยงการหมดไฟและพักผ่อน

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

ฉันยังสังเกตเห็นใน Instagram ซึ่งมีชุมชนโปรแกรมเมอร์ที่มีชีวิตชีวา มีคนจำนวนมากที่โพสต์ว่าพวกเขานอนดึกแค่ไหน หรือตื่นเช้าแค่ไหนเพื่อมาเขียนโค้ด

แม้ว่าแผนนี้อาจใช้ได้ในระยะสั้น แต่ก็ไม่ดีสำหรับคุณในระยะยาว

จากประสบการณ์ของตัวเอง ฉันได้ทำงานเกือบเต็มเวลาในการพัฒนาเว็บไซต์อิสระ แล้วจึงทำงานบนเว็บไซต์นี้ในเวลาว่าง

มีจุดที่ฉันต้องทำงานเต็มวัน แล้วอยู่ต่อจนถึงเที่ยงคืนหรือตี 1 เพื่อเขียนบทแนะนำหรือบทความ

ฉันจำวันหยุดสุดสัปดาห์วันหนึ่งที่ฉันใช้เวลาทั้งวันทั้งคืนทำงานบนเว็บไซต์ และในเย็นวันอาทิตย์ ฉันรู้สึกเหนื่อยง่าย

การรู้ว่าฉันจะทำงานเต็มวันในวันรุ่งขึ้นก็ท้อใจ

ฉันรู้แล้วว่าฉันอาจจะเผาตัวเองออก และฉันต้องการเวลาพักผ่อนและเติมพลังให้ตัวเองจริงๆ

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

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

#6:อย่าปล่อยให้กลุ่มอาการแอบอ้างทำให้คุณผิดหวัง

อา กลุ่มอาการจอมปลอมที่น่าสะพรึงกลัว เป็นสิ่งที่รบกวนผู้เริ่มต้นทั้งหมด แม้แต่โปรแกรมเมอร์ที่ก้าวหน้ากว่านั้นบางครั้งก็พบว่ามันยากที่จะสลัดความรู้สึกที่ยังดีไม่พอ

ฉันเคยพูดแบบนี้มาก่อน แต่เมื่อฉันเริ่มทำงานในการพัฒนาเว็บครั้งแรก ฉันกลัวว่าจะถูกพบว่าเป็นคนหลอกลวง สิ่งนี้ค่อนข้างคงที่ในสองปีแรกของการทำงานครั้งแรก

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

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

เป็นเรื่องง่ายมากที่ทักษะมากมายที่คุณ "ต้อง" ต้องรู้ท่วมท้น จึงไม่น่าแปลกใจที่นักพัฒนาที่ต้องการจำนวนมากจะต่อสู้กับกลุ่มอาการหลอกลวง

พิชิตกลุ่มอาการแอบอ้างด้วยความอดทนและมุ่งมั่น

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

การเรียนรู้มากกว่าหนึ่งภาษาไม่ใช่เรื่องผิด แต่พยายามอย่ากระโดดไปมามากเกินไป คุณจะผอมเกินไป

ให้พยายามเน้นที่ภาษาหลักหนึ่งภาษาและอีกกลุ่มหนึ่ง แล้วทำมันให้ดี

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

เคล็ดลับอีกประการหนึ่งคือเพียงแค่อดทนกับตัวเอง (สิ่งนี้เกี่ยวข้องกับความเป็นจริงเกี่ยวกับเป้าหมายของคุณ) เข้าใจว่าการเรียนรู้การเขียนโค้ดเป็นการวิ่งมาราธอน ไม่ใช่การวิ่งระยะสั้น อาจต้องใช้เวลาหลายปีกว่าที่คุณจะเชี่ยวชาญ

ไม่ได้หมายความว่าคุณจะเขียนโปรแกรมไม่เก่งแต่ต้องใช้เวลา

หากคุณสามารถอดทนกับตัวเองและความก้าวหน้าของคุณ และมุ่งเน้นที่ทักษะหนึ่งหรือสองสามทักษะเพื่อสร้าง คุณก็จะมีความพร้อมมากขึ้นในการต่อสู้กับกลุ่มอาการแอบอ้าง

#7:ค้นหาชุมชนของเพื่อนฝูง

ปัญหาที่พบบ่อยอีกอย่างหนึ่งของผู้ที่เรียนรู้การพัฒนาเว็บคือคุณรู้สึกโดดเดี่ยว

เมื่อคุณกำลังเรียนรู้ในห้องเรียน คุณมีเพื่อนนักเรียนที่ทำแบบเดียวกับคุณ และคุณมีครูที่สามารถพูดคุยและถามคำถามเกี่ยวกับสื่อการสอนได้

หากคุณกำลังเรียนรู้การเขียนโค้ดออนไลน์หรือกับหนังสือ คุณมักจะไม่มีความหรูหราขนาดนั้น

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

การเป็นส่วนหนึ่งของชุมชนช่วยให้คุณรู้สึกโดดเดี่ยวได้อย่างแท้จริง

การอ่านเกี่ยวกับคนอื่นๆ ที่มีประสบการณ์คล้ายคลึงกัน ซึ่งอาจกำลังประสบปัญหาเดียวกันกับคุณ สามารถให้กำลังใจและสร้างแรงจูงใจได้อย่างมาก

คำแนะนำบางประการสำหรับสถานที่ที่คุณสามารถหาเพื่อนและ/หรือที่ปรึกษาเกี่ยวกับการเขียนโค้ดได้:

  • Instagram:มีโปรแกรมเมอร์มากมายบน Instagram ในทุกระดับทักษะ แม้ว่าจะไม่ใช่ที่สำหรับขอความช่วยเหลือเกี่ยวกับคำถามเกี่ยวกับการเขียนโค้ด แต่ก็เป็นที่ที่น่าอัศจรรย์ที่คุณสามารถดูว่าโปรแกรมเมอร์คนอื่นๆ กำลังทำงานหรือประสบปัญหาอะไรอยู่ โดยส่วนตัวแล้วฉันชอบมันมากเพราะฉันรู้สึกเหมือนเป็นส่วนหนึ่งของชุมชนนักเขียนโค้ดทั่วโลก ลองชมหรือเข้าร่วมการแข่งขัน #100DaysOfCode ที่ได้รับความนิยมอย่างมากที่นั่น
  • freeCodeCamp:ไม่เพียงแต่เป็นหลักสูตรติวเข้มแบบออนไลน์เต็มรูปแบบเท่านั้น แต่ยังมีกระดานข้อความและกลุ่ม Facebook ที่เป็นประโยชน์อย่างมากซึ่งสามารถช่วยนักเรียนได้
  • Dev.to:ฟอรัมข้อความออนไลน์ที่มีชีวิตชีวาสำหรับโปรแกรมเมอร์ ที่ซึ่งคุณจะพบการสนทนา บทความ และรับการสนับสนุนสำหรับคำถามของคุณ

คำแนะนำหนึ่งคำ หากคุณเข้าร่วมชุมชนเหล่านี้ พยายามช่วยเหลือผู้อื่น และอย่าเพียงแค่ขอความช่วยเหลือจากผู้อื่น

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

เมื่อคุณช่วยเหลือผู้อื่น แสดงว่าคุณกำลังทำหน้าที่ในการช่วยให้สถานที่เหล่านี้ทำงานต่อไปและช่วยเหลือผู้คนได้!

#8:มีส่วนร่วมกับการพบปะสังสรรค์ในท้องถิ่น

ในขณะที่คุณพบชุมชนการเขียนโปรแกรมออนไลน์ อย่าลืมสร้างเครือข่ายด้วยตนเอง!

มองหามีตติ้งหรือกิจกรรมเครือข่ายอื่น ๆ ที่เกี่ยวข้องกับการเขียนโปรแกรมในพื้นที่ของคุณ การเข้าร่วมกิจกรรมเป็นประจำมีประโยชน์มากมาย

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

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

โดยรวมแล้ว การมีส่วนร่วมกับชุมชนนั้นไม่เสียหาย และมันก็ช่วยคุณได้เท่านั้น

#9:อย่าเปรียบเทียบตัวเองกับคนอื่น

เมื่อคุณเริ่มมีส่วนร่วมมากขึ้นในชุมชนการเขียนโค้ด โปรดพยายามอย่าเปรียบเทียบตัวเองกับผู้เขียนโค้ดคนอื่นๆ

เห็นได้ชัดว่าเป็นไปไม่ได้ที่จะไม่เห็นสิ่งที่คนอื่นทำหรือประสบความสำเร็จ แต่พยายาม (ให้มากที่สุด) เพื่อไม่ให้รู้สึกเหมือนต้องตามคนอื่น

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

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

ท้ายที่สุดแล้ว การที่คนอื่นเร็วหรือช้าแค่ไหน (หรือดูเหมือน) ก็ไม่มีผลโดยตรงต่อตัวคุณเอง

แม้มันอาจจะยาก แต่อย่ากังวลกับการเดินทางของใคร แต่จงกังวลเรื่องของตัวเอง 🙂

#10:อยากรู้อยากเห็นและทำให้มันสนุก!

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

ขณะที่คุณกำลังเรียนรู้ คุณอาจจะเริ่มรู้สึกเหนื่อยด้วยเหตุผลใดก็ตาม หากคุณจดจ่ออยู่กับพื้นที่แคบๆ ด้านใดด้านหนึ่งมาระยะหนึ่ง

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

การผสมผสานหลายๆ ครั้งจะช่วยให้ทุกอย่างสดใหม่

มีหลายสิ่งที่เป็นไปได้ด้วยการเขียนโค้ด เช่น แอนิเมชั่น CSS, การผสาน API แสนสนุก หรือแม้แต่การสร้างแอปขนาดเล็กไร้สาระเพื่อความสนุกสนาน

แอพสุ่มหนึ่งตัวที่ฉันสร้างเพื่อความสนุกคือตัวสร้าง “lorem ipsum” มันเป็นเครื่องมือที่ค่อนข้างง่ายที่สุ่มเลือกคำและวลีจากรายการที่ฉันรวบรวมไว้ ไม่ใช่สิ่งที่ซับซ้อนที่สุดในโลก แต่การทำและแสดงให้เพื่อน ๆ ของฉันได้สนุกอย่างเหลือเชื่อ!

กำลังปิด

การเรียนรู้ที่จะเขียนโค้ดเป็นเรื่องยากที่จะทำ และหากคุณอยู่ที่ไหนสักแห่งบนเส้นทางนั้น ฉันขอยกย่องคุณ!

แม้ว่าคุณจะรู้สึกว่าตัวเองหลงทางและไม่เคยเขียนโปรแกรมเก่งเลย แค่รู้ว่ามันต้องใช้เวลา

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