benboonya

oop-คือ-object oriented programming

oop คือ ? สอน oop อธิบายยกตัวอย่างแบบเด็กประถมเข้าใจ

หากคุณเป็นโปรแกรมเมอร์ไม่ว่าจะอยู่ในช่วงเริ่มต้นศึกษา หรือ เชี่ยวชาญแล้ว คงไม่ว่าจะเขียนภาษาอะไร ก็ต้องเคยได้ยินคำว่า OOP หรือ Object-Oriented Programming กันมาบ้างแน่นอน แล้ว OOP คือ อะไรนะ แน่นอนว่าผู้อ่านที่จบสาย Computer Engineer หรือ Computer Science นั้นต้องเคยได้เรียน Concept OOP กันมาแล้ว บทความนี้ก็จะเป็นตัวช่วยทบทวนความจำให้ผู้อ่าน โดยจะเน้นไปที่ concept สำคัญของ OOP โดยไม่ลงลึกไปในเชิงเขียนโค้ดภาษาใดภาษาหนึ่งมากนัก Oop คือ ? oop ย่อมาจาก ? OOP ย่อมากจากคำว่า Object-Oriented Programming โดย OOP concept ประกอบ ด้วยหลักการสี่อย่าง คือ encapsulation, abstraction, inheritance และ Polymorphism หากไปเปิดดูใน Wikipedia ก็อาจเจอกับคำอธิบายที่ดูงงงวยเล็กน้อย ในบทความนี้เราจะมาลองอธิบายให้อ่านแบบง่ายๆ พร้อมยกตัวอย่างในรูปแบบที่เด็กประถมเข้าใจกัน OOP …

oop คือ ? สอน oop อธิบายยกตัวอย่างแบบเด็กประถมเข้าใจ Read More »

notebook-เขียนโปรแกรม

8 รุ่น โน๊ตบุ๊คทํางาน – เขียนโปรแกรม รุ่นใหม่ ปี 2022

บทความนี้เรามาแนะนำโน๊ตบุ๊คทํางาน หรือ เขียนโปรแกรมกัน ในปี 2022 นี้เรียกได้ว่าโน๊ตบุ๊คทำงานได้แทบทุกอย่าง เรียกว่าสายงานในโลกยุคปัจจุบันจะขาดอุปกรณ์อย่างโน๊ตบุ๊คไปไม่ได้เลย เรียกได้ว่าสำคัญยิ่งกว่า กระดาษ ปากกา ดินสอ อย่างตัวผู้เขียนเองทำงานด้านเขียนโปรแกรมก็ไม่สามารถทำงานได้เลยถ้าขาดโน๊ตบุ๊คไป โดยปฏิเสธไม่ได้ว่าโน๊ตบุ๊คนั้นช่วยให้ชีวิตการทำงานสะดวกสบายขึ้นกว่าคอมพิวเตอร์ตั้งโต๊ะมาก เพราะสามารถพกพาไปไหนมาไหนได้สะดวก  ที่ออฟฟิศ หรือ ที่ร้านกาแฟก็ไม่มีปัญหา กับโลกที่มีแบรนด์ โน๊ตบุ๊ค หลากหลาย เช่น Lenovo, Dell, Apple, Microsoft และ อื่นๆอีกมากมาย ทีนี้คนทำงานอย่างเราควรจะเลือกแบบไหนและด้วยปัจจัยอะไรกันบ้างล่ะ ซึ่งราคาของโน๊ตบุ๊คนั้นก็ไม่ได้ถูกนัก ถ้าจะลงทุนซื้อกันทั้งทีก็ควรลองศึกษากันให้ดีก่อน และหากผู้อ่านอยากใช้งานโน๊ตบุ๊คไว้ทำงาน 2022 นี้ผู้เขียนจะมาบอกข้อมูลให้ได้อ่านกัน และการใช้งานโน๊ตบุ๊คร่วมกับ จอมอนิเตอร์ และ ขาตั้งจอที่เหมาะสมก็จะช่วยให้การทำงานไหลเลื่อนมากยิ่งขึ้น ปัจจัยหลักในการเลือกซื้อ โน๊ตบุ๊คทํางาน หรือ เขียนโปรแกรม มีดังนี้ OS (Operating System) โน๊ตบุ๊คในตลาดปัจจุบันมี macOS กับ window ปัจจุบัน Microsoft Office ก็สามารถใช้งานร่วมกับ macOS ได้อย่างเต็มรูปแบบแล้วดังนั้นจะเลือก …

