เริ่มต้นเป็น Web Developer ต้องรู้อะไรบ้าง

ยุคออนไลน์ ณ เวลานี้ Web Developer เป็นที่ต้องการของตลาดแรงงานมาก ดังนั้นหาหากใครอยากเป็น Web Developer แต่ไม่รู้ว่าต้องต้องศึกษาอะไรบ้าง วันนี้เทพควิชจัดให้
ก่อนอื่นต้องบอกก่อนว่า Web Developer จะแบ่งออก 3 แบบดังนี้
1.Front End Web Developer
ภาษาที่ Front End Web Developer ในเมืองไทยนิยมใช้เขียนในปัจจุุบัน
- HTML & HTML5
- JavaScript ล่าสุดพัฒนาเป็นเวอร์ชั่น ES6 ปัจจุบันมี JavaScript Framework ที่นิยมใช้กัน คือ jQuery, React.js, AngularJS
- TypeScript (TypeScript พัฒนามาจาก JavaScript ES6)
- css มี css framework ที่นิมยมใช้กัน เช่น Bootstrap,bulema และ foundation
ในส่วนของ Front End Web Developer แอดมินขอแนะนำว่าอย่างน้อย ๆ ควรศึกษาภาษา CSS + JavaScript ไว้ครับ
***คำแนะนำจากแอดมิน ไม่ว่าจะเริ่มศึกษาภาษาใดก็แล้วแต่ ก่อนที่เราจะไปใช้งาน Framework ต้องหัดเขียนโค้ดด้วยคำสั่งในภาษานั้น ๆ เพี้ยว ๆ ให้ได้ระดับนึงก่อนเพื่อเป็นพื้นฐาน ก่อนใปการศึกษา Framework ในภาษานั้น ๆครับ
2.Back End Web Developer
ภาษาที่ใช้ในการเขียนโปรแกรมของ Back End Web Developer ที่นิยมในเมืองไทย
- PHP ปัจจุบันมี PHP Framework ที่นิ่ยมใช้กัน เช่น Laravel,Codeigniter,YII และ Symfony เป็นต้น
- JavaScript (นิยมใช้ในการพัฒนาเว็บทั้งในส่วนของ Front End และ Back End )
- Python ปัจุบันมี Python Framework ที่นิยมใชักัน เช่น Django, Flask, Pyramid เป็นต้น
- Go เป็นภาษาที่พัฒนาโดย Google ซึ่ง ณ ปี 2017 ในองกรณ์ใหญ่ ๆ เริ่มนำภาษา Go มาใช้กันบ้างแล้วเพาะมีความเร็วในการทำงานสูงมาก
- ASP
- TypeScript (ตัวนี้ไม่มีในกราฟน่ะครับ เพาะในกราฟใส่ได้แค่ 5 ตัว TypeScript พัฒนามาจาก JavaScript ES6)
ในส่วนของ Back End Web Developer แอดมินขอแนะนำว่าอย่างน้อย ๆ ควรศึกษาภาษา PHP + JavaScript + GO ไว้น่ะครับ รับรองไม่ว่าวันนี้หรืออนาคตไม่ตกงานแน่นอน
***คำแนะนำจากแอดมิน ไม่ว่าจะเริ่มศึกษาภาใดก็แล้วแต่ก่อนที่เราจะไปใช้งาน Framework ต้องหัดเขียนโค้ดด้วยคำสั่งในภาษานั้น ๆ เพี้ยว ๆ เพื่อเป็นพื้นฐานในการศึกษา Framework ในภาษานั้นครับ
ต่อมาเรามาดูฐานข้อมูล(Data Base) ที่ Back End Web Developer นิยมใช้ในเมืองไทยที่ศึกษาไว้จะไม่ตกงานแน่นอ ซึ่งมีดังนี้
3.Full Stack Web Developer คือคนที่เป็นทั้ง Back End Web Developer และ Front End Web Developer
IDE ย่อมาจาก Integrated Development Environment เป็นโปรแกรมที่ใช้ในการเขียนโค้ด IDE ที่ Web Developer ส่วนใหญ่ใช้กัน ก็จะมี
- Sublime Text
- Atom
- Notepad++
- Brackets
- Visual Studio Code
(อ่านรายละเอียดข้อดีข้อเสียของ IDE แต่ละตัวเพิ่มเติมได้ที่ลิงค์นี้น่ะครับ >>แนะนำโปรแกรมสำหรับเขียนเว็บ ด้วยภาษา PHP หรือ PHP IDE<<)
สุดท้ายก็มาถึงเรื่องเงินเดือนในตลาดแรงงาน ใครที่เป็น Full Stack Web Developer จะได้เงินเดือนสูงสุด รองลงมาคือ Back End Web Developer และ Front End Web Developer ตามลำดับ