สร้างหลักสูตรการเรียนรู้ส่วนบุคคลของคุณเอง

เผยแพร่แล้ว: 2022-03-10
สรุปอย่างรวดเร็ว ↬ ในฐานะนักพัฒนา เรากำลังเรียนรู้ภาษาและกรอบงานใหม่ๆ อยู่เสมอ แต่คุณจะจัดโครงสร้างการเรียนรู้นี้อย่างไรเพื่อให้เกิดประโยชน์สูงสุดในขณะที่ยังดำเนินการอยู่ นี่คือวิธีที่คุณสามารถจัดทำหลักสูตรของคุณเองเพื่อให้ก้าวไปในทิศทางที่ถูกต้อง

หลังจากเสร็จสิ้นการฝึกปฏิบัติในเดือนมีนาคม 2019 ฉันรู้สึกท่วมท้นกับการเลือกกรอบงาน ห้องสมุด ภาษา และหลักสูตรที่ต้องเลือกเพื่อเรียนต่ออย่างอิสระและหวังว่าจะให้คะแนนตัวเองในงานนักพัฒนารุ่นเยาว์ที่เข้าใจยากเหล่านี้ เกือบทุกคนที่ฉันคุยด้วยมีความคิดเห็นที่แตกต่างกันเกี่ยวกับสิ่งที่สำคัญและควรค่าแก่การติดตาม แต่ส่วนใหญ่เห็นพ้องกันว่าการเรียนรู้ 'พื้นฐาน' นั้นสำคัญ ในขณะที่ไม่เคยระบุจริงๆ ว่ามันคืออะไร

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

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

หลักสูตรส่วนตัวของคุณเอง

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

ใช้ข้อมูลจำเพาะของบทบาท 'งานในฝัน' เพื่อกำหนดเป้าหมาย

ฉันพบว่าขั้นตอนนี้มีประโยชน์มากในการกลบเสียงรบกวนรอบข้างและทำให้ตัวเองมีสมาธิกับสิ่งที่จะเป็นประโยชน์ต่ออาชีพการงานของฉันในอีกห้าปีข้างหน้า (ในฐานะนักพัฒนา front-end มากกว่า ฉันมักจะพบว่าตัวเองกำลังสนใจการเรียนรู้ Rust อยู่บ่อยครั้ง แม้ว่าจะน่าหลงใหล แต่ก็ไม่ใช่สิ่งสำคัญเสมอไป)

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

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

ฉันมักจะชอบ Indeed, Guardian Jobs และ LinkedIn สำหรับการได้งานจำนวนมากที่มีอยู่ในตลาด แต่มีประโยชน์เท่าเทียมกันคือ Twitter (เพียงแค่ค้นหา [ชื่อบริษัทที่คุณสนใจ] และ 'งาน') และ คอยดูเป็นระยะ ในหน้า 'อาชีพ' ของบริษัทโปรดสองสามแห่งของคุณทุกสองสามเดือน เจสสิก้า โรส ซึ่งทวีตในชื่อ @jesslynnrose มักเขียนข้อความเกี่ยวกับตำแหน่งงานว่างบน Twitter ที่ 'บริษัทที่ไม่ชั่วร้าย' ซึ่งบางครั้งก็ไม่ได้รับการเผยแพร่เป็นอย่างดีในที่อื่น

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

ระบุโอกาสในการพัฒนาทักษะที่คุณต้องการ

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

การเรียนรู้ในที่ทำงาน

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

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

เพิ่มเติมหลังกระโดด! อ่านต่อด้านล่าง↓

การเรียนรู้ที่บ้าน

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

ฉันพบว่า Frontend Masters มีค่ามากเมื่อพูดถึงหลักสูตรที่ออกแบบมาอย่างดีเกี่ยวกับหลักการวิทยาการคอมพิวเตอร์และการเรียนรู้ที่เฉพาะเจาะจงมากขึ้น โดยส่วนตัวแล้ว ฉันพบว่าหลักสูตรของ Will Sentance เกี่ยวกับ Frontend Masters นั้นมีค่าสำหรับการทำความเข้าใจวิธีการและเหตุผลของ vanilla JavaScript ในทำนองเดียวกัน หลักสูตร 'Four Semesters of Computer Science in 5 Hours' ของ Brian Holt เปิดโอกาสให้นักศึกษาได้สัมผัสกับแนวคิดที่อาจเกิดขึ้นในการสัมภาษณ์ด้านเทคโนโลยี

