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

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

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



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

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

  SQL Command Mysql nvl เช็ค null เหมือน Oracle ยังไง ถามเมื่อ (2018-07-04)   4,187 views  (ดูล่าสุดเมื่อ 10 นาที)

  Jquery ตัวอย่าง การจับตำแหน่ง scrollTop เพื่อ Load Data เพิ่มเมื่อเลื่อนจนถึงล่างสุด ถามเมื่อ (2019-05-29)   2,319 views  (ดูล่าสุดเมื่อ 33 นาที)

  SVN ติดปัญหา org apache subversion javahl ClientException The working copy needs to be upgraded ถามเมื่อ (2016-07-21)   1,553 views  (ดูล่าสุดเมื่อ 46 นาที)

  Unix ค้นหาว่าไฟล์ใหนมี คำนี้อยู่บ้าง โดยระบุ folder ด้วย find xargs grep ถามเมื่อ (2016-12-09)   1,793 views  (ดูล่าสุดเมื่อ 49 นาที)

  การเขียนเว็บ แบบ SPA หรือ Single Page Applications ทำอย่างไร ถามเมื่อ (2015-09-21)   2,396 views  (ดูล่าสุดเมื่อ 62 นาที)

  ลืมรหัส ที่ตั้งพาสโคตลอค ทำไงดีคะ กดหลายครั้งละผิดตลอด ล่าสุดขุ้นว่าอีกชั่วโมงค่อยกดใหม่ เรยมะกล้าละ กัวลอค ถามเมื่อ (2013-06-26)   2,551 views  (ดูล่าสุดเมื่อ 67 นาที)

  ปัญหา ภ กับ utf 8 ใน PHP กับ MySQL ถามเมื่อ (2012-08-11)   2,819 views  (ดูล่าสุดเมื่อ 85 นาที)

  Print BarCode ด้วย PHP ง่ายๆ ด้วย Free Barcode Font ถามเมื่อ (2012-07-04)   2,766 views  (ดูล่าสุดเมื่อ 97 นาที)

  วิธี Call Stored Procedure ใน PL SQL ถามเมื่อ (2013-01-24)   3,496 views  (ดูล่าสุดเมื่อ 98 นาที)

  CodePro สุดยอด tools แห่ง code coverage ถามเมื่อ (2013-07-12)   2,509 views  (ดูล่าสุดเมื่อ 100 นาที)


 

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