ทำไม เวลาสมัครงานตำแหน่ง Programmer แล้วต้องสอบด้วย?

กระทู้สนทนา
ผมออกตัวก่อนว่า ผมแก่แล้วหล่ะ อายุ 30 แล้วครับ ประสบการณ์ ก็ 5 ปี กว่า ในการพัีฒนาโปรแกรมให้บริษัท
ที่เป็น Software House เล็กๆ เขียนพวก php,asp.net,c#,vb.net เนี่ยแหละ ตลอดเวลา 5 ปีกว่าๆ หมกมุ่นกับภาษาพวกนี้

ก่อนทำงาน ผมเขียนโปรแกรมมาตั้งแต่สมัยเรียน แต่ว่าจะเขียนแบบไม่ค่อยถูกหลัก ทฤษฎี เท่าไหร่
จะเขียนโปรแกรม แบบ เล่นๆ เน้นหาประสบการณ์ ก็จะเขียนโปรแกรมแกล้งเพื่อน
ศึกษาพวก Hack,Crack,เขียนไวรัส ,เจาะเว็บไซต์ deface ต่างๆ แอบขโมย database เว็บ
หาช่องโหว่ สมัยนั้น milw0rm ดังมากๆ ยังไม่มีพวก backtrack,backbuntu ให้เลย (แหม่หากสมัยผมมีน้ะ จะสนุกสนานมากๆกว่านั้นอีก) ไม่ต้องมานั่ง ค้นหาช่องโหว่เอง หาเครื่องมือเองสร้างเอง และ ที่สำคัญสมัยนั้น ยังไม่มีกฎหมาย การเจาะระบบครับ ยังไม่มีติดคุก ปรับเงิน เหมือนสมัยนี้ เลยทำได้โดยไม่ต้องกลัว อยากทำ ก็ทำ เลย ไม่สนใจอะไรเท่าไหร่
และ ก็เล่น Linux ทั่วๆ ไป พวก Fedora,Ubuntu สมัยนั้น kernel 1.x เลยมั้ง เพื่อความเท่ห์ เวลา command line แหม่ เท่ห์สุดยอด แต่ลีมไปไม่มีใครมาดู กรูนี้หว่า 55+ คิดไปเอง
ตามภาษาเด็กๆ ร้อนวิชาทั่วๆ ไป หาได้ตามบอร์ดใต้ดิน เคยเป็นแบบนั้นมาก่อน สมัยเรียน

และ ตอนนั้นนี้ นึกย้อนไปหลายปีอยู่ ภาษาที่ผม เขียนเล่นๆ สมัยเรียนก็

ASM และใน ASM ผมก็แยกไป YASM,MASM,TASM,FASM,NASM ผมก็ศึกษาเล่นๆ เพื่อเขียนไวรัส การติดเชื้อ PE การ Inject code ต่างๆ รวมถึง การนำไป Optimize เขียน inline asm ใน c,c++,delphi ได้ด้วย เข้าใจการสร้าง Shellcode ก็เพราะ asm เนีียแหละ
ยัง ยังไม่หมด นำทักษะด้าน asm นี้ไป crack โปรแกรมโกงโปรแกรมได้ด้วย ก็ศึกษาพวก ollydbg,IDA ต่ออีกนิดหน่อย
crack โปรแกรมได้เองเลย ไม่ต้องรอ ฝรั่ง crack ให้

C ผมก็ศึกษา ทั้ง Borland,Microsoft,cygwin รวมไปถึง พยายามเล่นบน linux,Unix(solaris) ด้วย ศึกษาไว้เขียน Shell Code หรือ Compile Exploit ต่างๆ ก็ชอบด้าน hack นี้ ข้ามไม่ได้เด็ดขาด

C++ ,VC++,C++ Builder ศึกษาพวก Class,Object การ Inherit อะไร ต่างๆ เพื่อได้รู้ลึกซื้งด้าน OOP
และ ใน C++ Builder มันสร้าง GUI ง่ายกว่า VC++ อีก แถมทำได้เหมือน Delphi เลย แต่ C++ Builder คนไม่นิยมอย่างแรง


Delphi ศึกษาการทำ GUI มัน มันทำ Gui สวยๆ ได้สุดยอดมากๆ component มันนี้เทพสุดยอด ใช้งานง่ายๆ ลากวาง
และ ได้ความเป็น OOP ด้วย แต่หาภาษาไทยยาก แต่ก็ใช้ c++ เทียบเคียงก็พอได้น้ะ แต่ syntax มันก็คนละเรื่องอยู่

VB6 ศึกษา จะคล้ายๆ Delphi เพราะมันทำ Gui สวยๆ ได้ และสำคัญสุด คนไทยใช้ โค-ตะ-ระ เยะเลย
แต่เสียอย่างเดียว ไม่ OOP เป็นแค่ Object Base

PHP,html เอาไว้ทำเว็บ จะ Hack เว็บก็ต้องสร้างเป็นด้วยไงเลยศึกษานิดนึง