8 รุ่น โน๊ตบุ๊คทํางาน – เขียนโปรแกรม รุ่นใหม่ ปี 2022 Read More »

จอ xiaomi 23.8 รีวิว 4

จอ xiaomi 23.8 รีวิว จอคอม ยี่ห้อไหนดี 2020/2021

ล่าสุดผู้เขียนได้มองหา จอคอม ขนาด 24 นิ้ว เนื่องจากภรรยาต้องใช้งานจอคอม จึงเกิดคำถามว่า เราจะใช้ จอคอม ยี่ห้อไหนดี 2020/2021 นี้ หลังจากไปเดินดูที่ร้านมาซักพักจึงสะดุดกับจอ Xiaomi ด้วย design ที่สวยงาม มีความ minimal และราคาที่ย่อมเยาว์เมื่อเทียบกับยี่ห้ออื่นๆ หลังจากลองอ่านข้อมูลและใช้เวลาตัดสินใจซักพักจึงเลือกที่จะซื้อ จอ Xiaomi 23.8 มาไว้ใช้ที่ห้อง ในบทความนี้จึงจะมา เขียนถึง จอ Xiaomi 23.8 รีวิวให้ทุกคนได้อ่านกันเผื่อกำลังตัดสินใจเลือกซื้อ จอคอมกันอยู่ โดยราคาจะอยู่ที่ประมาณไม่ถึง 4,500 บาทเท่านั้น ดูบน Lazada ดูบน SHopee จอ Xiaomi 23.8 รีวิว Xiaomi ขึ้นชื่อว่าเป็นแบรนด์ที่แทบจะมีของทุกอย่างขายตั้งแต่ เครื่องใช้ในครัว กล้องวงจรปิด เครื่องดูดฝุ่น โคมไฟ และสินค้าอีกหลายๆอย่าง โดย จอคอม Xiaomi ก็เป็นหนึ่งในสินค้าที่ทางแบรนด์ได้มีการจำหน่ายเช่นกัน โดยขนาดจะมีหลักๆ …

จอ xiaomi 23.8 รีวิว จอคอม ยี่ห้อไหนดี 2020/2021 Read More »

เครื่องมือ-อาชีพ-โปรแกรมเมอร์

5 เครื่องมือสำหรับ อาชีพ โปรแกรมเมอร์ ที่ห้ามพลาด ในปี 2022

ในช่วงสองปีที่ผ่านมาทุกคนน่าจะตระหนักถึงวิถีการทำงานที่เปลี่ยนไปของหลากหลายอาชีพ โดยเฉพาะอย่างยิ่ง อาชีพ โปรแกรมเมอร์ ซึ่งสถานการณ์การระบาดของโรคในช่วง 2 ปีที่ผ่านมาทำให้แนวโน้มของการพัฒนา Product ที่เกี่ยวกับการทำงานและการร่วมมือกัน มีการปรับเปลี่ยนให้สอดคล้องกับแนวการทำงานแบบ New Normal มากยิ่งขึ้น ซึ่งในปี 2022 นี่ก็มีเครื่องมือที่น่าสนใจมากมายที่จะสามารถมาช่วยให้การทำงานแบบ New Normal ในสาย อาชีพ โปรแกรมเมอร์ มีความสะดวกสบายยิ่งขึ้น และช่วยส่งเสริมการทำงานของทีมแบบ Remote ให้มีประสิทธิภาพมากยิ่งขึ้น 5 เครื่องมือที่จะกล่าวถึงต่อไปนี้จะสามารถช่วย อาชีพ โปรแกรมเมอร์ ให้สามารถทำงานได้อย่างมีประสิทธิภาพมากยิ่งขึ้น 5 เครื่องมือสำหรับ อาชีพ โปรแกรมเมอร์ ในปี 2022 ในการทำงาน อาชีพ โปรแกรมเมอร์นั้น เรามักจะทำงานเป็นทีม ซึ่งนอกจากการเขียนโค้ดแล้วสิ่งอื่นก็สำคัญเช่น การสื่อสาร  การมี documentation ที่ดีและชัดเจน Process และระบบที่ช่วยอำนวยความสะดวกในการทำงาน เครื่องมือที่จะกล่าวถึงต่อไปนี้จะช่วยทำให้การทำงานใน อาชีพ โปรแกรมเมอร์ สะดวกสบายยิ่งขึ้น 1. Gitlive ปัญหา: การขาดแคลนเครื่องมือในการสื่อสารที่ออกแบบมาสำหรับโปรแกรมเมอร์โดยเฉพาะ วิธีแก้ไข: …

