10 GitHub Repositories สำหรับ Web Developer ทั้งมือใหม่และมือโปร

17-ก.ค.-20

คัมภีร์เทพ IT

สำหรับบทความนี้ เป็นการรวบรวม 10 GitHub Repositories สำหรับ Web Developer ทั้งมือใหม่และมือโปร มาให้ลองเข้าไปศึกษาเรียนรู้กัน

1. List ของ Resources ที่มีประโยชน์สำหรับ Front-End Developers

ขอแนะนำ GitHub Repo นี้เป็นลำดับแรก เพราะมันเป็น Repo ที่มี Resources ครบถ้วนทุกอย่างที่จำเป็นสำหรับการเรียนรู้ของ Front-End Developers

มันมีทั้ง Programming Books, Screencasts, Podcasts รวมทั้ง Online Video Tutorials มากมายทุกประเภทให้คุณได้เรียนรู้แบบฟรี ๆ หากคุณกำลังมองหา Resources เพื่อเรียนรู้อยู่ คงไม่ต้องไปหาที่ไหนอีกแล้ว

2. WTFJS

ตามชื่อของ Repo นี้เลย เนื่องจากมันมี List ของตัวอย่างที่ยอดเยี่ยมและน่าสนใจอย่างมาก เกี่ยวกับ JavaScript ที่ Web Developer ทุกคนควรรู้

มันจะทำให้คุณสามารถเข้าใจได้ว่าทำไม Repo นี้ถึงถูกสร้างขึ้น และช่วยให้เข้าใจเกี่ยวกับ JavaScript ได้ดีขึ้น

3. Awesome

Awesome ถือเป็น Repo ที่ได้รับความนิยมมากที่สุด Repo หนึ่ง ซึ่งมันได้รวบรวมทุก Topics ตั้งแต่ Software Development, Hardware ไปจนถึง Business เลยทีเดียว

ตอนนี้ มันได้รับความนิยมมากกว่า 123,000 Stars ใน GitHub และคุณอาจต้องใช้เวลาหลายวัน (และหลายคืน) เพื่อดูสิ่งต่าง ๆ ใน Repo นี้ หากคุณต้องการเรียนรู้สิ่งใหม่ ๆ รวมทั้ง Trends ต่าง ๆ ที่ Repo มีทุกสิ่งทุกอย่างที่คุณต้องการ

4. List คำถามสัมภาษณ์ (ระดับ Advance) เกี่ยวกับ JavaScript

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

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

5. JavaScript Algorithms และ Data Structures

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

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

6. Clean Code JavaScript

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

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

7. Free-for.dev

Free-for.dev เป็น GitHub Repo ที่ให้บริการฟรีสำหรับ Developer

แม้ปัจจุบันจะมี Developers และ ผู้สร้าง Open-Source จำนวนมากที่เสนอ Service ฟรี ๆ ให้แก่ผู้ใช้งาน แต่มันก็ยากที่จะค้นหา Services เหล่านั้น แต่ Developers ก็สามารถใช้งาน List ของ Software เหล่านี้ (ไม่ว่าจะเป็น SaaS, PaaS หรือ IaaS เป็นต้น) รวมทั้ง Offer ที่น่าสนใจอื่น ๆ ได้แบบฟรี ๆ

เชื่อว่า คุณจะได้พบกับ Software ที่มีประโยชน์เหล่านี้อยู่ใน Repo นี้

 

8. List ของ Resource ที่สามารถเรียนรู้ได้แบบฟรี ๆ

Repository นี้ได้รับความนิยมมากมายถึง 135,000 Stars ใน GitHub และเป็นหนึ่งใน Resource ที่ผู้คนชื่นชอบและรักมากที่สุดแห่งหนึ่ง มันมีทั้ง Programming Books, Screencasts, Podcasts และแม้แต่ Free Online Courses อยู่มากมายทุกประเภท หากคุณกำลังมองหา Resources เพื่อการเรียนรู้ Repo นี้เหมาะสำหรับคุณเป็นอย่างยิ่ง

9. Awesome First PR Opportunities

Repository นี้ถือเป็น Repo ที่ Web Developers ทุกคนควรเข้าไปดู โดยเฉพาะ Developer มือใหม่ ที่ยังไม่มีประสบการณ์ใน Open-Source Projects การมีส่วนร่วมใน Open-Source จะช่วยให้คุณสามารถพบปะกับ Community, การแบ่งปันความรู้ที่มีประโยชน์ เพื่อเป็น Developer ที่เก่งขึ้น รวมทั้งอาจได้งานที่ดีอีกด้วย

Repository นี้จะแสดง List ของ Open-Source Projects ที่พวกเรารู้กันดีว่า มักจะเป็นปัญหาที่มือใหม่มักจะเจอ และคุณก็สามารถที่จะแก้ไขปัญหาเหล่านั้นได้

นอกจากนี้คุณสามารถเยี่ยมชม Twitter Handle เพื่อดูข้อมูล Update เกี่ยวกับปัญหาที่มือใหม่มักเจอ ได้อีกช่องทางหนึ่งด้วย

10. Daily-Interview-Question

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

แม้ว่า Website นี้จะเป็นภาษาจีน แต่เชื่อว่าหากคุณใช้ Google Translate ก็จะช่วยให้คุณสามารถเข้าใจได้อย่างไม่ยากเย็นนัก

ที่มา:  https://medium.com/

 

 

รับตำแหน่งงานไอทีใหม่ๆ ด้วยบริการ IT Job Alert

 

อัพเดทบทความจากคนวงในสายไอทีทาง LINE ก่อนใคร
อย่าลืมแอดไลน์ @techstarth เป็นเพื่อนนะคะ

เพิ่มเพื่อน

 

บทความล่าสุด