มีค่าธรรมเนียมการสมัครสมาชิกรายเดือนสำหรับ Frontend Masters และคุ้มค่า แต่ ก็มีแหล่งข้อมูลฟรีที่ยอดเยี่ยมมากมาย ฉันแนะนำจริงๆว่าทุกคนที่ยังไม่ได้ลงทะเบียนใน CS50 หลักสูตรที่ดำเนินการโดยมหาวิทยาลัยฮาร์วาร์ดนั้นเป็นแหล่งข้อมูลฟรีที่ยอดเยี่ยม ซึ่งจะทำให้คุณได้เห็นภาษา C, Python, JavaScript และโมดูลเกี่ยวกับจริยธรรมและโครงสร้างข้อมูลพื้นฐาน การบรรยายเป็นเรื่องสนุกอย่างมาก และคุณสามารถทำหลักสูตรมากหรือน้อยได้ตามต้องการ โดยไม่มีข้อจำกัดด้านเวลา

นักเรียนอยู่บนเวทีระหว่างการบรรยายเกี่ยวกับการเขียนโปรแกรม CS50 ที่ Harvard
CS50 เป็นแหล่งข้อมูลฟรีที่ยอดเยี่ยมที่สอนความรู้เบื้องต้นเกี่ยวกับวิทยาการคอมพิวเตอร์และศิลปะการเขียนโปรแกรมอย่างละเอียด (ตัวอย่างขนาดใหญ่)

ในทำนองเดียวกัน FreeCodeCamp ก็ได้รับสถานะเป็นจุดเริ่มต้นสำคัญสำหรับทั้งนักพัฒนาที่เรียนรู้ด้วยตนเองและผู้ที่ต้องการสร้างทักษะที่มีอยู่ และฉันขอแนะนำให้คุณค้นหาหลักสูตรที่เกี่ยวข้องกับความสนใจของคุณใน Udemy (ฉันไม่แนะนำ ซื้อหลักสูตร Udemy ที่ไม่มีส่วนลดหนัก ยอดขายของพวกเขามาประมาณ 2-3 สัปดาห์และมีรหัสส่วนลดอยู่เสมอ)

สิ่งที่ฉันชอบเป็นพิเศษคือ The Complete Node.js Developer Course โดย Andrew Mead และฉันชอบหลักสูตรของ Colt Steele (มีหลักสูตรที่ดีเป็นพิเศษเกี่ยวกับอัลกอริทึมและโครงสร้างข้อมูลซึ่งจะช่วยคุณได้ หากคุณเคยพบว่าตัวเองอยู่ในด้านที่หนักกว่าด้วยอัลกอริธึม ของสเปกตรัมการสัมภาษณ์ทางเทคโนโลยี) Smashing Magazine ยังจัดเวิร์กช็อปออนไลน์เป็นประจำในหัวข้อต่างๆ ที่จะช่วยให้คุณพัฒนาทักษะของคุณ

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

ฉันพบว่า Twitter มีประโยชน์อย่างเหลือเชื่อในการหาคนคุยเกี่ยวกับปัญหาโค้ด ฤดูใบไม้ผลิที่แล้ว ฉันตะโกนใส่ความว่างเปล่าเกี่ยวกับปัญหาที่ฉันมีกับ Android Studio และรู้สึกประหลาดใจที่ได้สนทนาทางวิดีโอกับนักพัฒนา Android ในเวลาไม่ถึงสิบนาทีต่อมา และไม่เพียงแค่นั้น ดูเหมือนว่าเขาจะยินดีช่วย!

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

กำหนดเป้าหมายและตารางเวลา

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

ในฐานะคนตื่นเช้า ฉันรู้สึกดีที่สุดที่จะตั้งใจเรียนในชั่วโมงก่อนเริ่มงานในช่วงเช้าเวลา 9.30 น. เมื่อคำนึงถึงสิ่งนี้ และใช้เครื่องมือติดตามเวลาที่ยอดเยี่ยมอย่าง Toggl ฉันใช้เวลา 7.00 - 9.00 น. สองเช้าต่อสัปดาห์ในการศึกษาโค้ด การใช้ Toggl มีความสำคัญมากสำหรับฉัน เพราะไม่ว่าฉันจะทำมากแค่ไหน ฉันมักจะรู้สึกว่ามันยังไม่เพียงพอ แต่ด้วยความช่วยเหลือของ Toggl ฉันสามารถเห็นได้อย่างชัดเจนว่าฉันกำลังทำ อย่างน้อยสี่ชั่วโมงต่อสัปดาห์ (โดยมีเวลาพิเศษในตอนเย็นและวันหยุดสุดสัปดาห์หากฉันรู้สึกชอบ) และฉันรู้สึกดีขึ้นที่จะก้าวออกจากแล็ปท็อปและพักผ่อนเมื่อ เวลาหมดลงแล้ว ปลอดภัยในความรู้ที่ว่าฉันได้ใช้เวลาชั่วโมงที่ยอมรับได้ตามมาตรฐานของฉันเอง

