10 กุมภาพันธ์ 2558

ก็เขียนโปรแกรมตลอดมา และจะเขียนโปรแกรมตลอดไป


เมื่อยี่สิบกว่าปีก่อนตอนเป็นพนักงานขายซึ่งภายหลังเปลี่ยนมาเป็นพนักงานสนับสนุนการตลาดของบริษัทแห่งหนึ่ง ได้รู้จักพี่คนหนึ่งซึ่งเป็นผู้บริหารระดับ VP ของบริษัท ซึ่งงานที่ทำตามหน้าที่รับผิดชอบของเขาไม่น่าสนใจเท่าไรหรอก แต่ผมสนใจสิ่งที่พี่เขาทำตอนนั้นมากกว่า วันๆ เอาแต่นั่ง Download File มาทำการ Compile สิ่งเล็กๆ ที่เรียกว่า Linux บนเครื่อง 386 ด้วย Modem สุดหรู 9600 bps ยี่ห้อ Nokia และเริ่มได้ยินคำว่า Internet

จากที่เคยคิดกับตัวเองว่าเรียนจบจะไม่เขียนโปรแกรมอีก ก็เริ่มคิดใหม่ ตอนช่วงนั้นก็เลยกลับมาเขียนภาษา C พร้อมกับ VBA บน MS Access 2.0 ทั้งไปรับงานเขียนโปรแกรมที่โรงหนังแห่งหนึ่งมาทำ จากนั้นก็แยกย้ายกันไป ต่อมาพี่คนนั้นก็ไปเป็นถึง President บริษัท ISP แห่งหนึ่ง ก่อนจะออกไปและได้ข่าวว่าก็ยังเขียนโปรแกรมอยู่

ส่วนผมก็ทำงานจับฉ่ายไปทั่ว ไปขาย Router เขียน Web Application บน Windows และ Red Hat ขายของ ขายซอฟต์แวร์ กระโดดมาจับ Embedded System ออกแบบ Hardware และเขียน Firmware พอเจอระบบซับซ้อนก็เลยต้องมาใช้สิ่งเล็กๆ ที่เรียกว่า Linux ต้อง Compile Kernel และ Build Image เอง ดีกว่าพี่เขาหน่อยตรงที่เป็น 512 kbps แล้ว เขียน shell script เขียน C เปิด Socket ทำ Service ไปตามเรื่องตามราว มีบางโครงการต้องเขียน UDP/IP Stack เองบน ARM (Atmel SAM7X)

จากนั้นมีปัญหาสายตาก็ตัดสินใจว่าจะหยุดเขียนโปรแกรม ไปขายของ ไปทำ Information Security จนมาถึงจุดที่ต้องทำงานเกี่ยวกับ Log เครื่องมือในท้องตลาดมันไม่ได้ดั่งใจ เลยต้องมานั่งเขียน Filter เอง ทำ Data Analytics กับชุดข้อมูลที่ใหญ่เกินกว่า Excel จะรับไหว คือเกิน ล้านสองแสน Row ยิ่งต้องมาแตะ Application Security จากที่เคยคิดว่าจะไม่เขียนโปรแกรมอีก  ก็กลับมาเขียนจนได้ ไม่งั้นโปรแกรมเมอร์ก็ไม่ยอมเชื่อ

ไม่รู้ว่าข้างหน้าจะเป็นยังไงแต่น่าจะได้ข้อสรุปล่ะว่าก็เขียนโปรแกรมตลอดมา และจะเขียนโปรแกรมตลอดไป