Full stack developer คืออะไร  สร้างคำถาม

 4,031 view  หมวดหมู่ : สำหรับโปรแกรมเมอร์  วันที่สร้าง : 24/01/2020

Full stack developer คืออะไร

Full stack developer คือนักพัฒนา Software หรือ Programmer ที่มีความชำนาญการและมี Skill ที่หลากหลาย
ครอบคลุมการรับผิดชอบงานได้ทั้ง Module ไม่ว่าจะเป็น Front end , Back end
และอาจรวมถึง Soft Skill ในการ Communicate กับ User หรือผู้เกี่ยวข้องในการเก็บรวบรวม Requirement
และทำการ Design ระบบ ตลอดจนอาจรวมถึง Skill ในการวางระบบ และ Deployment หลังจากที่ Develop เสร็จสิ้น

ข้อดีของการมี Full stack developer คือจะทำให้ทีมงานมีคนที่มีความรู้หลากหลายสามารถทำงานแทนกันได้
แต่ข้อเสียอาจทำให้ขาด บุคลากร ที่มีความรู้เฉพาะด้าน เนืื่องจากในปัจจุบันหลายๆ องค์กรมักจะมองหา ทีมงานตาม ROLE
เช่น PM ,SA , Frond end Developer , Back end Developer , Tester , DBA , System (Hard ware) Unix ,Linux ตลอดจน
อาจมีทีมงาน Deployment ที่ชำนาญด้าน Container เช่น JBoss , Weblogic เป็นต้น
ซึ่งเราก็ต้องยอมรับว่างานใน Role ต่างๆ เหล่านี้ถ้าเอาให้ลึกจริงๆ มันก็มีรายละเอียดเฉพาะด้านที่ยากเกินกว่าคนคนเดียวจะรู้ทั้งหมด

ดังนั้นทีมงานที่ Balance จริงๆ ควรจะมี Full stack developer ที่คอยดูภาพรวมและดูแลงานได้ทั้งเส้นคอยให้ความช่วยเหลือในการติดต่อเชื่อมโยงกับทีมงานที่เป็น Role Base ต่างๆ ได้ โดยที่ Skill ในแต่ละเรื่องอาจจะไม่ได้ลึกเท่าคนในแต่ละ Role
เพียงแต่จะต้องสามารถพูดคุยสื่อสารกับทุก Role ได้

ลองยกตัวอง่า Skill แยกตาม ตาม W3Scholl เลย
Front End : HTML,CSS,Bootstrap,W3.CSS,JavaScript,ES5,HTML DOM,JSON,XML,
jQuery,Angular,React,Backbone.js,Express.js,Ember.js,Redux,
Storybook,GraphQL,Meteor.js,Grunt,Gulp
Back End :,PHP, ASP, C++, C#,Java, Python, Node.js, Ruby,
REST, GO,SQL,MongoDB,Firebase.com, Sass, Less, Parse.com, PaaS (Azure and Heroku)

.... เป็นต้นนะ 555 ดังนั้นคนที่จะเป็น Full Stack ไม่จำเป็นต้องรู้ทั้งหมดนี่แต่ว่าอย่างน้อยต้องมี Skill Front end , Front end อย่างละ 1 อย่างลึกซื้ง
และก็ถึงจะไม่รู้ในเชิงลึกแต่จะต้องสามารถรู้ได้ว่ามันคืออะไรมีการทำงานเบื้องต้นอย่างไร
และนี่ก็เป็นแค่ภาพของการ Develop นะเป็น Skill ของ Programmer เท่านั้น
ถ้ามองให้ลึกทั้งเส้นตั้งแต่ รับ Requirement ยัน Deploy คนที่เป็น Full Stack Developer ที่เอาอยู่ทั้งเส้นนี่ได้จัดว่าเทพมากๆ หรือเรียกได้ว่าแทบจะเป็นไปไม่ได้
ดังนั้นในเมื่อมันเป็นไปไม่ได้ทีมงานที่เหมาะสมควรจะเป็นอย่างไร ?
ยกตัวอย่างทีมงานขนาดกลางๆ
- Full stack developer 2 คน
- Front end Developer 3 คน
- ฺBackend Developer 2 คน
- DBA 1 คน

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


ถ้าชอบบทความนี้ กด Like เลย :Full stack developer คืออะไร
TAGS : Java Programmer   เขียนโปรแกรม   โปรแกรมมิ่ง   Full Stack Developer  
 4,031 view  หมวดหมู่ : สำหรับโปรแกรมเมอร์  วันที่สร้าง : 24/01/2020



SOA,Java,XSLT

 ร่วมแสดงความคิดเห็นได้ที่นี่

#1.    java
@ ไม่จำเป็นต้องรู้หมดแค่เพียงเรีย อย่างน้อย 1 Stack ตามนี้ก็เป็น Full Stack Developer ได้แล้วครับ
LAMP stack: Linux - Apache - MySQL - PHP
MEAN stack: MongoDB - Express - AngularJS - Node.js
Django stack: Python - Django - MySQL
Ruby on Rails: Ruby - SQLite - Rails

...............................................



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

เนื้อหาที่เกี่ยวช้อง

  ทำ Autocomplete ด้วย Jquery Call Ajax ผ่าน Spring MVC ถามเมื่อ (2013-03-26)   2,867 views  (ดูล่าสุดเมื่อ 37 วินาที!!)

  Java set permissoin ไฟล์ผ่าน chmod ยังไง ถามเมื่อ (2015-09-28)   1,337 views  (ดูล่าสุดเมื่อ 4 นาที)

  ตัวอย่าง jquery การ click link พร้อม ส่ง Parameter ถามเมื่อ (2013-03-27)   2,781 views  (ดูล่าสุดเมื่อ 9 นาที)

  php ย่อมาจาก หรือ มีคำแปลว่าอะไรครับ ถามเมื่อ (2013-04-23)   2,249 views  (ดูล่าสุดเมื่อ 16 นาที)

  ตัวอย่าง Template Jquery UI สำเร็จรูป โหลดฟรี ถามเมื่อ (2015-08-23)   3,088 views  (ดูล่าสุดเมื่อ 24 นาที)

  jquery การเข้าถึงตัวแปรแบบ Dynamic ผ่าน ID ทำยังไงครับ ถามเมื่อ (2019-06-01)   1,426 views  (ดูล่าสุดเมื่อ 29 นาที)

  synchronized ใน JAVA คืออะไร และ มีการทำงานอย่างไร ถามเมื่อ (2019-05-13)   4,286 views  (ดูล่าสุดเมื่อ 37 นาที)

  คำสั่งในการ Manage site Ubuntu เพื่อสร้าง host domain ต่างๆ ถามเมื่อ (2016-07-27)   1,657 views  (ดูล่าสุดเมื่อ 44 นาที)

  Java script object example พร้อมตัวอย่างการใช้งาน ถามเมื่อ (2017-12-26)   1,267 views  (ดูล่าสุดเมื่อ 45 นาที)

  Java JSON simple สร้างและ Parser JSON ง่ายๆ ผ่าน JSONParser บน ถามเมื่อ (2015-08-27)   1,947 views  (ดูล่าสุดเมื่อ 49 นาที)


 

บ้านเดียวกันดอทคอม เว็บถามตอบ รวมทุกเรื่องที่คุณอยากรู้ ให้ความรู้ ความบันเทิง มีสาระ
www.ban1gun.com