วันจันทร์ที่ 27 กรกฎาคม พ.ศ. 2552

Skill ที่คน IT ควรมี

จากที่ได้คุยกับผู้ประกอบการหลายๆรายที่ทำทางด้าน Software Development และธุรกิจที่เกี่ยวกับ IT ปรากฎว่าปัจจุบันคุณภาพโดยรวมของบุคลากร IT ที่จบใหม่ลดลงเป็นอย่างมาก บทความนี้เลยขอพูดถึง ทักษะพื้นฐานที่เราๆ ท่านๆ ควรมีไว้เวลาทำงานจะได้ไม่ลำบาก


1. Technical Skill (ทักษะทางด้านเทคนิค) เกี่ยวกับวิชาชีพล้วนๆ ดังนี้

  • Database Skill พวก SQL Command และ DBA เบื้องต้นเพาะทุกโปรแกรม ทุกหน่วยงานล้วนต้องมีฐานข้อมูลไว้เก็บข้อมูลของตัวเอง ดังนั้นถ้าไม่เป็นอาจเค้าแย่ครับ พวกคำสั่ง select, insert, update, delete ออกสอบตอนสมัครงานก็บ่อยครับ
  • Windows Programming เลือกเอาซักภาษาตามถนัดเช่น C, C++, VB, VB.NET, C#.NET, JAVA ขึ้นอยู่กับความชอบส่วนตัวและงานที่เจอ แถมได้พวก Algorithm เวลาเขียนไปด้วย ที่สำคัญดู Trend ด้วยว่าช่วงนี้ภาษาอะไรที่ตลาดต้องการ
  • Web Programming อันนี้แล้วแต่ชอบเหมือนกัน PHP, JSP, ASP.NET ถ้าต้องการแค่รับ Job เล็กๆ ก็เลือก PHP แต่ถ้าจะทำงานกับบริษัทใหญ่ๆ ที่พัฒนาด้าน Enterprise Software ก็ควรเลือก JSP (J2EE) หรือ .NET ดีกว่าครับมีอนาคตดี
  • Report Tools ทุกงานต้องมีการแสดงรายงาน หัดใช้ดูซักตัวสองตัวได้ไม่ว่ากันครับ เช่น Crystal Report, iReport
  • MS.Office พวกโปรแกรมตระกูล Office ทั้งหลายไม่ว่าจะเป็น MS.Word(ทำเอกสาร), MS.Excel(ตารางคำนวณ), MS.Powerpoint(การนำเสนอ) และ MS.Access(ฐานข้อมูลขนาดเล็ก) มีหลายๆที่เหมือนกันที่ต้องการแค่งานเล็กๆ เขียนแค่ Macro หรือ VBEngine ใน MS.Excel หรือ MS.Access
  • การใช้พวกอุปกรณ์สำนักงาน เช่น Fax, Printer, Scanner, Copier บางคนใช้แต่คอมพ์แต่ส่ง Fax ไม่เป็นเสียเวลาไปอีก
  • OS และ Network เช่นการแก้ปัญหาเบื้องต้นเมื่อเจอ virus , การลงโปรแกรมใหม่ การแชร์ไฟล์เป็นต้น

2. Soft Skill (ทักษะด้านบุคลิคภาพ)

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

3. ทักษะด้านอื่นๆ

  • การ ศึกษาค้นคว้าเทคโนโลยีใหม่ๆ ที่เปลี่ยนไปเรื่อยๆ ถ้าหยุดนิ่งถือว่าเรากำลังถอยหลัง เพราโลกไม่หมุนย้อนกลับ เช่น เครื่องมือที่ใช้ในการพัฒนา J2ME, JEE5, Struts, Spring Framework, WebServices, BPEL ยังมีอีกมากที่ต้องค้นหา
  • การเข้าไปมีส่วนร่วมในโลก Cyber (Social Network & Community) มีผลกับภาพลักษ์ของเราเวลาสมัครงานหรือติดต่องานพอสมควร
การเป็นคนที่สมบูรณ์นั้น ต้องไม่อยู่นิ่ง มีการพัฒนาตนเองอยู่ตลอดเวลา

โดย: Mr.Mercury >>http://www.mercurysofts.com/2009<<

6 ความคิดเห็น:

  1. เหอะๆ อ่านแล้วกลับมามองตัวเอง รู้สึกว่าเรายังขาดหลาย skill ที่คน IT ควรมีเลยงะ 555+ เป็นบทควมที่ดีครับ ซึงผมเห็นว่ามันก็จริง


    นพพล (โอ)

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

    ตอบลบ
  3. รู้สึกโดนกับประโยคนี้

    "ปัจจุบันคุณภาพโดยรวมของบุคลากร IT ที่จบใหม่ลดลงเป็นอย่างมาก"

    และก็ชอบประโยคนี้

    “การเป็นคนที่สมบูรณ์นั้น ต้องไม่อยู่นิ่ง มีการพัฒนาตนเองอยู่ตลอดเวลา”

    ตอบลบ
  4. “การเป็นคนที่สมบูรณ์นั้น ต้องไม่อยู่นิ่ง มีการพัฒนาตนเองอยู่ตลอดเวลา”

    เห็นด้วยกับประโยคนี้มากๆ

    ยิ่งถ้าเข้ามาทำงานเกี่ยวข้องกับสายงานทางด้าน IT ด้วยแล้ว

    ยิ่งต้องขวนขวายอยู่ตลอด เพราะสายนี้มีการพัฒนากันอย่างต่อเนื่อง

    และรวดเร็วมาก แทบจะตามไม่ทัน

    นิติรัตน์(นิ)

    ตอบลบ
  5. ขอบคุณสำหรับบทความดีๆจ้า ^^

    อ่านแล้วรุสึกว่าเราจะยังขาดสกิลพื้นฐานนี่ไปหลายข้อเลยอะ ยิ่ง Technical Skill นี่ก็..อะนะ ==

    ...“การเป็นคนที่สมบูรณ์นั้น ต้องไม่อยู่นิ่ง มีการพัฒนาตนเองอยู่ตลอดเวลา”

    สงสัยต้องพยายามพัฒนาตนเองให้มากยิ่งขึ้น ให้เป็นบุคลากร IT ที่ดีให้ได้แล้วสิ

    จิราพร(จูน)

    ตอบลบ
  6. ทักษะแต่ละทักษะที่กล่าวมาจำเป็นต้องมีจริงๆคับ

    แต่การจะมีทุกทักษะในคนๆเดียวคงเป็นสิ่งที่ค่อนข้างยาก

    และใช้ความพยายามสูงมาก

    ถ้าสามารถเด่นไปด้านใดด้านหนึ่งได้ก็ดีคับ

    อติภัทร(แก๊ป)

    ตอบลบ