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

บทความ

กำลังแสดงโพสต์จาก พฤศจิกายน, 2021

ในสถานที่เดิมๆ ในแต่ละวัน แต่ละฤดู ก็มักจะมีมุมมองที่แตกต่างกันออกไป

ในขณะที่กำลังหลับด้วยฤทธิ์จากวัคซีนที่ไปฉีดเมื่อเช้า เสียงริงโทนจากโทรศัพท์ก็ดังปลุกตอนเกือบเที่ยง "พี่เอากาแฟมั้ย" ผมจำไม่แน่ใจเท่าไหร่ว่าเป็นเสียงใคร แต่ด้วยความงัวเงียจึงตอบกลับไปว่า ไม่เอา วันนี้ไม่อยู่ออฟฟิศ กำลังหลับอยู่ ปลายสายพรึมพรำอะไรต่อสักอย่างที่จำไม่ค่อยจะได้ ก่อนจะวางสายไป นี่ขนาดว่ายาไม่แรงยังรู้สึกลุกขึ้นจากที่นอนไม่ค่อยได้ หลังจากพาตัวเองไปห้องน้ำ และกลับมานอนต่อก็ได้รับข้อความใหม่ "พี่ ระบบบัญชียากไหม?" ตอนนี้ทั้งหนักหัวทั้งมึนในเวลาเดียวแต่ก็พยายามตอบกลับข้อความอยู่หลายประโยค ก่อนจะขอตัวพักผ่อนต่อ และทุกอย่างที่สนทนากันในวันนั้นก็ยังคงค้างคาใจอยู่จนวนนี้ โปรแกรมบัญชี น่าจะคือที่สุดของโปรแกรมเมอร์สายโปรแกรมธุรกิจเลยก็ว่าได้ ถ้าจะแบ่งสายโปรแกรมเมอร์ตามความเข้าใจของตัวเอง ก็มองว่ามีอยู่หลักๆก็คือ โปรแกรมเมอร์สาย Hardware ระบบควบคุมต่างๆ โปรแกรมเมอร์สายกราฟฟิก ทั้งตกแต่งภาพ วิดีโอ และ Game โปรแกรมเมอร์สายประมวลผล วิเคราะห์ข้อมูล Data Analyst โปรแกรมเมอร์สาย Database ทำเว็บไซต์ ระบบ POS หลังร้าน บัญชี แล้ว PHP น่าจะจัดอยู่ในกลุ่มไหน สามกลุ่มด้านบนตัดอ

เสียงเรียกกระตุกวิญญาณ (โปรแกรมเมอร์ยามเข้าฌานเสียงใดๆก็ไม่ได้ยิน)

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

เมื่อผมอยากเป็นโปรแกรมเมอร์อย่างจริงจังอีกครั้ง

นานเท่าไรแล้วไม่รู้ ที่จู่ๆความรู้สึกมันเบาบางและเริ่มจางหายไป ความใฝ่ฝัน ความทะเยอทะยาน มันเลือนลางจนสิ้น แต่ตอนนี้มันกลับมาแล้ว ความรู้สึกที่อยากมีอะไรเป็นชิ้นเป็นอัน  ความรู้สึกที่อยากมีผลงานเป็นที่ประจักษ์กันคนทั่วไป แต่เรามันโปรแกรมเมอร์สายทำเว็บ จะจินตนาการไอเดียบรรเจิดเลิศเลอเพอเฟ็กเกินไปก็เห็นจะไม่ได้ ขอบเขตของเราก็ยังคงอยู่ในรูปแบบของเว็บไซต์เท่านั้นเอง ตอนนี้ไอเดียที่ชัดที่สุดก็เห็นจะเป็น 4 เรื่องนี้ 1. PHP CI MANIA โปรแกรมช่วยสร้างเว็บไซต์ 2. Coffee Shop โปรแกรมบริหารจัดการร้านกาแฟ 3. Fiction Mania โปรแกรมสำหรับคนชอบเขียนนิยาย 4. Basketball Team setup โปรแกรมสร้างทีมบาสและโปรไฟล์นักกีฬา ถ้าถามว่าใน 4 หัวข้อนี้โปรแกรมไหนที่น่าตื่นตาตื่นใจที่สุด คงต้องตอบว่า ข้อ 3 และ 4  เพราะเป็นระบบที่ผู้ใช้งานที่คาดการณ์ไว้จำนวนมากที่สุด และอาจจะต้องใช้ทรัพยากรมากกว่าโปรแกรมอื่นๆที่คิดไว้ เพราะคิดว่าน่าจะมีอะไรที่น่าจะดึงดูดคนใช้งานได้มากที่สุด ความรู้สึกกระชุ่มกระฉวยใจอย่างบอกไม่ถูก เหมือนปลุกเร้าให้เข้าสู่โหมดโปรแกรมเมอร์แบบจริงจังอีกครั้ง และครั้งนี้จะต้องพยายามให้มากกว่าครั้งต่อไป เพราะ

