จงอย่าเป็น Developers แบบนี้

จงอย่าเป็น Developers แบบนี้

HOME › จงอย่าเป็น Developers แบบนี้

วันนี้เป็นบทความสั้นๆ แต่เชื่อว่า คนไอทีหลายคนน่าจะเคยเจอมาบ้างไม่มากก็น้อย คือ เรื่องของ Developer หรือ Programmer ที่มักทำให้เพื่อนในทีมหรือบริษัท ต้องปวดหัวกันไปตามๆ กัน ส่วนจะเป็นเรื่องอะไรที่พวกเขาทำหรือเป็น ลองอ่านกันได้เลยครับ

Developer ที่สร้างปัญหาให้กับทีมหรือบริษัท มักมีปัญหาในเรื่องเหล่านี้

1.       การสื่อสาร(ทั้งภาษาพูดและภาษาโปรแกรมมิ่ง)

มนุษย์ใช้การพูด เพื่อสื่อสารให้อีกฝ่ายเข้าใจ ส่วนภาษาโปรแกรมมิ่ง มันเป็น “เครื่องมือ” ที่มนุษย์ใช้ในการสื่อสารกับ Machine หรือ Computer ที่กำลังใช้อยู่นั่นเอง ในขณะที่ภาษาพูดของมนุษย์ มีหลากหลาย แตกต่างกันไปตามภาษาถิ่น การนำไปใช้งาน และมีบริบทที่แตกต่างกัน ซึ่งในภาษาโปรแกรมมิ่งก็เป็นเช่นเดียวกัน ดังนั้นพอจะถือได้ว่า ภาษาพูดก็มีความใกล้เคียงกับภาษาโปรแกรมมิ่งเพราะทั้งคู่ถือเป็น เครื่องมือในการสื่อสาร

ด้วยการเพิ่มขึ้นของ Agile methodologies และความก้าวหน้า การเติบโตของตลาด IT มันจึงเป็นเรื่องปกติที่จะต้องจัดการกับภาษาโปรแกรมมิ่ง เพื่อใช้เป็นเครื่องมือในการสร้างมูลค่าให้กับธุรกิจ ไม่สำคัญว่าจะเป็นภาษา Ruby, Python, JavaScript หรือ Go มันขึ้นอยู่กับความสามารถในการนำไปใช้ และคุณสามารถทำให้เกิดมูลค่าให้กับธุรกิจมากน้อยแค่ไหน

ในช่วงหลายปีที่ผ่านมา Software Developers ถือว่ามีส่วนเกี่ยวข้องกับธุรกิจมากขึ้น เพราะ Developers ไม่ได้รับการว่าจ้างให้เขียน Code เพียงอย่างเดียว แต่ต้องทำความเข้าใจกับปัญหาทางธุรกิจ โดยใช้การ Code เป็นตัวช่วยแก้ไขปัญหาเหล่านั้นอีกด้วย มิเช่นนั้นคุณก็อาจจะไม่มีประโยชน์ใดๆ เพราะไม่ได้สร้างคุณค่าให้แก่ธุรกิจ

2.       ความเกลียดชัง/อคติ

ปัญหาใหญ่ที่สุดคือ มักมีคนที่ชอบบ่นหรือตำหนิเกี่ยวกับภาษาโปรแกรมมิ่งอยู่เสมอ เช่น Python ช้า Java ก็อืดอาด และฉันเกลียด JavaScript เป็นต้น นี่เป็นวลีที่คุณอาจจะเคยได้ยิน หรืออ่านพบอยู่บ่อยๆ และที่น่ารบกวนจิดใจที่สุดคือ Developer บางคนไม่ได้ต้องการที่จะมองว่า ภาษาเขียนโปรแกรมมิ่ง เป็นเพียงเครื่องมือทางธุรกิจ แต่พวกเขากลับมองว่า มันเป็นอาวุธที่ใช้ทำร้าย Programmer คนอื่นๆ

Python สามารถนำไปประยุกต์ใช้เกี่ยวกับ web development, web scraping, data science และอื่นๆ อีกมากมาย สำหรับ Java ก็ทำงานได้ดีในฐานะของ Enterprise language ส่วน JavaScript ก็ทำงานได้ดีในเรื่องของ web

ทุกภาษาโปรแกรมมิ่ง ล้วนมีประโยชน์ในตัวมันเอง มีทั้งข้อดีและข้อเสีย ถ้าคุณคิดว่าภาษาโปรแกรมมิ่งที่คุณรักนั้น เป็นภาษาที่ดีที่สุดแล้วละก็ คุณอาจจะคิดผิด เพราะมันอาจดีที่สุดสำหรับ Project ที่คุณกำลังทำงานอยู่ แต่มันอาจไม่มีประโยชน์สำหรับปัญหาอื่นๆ รวมทั้งปัญหาทั้งหมดก็ได้

Developer ที่สามารถสร้างปัญหาให้กับทีมงาน มันเกิดจาก ความคิดในด้านลบ ของพวกเขา ไม่ได้เกิดจากสาเหตุที่ว่า คุณไม่ชอบภาษาใดภาษาหนึ่งหรือทำมันไม่ได้หรอก แต่เพราะว่า คุณมักชอบบ่น ชอบตำหนิทักอย่างไปเรื่อยๆ ต่างหาก ดังนั้น เมื่อเจอปัญหาก็จัดการมันแล้วก็เริ่มต้นศึกษาและเรียนรู้จากมันซะ

Source:  https://hackernoon.com/

 


ISM Technology Recruitment Ltd. (#1 Tech Recruiter in Thailand) เราเชี่ยวชาญในธุรกิจ IT Recruitment & IT Outsourcing โดยเฉพาะ เปิดทำการกว่า 25 ปี มีพนักงานทุกสายและทุกระดับทางด้าน IT ที่ได้ร่วมงานกับลูกค้าองค์กรใหญ่ที่มีชื่อเสียงและบริษัทข้ามชาติมากมาย หากคุณเป็นคน IT ที่อยากทำงานท้าทายและร่วมงานกับองค์กรชั้นนำ สามารถฝากประวัติการทำงาน (Resume) ของคุณไว้กับ ISM ได้ที่ https://www.ismtech.net/submit-your-resume แล้วคุณจะพบว่าอนาคตและโอกาสก้าวหน้ากำลังรอคุณอยู่