Top 20+ Github Repos ที่ Developer ทุกคนควรรู้จักไว้

03-พ.ย.-21

คัมภีร์เทพ IT

GitHub เป็นสถานที่ที่ยอดเยี่ยมสำหรับการแบ่งปัน Resources ทุกประเภท ตั้งแต่ Free E-books ไปจนถึง API, จากRoadmaps ไปจนถึง Project Ideas และจาก Projects ไปจนถึง Products และบทความนี้ก็คือ Top 20+ Github Repos ที่ Developer ทุกคนควรรู้จักไว้

Coding Standards

1. Arlo’s Commit Notation

Notation สำหรับ Commits Messages ง่าย ๆ ที่แสดงความเสี่ยงที่เกี่ยวข้องในแต่ละ Step 

  • มันเสี่ยงแค่ไหน? Author มีการทำอะไรเพื่อลดความเสี่ยงบ้าง?
  • ตั้งใจที่จะทำอะไร? เมื่อ Author ทำการเปลี่ยนแปลง Code พวกเขาพยายามที่จะทำอะไรให้สำเร็จ?

2. Awesome Guidelines

ชุดของ Guidelines สำหรับภาษา Programming ต่าง ๆ ที่แนะนำเกี่ยวกับ Programming Style, Practices และ Methods ในแต่ละแง่มุมของ Program ที่ถูกเขียนในภาษานั้น ๆ

3. Beautiful Docs

คำแนะนำเกี่ยวกับการทำ Documentation ที่เป็นประโยชน์, ถูกเขียนขึ้นเป็นอย่างดี และสวยงาม เข้าใจได้ง่าย

Skills

4. Evergreen Skills for Software Developers

List ของทักษะที่จำเป็นและใช้ได้ตลอดกาล โดยอิงตาม Best Practices และ Cross-Framework Principles สำหรับ Software Development ซึ่งควรทำหน้าที่ในการประเมินความสามารถที่เหมาะสม สำหรับ Software Engineers / Developers ที่มีทักษะและความเชี่ยวชาญ 

Refactoring

5. Provable Refactorings

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

Version Control System

6. GitHub Cheat Sheet

Collection ของ Features ของ Git ที่ซ่อนอยู่และไม่ซ่อน และ GitHub Cheat Sheet นี้ ได้รับแรงบันดาลใจมาจาก Git และ GitHub Secrets Talk ที่งาน Aloha Ruby Conference 2012 (Slide) รวมทั้ง More Git และ GitHub Secrets Talk ที่งาน WDCNZ 2013 (Slide) ของคุณ Zach Holman 

Design

7. Design Resources for Developers

List ของ Design และ UI Resources ที่รวบรวมจาก Stock Photos, Web Templates, CSS Frameworks, UI Libraries, Tools และอื่น ๆ อีกมากมาย

Mix

8. The Art of Command Line

มีการรวบรวมทุกอย่างเกี่ยวกับ Command Line ภายใน Page เดียว

9. Zero trust architecture design principles

หลักการ 8 ประการ ที่จะช่วยคุณในการ Design และ Review เกี่ยวกับ Zero Trust Architecture ที่ตรงกับความต้องการส่วนบุคคลในองค์กรของคุณ มี Vendors และ Open Source หลายราย ที่มี Service ตามหลักของ Zero Trust ซึ่งหลักการเหล่านี้ จะช่วยให้คุณเลือกได้ว่า การผสมผสานของ Services แบบใด ที่สนับสนุนในเรื่องของ Zero Trust ได้ดีที่สุด

10. Principles of secure development & deployment

8 หลักการ ที่จะช่วยคุณในการปรับปรุงและประเมินแนวทางการ Development ของคุณ หรือของ Suppliers ของคุณ

Testing

11. UI Testing Best Practices

เป็น List ของ Best Practices ในเรื่อง UI Testing ที่ใหญ่ที่สุด

Career Path

12. Coding Interview University