ในวันที่ผมตั้งหน้าตั้งตา และตั้งใจที่จะเป็นโปรแกรมเมอร์อีกครั้ง

สิ่งเดียวที่ทำให้เรามีชีวิตอยู่ได้ก็คือ " แรงปรารถณา " ไม่ว่าจะด้านดีหรือไม่ดีก็ตาม ล้วนผลักดันให้เราใช้ชีวิตในแต่ละวันอย่างเต็มที่ ความคิดคนเราสามารถเปลี่ยนแปลงได้ในทุกนาที ในหนึ่งวันอาจจะเปลี่ยนใจไปมาเป็นร้อยรอบก็ย่อมได้ การที่จะไม่ทำให้หลงทาง หรือลืมสิ่งสำคัญในแต่ละวันคงเป็นการเขียนบันทึกเท่านั้น 1 ปีผ่านไปไวเหมือนหลับฝันเพียงชั่วข้ามคืน พอตื่นขึ้นมาเป้าหมายทุกอย่างที่เคยหวังเอาไว้ไม่เคยเกิดขึ้นจริง ผมผลักความผิดทั้งหมดไปให้กับงานประจำที่กัดกินเวลาของผมไป แต่ท้ายที่สุดแล้ว ผมกลับพบว่าเพราะตัวเองต่างหากที่ขาด " วินัย " ไม่ว่าจะเป็น คอร์สสอนสร้างเว็บแอพพลิเคชั่น หนังสือ Workshop สู่การเป็นโปรแกรมเมอร์ PHP สาย CodeIgniter Framework หรือที่สำคัญที่สุด การอัพเดตเวอร์ชั่นของ PHP CI MANIA บางช่วงเวลาก็ไฟลุกโชนเต็มหัวใจจนแทบจะเผาไหม้ไปทั้งกายใจ แต่ทุกครั้งก็มอดลงอย่างรวดเร็วด้วยเหตุผลร้อยแปดที่ไม่อาจอธิบายได้ ผมพยายามจดจำช่วงเวลาที่มีโหยหาการเขียนโปรแกรม ว่ามีช่วงไหนบ้าง และจะสร้างให้มันเกิดขึ้นในทุกๆวันได้อย่างไร แต่สำหรับตอนนี้ยังคงไม่มีคำตอบใด และสิ่งเดียวที่จะทำตอนน

ทำวันนี้ให้ดีที่สุด

