ข้ามไปที่เนื้อหาหลัก

โปรแกรมเมอร์จบใหม่ ทำไมหางานยากจัง?




ความรู้สึกของแอดมินอย่างผมต่อกระทู้ที่ได้อ่านนี้ (http://pantip.com/topic/33721011)

สำหรับเด็กจบใหม่ หรือคนที่ทักษะไม่แน่น อาจจะดูเหมือนยากลำบาก
แต่จริงๆแล้วความสามารถใช้แค่ 50% ก็พอครับ
ที่เหลืออยู่ที่ช่วงเวลาและโอกาส (อาจจะเรียกมันว่าโชคชะตาก็ได้ละมั้ง ^^)



แอดมินอย่างผมได้ทำงานก็เพราะช่วงเวลาและจังหวะทั้งนั้น เพราะแรกเริ่มเดิมทีก็ไม่มีอะไรกับเขาเลยสักอย่างครับ แม้แต่ jQuery ก็ยังไม่รู้จัก (2553) แต่โอกาสมันก็วิ่งเข้ามาหา (เอ๊ะ_หรือผมเดินเข้าไปเอง!!)

กริ๊ง...ๆ...ๆ...ๆ (เสียงโทรศัพท์โบราณสุดๆ = =')

"สวัสดีค่ะ คุณทรงชัยใช่มั้ยคะ? โทรจากบริษัท........."

"ใช่ครับ...ฮะ O_o!! อะไรนะครับ สะสะสอบสัมภาษณ์วันจันทร์เหรอครับ"

".............................." (อธิบายอีกยาวเหยียด)

"ได้ครับๆ ไปได้ครับ ไปได้"

หลังจากวางสาย ใจเต้นรัวอย่างบอกไม่ถูก หลังจากที่เพิ่งถูกบริษัทอีกแห่งปฏิเสธมาไม่กี่วัน (เหตุผลเพราะไม่รู้จัก jQuery) วันนี้โอกาสก็ได้เปิดช่องทางให้อีกแล้ว

.....วันจันทร์.....

ผมเดินเข้าไปถามฝ่ายประชาสัมพันธ์ และเดินไปรอยังส่วนที่จัดไว้สำหรับผู้สมัครงาน ตอนแรกก็ใจเต้นแทบจะเป็นจังหวะ 3 ช่า โอ้โห...คนมาเพียบเลยครับ แต่พอไถ่ถามอยู่สองสามคนจึงสรุปได้ว่า วันนี้มีสอบหลายตำแหน่ง แอดมินก็ทะแม่งๆ ตั้งแต่เห็น สาวหน้าหวานใส่กระโปรงฟิตเปี๊ยะ มานั่งรออยู่ฝั่งตรงข้ามกันแล้วล่ะ (คือตั้งแต่เรียนมาในสาขาวิชาคอมพิวเตอร์ แอดมินไม่เคยเจอสาวแซ่บ หุ่นชวนฝันขนาดนี้มาก่อนเลย จนถึงทุกวันนี้ก็ยังไม่เคยเจอโปรแกรมเมอร์แบบนี้เช่นกัน = =')

เมื่อได้เวลาสอบจึงได้รู้แจ้งแถลงไขอย่างชัดเจนเสียที เพราะมีการแยกโซนสอบความรู้ทั่วไป และมีอยู่ 4 คนที่จะต้องทำข้อสอบคอมพิวเตอร์ 100 ข้อ (มั้ง ถ้าจำไม่ผิด ^^") หนึ่งในนั้นก็คือแอดมินด้วยนั่นเอง

แต่หลังจากนั้น 4 คนในกลุ่มแอดมินก็ถูกแยกกันอีกครั้งด้วยข้อสอบอัตนัย ตอนนี้เหลือแค่ 2 คนครับ นี่แหละครับสิ่งที่แอดมินจะสื่อให้เห็นว่า มันคือ "โชคชะตา"


ส่วนข้อสอบก็จะเป็นแบบเขียนคำสั่งตามโจทย์ที่กำหนดให้ โจทย์ก็เหมือนวัดความรู้ทั่วไปนั่นแหละครับ คือให้ข้อมูลมาหนึ่งชุด เป็น ชื่อ-นามสกุล ตัวเลข แล้วก็วันที่ ประมาณนี้ สิ่งที่ต้องทำคือให้เขียนโค้ดเพื่อเรียงข้อมูลตามที่โจทย์กำหนด และเขียนออกมาเป็นไฟล์ .txt

เห็นไหมล่ะ ไม่ยากเลย >O<

แต่...แอดมินจำคำสั่งไม่ได้ครับ ลืมหยิบหนังสือ PHP ที่ซื้อไว้มาด้วย เพราะเขาได้แจ้งแล้วว่าสามารถนำหนังสือหรือคู่มือเอกสารต่างๆที่มีเข้ามาสอบด้วยได้


....เวลาล่วงเลยผ่านไป....

เดาคำสั่งทั้งหมดครับ แอดมินหวังอย่างเดียวว่าคนสัมภาษณ์จะเข้าใจถึงสถานการณ์นี้ คือ กูเกิ้ลก็ใช้ไม่ได้ เอกสารหรือหนังสือก็ไม่ได้เตรียมมา แต่จริงๆแล้วเขียนได้นะ เข้าใจกันหน่อยเถอะ >___<


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

"ไม่เป็นไรน้อง ของแบบนี้มันฝึกกันได้ ^^"

มันเป็นประโยคที่เรียบง่าย แต่มันทำให้หัวใจแอดมิน
เปี่ยมไปด้วยความหวังอย่างท่วมท้นในทรวง T__T 


ที่จริงวันนั้นแอดมินเตรียมระบบเว็บบอร์ดภายในหน่วยงานไปพรีเซนต์ด้วย แต่ดันเกิด Error ตรึมครับ เพราะตอนนั้นเป็นปี 2553 และแอดมินก็นำเอาโปรเจ็กต์เก่าๆ น่าจะ 2550-2551 ที่รันบน Appserv มาพรีเซนต์บนเครื่องที่ PHP เวอร์ชั่นใหม่กว่าที่แอดมินใช้ แค่ session_register ทั้งหลายทั้งมวลก็แก้จนไม่หวาดไม่ไหว จึงต้องเตรียมเครื่องตัวเอง ไปพรีเซนต์ต่ออีกวัน (ยิ่งทำให้มั่นใจว่าเขาคงจะสนใจตัวเราแล้วล่ะ)

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


ปล. และตัวอ่อนอีกหลายๆตัวที่ต้องล้มหายตายจากไปก็เพราะเหตุฉะนี้ด้วยนั่นเอง วันนั้นถ้าผมไม่ได้เป็นโปรแกรมเมอร์ฝึกหัด วันนี้ผมคงจะอยู่ ณ มุมหนึ่งมุมใดที่ไม่ได้เกี่ยวข้องกับซอร์สโค้ดอีกเลย




PHP CI MANIA PHP Code Generator 
โปรแกรมช่วยสร้างโค้ด ลดเวลาการเขียนโปรแกรม

สนใจสั่งซื้อเพียง 4,500 บาท
http://fastcoding.phpcodemania.com/




สนับสนุนค่ากาแฟผู้เขียนได้ที่


PayPal

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

แจกฟรี!! ระบบต่างๆที่พัฒนาด้วย PHP สำหรับนำไปใช้ในงานต่างๆ

       สำหรับหลายท่านที่ขอโค้ดเข้ามาทาง Inbox ของเฟซบุ๊กแฟนเพจ หรือถามถึงระบบต่างๆหลังไมค์มานั้น ส่วนใหญ่ก็มีแจกอยู่แล้วในเว็บบอร์ด ThaiCreate.Com นะครับ และด้านล่างนี้ก็เป็นระบบต่างๆที่แจกให้นำไปลองใช้ลองศึกษากันครับ

สอนเขียน PHP แสดงการจองห้องประชุมแบบไฮไลท์ตามช่วงเวลา (แบบเชื่อมต่อฐานข้อมูล MySQL)

ตัวอย่าง ผลลัพธ์ที่ได้จากการจองในฐานข้อมูล ตาราง tb_room สร้างตารางรายชื่อห้องประชุม สำหรับ id นั้นเป็น Primarykey จะกำหนดให้สร้างอัตโนมัติ ทุกครั้งที่เราเพิ่มชื่อห้องประชุมใหม่ -- -- Database: `tobedev_example` -- -- -------------------------------------------------------- -- -- Table structure for table `tb_room` -- CREATE TABLE IF NOT EXISTS `tb_room` (   `id` int(11) NOT NULL,   `name` varchar(30) NOT NULL ) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8; -- -- Dumping data for table `tb_room` -- INSERT INTO `tb_room` (`id`, `name`) VALUES (1, 'ห้องประชุม 1'), (2, 'ห้องประชุม 2'), (3, 'ห้องประชุม 3'), (4, 'ห้องประชุม 4'), (5, 'ห้องประชุม 5'); -- -- Indexes for dumped tables -- -- -- Indexes for table `tb_room` -- ALTER TABLE `tb_room`   ADD PRIMARY KEY (`id`); -- -- AUTO_INCREMENT for dumped tables -- -- -- AUTO_INCREMENT for table `tb_room` -- ALTER TABLE `tb_room`   MODIFY `i...

การนำไอคอน มาแสดงบน Fullcalendar

เนื่องจากมีน้องคนหนึ่งให้ช่วยดูโค้ดเกี่ยวกับ Fullcalendar ให้หน่อย แล้วพอดีช่วงนี้ผมก็กำลังสนใจปฏิทิน Fullcalendar อยู่พอดี จึงลองหาสาเหตุที่ไม่สามารถแสดงข้อมูลจาก MySQL และไม่สามารถแทรก icon เข้าไปใน Fullcalendar ได้ จากที่สังเกตุได้ครั้งแรกคือ Error ที่ Console ของ Firefox เกี่ยวกับฟังก์ชั่นที่เขียนผิด และก็มีการ echo ค้างไว้ในส่วนของไฟล์ getCalendar.php ก็เลยจัดการทดสอบแล้วลบ echo ออกให้เหลือแค่ echo json_encode($event_array); ที่ได้ใช้งานจริงเท่านั้น ขั้นตอนการตรวจสอบความถูกต้องของโค้ด PHP 1) ต้องแน่ใจว่าคำสั่งที่เขียนไว้ สามารถดึงข้อมูลมาแสดงผลได้ด้วยการ echo $sql; 2) นำคำสั่งที่ได้ไปรันในโปรแกรมจัดการฐานข้อมูล ในที่นี้คือ phpMyAdmin 3) เมื่อตรวจสอบดูผลลัพธ์ที่ได้ หากถูกต้องมีข้อมูลก็แสดงว่าการ Query ทำงานได้ 4) มาดูการทำงานของ JavaScript ในส่วนของ jQuery มีการแจ้งเตือนที่ฟังก์ชั่น .on() ซึ่งจะใช้กับ jQuery เวอร์ชั่นใหม่เท่านั้น นั่นหมายถึงเวอร์ชั่น jQuery ที่มากับ Fullcalendar เป็นเวอร์ชั่นเก่า ก็ให้เปลี่ยนไปใช้ .live() แทน ก็จะทำงานได้ปกติ 5) ม...