"สิ่งที่แต่ละคนหมายถึงอะไรพวกเขานำมาซึ่งสิ่งที่?"
ด้านล่างผมจะอธิบายรายละเอียดเกี่ยวกับแต่ละเรื่องโดยกล่าวถึงบทบาทของแต่ละบทบาทว่ามีความเหมือนกันอย่างไรและแตกต่างกันอย่างไร
Web Designer คืออะไร?
นักออกแบบเว็บไซต์เน้นรูปลักษณ์ของเว็บไซต์หรือเว็บแอ็พพลิเคชัน
นักออกแบบเว็บไซต์คุ้นเคยกับทฤษฎีสีการออกแบบกราฟิกและการไหลของข้อมูล
บางแง่มุมของการออกแบบเว็บเช่นการไหลของข้อมูลสัมผัสกับ ประสบการณ์ของผู้ใช้ (UX) นอกจากนี้เครื่องมือเช่น Adobe Illustrator, Photoshop และซอฟต์แวร์ wireframing อื่น ๆ อยู่ในชุดเครื่องมือของนักออกแบบเว็บไซต์
ในฐานะนักออกแบบเว็บไซต์คุณควรรู้จัก HTML, CSS และ JavaScript อย่างไรก็ตามมีบางตำแหน่งออกแบบเว็บที่ทักษะการเขียนโปรแกรมเหล่านี้ไม่จำเป็น
อย่างไรก็ตามในฐานะนักออกแบบเว็บไซต์ สิ่งสำคัญ คือ ต้องเข้าใจแบบดิจิทัล แม้ว่าคุณจะไม่สามารถ "โค้ด" ได้ก็ตาม
นักพัฒนาเว็บคืออะไร?
เมื่อเทียบกับนักออกแบบเว็บนักพัฒนาเว็บต้องทราบวิธีการกำหนดรหัสและทำงานในการทำให้เว็บไซต์ / แอปพลิเคชันทำงาน โดยทั่วไปนักพัฒนาเว็บเกี่ยวข้องกับฟังก์ชันการทำงานไม่ใช่ลักษณะที่ปรากฏของเว็บไซต์และแอพพลิเคชัน
นักพัฒนาเว็บมี 2 ประเภท ได้แก่ ส่วนหน้าและแบ็กเอนด์
นักพัฒนาซอฟต์แวร์ส่วนหน้าต้องรู้จัก HTML, CSS และ JavaScript นอกจากนี้โปรดทราบว่านักออกแบบเว็บและนักพัฒนาซอฟต์แวร์หน้าเว็บมีส่วนร่วมกันเป็นอย่างดี
นักพัฒนาซอฟต์แวร์แบ็กเอนด์มักทำงานกับภาษาและกรอบการเขียนโปรแกรมโดยเฉพาะเช่น Ruby on Rails หรือ Python และ Django พวกเขายังมีความเข้าใจในฐานข้อมูลเช่น MySQL
นอกจากนี้ยังมีนักพัฒนาเว็บประเภทที่สามชื่อ "นักพัฒนาสแต็คแบบเต็ม" ซึ่งหมายความว่าบุคคลนี้คุ้นเคยกับทั้ง ส่วนหน้า และส่วนหลัง
หรือตามปกติเรียกว่า "ฝั่งไคลเอ็นต์" และ "ฝั่งเซิร์ฟเวอร์"
บทบาทสองแบบมีลักษณะอย่างไร?
การออกแบบเว็บและการพัฒนาเว็บสามารถทั้งต้องใช้ความรู้ด้านการเขียนโปรแกรมระดับหนึ่ง แน่นอนนักพัฒนาซอฟต์แวร์ต้องพึ่งพาการเขียนโปรแกรมมากขึ้น และนักออกแบบบางคนจะไม่จำเป็นต้องเขียนบรรทัดของรหัส
นอกจากนี้นักออกแบบเว็บและนักพัฒนาเว็บมีความคล้ายคลึงกันเนื่องจากทั้งสองมุ่งเน้นไปที่การโต้ตอบกับลูกค้าหรือผู้ใช้ปลายทาง
นักออกแบบมองหาวิธีที่ผู้ใช้จะ ดูขั้นตอนการนำทางไซต์ หรือเว็บแอ็พพลิเคชัน ในทางกลับกันนักพัฒนาซอฟต์แวร์จะมุ่งเน้นที่วิธีการที่ลูกค้า จะสามารถทำสิ่งต่างๆได้มากขึ้น
ในท้ายที่สุดทั้งสองทำให้อินเทอร์เน็ตเป็นสถานที่ที่ดีกว่า
นักออกแบบเว็บและนักพัฒนาเว็บต่างกันอย่างไร?
ต่อไปนี้เป็นวิธีที่แตกต่างกันสามวิธี
1. ค่าตอบแทน:
โดยรวมนักออกแบบเว็บมักจะมีรายได้น้อยกว่านักพัฒนาเว็บ
ตาม PayScale เงินเดือนนักออกแบบเว็บไซต์มัธยฐานในสหรัฐฯคือ 48,474 เหรียญ (ราวปลายปี 2016) นอกจากนี้ยังพบใน PayScale เงินเดือนนักพัฒนาเว็บกลางในสหรัฐคือ 57,662 ดอลลาร์ (ณ ช่วงปลายปี 2016)
2 เมื่อมาถึงการหางาน:
สำหรับนักออกแบบเว็บ ผลงาน ของคุณสำคัญที่สุด ผู้จัดการฝ่ายเช่าอาจต้องการดูโปรไฟล์ Dribbble หรือ Behance ของคุณ
สำหรับนักพัฒนาเว็บผู้จัดการการจ้างงานต้องการดูรหัสของคุณ
โดยทั่วไปจะทำโดยการดูโปรไฟล์ Github ของคุณ
3 เท่าที่บุคลิกภาพไป:
นักออกแบบเว็บมักจะให้ความคิดสร้างสรรค์และศิลปะมากขึ้นในขณะที่นักพัฒนาเว็บมีการวิเคราะห์มากขึ้น
ข้อสรุป
ด้วยภูมิทัศน์เว็บที่เปลี่ยนแปลงตลอดเวลาบทบาทเหล่านี้มักจะเบลอไปในปัจจุบัน
นักออกแบบหลายคนเข้าใจแนวคิดการพัฒนาเว็บหลักและในทางกลับกัน อย่างไรก็ตาม บริษัท และองค์กรส่วนใหญ่จะมีทีมงานทุ่มเททั้งสองฝ่าย