ในขณะที่ชีวิตโปรแกรมเมอร์เหมือนกำลังจะหักเห บางทีชีวิตก็เหมือนไม่แน่นอน สิ่งที่คิดไว้กลับกลายเป็นต้องพักเก็บ ส่วนสิ่งที่คิดว่ายังอีกนาน กลับจะมาในเร็ววัน การนั่งอยู่หน้าจอทั้งวันทั้งคืน คือชีวิตปกติของชาวไอทีโดยเฉพาะโปรแกรเมอร์ (นับรวมทั้งดูหนัง ฟังเพลง เล่นเกม ทำเว็บ เขียนโปรแกรม) ความมืดไม่อาจเอาชนะเราได้ ความง่วงก็ไม่อาจเอาชนะเราได้ คนที่จะชนะเราได้มีเพียงแค่ "ตัวเราเอง" เมื่อเดธไลน์มารออยู่ตรงหน้า การปั่นงานอย่างสุดชีวิตก็จะบังเกิดขึ้น ผมลืมอารมณ์นั้นมานานแล้ว การรับงานแบบฟรีแลนซ์ที่แสนทรหด พอมาจับงานประจำที่มั่นคงก็ไม่ได้กลับไปทำอีกเลย และปีนี้ก็ตัดสินใจอย่างเด็ดเดี่ยว ว่าปีหน้าจะทำงานประจำปีสุดท้าย แต่แล้วหนี้สินก้อนโตก็บังเกิดขึ้นอย่างฉับพลัน นั่นแหละ ชีวิตไม่มีอะไรแน่นอน ความกล้าหาญก็พลันหายไป กลับกลายเป็นต้องมาแพลนชีวิตใหม่อีกครั้ง และครั้งนี้ก็คงได้แค่ยึดหลักการที่ว่า "ทำวันนี้ให้ดีที่สุด" PHP  CI  MANIA   -  PHP Code Generator  โปรแกรมช่วยสร้างโค้ด  "ลดเวลาการเขียนโปรแกรม" ราคาสุดคุ้ม เพียง 3,990 บาท   http://www.phpcodemania.com

ในวันที่ไฟโปรแกรมเมอร์กำลังมอดลงทุกที มีบางอย่างที่ปลุกให้จิตวิญญาณที่หลับไหลตื่นขึ้นมาอีกครั้ง

เคยไหมครับที่มีสักช่วงหนึ่งของชีวิต ที่รู้สึกว่าไม่อยากดิ้นรนอะไรมากเกินไปอีกแล้ว หรือสึกเหมือนตัวเองเป็นปลาที่อยู่ในตาข่าย  ยิ่งดิ้นเท่าไหร่ก็เหมือนจะยิ่งถูกพันธนาการมายิ่งขึ้นไปอีก อยากมีชีวิตที่เรียบง่าย อยากหาความหมายของชีวิตในแบบฉบับของตนเอง แต่แล้ว...คลื่นลูกนึงก็ซัดโครมเข้ามา ผมว่านี่ยังเป็นคลื่นลูกขนาดย่อมเท่านั้น แต่มันทำให้ชีวิตร้อนเป็นไฟขึ้นมาทันที "หนี้สิน" ก้อนใหญ่กำลังพุ่งเข้ามาใส่อย่างแรง ชีวิตคนเรามันต้องมีอะไรบางอย่างมาขับเคลื่อนเสมอ ไม่ว่าจะเป็น แรงบันดาลใจ ความฝันที่ยิ่งใหญ่ หรือ ปัญหาที่ใหญ่ยิ่ง เมื่อเริ่มรู้สึกว่าความฝันกำลังถูกกลืนกิน ด้วยสิ่งที่นำมาสู่การสร้างพันธนาการที่ไม่อาจดิ้นหลุดได้ง่ายๆ ทางเดียวที่ทำได้ก็คือ อยู่กับมันให้เสมือนเป็นเพื่อนของเรา ไอเดียต่างๆพล่างพลูออกมาอีกครั้งหลังจากพับเก็บไปนาน สิ่งที่ต้องทำ และจำเป็นต้องทำเพื่อความอยู่รอด ค่อยๆปรากฏออกมาเด่นชัดขึ้นทีละนิด ใช่แล้วล่ะ การแปลงร่างเป็นสุดยอดโปรแกรมเมอร์เท่านั้นที่จะขจัดภยันตราย ที่กำลังโถมเข้ามากล้ำกลายชีวิตเราได้ ยินดีต้อนรับสู่ ชีวิตใหม่! PHP  CI  MANIA   -  PHP Code Generator 

โปรแกรมที่ไม่มีบั๊ก คือโปรแกรมที่ยังไม่ได้เขียน(ไม่มีใครใช้เลย)

