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
Notation สำหรับ Commits Messages ง่าย ๆ ที่แสดงความเสี่ยงที่เกี่ยวข้องในแต่ละ Step
- มันเสี่ยงแค่ไหน? Author มีการทำอะไรเพื่อลดความเสี่ยงบ้าง?
- ตั้งใจที่จะทำอะไร? เมื่อ Author ทำการเปลี่ยนแปลง Code พวกเขาพยายามที่จะทำอะไรให้สำเร็จ?
ชุดของ Guidelines สำหรับภาษา Programming ต่าง ๆ ที่แนะนำเกี่ยวกับ Programming Style, Practices และ Methods ในแต่ละแง่มุมของ Program ที่ถูกเขียนในภาษานั้น ๆ
คำแนะนำเกี่ยวกับการทำ Documentation ที่เป็นประโยชน์, ถูกเขียนขึ้นเป็นอย่างดี และสวยงาม เข้าใจได้ง่าย
Skills
4. Evergreen Skills for Software Developers
List ของทักษะที่จำเป็นและใช้ได้ตลอดกาล โดยอิงตาม Best Practices และ Cross-Framework Principles สำหรับ Software Development ซึ่งควรทำหน้าที่ในการประเมินความสามารถที่เหมาะสม สำหรับ Software Engineers / Developers ที่มีทักษะและความเชี่ยวชาญ
Refactoring
Collection ของรูปแบบการ Refactor ที่ได้รับการพิสูจน์แล้วว่าใช้การได้จริง พวกมันเป็นแนวทางที่ไม่เพียงช่วยแก้ไข Bug เท่านั้น แต่ยังรวมถึงข้อผิดพลาดต่าง ๆ ที่คุณอาจไม่รู้ว่ามีอยู่ แต่ละรูปแบบของการ Refactors จะเป็นสิ่งที่ใช้การได้จริงและเจาะจงสำหรับแต่ละภาษาเท่านั้น
Version Control System
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
มีการรวบรวมทุกอย่างเกี่ยวกับ 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
เป็น 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 อื่น ๆ
นี่คือ List ของคำถาม ที่สามารถใช้ถามบริษัทในระหว่างการสัมภาษณ์งานของคุณได้
ที่นี่ คุณจะพบกับ List ของคำถามอื่น ๆ นอกเหนือจากคำถามเกี่ยวกับความรู้/ทักษะทางด้านไอที ซึ่งคำถามเหล่านั้น ก็มักจะถูกถามในระหว่างการสัมภาษณ์งาน
รวม Materials ในการเตรียมความพร้อมสำหรับการสัมภาษณ์งาน ที่ถูกคัดสรรมาเพื่อ Engineer ที่มีงานยุ่ง
Learning Paths
16. Awesome lists
มันเป็น List ที่ยอดเยี่ยม เกี่ยวกับ Topics ที่น่าสนใจทุกประเภท
แนะนำเส้นทางการเรียนรู้ สำหรับ Blockchain Development
18. Starway to Orione: the Orione Team Learning Path
นี่คือเส้นทางการเรียนรู้ที่ Developer ใหม่ทุกคน ควรปฏิบัติตามเมื่อเข้าร่วมทีมกับ Orione Team
นี่คือแหล่งที่มีทั้ง Roadmaps, Study Plans, Paths และ Resources สำหรับ Developer มือใหม่ มันเริ่มต้นจากชุดของ Charts เพื่อเป็นแนวทางสำหรับ Developer ที่สับสนและไม่แน่ใจว่า ควรเรียนรู้อะไรต่อไปดี นอกจากนี้ยังมี Website สำหรับคนที่อยากมีส่วนร่วมอีกด้วย
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
นี่คือ 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
สุดยอด Cheatsheets สำหรับ Programming Languages, Frameworks และ Development Tools ยอดนิยม โดยพวกมันได้รวมทุกสิ่งที่คุณควรรู้ใน File เดียว
29. Web Skills
Web Skills เป็นภาพรวมของทักษะที่เป็นประโยชน์ สำหรับการเรียนรู้ในฐานะ Web Developer
ที่มา: https://levelup.gitconnected.com/
รับตำแหน่งงานไอทีใหม่ๆ ด้วยบริการ IT Job Alert
อัพเดทบทความจากคนวงในสายไอทีทาง LINE ก่อนใคร
อย่าลืมแอดไลน์ @techstarth เป็นเพื่อนนะคะ
บทความล่าสุด