ทำให้ความคืบหน้าสามารถวัดได้

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

ถ้ามันช่วยให้คุณเห็นตัวอย่าง เป้าหมายส่วนตัวของฉันมีดังต่อไปนี้:

  • จบหลักสูตร Node.js Udemy ภายในสิ้นเดือนกุมภาพันธ์
  • ทำ Execute Program 30 นาทีก่อนทำงานทุกวัน

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

หาที่ปรึกษา หรือเพื่อน หรือทั้งสองอย่าง!

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

ฉันได้พูดคุยกับ Falina Lothamer นักออกแบบการเรียนการสอนที่ Thinkful ซึ่งเป็นหลักสูตรออนไลน์แบบเปิดขนาดใหญ่ (หรือเรียกสั้นๆ ว่า MOOC) เพื่อให้ได้แนวคิดว่ามืออาชีพจะเข้าถึงการเรียนรู้อย่างอิสระได้อย่างไร เธอชัดเจนมากว่าการค้นหาและ ทำงานกับที่ปรึกษาเป็นกุญแจสำคัญ ในการพัฒนาทักษะของคุณในฐานะนักพัฒนา

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

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

“ในฐานะนักพัฒนา คุณต้องมองหา โอกาสในการสาธิตสิ่งที่คุณรู้ และวิธีเรียนรู้ของคุณ การมีคนอื่นคุยถึงความท้าทายที่คุณกำลังเผชิญอยู่ และการมีพื้นที่คุยกับใครสักคนและตระหนักว่า 'สิ่งที่ฉันพยายามทำอยู่นี้มันซับซ้อน ฉันไม่ใช่นักพัฒนาที่แย่มาก' การตรวจสอบอาจมีขนาดใหญ่”

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

ฉันขอแนะนำให้สมัครเข้าร่วม Interview Cake, Execute Program หรือหลักสูตร Udemy ที่เกี่ยวข้องสำหรับระดับทักษะและความเชี่ยวชาญของคุณ และทำแบบฝึกหัดเดียวกันกับเพื่อนของคุณในเวลาเดียวกัน อภิปรายสิ่งที่คุณพบได้ง่ายขึ้นและตำแหน่งที่คุณล้มลงและติดต่อกันตลอด แม้ว่าคุณจะสามารถทำสิ่งเหล่านี้โดยลำพังได้อย่างแน่นอน แต่การปลูกฝังจิตสำนึกในความเป็นชุมชนจะช่วยให้คุณทำงานต่อไปได้ และมีแนวโน้มว่าคุณจะมุ่งมั่นกับมันมากขึ้น

เคสสำหรับใช้งาน Scratch Pad

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

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

Roundup

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

ขั้นตอน

  1. ใช้ข้อกำหนดของงานเพื่อระบุทักษะที่สำคัญ
  2. แยกทักษะเหล่านั้นระหว่างการเรียนรู้ในที่ทำงานและการเรียนรู้ในเวลาของคุณเอง
  3. กำหนดเป้าหมายที่ชัดเจน วัดผลได้ สมจริง และก้าวขึ้นเมื่อคุณพบจังหวะของคุณแล้วเท่านั้น
  4. หาพี่เลี้ยงหรือเพื่อนเพื่อที่คุณจะได้รับผิดชอบต่อเป้าหมายเหล่านั้น
  5. ผ่อนคลาย! การเรียนรู้ที่ยุ่งเหยิงยังดีกว่าไม่มีการเรียนรู้เลย

แหล่งข้อมูลที่เป็นประโยชน์

  • Udemy
  • เค้กสัมภาษณ์
  • CS50
  • ดำเนินการโปรแกรม
  • โค้ชการเข้ารหัส
  • Toggl
  • #โค้ดน้องใหม่
  • เวิร์กชอปออนไลน์ของ Smashing Mag
  • FreeCodeCamp
  • Frontend Masters
  • อย่างแท้จริง
  • งานการ์เดียน
  • LinkedIn

ขอให้โชคดี!