5 เครื่องมือสำหรับ อาชีพ โปรแกรมเมอร์ ที่ห้ามพลาด ในปี 2022 Read More »

ergotrend-รีวิว-เก้าอี้

เก้าอี้ Ergotrend รีวิว ยกระดับชีวิตด้วย เก้าอี้เพื่อสุขภาพสำหรับคนทำงาน

ปัญหาปวดหลัง ปวดคอ ปวดข้อมือ หรือเราอาจเรียกรวมๆได้ว่า โรค Office Syndrome เป็นปัญหาที่พบได้บ่อยในคนวัยทำงาน ซึ่งสาเหตุหลักๆเกิดจากการนั่งทำงานงานในท่าที่ไม่ถูกต้องเป็นเวลานานจนทำให้ร่างกายมีอาการผิดปกติและฟ้องออกมาทางอาการปวด ซึ่งหนึ่งในป้องกันอาการดังกล่าวคือการใช้ เก้าอี้ Ergonomic หรือเก้าอี้ที่มีการรองรับสรีระอย่างเหมาะสม บทความนีจะพูดถึง เก้าอี้ Ergotrend รีวิว และกระบวนการตัดสินใจซื้อเก้าอี้ยี่ห้อนี้ของผู้เขียน ถ้าพูดถึงเก้าอี้ Ergonomic ก่อนหน้านี้เราก็ได้มีการหาข้อมูลมาค่อยข้างเยอะและชื่อของ Brand Ergotrend ก็เป็นชื่อแรกที่เราสะดุดใจเนื่องจากรีวิวที่ดีและมีคนพูดถึงเยอะเมื่อเริ่มหาข้อมูลเพิ่มเติมทาง Lazada, Shopee หรือ Noc Noc ก็พบว่าราคาอยู่ในช่วงงบประมาณที่วางไว้พอดี เราจึงตัดสินใจเดินทางไปลองนั่งของจริงที่ show room Ergotrend CDC Ergotrend รีวิว การเลือกซื้อเก้าอี้ที่ Ergotrend cdc ที่ Show Room Ergotrend CDC ซึ่งจะอยู่ติดกับ Zone Pet park เมื่อเข้าไปถึงก็จะมีอุปกรณ์ Ergonomic มากมายให้เลือกซื้อกัน โดยเฉพาะเก้าอี้ Ergonomic ซึ่งมีให้เลือกซื้อกันหลากหลาย …

เก้าอี้ Ergotrend รีวิว ยกระดับชีวิตด้วย เก้าอี้เพื่อสุขภาพสำหรับคนทำงาน Read More »

blockchain-developer

หนทางสู่การเป็น Blockchain Developer และบริษัทที่เปิดรับในไทย

