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

 4,029 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,029 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

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



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

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

  Oracle PLSQL Print Error Code with SQLERRM ถามเมื่อ (2017-03-03)   1,392 views  (ดูล่าสุดเมื่อ 2 นาที)

  Eclipse to uppercase วิธี switch ตัวอักษรจาก ใหญ่ไปเล็ก หรือ เล็กไปใหญ่ ด้วย key ลัดของ eclipse ถามเมื่อ (2019-02-13)   3,107 views  (ดูล่าสุดเมื่อ 6 นาที)

  Oracle INSTR SQL Function ตัวนี้ใช้งานยังไง มาดูกัน ถามเมื่อ (2020-02-06)   7,429 views  (ดูล่าสุดเมื่อ 7 นาที)

  ปัดทศนิยม ใน PL SQL Function CEIL FLOOR ROUND ต่างกันยังไง ถามเมื่อ (2011-07-26)   7,070 views  (ดูล่าสุดเมื่อ 8 นาที)

  Bootstrap การจัดการ grid เพื่อให้รองรับกับหน้าจอทุกขนาด xs sm md lg ถามเมื่อ (2017-12-04)   1,193 views  (ดูล่าสุดเมื่อ 9 นาที)

  ไฟล์แบบ WebP ดีอย่างไร ถามเมื่อ (2020-01-29)   1,819 views  (ดูล่าสุดเมื่อ 16 นาที)

  แจก Code jQuery วิธีกำหนดค่า checked ให้กับ radio หรือ select box ถามเมื่อ (2019-06-01)   1,325 views  (ดูล่าสุดเมื่อ 23 นาที)

  ปรับแต่ง jquery tab ยังไงครับเช่นแก้ สีตัวอักษร เปลี่ยนพื้นหลัง ถามเมื่อ (2013-03-28)   3,034 views  (ดูล่าสุดเมื่อ 31 นาที)

  datatable page select row วิธีปิด select row per page แบบให้ paging ยังอยู่ ถามเมื่อ (2017-06-01)   1,970 views  (ดูล่าสุดเมื่อ 32 นาที)

  Oracle SQL MOD หารเอาเศษยังไงครับ ถามเมื่อ (2017-03-03)   5,265 views  (ดูล่าสุดเมื่อ 33 นาที)


 

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