Coding Interview University มี Study Plan ที่ใช้เวลาหลายเดือน เพื่อช่วยเพิ่มโอกาสให้ผู้เรียนได้ทำงานเป็น Software Engineer ใน Tech Company ขนาดใหญ่ เช่น Google, Amazon, Facebook, Apple หรือบริษัท Software อื่น ๆ

13. Reverse interview

นี่คือ List ของคำถาม ที่สามารถใช้ถามบริษัทในระหว่างการสัมภาษณ์งานของคุณได้

14. Interview questions

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

15. Tech Interview Handbook

รวม Materials ในการเตรียมความพร้อมสำหรับการสัมภาษณ์งาน ที่ถูกคัดสรรมาเพื่อ Engineer ที่มีงานยุ่ง

Learning Paths

16. Awesome lists

มันเป็น List ที่ยอดเยี่ยม เกี่ยวกับ Topics ที่น่าสนใจทุกประเภท

17. Blockchain Learning Path

แนะนำเส้นทางการเรียนรู้ สำหรับ Blockchain Development

18. Starway to Orione: the Orione Team Learning Path

นี่คือเส้นทางการเรียนรู้ที่ Developer ใหม่ทุกคน ควรปฏิบัติตามเมื่อเข้าร่วมทีมกับ Orione Team

19. Developer Roadmaps

นี่คือแหล่งที่มีทั้ง Roadmaps, Study Plans, Paths และ Resources สำหรับ Developer มือใหม่ มันเริ่มต้นจากชุดของ Charts เพื่อเป็นแนวทางสำหรับ Developer ที่สับสนและไม่แน่ใจว่า ควรเรียนรู้อะไรต่อไปดี นอกจากนี้ยังมี Website สำหรับคนที่อยากมีส่วนร่วมอีกด้วย

20. The of Secret Knowledge

Collection ของ List เกี่ยวกับ Manuals, Cheatsheets, Blogs, Hacks, One-Liners,Cli/Web Tools และอีกมากมาย 

21. Best websites a programmer should visit

นี่เป็น Website ที่เป็นประโยชน์สำหรับ Programmers

22. Virgilio

Mentor ใหม่ของคุณ สำหรับ Data Science E-Learning

23. Hacker Laws

นี่เป็น Laws, Theories, Principles และ Patterns ที่จะเป็นประโยชน์สำหรับ Developers

24. ShowPath.tech

มันเป็นเส้นทางการเรียนรู้สำหรับ Programmers

25. Frontend Development

นี่คือ Collection ของ Resources สำหรับคนที่เป็น Frontend Web Developers

26. Awesome talks

แหล่งรวบรวม Online Talks และ Screencast ที่ยอดเยี่ยม

IT Books

27. List of Free Learning Resources In Many Languages

List นี้ แต่เดิมมันเปรียบเหมือนตัว Clone ของ StackOverflow - List of Freely Available Programming Books โดยได้รับการสนับสนุนจาก Karan Bhangui และ George Stocker

List ได้ถูกย้ายไปยัง GitHub โดย Victor Felder เพื่อให้สามารถ Update และ Maintain ร่วมกันได้ มันเติบโตขึ้นจนกลายเป็นหนึ่งใน Repositories ยอดนิยมของ GitHub ด้วยจำนวนถึง 194,000+ Stars, 6100+ Commits, 1600+ Contributors และ 43,000+ Forks 

28. Awesome cheatsheets

สุดยอด Cheatsheets สำหรับ Programming Languages, Frameworks และ Development Tools ยอดนิยม โดยพวกมันได้รวมทุกสิ่งที่คุณควรรู้ใน File เดียว

29. Web Skills

Web Skills เป็นภาพรวมของทักษะที่เป็นประโยชน์ สำหรับการเรียนรู้ในฐานะ Web Developer

ที่มา: https://levelup.gitconnected.com/

 

 

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

 

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

เพิ่มเพื่อน

 

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