Blockchain เรียกได้ว่าเป็นหนึ่งใน Technology ที่เติบโตและได้รับความสนใจอย่างรวดเร็วที่สุดในยุคปัจจุบัน ก่อนอื่นต้องทำความเข้าใจก่อนว่า Blockchain Developer คืออะไร? จากนั้นก็มาดูว่า Blockchain Developer นั้นมีกี่รูปแบบ หลังจากนั้นเราจึงจะมาทำความเข้าใจว่า ต้องมี Skill อะไรบ้างที่จำเป็นในการเป็น Blockchain Developer รวมไปถึงหน้าที่และความรับผิดชอบของอาชีพนี้ และท้ายที่สุดเราก็จะมาดูกันว่ามีบริษัทไหนที่เปิดรับ Blockchain Developer และ เงินเดือนโดยเฉลียนของอาชีพนี้อยู่ที่เท่าไร Blockchain คือ อะไรแบบสั้นๆ Blockchain เป็นเทคโนโลยีด้านความปลอดภัยของข้อมูล โดย Blockchain คือการเก็บข้อมูลในเครือค่ายที่ทำให้ไม่สามารถ เปลี่ยนแปลง แก้ไขโดย Blockchain จะเก็บข้อมูลแบบกระจายศูนย์กลาง(Decentralalize) ข้อมูลที่จะถูกแชร์และจัดเก็บเป็นสำเนาไว้ในเครื่อง(Block) ของทุกคนที่ใช้ฐานข้อมูลเดียวกันเสมือนห่วงโซ่ (Chain) โดย Transaction จะได้รับอนุญาต ต่อเมื่อเครื่องในเครือข่ายส่วนใหญ่เห็นด้วยว่ามันถูกต้อง โดยเทคโนโลยีนี้มีความสำคัญอย่างมากในระบบ สกุลเงินดิจิตอล หรือ Cryptocurrency ที่เป็นที่นิยมกันมากในปัจจุบัน ใครคือ Blockchain Developer? Blockchain Developer คืออาชีพที่รับผิดชอบการสร้างและพัฒนา เทคโนโลยีที่เกี่ยวข้องกับ blockchain …

หนทางสู่การเป็น Blockchain Developer และบริษัทที่เปิดรับในไทย Read More »

github-คือ-หารายได้อย่างไร

github คือ ? แนะนำ 5 วิธีสร้างรายได้จาก github

Github คือ ? ก่อนจะพูดถึง Github ทำความรู้จักกับ git กันก่อน ว่ากันโดยย่อแล้ว Git เป็นระบบจัดเก็บประวัติการทำงานของโค้ดอย่างเป็นระบบ หรือ เรียกว่า version control นั่นเอง ถ้าโปรเจคของเรามีปัญหาหรือเผลอลบไฟล์ไปเราจะสามารถกลับไปยังจุดไหนของประวัติการทำงานก็ได้ พอที่รู้จัก git ก็มาพูดถึงคำว่า “Hub”  คำว่า Hub นั้นแปลเป็นไทยว่า “ศูนย์กลาง หรือ ศูนย์รวม” ดังนั้น การตั้งชื่อว่า Github นั้นกลายเป็นแปลได้ว่าเป็น ศูนย์รวมของ Git นั่นเอง ซึ่งนั่นก็คือหน้าที่ของ Github จริงๆ  Github คือที่ hosting ข้อมูลของ git โดยแทนที่จะทำงานผ่าน command line โดยตรง Github เตรียมการจัดการ source code ในรูปแบบที่ใช้งานง่าย โดยนอกจาก function ของ git …

github คือ ? แนะนำ 5 วิธีสร้างรายได้จาก github Read More »

โต๊ะทำงาน-อาชีพ-developer

รีวิวของใช้บนโต๊ะทำงาน อาชีพ โปรแกรมเมอร์ คือ อะไรบ้างนะ?

