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

บทความ

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

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

เขียน PHP เพราะชอบทำเว็บไซต์

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

โปรแกรมเมอร์กับงานวิเคราะห์ข้อมูลเร่งด่วน

เพราะการสร้างเว็บไซต์ไม่ใช่แค่เรื่องของการเขียนโค้ดแต่เพียงอย่างเดียว ช่วงที่เร่งรีบสุดๆ การเขียนโค้ดเพื่อวิเคราะห์หรือแสดงผลลัพธ์ที่ต้องการ บางทีก็ต้องเจอเรื่องที่ชวนเสียน้ำตา TT__TT "Error ที่มองไม่เห็น" ยิ่งรีบก็ยิ่งมีโอกาสเจอบั๊กได้ง่ายๆ ดังนั้นการเลือกใช้โปรแกรมตารางงาน ดูเหมือนจะเป็นทางออกที่ดีที่สุดในตอนนี้ ไม่ว่าจะเป็น Google Sheet หรือ Excel ก็ต้องใช้ให้คล่อง " นี่คือทางเลือกแรก " ตอนนี้ผมเลือกจะเขียนโค้ดเป็นลำดับท้ายสุด เนื่องด้วยบั๊กที่มองด้วยตาเปล่าไม่เห็น การเขียนโปรแกรมจำเป็นต้องทดสอบอย่างถี่ถ้วนก่อนนำไปใช้งาน ดังนั้นจึงเหมาะกับการสร้างระบบระยะยาวมากกว่าการมานั่ง วิเคราะห์ข้อมูลเร่งด่วน ตอนนี้จึงต้องใช้เครื่องมือจัดการฐานข้อมูล + Excel ในการตรวจสอบความถูกต้อง เขียน SQL เพื่อดูผลลัพธ์แบบเร่งด่วน  และใช้สูตรใน Excel เพื่อได้รายงานที่ต้องการนำเสนอ และสิ่งที่หวังในใจเสมอว่า สักวันหนึ่ง PHP CI MANIA จะสามารถตอบโจทย์สิ่งเหล่านี้ได้ เพื่อลดระยะเวลาการเขียนโค้ด และลดความผิดพลาดหรือ Bug ที่อยู่เหนือกาลเวลาออกไปให้ได้มากที่สุด "ลดเวลาเขียนโค้ด เพิ่มเวลาวิเค

การสร้างเว็บไซต์ อาจจะไม่ต้องใช้ทักษะการเขียนโปรแกรม

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

เขียนโปรแกรมเก่ง แต่ทำพัฒนาระบบไม่ได้?

คิดว่าหลายๆคนคงจะเคยเกิดความรู้สึกนี้เหมือนกัน " ทำไมโปรแกรมที่เราใช้อยู่ เขาถึงไม่ทำแบบนั้น ไม่ทำแบบนี้นะ? " หลายๆ อย่างของโปรแกรมมันชวนให้หงุดหงิดใจอยู่ตลอดเวลา ถ้าพูดตามหลักการคงจะเป็นเรื่องของ UX/UI ที่ต่างกันของผู้พัฒนา ถ้าถามว่าตัวผมเองมีความสามารถด้าน UX/UI มากไหม บอกได้เลยว่ามีแค่หางอึ่ง  ( ̄∇ ̄;) แล้วไปเอาความมั่นใจที่ไหนมาว่าให้โปรแกรมคนอื่นเขากันเนี่ย!! ก็คือ แค่บางอย่างที่ควรจะมีให้กับผู้ใช้แต่กลับไม่มี เช่นหลักๆเลย เวลาที่เราเช็ค IF ELSE แล้วแจ้งเตือนผู้ใช้ ระหว่าง " เกิดข้อผิดพลาด Error 4. " กับ " เกิดข้อผิดพลาด เนื่องจากไม่ได้ระบุรหัสผู้ขาย " แบบนี้ก็เป็นเรื่องที่ไม่ยากเกินความสามารถนะ แต่ทำไมไม่ทำ  ┌(* ̄0 ̄)┐ ต้องลำบากไปพลิกหาคู่มือการใช้งานอีก ว่าที่ Error 4 มันคืออะไร?? หรืออีกตัวอย่าง ระหว่างการเลือก Drop-down List หน่วยงาน ที่ต้องเลื่อนตั้งแต่หน่วยงานแรกจนไปถึงหน่วยงานสุดท้าย ถ้ามีแค่สิบหน่วยงานคงสบายๆ แต่ถ้ามีเป็นครึ่งร้อยล่ะ จะเสียเวลาเลือกสกอลบาร์ขนาดไหน ทำไมไม่ทำตัวค้นหาแบบ Select2 ที่เลื่อนได้ ค้นหาได้!!  (*`◇´*)/ เอาล่ะ มาถึงตรงน