Developer Career
Technology

Developer คือใคร ทำหน้าที่อะไร พร้อมรู้จักกับ Developer ทั้ง 4 แบบ

Developer หรือที่หลายคนเรียกกันว่า Software Developer คือ นักพัฒนาซอฟต์แวร์ ซึ่งในการพัฒนาสินค้า หรือบริการขึ้นมาหนึ่งอย่าง มีหลายส่วนที่ต้องทำ อาชีพ Developer จึงถูกแบ่งออกเป็นหลายตำแหน่งย่อย ๆ เช่น Front ...
Full Stack Developer
Technology

Full Stack Developer คือใคร รวมทุกแง่มุมของสายอาชีพ และทักษะที่สำคัญ

ทุกคนคงรู้ว่า Full Stack Developer คือ นักพัฒนาซอฟต์แวร์ที่เรียกว่าแทบจะทำทุกส่วนของการพัฒนาซอฟต์แวร์ ทั้งในส่วน Front End และ Back End แต่เคยสงสัยกันมั้ยว่าจริง ๆ แล้ว ...
Front End Developer
Technology

Back End Developer คือใคร รวมทุกแง่มุมของสายอาชีพ และทักษะที่สำคัญ

หลายคนอาจสงสัยว่าทำไมอาชีพ Back End Developer นักพัฒนาซอฟต์แวร์ผู้รับผิดชอบในส่วนด้านหลัง หรือส่วนระบบการทำงานเบื้องหลังของเว็บไซต์ หรือแอปพลิเคชัน จึงเป็นอาชีพยอดนิยมในช่วงหลายปีที่ผ่านมา อาชีพนี้คืออะไร ทำหน้าที่อะไรกันนะ บทความนี้จะพาทุกคนไปรู้จักกับ Back-End Developer เพิ่มมากขึ้น ตั้งแต่คำว่า ...
front end developer
Technology

Front End Developer คือใคร รวมทุกแง่มุมของสายอาชีพ และทักษะที่สำคัญ

Developer โดยรวมแล้ว Front End Developer คือ ผู้ที่พัฒนาเว็บไซต์ หรือแอปพลิเคชันในส่วนด้านหน้าของเว็บไซต์ หรือแอปพลิเคชันเป็นหลัก เพื่อควบคุมให้มีสี ตำแหน่ง และการตอบสนองตามที่ต้องการ แต่สงสัยกันมั้ยว่า ทำไมหลายคนอยากทำอาชีพนี้ อาชีพนี้ทำหน้าที่อะไร ...
8 เหตุผลทำไมควรเขียน Scala
Technology

8 เหตุผลที่ Dev ควรลองเขียนภาษา Scala ตั้งแต่ตอนนี้

เราเคยเกริ่นถึงภาษา Scala ไปบ้างแล้วจากบทความ ภาษา Scala มีจุดเด่นอะไร? ทำไมกำลังมาแรงในสาย Developer และ Data Engineer แต่ในกลุ่มนักพัฒนาหลายคนยังสงสัยว่าภาษา Scala มีความเหมาะไปใช้ในงานแบบไหน? ทำไมถึงต้องหันมาศึกษา ...
Software Architecture
Technology

3 Software Architecture Design ที่นิยมใช้พัฒนาระบบซอฟต์แวร์ขนาดใหญ่

ในการออกแบบซอฟต์แวร์ขนาดใหญ่ในองค์กร มักจะมีการทำงานร่วมกันโดยคนจำนวนมาก หากเราต่างคนต่างเขียนซอฟต์แวร์ไปในทางที่ตัวเองเห็นว่าดี ซอฟต์แวร์ที่แต่ละคนทำก็อาจจะทำงานร่วมกันไม่ได้หรือมีปัญหาตอนที่ Integrate เป็น Solution ใหญ่ ดังนั้น การทำซอฟต์แวร์ในระดับนั้นจึงจำเป็นต้องมีการแบ่งสันปันส่วน และมีการออกแบบ Software Architecture เพื่อให้ทำงานร่วมกันได้ดีและมองเห็นภาพรวมไปในทางเดียวกัน ทั้งระหว่างนักพัฒนาในทีมพัฒนากันเอง ...

Posts navigation