phpbb github คืออะไร คำถามที่หลายคนอยากได้คำตอบ

phpbb github What

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

Git ตัวกลางการทำงาน

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

ประวัติของ Git

สำหรับ Git นั้นสร้างขึ้นมาในสมัยปี 2005 ด้วยนักพัฒนาที่ชื่อว่า Linus Torvalds ชื่อนี้หลายคนอาจจะนึกออกทันทีใช่แล้วเค้าเป็นนักพัฒนาผู้สร้าง Linux ขึ้นมานั่นแหละ สำหรับ Git นั้นก็เป็นส่วนหนึ่งของการพัฒนา Linux ด้วย ระหว่างที่พัฒนา Linux เค้าต้องการสร้างพื้นที่ให้นักพัฒนามีไว้สำหรับทดสอบโค้ดร่วมกัน ปรับแต่งร่วมกัน จึงสร้าง Git ขึ้นมา ตอนสร้างนั้นบอกเลยว่าใช้นักเขียนโค้ดโปรแกรมจำนวนมากช่วยกันเขียน เพื่อไม่ให้การเขียนทับมั่วกันไปมาและทำให้ Git สามารถตอบสนองโปรแกรมเมอร์ได้มากที่สุดด้วย

การทำงานของ Git

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

Github คืออะไร

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