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

บทความ

โปรแกรมเมอร์ PHP กับการเปลี่ยนงาน

สำหรับการเริ่มต้นเขียนเว็บแอพพลิเคชั่น เราเริ่มจาก HTML, CSS, JAVASCRIPT และ PHP จนสามารถพัฒนาระบบได้ตาม Workshop ที่สอนในหนังสือ และถ้าเราพร้อมที่จะเขียนโปรแกรมตามความต้องการของคนอื่นได้ นั่นก็แสดงว่าเราพร้อมแล้วที่จะทำงาน

แต่เดี๋ยวนี้โลกเทคโนโลยีหมุนไปไวมาก จากที่ Framework เป็นอะไรที่ไกลตัว จะใช้ก็ได้ ไม่ใช้ก็ได้ ก็กลับกลายเป็นจำเป็นอย่างยิ่งที่ต้องเรียนรู้เอาไว้ เพราะอะไรน่ะเหรอ?


เพราะการรับสมัครงานในแต่ละครั้งส่วนใหญ่จะระบุเลยว่าต้องการ "PHP Laravel" หรือ จะพิจารณาเป็นพิเศษ

นั่นหมายความ ถ้าเราเขียนได้ ย่อมมีโอกาสได้งานสูงแน่นอน


จากที่เคยคิดว่ารู้จัก CodeIgniter Framework ก็พอแล้ว แต่พอเริ่มมีความรู้สึกอยากเปลี่ยนงานก็ต้องตกใจ ส่วนใหญ่ถามหา Laravel เป็นส่วนมากแล้วจากที่เคยมั่นใจในฝีมือตัวเองก็กลับกลายเป็นขาดความมั่นใจไปเลย

จนคิดว่าต้องลุกขึ้นมาเรียนรู้อย่างจริงๆจังๆกับเขาบ้าง เพื่อความอยู่รอดในสายอาชีพต่อไป

แต่หากใครที่สามารถรับงานเองได้ ก็คิดว่าน่าจะไม่เป็นปัญหา เพราะอิสระที่จะเลือกใช้ Framework ของตัวเองอยู่แล้ว ตรงนี้ก็คงต้องพิจารณาถึงความจำเป็นของแต่ละคนละกันนะครับ ^___^




CBR150R - ชีวิตกับการเดินทาง

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

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

Crystal Report หน้าสุดท้ายเป็นหน้าว่าง จะตัดออกอย่างไร?

Crystal Report - Last Page is blank
วิธีแก้ก็ตามในรูปเลยครับ
เข้าไปในส่วนของการจัดรูปแบบ Section / Header / Footer
แล้วในส่วนที่เรากำหนดให้ New page After ให้กดเพิ่มสูตรด้วย

แล้วก็ใส่คำว่า NOT OnLastRecord
กดบันทึกออกจากหน้าสูตร กด OK ออกจากหน้าจัดรูปแบบ

เพียงเท่านี้หน้าสุดท้ายก็จะไม่แสดงอีก



ที่มา : 
https://stackoverflow.com/questions/1166881/crystal-report-last-page-is-blank




[Programmers Diary] Day 12 : การทำในสิ่งที่แตกต่างไปจากเดิม

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

และมีอะไรอีกที่ผมควรจะเริ่มทำอย่างจริงๆจังๆ
คงจะเป็นการเขียน JS ที่หลากหลายขึ้นและทำคลิปสอนเขียนโปรแกรมให้บ่อยขึ้น

[Programmers Diary] Day 10 : การตระหนักถึงสิ่งที่ต้องแลก!!

ผ่านมาสิบวัน สิ่งที่ทำได้ก็เพียงแค่คิด แต่ยังไม่ได้ลงมือทำ ดังนั้นจึงไม่ต้องแปลกใจเลยว่า ทำไมคนประสบความสำเร็จจึงเป็นเพียงคนกลุ่มน้อย

เพราะคนส่วนใหญ่อย่างเรา มักจะไม่สามารถตัดใจแลกเวลาของตัวเองกับสิ่งที่ฝันได้อย่างสุดตัว


