GitHub ถือเป็นหนึ่งในเครื่องมือที่สามารถครองใจเหล่า Developer ได้มากที่สุด เพราะมีเกือบ 200 ล้าน Repositories ใน GitHub ซึ่งเป็นสถานที่ที่ Developers สามารถหาความรู้ได้มากมาย แต่กว่าคุณจะค้นเจอ Repositories ที่ดีนั้น ช่างยากเหลือเกิน บทความนี้จึงได้รวบรวม 7 GitHub Repositories ที่ควรติดตามในปี 2023 ไว้ให้แล้ว มาดูกันว่ามีอะไรบ้าง
1. FreeCodeCamp
FreeCodeCamp เป็นแหล่งเรียนรู้สำหรับการเขียน Code แบบฟรี ๆ เพราะไม่เพียงแค่มี Courses ที่หลากหลายให้เรียนรู้ ตั้งแต่ Frontend, Backend, Data Science และ Machine Learning เท่านั้น แต่ยังมีคนที่เรียนจบ Courses ต่าง ๆ มากกว่า 40,000 คน ได้ทำงานในบริษัทเทคโนโลยีขนาดใหญ่ อย่าง Apple, Amazon, Google, Microsoft และอื่น ๆ อีกด้วย
GitHub Stars: 359k+
Link: https://github.com/freeCodeCamp/freeCodeCamp
การเรียนรู้สิ่งใหม่ ๆ ไม่ว่าในด้านใด อาจมีความยุ่งยาก เพราะคุณอาจสับสนและไม่รู้ว่าจะเริ่มจากตรงไหนก่อนดี แต่ก็โชคดีที่มี Developer Roadmap มาช่วยทำให้กระบวนการในการเรียนรู้ของคุณง่ายขึ้น โดยจะมีการแนะนำ Roadmap ที่ชัดเจนเกี่ยวกับทักษะที่คุณต้องเรียนรู้ เพื่อให้คุณเชี่ยวชาญในหัวข้อนั้น ๆ นอกจากนี้ ยังมี Link ไปยังแหล่งข้อมูลเพื่อเรียนรู้เพิ่มเติมอีกด้วย ถือว่าเป็นแหล่งข้อมูลที่ครบถ้วน สำหรับ Developer เลยล่ะ
GitHub Stars: 224k+
Link: https://github.com/kamranahmedse/developer-roadmap
3. Awesome
Awesome ถือว่าเป็นแหล่งข้อมูลในการเรียนรู้ ที่น่าสนใจอีกตัวหนึ่ง เปรียบเหมือนเป็นเว็บไซต์ที่ได้รวบรวมและคัดสรรอาหารเลิศรสไว้ให้คุณ พร้อมแสดง Link ไปยังแหล่งข้อมูลที่เกี่ยวข้อง สำหรับหัวข้อต่าง ๆ ในการเรียนรู้อีกมากมาย
GitHub Stars: 233k+
Link: https://github.com/sindresorhus/awesome
คุณอาจเคยได้ยินประโยคที่ว่า “วิธีที่ดีที่สุดในการเรียนรู้ Software Development คือ การได้ลงมือสร้างสิ่งต่าง ๆ ด้วยตัวเอง” ซึ่ง Build Your Own X จะช่วยให้คุณบรรลุเป้าหมายนั้น ที่นั่นมีแหล่งการเรียนรู้มากมายตั้งแต่การสร้าง Text Editor ขั้นพื้นฐาน ไปจนถึง Blockchain กันเลยทีเดียว
GitHub Stars: 183k+
Link: https://github.com/codecrafters-io/build-your-own-x
5. Git Ignore
สำหรับคนส่วนใหญ่ Git คือ Version Control System ที่เป็นตัวเลือกใน Software Development สมัยใหม่ แต่ปัญหาของ Git คือ มันจะให้คุณเพิ่ม Folder ที่คุณสร้าง (เช่น: Build) เพื่อ Add และ Commit โดยคุณสามารถสร้าง .gitignore ด้วยตนเองได้ แต่วิธีทีดีกว่านั้น ก็คือ การใช้ตัวช่วย อย่าง Git Ignore ซึ่งได้ทำการรวบรวมไฟล์ Gitignore ของภาษา และ Framework ต่าง ๆ โดยสามารถ Download มาใช้ได้ฟรี ๆ เลย
GitHub Stars: 143k+
Link: https://github.com/github/gitignore
การสร้างระบบที่สามารถปรับขนาดได้ (Scalable Systems) นั้นไม่ใช่เรื่องเล่น ๆ เนื่องจากต้องใช้เวลานานในการเรียนรู้ System Design โชคดีที่เรามี System Design Primer เพื่อเพิ่มความคล่องตัวในกระบวนการทำงานและทำให้กระบวนการเรียนรู้สนุกมากขึ้น ถือเป็นแหล่งข้อมูลในการเรียนรู้ที่ดีเลยทีเดียว หากคุณต้องการเรียนรู้เกี่ยวกับ System Design ลองคลิกดูเลย!
GitHub Stars: 208k+
Link: https://github.com/donnemartin/system-design-primer
7. Coding Interview University
คุณยังมีค่าใช้จ่ายที่ต้องจ่ายและต้องการทำงาน ด้วยใช่ไหม? Coding Interview University จะเป็นตัวช่วยให้คุณเตรียมตัวสำหรับการสัมภาษณ์งานครั้งต่อไป และยังให้ Cheat Sheets ที่ได้รวบรวมแผนการเรียนรู้ และอื่น ๆ อีกมากมายไว้ให้คุณ
GitHub Stars: 243k+
Link: https://github.com/jwasham/coding-interview-university
และทั้งหมดนี้คือ 7 GitHub Repositories ที่ควรติดตามในปี 2023
บทความแนะนำ
- แจกฟรี 7 Tools สำหรับ Web Developers ปี 2023 Click อ่านเลย
- แจกฟรี 20 Coding Problem Patterns สำหรับ Software Developer Click อ่านเลย
- แจกโจทย์ Coding Interview สำหรับ Software Engineering Click อ่านเลย
ถ้าคุณชอบบทความนี้ อย่าลืมกด Like เพจของ ISM Facebook เพื่อไม่ให้พลาดเรื่องราวเจ๋ง ๆ สำหรับคนไอที
หากคุณกำลัง หางาน IT สามารถส่ง Resume สมัครงานกับเราได้ที่ https://www.ismtech.net/submit-your-resume ให้ ISM Technology Recruitment เป็นอีกหนึ่งตัวช่วย ให้คุณได้ “ชีวิตการทำงานในแบบที่คุณต้องการ”
ISM เชี่ยวชาญในธุรกิจ IT Recruitment & IT Outsourcing โดยเฉพาะ เปิดทำการมากว่า 30 ปี มีพนักงานทุกสายและทุกระดับทางด้าน IT ที่ได้ร่วมงานกับลูกค้าองค์กรใหญ่ที่มีชื่อเสียงและบริษัทข้ามชาติมากมาย
Source: https://tapajyoti-bose.medium.com/