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

บทความ

กำลังแสดงโพสต์ที่มีป้ายกำกับ ทั่วไป

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

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

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

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

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

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

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

คงจะได้ยินกันบ่อยกับประโยคที่บอกว่า " โปรแกรมที่ไม่มีบั๊ก คือโปรแกรมที่ไม่มีใครใช้เลย(ยังไม่ได้เขียน) " ในระหว่างที่เขียนโปรแกรม ผมเองก็เป็นผู้ใช้งานหรือ 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 ที่เลื่อนได้ ค้นหาได้!!  (*`◇´*)/ เอาล่ะ มาถึงตรงน...

แกะกล่อง SAMSUNG Galaxy Tab A with S Pen 8.0 นิ้ว

  หลังจากที่ตัดสินใจมานานว่าจะซื้ออะไรก่อนดี  ระหว่าง มือถือ กับ โน๊ตบุ๊ค สุดท้ายก็มาลงเอยที่ แทปเล็ต ตัวนี้  และกำลังคิดอยู่ว่าจะทำยังไงให้เจ้า Galaxy Tab A ตัวนี้ สามารถเอามาเขียน PHP ได้ยังไง ซึ่งเป็นโจทย์ที่ยากทีเดียว ^^" พอเอามาใช้จริง ก็รู้สึกว่าการพกพาไปไหนมาไหนลำบากขึ้น คงต้องหากระเป๋าสักใบไว้สะพายเจ้าแท็ปเล็ตนี้ไปด้วย แต่ประเด็นสำคัญของการเลือกซื้อเจ้า Galaxy Tab A เครื่องนี้หลักๆก็คือ "จะใช้เขียนโปรแกรม PHP" คงจะมีแปลกใจกันบ้างล่ะครับ ว่าทำไมไม่ลงทุนซื้อโน๊ตบุ๊คขนาดพกพาไปเลย ราคาที่ทัชสกรีนได้ก็มีหลายยี่ห้อที่ขายราคาไม่ถึงหมื่นด้วย ไหนจะเรื่องเว็บเซิร์ฟเวอร์อีก ซึ่งหลังจากค้นดูข้อมูลก็พบ Webserver Android ที่น่าจะใช้งานได้อยู่หลายตัวครับ แต่ข้อจำกัดก็คือ อาจจะต้องเปลืองพื้นที่อันมีจำกัดของเครื่องนี่สิ ^^" สุดท้ายก็คงต้องเพิ่งพาเว็บโฮสติ้งอยู่ดี "สร้าง PHP Generator เพื่อใช้งานส่วนตัวแบบออนไลน์" ใช่ครับ มันคงจะยุ่งยาก และเสียเวลาในตอนเริ่มต้นน่าดู เพราะกว่าจะพัฒนาเครื่องมือที่เหมาะสมกับตัวเองได้...