และภาษาอื่นๆ แบบผ่านๆ ไม่สนใจมากมายก็ พวก perl,python,java

แต่พอได้งานทำ ปุ๊บ ไอ้ด้านบน ตั้งแต่ ก่อนทำงาน มายัน ภาษาอื่นๆ ผม เลิกสนใจเลย สนแต่งาน
ที่ต้องทำคือ php,asp.net,c#,vb.net ,oracle,ms sqlserver,crystal report เท่านั้น ทำมาเป็นระยะเวลา 5 ปี
เปลี่ยนงานมา 4 ที่ แต่ละที่ คือ ผมเข้าโดยไม่ต้องสอบเลย ที่สำคัญคือ ยังไม่ออก หากยังไม่ได้งานที่ใหม่
เพราะว่า ทุกบริษัทไว้ใจผม มีผลงาน Present ให้เค้าดู แค่สัมภาษณ์ผ่าน ได้ทำงานเลย
คือเค้าจะดูแค่ โปรเจ็คที่เคยทำแล้วว่าตรงกับที่เค้าต้องการ ก็รับทำงานเลย(ปัจจุบันบริษัทแบบนี้หากยากฉิบ)

จนมาบริษัทที่ 4 สิ่งเลวร้าย บังเกิดขึ้น แล้วดันเกิดตอนอายุ 30 แล้ว
คือการเลิกจ้างครับ เพราะผมไม่ได้เตรียมใจ ว่าต้องตกงาน
เพราะไม่คิดจะ สมัครงานใหม่อีกแล้ว กะว่า อายุสัก 35 มีเงินเก็บก้่อนใหญ่ๆ
จะทำธุรกิจเอง หางานเอง คงไม่มานั่งไล่ สมัครงานที่ไหนอีกแล้ว
แต่ยังไม่ทันได้เก็บเงินเลยนี้ซิ่ มันเกิดเร็วมากๆ

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

ผมเลยคิดได้ว่า ทำไม เวลาสมัครงานตำแหน่ง Programmer แล้วต้องสอบด้วย หมายถึง ตำแหน่ง ระดับ Senior Programmer หรือ Programmer ที่มีประสบการณ์แล้ว มากกว่า 2 ปีขึ้นไป ด้วยครับ ไม่เข้าใจเลย คือ เด็กจบใหม่ ผมเห็นด้วยน้ะ ว่าควรมีการทดสอบ ข้อเขียน พวก Systax ภาษาต่างๆ ,พวก SQL ต่างๆ เนี่ย เด็กจบใหม่จำเป็นเพราะต้องไปฝึกใหม่อยู่ดี
แต่ แก่แล้ว ทำไมยังต้องมานั่ง ทดสอบ สอบข้อเขียนด้วย เพราะผมไม่ต้องมาฝึกใหม่แล้ว
หากงานที่ผมเคยทำมันตรงกับบริษัทคุณทำอยู่ ผมเข้าไป ก็แค่เรืยนรู้ โครงสร้าง ต่างๆ ก็ coding ต่อได้เลย
ถึงคุณจะมี Framwork เป็นของตัวเองก็เหอะ ไม่มีปัญหาหรอก
แล้วนี้ผมไม่ได้ท่องหนังสือไป ผมก็ตกน้ะซิ่ครับ ตกแบบหน้าอายด้วย แพ้เด็กจบใหม่มันเนี่ย
หรือ จริงๆ แล้ว ที่ผ่านมา ผมโง่จริงๆ เนี่ย หลงตัวเองว่ามีความรู้มาตลอด
กลายเป็น ไม่ได้รู้อะไรเลย

คือ ระดับ Senior Programmer มีประสบการณ์ สัก 2 ปีขึ้นไป ก็ให้ present งานที่เคยทำมา ไม่ดีกว่าเหรอ ครับ
ว่าทำอะไรมาบ้างรู้อะไรบ้าง ทำอะไรได้บ้าง ในโปรเจ็คทำส่วนไหน แค่นี้ก็รู้แล้วว่า ทำงานได้หรือเปล่า
ผมเบื่อ ไปนั่งสอบครับ สอบกี่ที่ตกทุกที่เลย หรือ ว่าการวัดคนนี้วัดกันที่ กระดาษ ที่สอบ เขียนไปเยอะ
ก็คะแนนเยอะ หรือ ท่องหนังสือไปตรงจุดพอดีเลยตอบได้เยอะ คือ คนเก่งลักษณะนี้ ที่บริษัทต้องการกันเหรอเนี่ย

นี้หากยังหางาน ด้าน Programmer ไม่ได้ ผมคงต้องไป สมัครเป็น IT Support เงินเดือนสัก 12,000 ก็เอาแล้วหล่ะ
หายากอีกไม่มีคนรับอีกแ่ก่เกิน แบกเครื่อง Server ไม่ไหว ร่างกายสู้เด็กไม่ได้อีก

จากคุณ แก่แล้วสู้เด็กไม่ได้ (A:192.168.0.16 X:31.172.30.1)
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่