คงจะได้ยินกันบ่อยกับประโยคที่บอกว่า " โปรแกรมที่ไม่มีบั๊ก คือโปรแกรมที่ไม่มีใครใช้เลย(ยังไม่ได้เขียน) " ในระหว่างที่เขียนโปรแกรม ผมเองก็เป็นผู้ใช้งานหรือ User ของโปรแกรมอื่นๆไปในตัว หลายอย่างก็ขัดใจเรา เช่นเดียวกับที่โปรแกรมของเราขัดใจคนใช้งานคนอื่น ความหัวร้อนมักจะเกิดขึ้นทันทีทันใดเมื่อบางสิ่งบางอย่างไม่ได้ดั่งใจ แต่ก็นั่นแหละ พอคิดได้ว่าอันตัวเราเองก็เฉกเช่นเดียวกับเขา จะเอาอะไรมาโกรธกันได้ลง ว่าด้วยศาสตร์ของ UX/UI เป็นเรื่องสำคัญมากสำหรับการพัฒนาโปรแกรม แต่มักจะมีเรื่องเร่งด่วนและเหมือนจะสำคัญกว่าต้องทำก่อนเสมอ ในบริษัทซอฟต์แวร์ใหญ่ๆ มักจะแบ่งงานกันทำ โดยที่โปรแกรมเมอร์ไม่ต้องเปลืองสมองเอง (เพราะมีเรื่องชวนปวดหัวมากมายรออยู่ข้างหน้าแล้ว) วันนี้ก็พยายามทำความเข้าใจอารมณ์ตัวเอง เพราะไม่มีอะไรสมบูรณ์แบบ มีแค่ความเอาใจใส่เท่านั้นที่เป็นสิ่งดีที่สุด PHP  CI  MANIA   -  PHP Code Generator  โปรแกรมช่วยสร้างโค้ด  "ลดเวลาการเขียนโปรแกรม" ราคาสุดคุ้มเริ่มต้นเพียง 1,500 บาท   http://www.phpcodemania.com

เพราะการพัฒนาโปรแกรม มีอะไรมากกว่าแค่การเขียนโค้ด

วันนี้ผมตื่นมาจัดการติดหลอดไฟโซล่าเซลล์ตามจุดต่างๆที่กำหนดไว้ แล้วก็ต้องรีบเตรียมตัวออกจากบ้านเพื่อไปทำงานด้วยระยะทางกว่า 35 กม.  ตลอดเดือนที่ผ่านมาและก็คงพ่วงมาถึงเดือนนี้เข้าไปอีกเดือน ผมใช้เวลาส่วนใหญ่อยู่กับ Excel เพราะต้องทำหน้าที่สรุปข้อมูลให้หัวหน้า อาจจะแปลกใจว่าทำไมไม่เขียนด้วย PHP CI MANIA ไปเลยล่ะ? จริงๆก็ลองไปแล้วนะ แต่ด้วยความเร่งรีบก็เลยคิดว่าใช้ PHP ต้องมีเวลา Test และอาจจะมี Bug เกิดขึ้นได้ เพราะเงื่อนไขมีใหม่เรื่อยๆแทบจะทุกวัน  การแก้เงื่อนไขของโค้ดเป็นรายวัน ไม่ใช่เรื่องสนุกแน่!! ดังนั้นการฝึกใช้งาน Excel จึงเป็นเรื่องที่โปรแกรมเมอร์อย่างเราๆควรจะมีสกิลไว้ เช่นการจับคู่ข้อมูล การสรุปข้อมูล การตรวจสอบค่าซ้ำ ต่างๆเป็นต้น สิ่งที่ผมต้องทำในทุกวันคือตรวจสอบการเปลี่ยนแปลงของข้อมูลด้วย PHP และส่งข้อมูลไปจัดกลุ่มตาม Format ที่กำหนดไว้ตามสูตรใน Excel สรุปว่าเพราะเราไม่ได้เก่ง Excel และไม่ได้ใช้ทุกวันจึงเสียเวลากับการเรียนรู้ค่อนข้างมาก และก็เกิดความคิดไอเดียต่อยอด PHP CI MANIA ขึ้นมาใหม่ก็คือ การทำให้ PHP CI MANIA ตอบโจทย์ในส่วนของการจัดการข้อมูลเบื้องต้น แบบ Excel ที่ใช้บ่