โต๊ะทำงาน อาชีพ โปรแกรมเมอร์ นั้นควรมีอะไรบ้างนะ? สำหรับ อาชีพ โปรแกรมเมอร์ ที่ใช้เวลาส่วนใหญ่ของการทำงานอยู่หน้าคอมพิวเตอร์ควรมีของใช้บนโต๊ะทำงานแบบไหนถึงจะ Support การทำงานของโปรแกรมเมอร์ได้อย่างดีที่สุด ยิ่งในยุคที่การทำงานที่บ้านเป็นที่นิยมมากยิ่งขึ้น สภาพแวดล้อมการทำงานที่ดี ยิ่งเป็นเรื่องสำคัญ บทความนี้จึงอยากมารีวิวของใช้บนโต๊ทำงาน อาชีพ โปรแกรมเมอร์ ที่ผู้เขียนได้ใช้อยู่และคิดว่ามีประโยชน์ต่อการทำงาน และส่งเสริมให้ทำงานได้อย่างมีประสิทธิภาพ ของใช้บนโต๊ะทำงาน อาชีพ โปรแกรมเมอร์ จอมอนิเตอร์ จอคอมพิวเตอร์ สำหรับ อาชีพ โปรแกรมเมอร์ จอ คอมพิวเตอร์นั้นมีความสำคัญ เวลาที่เราต้องเขียน Code เป็นเวลานาน เป็นเรื่องสำคัญที่เราควรมีจอมอนิเตอร์คู่ใจ ที่ช่วยให้ไม่ปวดตา โดยขนาดของมอนิเตอร์ที่เลือกนั้นควรจะมีขนาดพอเหมาะ เพื่อให้เราสามารถเปิดหน้าต่างของ Code Editor มากกว่าหนึ่งหน้าต่างพร้อมๆกันได้ โดยขนาดตัวอักษรในแต่ละจอไม่เล็กจนเกินไป หรือ Develop บางคนอาจต้องการจอมากกว่าหนึ่งจอเพื่อเปิดดู Design หรือ เอกสาร Specification ไปพร้อมๆกับการ Coding ด้วยซ้ำไป ส่วนตัวใช้เป็น DELL Ultrasharp U2520D อยู่ สามารถดู …

รีวิวของใช้บนโต๊ะทำงาน อาชีพ โปรแกรมเมอร์ คือ อะไรบ้างนะ? Read More »

api-คืออะไร

API คืออะไร? จะเริ่มต้นใช้งาน API อย่างไร

API คืออะไร? API ย่อมาจาก ‘Application Programming Interface’  API เป็นสิ่งที่ทำให้ ระบบต่างๆสามารถสื่อสารกันได้ โดยมี API เป็นตัวกลาง ยกตัวอย่างเช่น ทุกวันนี้เวลาที่เราเปิด Application หรือ Website ต่างๆขึ้นมาใช้งานข้อมูลที่แสดงขึ้นมาให้เราเห็น หรือ ข้อมูลที่เราใส่เข้าไป จะมี API เป็นสื่อกลางในการติดต่อกับ database ตอนพัฒนา Software เช่น Mobile Application หรือว่า Website โปรแกรมเมอร์ หรือ Developer ก็จะเขียนโปรแกรมเพื่อสื่อสารกับ API จากนั้น API ก็จะส่งข้อมูลตอบกลับมาเป็นรูปแบบ JSON หรือ XML เป็นส่วนใหญ่ ทีนี้ผู้พัฒนาก็สามารถนำข้อมูลที่ได้จาก API ไปใช้มวลผลบน Website หรือ Application ต่อไป รู้แล้วว่า API คืออะไร จะเริ่มใช้งานยังไง? สำหรับผู้ที่ทำงานสาย …

API คืออะไร? จะเริ่มต้นใช้งาน API อย่างไร Read More »

วิธีป้องกัน-บรรเทา-อาการปวดข้อมือ-นิ้วโป้ง-1

3 วิธีป้องกันและบรรเทาอาการปวดข้อมือ นิ้วโป้ง รีบจัดการก่อนจะสาย ฉบับคนทำงานออฟฟิศ