เวลาของผมขยับเข้าใกล้ปลายทางมาแล้ว 10 จากทั้งหมด 180 วัน (6 เดือน) แต่ทุกอย่างยังคงอยู่ที่เดิม แม้จะดูเหมือนจุดหมายปลายทางยังอีกยาวนานไม่ต้องเร่งรีบ แต่ถ้าดูจากสถิติความคืบหน้าที่ยังคงเป็น 0

ก็คงจะพอคาดการณ์ได้ว่าเวลาที่เหลือก็คงไม่ต่างกัน หากยังไม่สามารถปล่อยวางทุกสิ่งทุกอย่าง และใช้เวลากับความฝันให้เต็มที่อย่างแท้จริงให้ได้!!

[Programmers Diary] Day 03 : ก็เหมือนเช่นทุกวัน

อีกครั้งที่ผมกลับถึงบ้านล้มตัวนอน แล้วก็หมดเวลาไปอีกหนึ่งวัน

เป็นค่ำคืนที่ต้องแก้ไขปัญหาจุกจิกของแอพฯในมือถือต่อจากเมื่อวาน
และก็พอจะเหลือเวลานิดหน่อย ก็ดันใช้กับการอ่านนั่นโน่นนี่แล้วก็หมดเวลาลง

สรุปแล้วสุดท้ายก็พ่ายแพ้กับความต้องการพักผ่อนของตนเอง จะด้วยความขี้เกียจที่สั่งสมมายาวนานตลอดทั้งวัน


ตื่นเช้าขึ้นมาปลูกต้นทานตะวัน รดน้ำต้นไม้ แล้วก็เดินทางไปทำงานดังเช่นทุกวันที่ผ่านมา

พรุ่งนี้เอาใหม่ กับการหลอกสมองอย่างจริงจังด้วยแนวคิดจากคลิปนี้

[Programmers Diary] Day 01 : ทุกการเดินทางย่อมผ่านเส้นทางที่มีขวากหนาม

หลังจากที่ตั้งใจว่าจะพัฒนาตนเองให้ได้ภายในระยะเวลา 6 เดือน วันนี้เป็นวันแรกที่ต้องเสียเวลา 3 ชั่วโมงต่อวันที่เหลือจาก 24 ชั่วโมงไปกับการทำงานอย่างอื่นที่ถูกร้องขอเข้ามา หลังเลิกงานการเดินทางที่ใช้เวลาประมาณเกือบ 1 ชั่วโมงพอจะมีเวลาให้คิดไอเดียใหม่ได้นิดหน่อย แต่ก็ไม่ค่อยปะติดปะต่อเท่าไหร่นัก

แต่หลังจากกลับถึงบ้านยังไม่ทันได้เปิดคอมพิวเตอร์ ก็นึกขึ้นได้ว่าสัญญาอะไรไว้จึงต้องจัดการมันให้เรียบร้อย เสร็จสรรพก็ทานข้าว อาบน้ำ เข้านอนหมดไปแล้วกับวันที่ 1

เช้ามาสะดุงตื่นเพราะนาฬิกาปลุกที่ตั้งไว้น้อยกว่าที่ควรจะเป็น จากที่จะใช้เวลาพักผ่อนนอนหลับ 8 ชั่วโมง ก็ตั้งเหลือแค่ 6 ชั่วโมง หวังจะใช้อีก 2 ชั่วโมงที่เหลือมาเพิ่มเติมในส่วนที่ขาดไป แต่ดันลุกไม่ขึ้นซะงั้น

4:15 ระฆังยกที่ 1 ถูกกดปิดไป
4:30 ระฆังยกที่ 2 เริ่มดัง ก็น๊อคเอาท์เป็นที่เรียบร้อย

ลากยากไปถึง 6:00 เป็นภาคบังคับที่ต้องตื่นนอนมาทำภารกิจส่วนตัว เตรียมพร้อมสำหรับการเดินทางไปทำงาน

ปล. เช้านี้ได้ใช้เวลานิดหน่อยกับการถางหญ้าให้แปลงสตรอเบอรี่ที่ปกคลุมไปด้วยหญ้าขึ้นสูง และก็คงเป็นอีกเช่นทุกปีคือ ไม่มีเวลาเพราะต้นไหลสตรอเบอรี่ เพราะไม่ได้ดูแลม…

PHP CI MANIA