ผมได้นำโปรแกรมแปลงค่ามาตราชั่งตวงวัด (Peetai Metrology) ขึ้นบนเว๊ปไซต์ พี่ไท้.คอม เรียบร้อยแล้วครับ โปรแกรมนี้กว่าจะทำให้สำเร็จได้วุ่นวายพอดู เพราะจุดยากไม่ได้อยู่ที่การเขียนโปรแกรม แต่อยู่ตรงการทำตารางเทียบค่าครับ รายละเอียดของโปรแกรมผมได้แจ้งเอาไว้แล้วในห้องแล็ป เข้าไปดูกันได้ครับ ว่ามันมีคุณสมบัติยังไง ผมกำลังเริ่มคิดจะทำโปรแกรมตัวต่อไปแล้วครับ ตามหลักการของ Software as a Service

Read More

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

Read More

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

Read More

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

Read More

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

Read More

หลายวันมานี้ผมกำลังสร้างซอฟต์แวร์ตัวใหม่อยู่ครับ ซึ่งจำเป็นที่จะต้องใช้ฐานข้อมูล MySQL ในการเก็บค่าคงที่ต่าง ๆ รวมถึงตารางเทียบค่า เพื่อไว้เทียบค่าหลาย ๆ อย่างด้วย ทีนี้ไอ้เจ้าซอฟต์แวร์ที่จะทำแล้วเอามาวางไว้บนพี่ไท้.คอมตัวนี้เนี่ย ผมต้องการให้แสดงผลเป็นภาษาไทย แล้วก็อยากให้เข้ารหัสเป็น UTF-8 ด้วย ก็เลยวุ่นวายน่าดูครับ โดยเฉพาะตอน Import / Export ข้อมูลเข้า ๆ ออก ๆ ฐานข้อมูล ผมเสียเวลาทดลองมาหลายวันครับ

Read More

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

Read More

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

Read More

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

Read More

จากบทความก่อน ๆ ที่ผมเคยพูดถึงสามเหลี่ยมแห่งทักษะนั้น ผมได้แบ่งทักษะออกเป็นสามประเภท คือ ธุรกิจ, ระบบ และเทคนิค มาวันนี้ผมจะเจาะลึกลงไปในทักษะที่ว่า โดยการให้ทำแบบทดสอบ เพื่อดูว่าตัวเราเองนั้น จริง ๆ แล้วมีคุณสมบัติอะไรกันแน่ โดยบททดสอบจะเป็นดังนี้ครับ แบบทดสอบทายนิสัย ห้ามดูเฉลยก่อนนะครับ เดี๋ยวไม่แม่น โดยขอให้เลือกข้อที่ใกล้เคียงกับตัวเองมากที่สุด อย่ามั่วนิ่มนะครับ 1.บุคคลิกภาพของคุณเป็นอย่างไร? (I) ชอบสันโดษ , คิดก่อนทำ

Read More