อาการปวดข้อมือ, ปวดข้อมือ นิ้วโป้ง นั้นพบได้บ่อยในผู้ที่ทำงานท่าทางเดิม ๆ ซ้ำๆ หรือสภาพแวดล้อมการทำงานที่ไม่เหมาะสม โดยพบได้มากในผู้คนที่ทำงานหน้าคอมพิวเตอร์ โดยตัวผู้เขียนเองก็เคยประสบพบเจอกับอาการปวดนี้มาแล้ว อาการการปวดข้อมือนั้นไม่ควรมองข้ามเพราะว่า ข้อมือนั้นเป็นอวัยวะสำคัญมากของร่างกาย ไม่ว่าจะหยิบจับสิ่งใดในชีวิตประจำวันย่อมต้องมีการขยับข้อมือเสมอ อาการปวดเกิดขึ้นได้หลากหลายอาการ เช่นการปวดข้อมือขวา ปวดข้อมือ นิ้วโป้ง หรือข้อมืออักเสบ อีกทั้งข้อมือยังเป็นอวัยวะที่มีความละเอียดอ่อนอีกด้วย โดยข้อมือนั้นประกอบไปด้วยเส้นเอ็นและเส้นประสาทมากมาย อาการปวดข้อมือก็มีหลายสาเหตุซึ่งแต่ละสาเหตุก็มีวิธีการรักษาแตกต่างกัน โดยสาเหตุอาการปวดข้อมือ มักจะเกิดจาก เส้นเอ็นมีปัญหา หรือความผิดปกติในเส้นประสาท ซึ่งสามารถนำไปสู่โรคเรื้อรังที่ต้องรักษาในระยะยาว หรืออย่างเลวร้ายอาจต้องถึงขั้นต้องรักษาด้วยการผ่าตัดที่ต้องเสียค่ารักษาจำนวนมาก เราจึงควรป้องกันอาการปวดข้อมือไว้แต่เนิ่นๆ ในขณะที่ตัวเรายังไม่มีอาการ หรือเพิ่งเริ่มมีอาการเล็กน้อย แต่ถ้ามีอาการเจ็บปวดข้อมือดังนี้ควรรีบไปพบแพทย์ทันที- ไม่สามารถขยับข้อมือได้-  มีอาการเจ็บปวดมาก – ไม่มีความรู้สึกที่ข้อมือและชาตลอดเวลา – ข้อมือมีอาการบวมมากขึ้น – อาการผิดปกติอื่นๆ อย่างไข้สูง  3 วิธีป้องกันและรักษา อาการปวดข้อมือ นิ้วโป้ง อาการปวดข้อมือของคนที่ทำงานกับคอมพิวเตอร์นั้นมักเกิดจาก การใช้แป้นพิมพ์ หรือการใช้งานเมาส์ในท่าที่ไม่เหมาะสมซ้ำๆเป็นเวลานาน และนี้คือสามวิธีป้องกันอาการปวดข้อมือที่เราขอมานำเสนอ   1. จัดโต๊ะทำงานให้มีพื้นที่บนโต๊ะและสิ่งแวดล้อมที่เหมาะสม การจัดโต๊ะทำงานให้ดีนั้นสำคัญมากกับคนที่ต้องทำงานหน้าคอมพิวเตอร์ทั้งวัน เพราะอุปกรณ์เช่นเก้าอี้ โต๊ะ ตำแหน่งจอคอมนั้นมีผลต่อการจัดวางสรีระของเราโดยตรง โต๊ะทำงานที่จัดวางอุปกรณ์ไม่ดี หรือมีสภาพแวดล้อมไม่เหมาะสมจะทำให้ร่างกายถ่ายน้ำหนักไม่ถูกต้องจนอาจเกิดความเสี่ยงต่ออาการปวดข้อมือ เพื่อห่างไกลอาการปวดข้อมือเราสามารถทำได้ดังนี้ เก็บของบนโต๊ะทำงานไม่ให้รก เมื่อโต๊ะทำงานสะอาดเราจะมีพื้นที่ในการขยับเมาส์ได้อย่างอิสระ …

3 วิธีป้องกันและบรรเทาอาการปวดข้อมือ นิ้วโป้ง รีบจัดการก่อนจะสาย ฉบับคนทำงานออฟฟิศ Read More »