
สาระความรู้
สาระความรู้จากสมาคมโปรแกรมเมอร์ไทย
Growth Mindset ตอนที่ 3
Growth Mindset ตอนที่ 3 เส้นทางสู่ความสำเร็จ สำหรับบริษัทสายงานไอที ดำเนินรายการโดย คุณปัญญดา คล้ายโพธิ์ทอง ร่วมตอบคำถามโดย คุณจักรี บุณยนฤธี คุณไกรรัฐ รักสกุล คุณชนชน ทรัพย์อนันต์ไพศาล ปัจจุบันเด็กจบใหม่อยากทำงานในสาย Software House และสาย IT มาก และ ควรทำอยากไงถึงให้ได้งาน ในการรับพนักงานส่วนใหญ่จะมองในหลายๆองค์ประกอบ แต่อย่างแรกจะเน้นในเรื่องประสบการณ์การทำงานว่าเคยทำอะไรมาบ้าง ต่อมาจะที่จะดู คือ ใบเซอร์ว่าเหมาะสมกับงานของบริษัทไหม และอีกอย่างก็เป็นวุฒิการศึกษาก็ยังสำคัญ อย่างสุดท้ายทัศนคติตรงกับธุรกิจ หรือไม่ ประสบการณ์การทำงานในองค์กรท่ใหญ่ในด้านพลังงาน องค์กรที่ใหญ่นั้นมีกำลังให้การหาพนักงานมากเลย โดยสามารถหาพนักงานได้หลากหลาย หรือ จะหาแบบเจาะจงเฉพาะสายงานก็ทำได้ไม่ได้เป็นเรื่องยาก แต่เรื่องใหญ่ขององค์กรที่ใหญ่วัฒธรรมทางองค์กรมากกว่าอีกอย่าง คือ องค์กรที่เติมโตไวจะต้องการ พนักงานที่พร้อมจะเรื่องรู้อะไรใหม่ๆ ในยุคของ new normal คนไปธนาคารน้อยลงธนาคารปรับตัวกันอย่างไง โดยธนาคารได้มองเรื่องอุปกรณ์ใดที่ใกล้กับลูกค้าที่สุด หนีไม่พ้นโทรศัพท์เลยมีการทำธุรกรรมทางการเงินเป็นเรื่องที่ง่ายขึ้น โดยทั้งทางอัตโนมัติ หรือ ระบบออนไลน์จึงทำให้สาขาย่อๆเล็กๆต้องค่อยๆปิดตัวลงแต่ว่าการทำธุรกรรมมางการเงินเป็นเรื่องที่ง่ายเลยต้องระวังการโดนโกง ธนาคารก็ช่วยในการป้องกันระบบให้เรา และ ในคำแนะนำการใช้งานให้กับคนที่มีอายุเรื่องการทำงานของระบบ เช่นกัน การสมัครงานทางธนาคารควรทำอย่างไรบ้าง เริ่มด้วยการยืนใบสมัครจะมี 2 […]
DIGITAL CHILL CHILL ตอนที่ 1
DIGITAL CHILL CHILL ตอนที่ 1 หัวข้อ INTRODUCTION TO A BIG DATA PROJECT Introduction to a big data project คุณรวิโรจน์ ไพวิโรจน์ วันศุกร์ที่ 31 กรกฎาคม 2020 Big Data คือข้อมูลจำนวนมาก และทุกประเภทก็คือ Big Data ยังแบ่งได้ 4 ลักษณะดังนี้ Volume : ข้อมูลจำนวนมหาศาล หรือ เป็นข้อมูลที่เยอะแล้วแต่ยะงเพิ่มขนาดออกไปได้อีกเรื่อยๆ Variety : ข้อมูลที่หลากหลาย หรือ ข้อมูลที่ไม่ใช่ชนิดเดียวกัน เช่น ในหนึ่ง Big Data จะมีทั้ง รูปภาพ เสียง วิดิโอ และข้อความ เป็นต้น Velocity : […]
Growth Mindset ตอนที่ 2
Growth Mindset ตอนที่ 2 เส้นทางสู่ความสำเร็จ ในสายงานไอที การเตรียมตัวก่อนหางาน การหางาน สัมภาษณ์งาน คุณจักรี บุณยนฤธี คุณไกรรัฐ รักสกุล คุณชนชน ทรัพย์อนันต์ไพศาล วันเสาร์ที่ 25 กรกฎาคม 2020 เวลาตั้งแต่ 21:00-22:00 น การเตรียมตัวก่อนที่จะหางาน การหางานก็เหมือนกับการขายของ มีอะไรก็ต้องใส่ให้หมดทุกอย่างที่ดีของเราไปเพื่อที่จะให้คนที่จะรับทำงานได้ตัดสินใจได้งาน Resume เป็นสิ่งที่สำคัญเหมือนกันระดับต้นๆ และ Resume ที่ดีควรเป็นภาษาอังกฤษเพราะว่าจะได้สมัครได้ทั้งในไทย และต่างชาติ อะไรที่ควรอยู่ใน Resume บ้าง ก็จะมี ชื่อ อายุ ประสบการณ์การทำงาน ใช้ที่ไปฝึกงานมาก็ได้สำหรับเด็กจบใหม่ และในเรื่องประสบการณ์ทำงาน ตำแหน่งงานไม่ตรงสายที่จบมาอย่าไปกลัวลองยื่นไปก่อนบ้างที่ HR แค่เขียนขึ้นมาว่าถ้ามีแต่ถ้าไม่มีก็ลองส่งมาดูของเพียงเราคิดว่าเราทำงานนี้ได้ไม่ต้องลองดูก่อน และ ความสามารถจะช่วยเสริมได้อะไรที่เราขาดด้านไหนเราต้องใช้ความสามารถมาเพิ่มเพื่อที่จะ เอามาสู้กับคนที่มีประสบการณ์ทำงานเยอะๆได้ ต้องให้ละเอียดนิดหน่อยเรื่องการทำงานไปทำอะไรมาแล้วบ้างจะช่วยได้เยอะ อีกอย่างเลย คือ portfolio เรามีโปรเจคอะไรตอนเรียน หรือ ตอนทำงานเคยทำอะไรก็ใส่ลงไปอย่างละเอียด และลำดับการผ่านงานให้เรียงจากใหม่ที่สุดไปเก่าที่สุด ถ้ามีใบเซอร์อะไรก็ใส่ลงไปให้หมดเหมือนกัน […]
Growth Mindset ตอนที่ 1
Growth Mindset ตอนที่ 1 เส้นทางสู่ความสำเร็จ เริ่มต้นตั้งแต่ฝึกงาน ประสบการณ์ในการฝึกงานครั้งแรก การทำงาน วัฒนธรรมองค์กร คุณจักรี บุณยนฤธี คุณไกรรัฐ รักสกุล คุณชนชน ทรัพย์อนันต์ไพศาล วันเสาร์ที่ 18 มีนาคม 2020 เวลาตั้งแต่ 21:00-22:00 น . การฝึกงานสิ่งที่ต้องมีเลย คือ ความเตรียมความพร้อมที่จะต้องเจออะไรที่ เราอาจจะไม่ได้เลยมาก็ได้ แต่ส่วนใหญ่แล้วการฝึกงานจะได้ทำอะไรที่ไม่ได้ทำ และต้องเป็นสิ่งที่เราต้องการที่จะทำด้วยถ้าไม่ใช่ พอเข้าไปแล้วไม่ค่อยมีใคร มาค่อยดูแลตลอดเวลา แล้วการเลือกที่ฝึกงานก็สำคัญอย่างมากมันจะทำให้ เปลี่ยนอนาคตได้เลยถ้าได้ที่ดีๆ ไม่ใช้ไปนั่งเฉยๆรอคนมาสั่งให้ทำ ถ้าเรามั่วแต่รอมันจะทำได้แค่นั้นการไปฝึกงานต้องขอลองทำ ถึงจะได้ทำเยอะขึ้นมากขึ้นแต่บ้างองค์กร ก็ต้องการความปลอดภัย และความแม่นยำเพราะฉะนั้นการเลือกที่ฝึกมีผลอย่างมาก อีกอย่างการเป็นเด็กฝึกงานต้องมีความเคารพผู้ใหญ่อย่างน้อยควรสวัสดีทักทาย การแต่งตัวต้องตามที่องค์กรกำหนดไว้ เพราะแต่ละองค์กรก็มีเหตุผลในการรักษาความปลอดภัย ภาพลักษณ์ขององค์กรเป็นเรื่องที่สำคัญ อย่างไงก็ตามการฝึกงานถือว่าเป็นประสบการณ์ที่ จะทำให้อะไรหลายๆอยากของเราเปลี่ยนไปได้ เรื่องวัฒนธรรมองค์กรค่อนข้างที่จะแตกต่างกันออกไป บ้างที่ก็เป็นอีกอย่างหนึ่ง ตัวอย่างเช่น การเข้างาน การเลิกงาน การทักทาย ความแตกต่างอันนี้ต้องปรับตัวให้เข้าได้การฝึกงานจนต้องมีการเตรียมตัวศึกษา หาความรู้ว่าบ้างแต่ว่า บางที่อาจจะได้ต้องทำงานแทนตำแหน่งที่มีตำแหน่งจริงๆก็ได้ […]
กฎหมายลิขสิทธิ์ : แนวทางการร่างข้อกำหนดการใช้งานซอฟต์แวร์ (EULA) ตอนที่ 1
ในการใช้งานซอฟต์แวร์โดยทั่วไป ทุกคนน่าจะเคยผ่านตาข้อกำหนดการใช้งานซอฟต์แวร์ หรือ End User License Agreement (EULA) ที่เด้งขึ้นมาตอนเราติดตั้งโปรแกรมใช่ไหมล่ะครับ วันนี้เลยจะมาขอบอกเล่าแนวทางในการร่างข้อกำหนดการใช้งานซอฟต์แวร์สำหรับการใช้งานทั่วไปให้ได้อ่านกันครับ EULA เป็นข้อตกลงที่มีผลบังคับตามกฎหมายระหว่างผู้เผยแพร่ซอฟต์แวร์ ไม่ว่าจะเป็นผู้พัฒนาหรือผู้จัดจำหน่ายก็ตาม กับผู้ใช้งาน หรือบางคนอาจจะใช้เป็นคำว่า “ข้อกำหนดและเงื่อนไข (Terms and Conditions)” หรือ “ข้อกำหนดการใช้งาน (Terms of Use)” ก็ตามแต่จะเรียก ซึ่งหัวใจหลักยังคงเป็นการสร้างนิติสัมพันธ์ (หรือความเชื่อมโยงตามกฎหมาย) ซึ่งในบทความนี้ก็จะนำ EULA ของ Windows 10 มาชำแหละให้ดูกันว่าประเด็นที่ Microsoft ระบุไว้ใน EULA มีอะไรบ้าง โดยจะคัดเฉพาะข้อความที่น่าสนใจมาแปลให้ดูกันครับ บทนำ โดยการยอมรับหรือใช้งานซอฟต์แวร์ คุณได้ตกลงยอมรับข้อกำหนดทั้งหลายและยินยอมให้มีการส่งต่อข้อมูลบางอย่างในระหว่างการเปิดใช้งานและการใช้งานซอฟต์แวร์ตามที่ได้ระบุเอาไว้ หากคุณไม่ยอมรับหรือปฏิบัติตามข้อกำหนดเหล่านี้ คุณอาจไม่สามารถใช้งานซอฟต์แวร์หรือฟีเจอร์ได้ ส่วนนี้เป็นส่วนสำคัญที่ใช้ก่อตั้งข้อสันนิษฐานในกรณีมีข้อพิพาทเกิดขึ้น เนื่องจาก EULA โดยสภาพแล้วจะเป็นเพียงหน้าต่าง Pop-up ขึ้นมาให้ผู้ใช้งานกดยอมรับ หรืออาจจะเป็นเพียงลิงค์นำทางไปยังข้อกำหนดฉบับเต็มก็ได้ แต่อย่างไรก็ตามผู้ใช้งานจะต้องเห็นและกดยอมรับก่อนเปิดใช้งานเป็นอย่างช้า เพื่อให้ข้อกำหนดนี้มีผลผูกพันนั่นเองครับ ทางผู้อ่านสามารถใช้ข้อความข้างต้นเลยก็ได้ หรือจะปรับแก้ข้อความให้เป็นมิตรกับผู้อ่านเพิ่มอีกก็ได้เช่นกัน ขอบเขตการบังคับใช้ […]
กฎหมายลิขสิทธิ์ : แนวทางการร่างข้อสัญญาลิขสิทธิ์เกี่ยวกับการจ้างงาน
ดังที่ได้กล่าวถึงในบทความก่อนหน้าเรื่องการจัดการลิขสิทธิ์ในงานที่สร้างสรรค์ขึ้นมาระหว่างการทำงาน โดยที่กฎหมายได้บัญญัติข้อสันนิษฐานเบื้องต้นเอาไว้แตกต่างกันในการจัดการลิขสิทธิ์ระหว่าง “นายจ้างกับลูกจ้าง” และ “ผู้รับจ้างกับผู้ว่าจ้าง” ในบทความนี้จึงจะขอพูดถึงในกรณีที่เราประสงค์จะตกลงกันเอาไว้เป็นอย่างอื่นนั่นเองครับ ย้อนทบทวนกันนิดหนึ่ง ข้อสันนิษฐานของกฎหมายตามมาตรา 9 แห่งพระราชบัญญัติลิขสิทธิ์ได้กำหนดเอาไว้ว่า งานที่ได้สร้างสรรค์ขึ้นในฐานะพนักงานหรือลูกจ้าง ให้ลิขสิทธิ์ในงานนั้นตกเป็นของผู้สร้างสรรค์ แต่นายจ้างมีสิทธินำbqงานนั้นออกเผยแพร่ต่อสาธารณชนได้ตามที่เป็นวัตถุประสงค์แห่งการจ้างแรงงานนั้น เว้นแต่จะได้ทำเป็นหนังสือตกลงกันไว้เป็นอย่างอื่น ในกรณีที่นายจ้างประสงค์ที่จะเป็นผู้ได้ลิขสิทธิ์ด้วย นายจ้างอาจกำหนดไว้ในสัญญาจ้างไว้เป็นข้อความประมาณนี้ สิทธิในทรัพย์สินทางปัญญา ลูกจ้างตกลงว่านายจ้างมีสิทธิ หรือจะมีสิทธิเหนือทรัพย์สินทางปัญญาใด ๆ (ไม่ว่าจะเป็นลิขสิทธิ์ สิทธิบัตร หรือสิทธิในทรัพย์สินทางปัญญาใด ๆ) ที่ลูกจ้างได้ประพันธ์ สร้างขึ้น หรือได้จัดทำขึ้น ในระหว่างที่ลูกจ้างถูกจ้างภายใต้สัญญาจ้างงาน และมีความเกี่ยวข้องกับธุรกิจของนายจ้าง หรือมีความเกี่ยวข้องกับการวิจัยและพัฒนาของนายจ้าง หรือได้พัฒนาขึ้นในเวลางาน หรือได้มีการใช้อุปกรณ์ สิ่งของ สถานที่ หรือข้อมูลความลับของนายจ้าง ซึ่งลูกจ้างตกลงที่จะแจ้งให้นายจ้างทราบถึงทรัพย์สินทางปัญญาใด ๆ ที่ได้เกิดขึ้นต่อนายจ้างในทันทีที่ได้ทราบถึงทรัพย์สินทางปัญญานั้น และลูกจ้างตกลงที่จะดำเนินการใด ๆ เพื่อให้นายจ้างมีสิทธิและสามารถได้รับประโยชน์ทั้งสิ้นในทรัพย์สินทางปัญญาเหล่านั้น ตัวอย่างข้างต้นนั้นค่อนข้างมีความเป็นกลาง เนื่องจากยังคงแบ่งขอบเขตไว้ชัดว่าทรัพย์สินทางปัญญาใดที่จะตกเป็นของนายจ้าง ดังนั้นในกรณีที่ลูกจ้างสร้างสรรค์งานขึ้นมาโดยมิได้อาศัยทรัพยากรใด ๆ ของนายจ้าง ลิขสิทธิ์ก็ยังคงตกเป็นของลูกจ้างอยู่ อย่างไรก็ตามนายจ้างอาจปรับแก้ข้อความดังกล่าวเพิ่มเติมเพื่อให้ครอบคลุมกรณีอื่น ๆ ที่เกี่ยวข้อง หรือหากว่าเห็นว่าการกำหนดข้อความดังกล่าวไว้จะสร้างความคลุมเครือและกระทบต่อสิทธิประโยชน์ของนายจ้าง อาจพิจารณาตัดข้อความที่ขีดเส้นใต้ออกทั้งหมดก็สามารถทำได้ แต่ตัวอย่างข้างต้นนั้นก็อาจก่อให้เกิดผลกระทบในเชิงลบกับขวัญและกำลังใจของลูกจ้างในการสร้างสรรค์ผลงานได้ ดังนั้นสำหรับนายจ้างอาจจะพิจารณาปรับเป็นการขอซื้อลิขสิทธิ์เป็นรายกรณี ก็สามารถทำได้ […]
ทำไม Flutter ถึงเป็นเทรนด์สำหรับนักพัฒนาในปี 2020
Flutter เป็นเครื่องมือช่วยสร้างแอพพลิเคชั่นในมือถือน้องใหม่ในโลกของนักพัฒนาที่เติบโตได้ไวมาก 7 ข้อดีของ Flutter ที่ทำให้ผู้คนหลงรักแอพพลิเคชั่นนี้คืออะไร ตามมาดูกันค่ะ ใช้ UI และ Business Logic เดียวกันในทุกแพลตฟอร์ม ข้อได้เปรียบแรกของ Flutter คือ สามารถแยกรูปแบบ UI ทั่วไปออกมาจากวิดเจ็ตที่ใช้ซ้ำได้ นอกจากนี้ยังไม่จำเป็นต้องตั้งค่าคุณสมบัติ UI เช่นสี สไตล์ ฯลฯ อีกด้วย เราสามารถปรับ UI และBusiness logic ทั่วๆไป ผ่านการแก้ไข Code ได้ทั้งในแอป Android และ IOS ประหยัดเวลา เนื่องจากคุณสมบัติที่ดีเยี่ยมของ Flutter ทำให้ไม่จำเป็นต้องใช้เวลาในการปรับใช้ข้อมูลในแอพพลิเคชั่น ยกตัวอย่างเช่น ในการเขียนโปรแกรมปกติ คุณสามารถเปลี่ยนแปลงข้อมูลทั้งหมดได้ทันทีโดยไม่สูญเสียสถานะของแอปพลิเคชันปัจจุบัน นอกจากนี้ยังมีการแก้ไขข้อบกพร่องในการสร้าง UI มีการเพิ่มคุณสมบัติใหม่ที่มีการพัฒนาอย่างรวดเร็วและมีเนื้อหาปริมาณมาก ช่วยลดเวลาในการประเมินคุณภาพ และเป็นอีกเหตุผลหนึ่งที่ทำให้ใครต่อใครพากันเลือก Flutter มีการใช้งานใกล้เคียงกับแอพพลิเคชั่นเนทีฟ Flutter เขียนขึ้นมาโดยใช้ภาษาที่เรียกว่า Dart ซึ่งจะทำให้ไม่จำเป็นต้องใช้ JavaScript […]
กฎหมายลิขสิทธิ์ : สิทธิของผู้รับจ้าง
ในการทำงานในสายงานที่เกี่ยวข้องกับงานสร้างสรรค์อันอาจมีลิขสิทธิ์ได้ตามกฎหมายลิขสิทธิ์ สิ่งสำคัญที่ต้องมีความชัดเจนเสมอคือการการจัดการ “ลิขสิทธิ์” ในบรรดางานทั้งหลายที่ได้สร้างสรรค์ขึ้นมาในระหว่างการทำงาน เพื่อเลี่ยงข้อพิพาทที่อาจมีขึ้นในภายหลังระหว่างนายจ้างลูกจ้าง โดยกฎหมายลิขสิทธิ์ได้กำหนดข้อสันนิษฐานเบื้องต้นไว้ในกรณีที่ไม่ได้ตกลงกันไว้เป็นพิเศษดังนี้ ในกรณีการสร้างสรรค์ผลงานขึ้นในฐานะพนักงานหรือลูกจ้าง (พนักงานประจำนั่นเอง) มาตรา 9 แห่งพระราชบัญญัติลิขสิทธิ์ได้กำหนดเอาไว้ดังนี้ “งานที่ผู้สร้างสรรค์ได้สร้างสรรค์ขึ้นในฐานะพนักงานหรือลูกจ้าง ถ้ามิได้ทำเป็นหนังสือตกลงกันไว้เป็นอย่างอื่น ให้ลิขสิทธิ์ในงานนั้นเป็นของผู้สร้างสรรค์ แต่นายจ้างมีสิทธินำงานนั้นออกเผยแพร่ต่อสาธารณชนได้ตามที่เป็นวัตถุประสงค์แห่งการจ้างแรงงานนั้น” ที่กฎหมายกำหนดข้อสันนิษฐานไว้ว่าให้ลิขสิทธิ์ตกเป็นของพนักงาน แต่นายจ้างมีสิทธินำงานนั้นไปเผยแพร่ ก็เนื่องจากพฤติการณ์โดยทั่วไปของการจ้างแรงงานที่นายจ้างมักจะมีอำนาจบังคับบัญชา รวมถึงเป็นผู้กำหนดให้ลูกจ้างปฏิบัติงานให้สำเร็จ ทำให้ในความเป็นจริงแล้วลูกจ้างมีโอกาสน้อยมากที่จะสร้างงานสร้างสรรค์ขึ้นในระหว่างการจ้างงาน เนื่องจากโดยหลักแล้วเป็นเพียงผู้ปฏิบัติงานตามคำสั่งเท่านั้น กฎหมายจึงสันนิษฐานให้งานอันมีลิขสิทธิ์ตกเป็นของลูกจ้างไว้ก่อน อย่างไรก็ตาม โดยทั่วไปแล้วนายจ้างก็จะกำหนดไว้ในสัญญาจ้างเอาไว้ว่า หากเป็นงานสร้างสรรค์ที่ได้จัดทำขึ้นในเวลางาน หรือได้ใช้ทรัพยากร องค์ความรู้ หรือข้อมูลใด ๆ ขององค์กร ให้ลิขสิทธิ์ในงานทั้งหลายนั้นตกเป็นของนายจ้าง เนื่องจากบางงานโดยสภาพนั้นลูกจ้างสามารถใช้ความคิดสร้างสรรค์ด้วยตัวเอง เช่น กราฟฟิกดีไซน์เนอร์หรือโปรแกรมเมอร์ต่าง ๆ เพื่อให้องค์กรสามารถใช้ประโยชน์จากงานอันมีลิขสิทธิ์นั้นต่อไปได้ ในกรณีการสร้างสรรค์ผลงานในฐานะผู้รับจ้าง มาตรา 10 แห่งพระราชบัญญัติลิขสิทธิ์ได้กำหนดเอาไว้ว่า “งานที่ผู้สร้างสรรค์ได้สร้างสรรค์ขึ้นโดยการรับจ้างบุคคลอื่น ให้ผู้ว่าจ้างเป็นผู้มีลิขสิทธิ์ในงานนั้น เว้นแต่ผู้สร้างสรรค์และผู้ว่าจ้างจะได้ตกลงกันไว้เป็นอย่างอื่น” ที่กฎหมายกำหนดข้อสันนิษฐานเบื้องต้นเอาไว้ว่า ถ้าเป็นกรณีของการรับจ้างแล้ว ให้ลิขสิทธิ์ตกเป็นของผู้ว่าจ้างนั้น ก็เพื่อให้สอดคล้องกับพฤติการณ์ทั่วไปของการรับจ้างที่นายจ้างไม่ได้ต้องการอำนาจบังคับบัญชา แต่ต้องการผลสำเร็จของงานหรือผลงาน จึงได้มาจ้างผู้รับจ้าง อย่างไรก็ดี กฎหมายก็ได้เปิดช่องให้ผู้สร้างสรรค์และผู้ว่าจ้างตกลงกันไว้เป็นอย่างอื่นได้ เช่นบริษัทอาจจะอยากจ้างผู้ให้บริการ SaaS ให้พัฒนาฟีเจอร์เฉพาะให้แก่บริษัท ซึ่งทางผู้ให้บริการก็เห็นว่าเป็นสิ่งที่ดีกับบริการของตัวเองจึงตกลงรับพัฒนาให้ […]
อะไรคือสิ่งที่ UX ในปี 1989 สอนเรา?
อะไรคือสิ่งสำคัญในบริบทของผู้ใช้เมื่อออกแบบผลิตภัณฑ์ที่น่าสนใจ? ผู้เขียนขอพาพวกคุณกลับไปในยุค 1989 ก่อนที่จะมีไอโฟน เกม ออฟ โทรน และเน็ตฟลิกซ์ ในยุคนั้นมีบริษัทใหญ่ 3 บริษัทที่ออกเกมคอนโซล ได้แก่ นินเทนโด เซก้า และอาตาริ ก่อนหน้าที่จะมีการออกเกมคอนโซล เด็กเล็กๆ มักออกไปเล่นนอกบ้าน และผู้ใหญ่นิยมอ่านหนังสือและพูดคุยกันเกี่ยวกับคนที่นั่งอยู่ถัดไป นินเทนโดขายเกมบอย เซก้าขายเกมเกียร์ และอาตาริขายลิงซ์ ซึ่งเกมเกียร์และลิงซ์เป็นจอภาพสี มีทั้งหมด 4,096 สี ในขณะที่เกมบอยเป็นสีเทา 4 เฉดบนจอสีเขียว เกมเกียร์และลิงซ์เล่นง่ายกว่ามาก และมีขนาดใหญ่กว่า จากข้อมูลที่กล่าวมา คุณคิดว่าเกมคอนโซลอันไหนที่คุณจะซื้อ? คำใบ้ เกมคอนโซลอันหนึ่งขายได้ 180.7 ล้านก๊อปปี้ ในขณะที่อีกสองอันที่เหลือขายได้ 3 และ 10.67 ล้านก็อปปี้ ขณะที่เกมเกียร์และลิงซ์ที่มีเทคโนโลยีสูงกว่า แต่เกมบอยกลับครองยอดขาย 180.7 ล้านเครื่อง และเป็นเกมคอนโซลที่ขายดีที่สุดในศตวรรษที่ 20 ทำไมถึงเป็นอย่างนั้นไปได้….? ทีมผู้ผลิตเกมนินเทนโดภายใต้หัวเรือใหญ่ คุณกุนเป โยโคอิไม่ได้รับการฝึกปรือด้านการออกแบบหรือประสบการณ์ผู้ใช้งานอย่างเป็นมืออาชีพมาก่อน แต่คุณโยโคอิเป็นคนมีความคิดสร้างสรรค์ และรู้จักใช้เทคโนโลยีเก่าให้ทันสมัย มีราคาไม่แพง […]
มาตรวจสอบบุคลิกภาพ INTJ ของนักโปรแกรมเมอร์กันเถอะ!!!
การตรวจสอบบุคลิกภาพเป็นหลักการทดสอบที่สร้างสรรค์ขึ้นโดย Myers-Briggs® และการทดสอบนี้สามารถให้ข้อมูลเชิงลึกเพื่อให้เข้าใจอาชีพที่เหมาะสมที่สุดสำหรับคุณได้ โดยบุคลิกภาพ INTJ (Introversion-Intuition-Thinking-Judgement) เป็นบุคลิกภาพที่เหมาะกับการเป็นโปรแกรมเมอร์ สำหรับอาชีพโปรแกรมเมอร์ ซึ่งเป็นอาชีพเขียน แก้ไข และทดสอบรหัสที่ทำให้โปรแกรมคอมพิวเตอร์และแอปพลิเคชั่นทำงานได้อย่างราบรื่น โดยนักโปรแกรมเมอร์มักจะทำงานนอกเหนือกฎเกณฑ์หรือข้อกำหนดที่นักพัฒนานำเสนอให้นักโปรแกรมเมอร์ แต่ยังสามารถพัฒนาซอฟต์แวร์ของตัวเองได้เช่นกัน งานที่ทำอาจเกี่ยวข้องกับการเขียนวิเคราะห์อัปเดตหรือแม้แต่เขียนโปรแกรมใหม่ทั้งหมดด้วยสาเหตุเช่น เพื่อลดข้อบกพร่องเพิ่มประสิทธิภาพการดำเนินงาน หรือแม้กระทั่งเพื่อเขียนตามข้อกำหนดชุดใหม่ ในฐานะส่วนหนึ่งของทีมออกแบบหรือเขียนโปรแกรม โปรแกรมเมอร์อาจจำเป็นต้องพัฒนาแผนภูมิเวิร์กโฟลว์หรือไดอะแกรมเพื่อแสดงการเปลี่ยนแปลงที่จำเป็นต้องทำเช่นเดียวกับตรรกะและเหตุผลที่สนับสนุนการเปลี่ยนแปลงที่เสนอ โปรแกรมเมอร์อาจจำเป็นต้องวิเคราะห์โปรแกรมเพื่อระบุปัญหาและทำเครื่องหมายในพื้นที่ที่จำเป็นต้องเปลี่ยนแปลงเพื่อให้ทีมหรือสมาชิกในทีมอื่น ๆ สามารถแก้ไขปัญหาที่ระบบได้ โปรแกรมเมอร์ต้องทำงานร่วมกับผู้เชี่ยวชาญคนอื่น ๆ รวมถึงผู้จัดการและผู้บริหารเพื่อทำความเข้าใจปัญหาเฉพาะอย่างยิ่งขึ้นและเพื่อนำเสนอการเปลี่ยนแปลงที่เสนอในลักษณะที่เชื่อมโยงกันที่เข้าใจได้แม้กับคนที่มีทักษะแตกต่างกัน สิ่งนี้อาจเกี่ยวข้องกับการบันทึกและนำเสนอการเปลี่ยนแปลงเพื่อให้ผู้อื่นทราบถึงความคืบหน้าของพวกเขา การเป็นโปรแกรมเมอร์ที่ประสบความสำเร็จนั้นต้องการคอมพิวเตอร์ ฮาร์ดแวร์ และซอฟต์แวร์ที่หลากหลายรวมถึงเดสก์ท็อป แล็ปท็อป การกำหนดค่าเซิร์ฟเวอร์ระบบปฏิบัติการเมนเฟรมและอื่นๆ ขึ้นอยู่กับความเชี่ยวชาญของโปรแกรมเมอร์แต่ละคนและองค์กรที่พวกเขาทำงานด้วย โดยโปรแกรมเมอร์จำเป็นต้องรู้ภาษาคอมพิวเตอร์ที่แตกต่างหลากหลาย เช่น ภาษา C ++; หรือไพธอน พวกเขายังอาจจำเป็นต้องสามารถใช้ซอฟต์แวร์คอมไพเลอร์และดีคอมไพเลอร์ได้อย่างมีประสิทธิภาพซอฟต์แวร์อินเตอร์เฟสและแบบสอบถาม เนื่องจากงานนี้ต้องใช้ความมีเหตุมีผลและเทคนิคมาก จึงจำเป็นต้องมีความเข้าใจคณิตศาสตร์คอมพิวเตอร์และอุปกรณ์อิเล็กทรอนิกส์อย่างละเอียด โปรแกรมเมอร์จำเป็นต้องเก่งภาษาอังกฤษ รวมถึงความรู้เกี่ยวกับสาขาที่โปรแกรมเมอร์กำลังเขียนโปรแกรมซึ่งอาจรวมถึงธุรกิจการจัดการเชิงกลยุทธ์และแบบจำลองทรัพยากรมนุษย์ เนื่องจากโปรแกรมเมอร์มักจำเป็นต้องระบุและแก้ไขปัญหาที่ซับซ้อนพวกเขาจำเป็นต้องมีการฟังอย่างกระตือรือร้นการคิดอย่างมีวิจารณญาณและทักษะการอ่านเพื่อความเข้าใจ สิ่งเหล่านี้จะช่วยให้โปรแกรมเมอร์เข้าใจความต้องการของลูกค้าอย่างเต็มที่ โปรแกรมเมอร์ยังต้องสามารถสร้างแนวคิดข้อมูลตรรกะรวมทั้งสาเหตุและผลกระทบของคำสั่งเฉพาะเพื่อให้พวกเขาสามารถเขียนโปรแกรมที่ประสบความสำเร็จและระบุข้อผิดพลาดในบั๊กด้วย โปรแกรมเมอร์มืออาชีพส่วนใหญ่ต้องเรียนจบระดับปริญญาตรีในสาขาวิทยาศาสตร์คอมพิวเตอร์หรือวิศวกรรมศาสตร์ อย่างไรก็ตามบางคนก็อาจจะเรียนจบสายอาชีวศึกษา หรือเพียงแค่ผ่านการฝึกอบรมเท่านั้น ด้านล่างนี้เป็นแนวโน้มการจ้างงานสำหรับอาชีพโปรแกรมเมอร์ : ค่าจ้างเฉลี่ย: $ 36.60 ต่อชั่วโมง, $ […]
Flutter Framework เครื่องมือที่ประสิทธิภาพในการสร้าง native app แบบหลาย platform
เมื่อเราต้องการจะสร้าง UI ที่มีคุณภาพดีในมือถือ เราจำป็นต้องเลือกเครื่องมือที่ตอบโจทย์เพื่อทำให้ process นั้นง่ายขึ้น ในทางตรงกันข้าม ถ้าเราเลือกผิดจะทำให้สถานการณ์แย่ลงและอาจกลายเป็นสาเหตุของความล้มเหลวได้เลย ผู้เขียนพนันได้เลยว่าไม่มีใครอยากเริ่มทำใหม่ตั้งแต่แรกอยู่แล้ว นี่จึงเป็นเหตุผลที่คุณควรใส่ใจกับ UI framework ที่มีความ advanced ในการพัฒนาแอพอย่าง Flutter เรามาลองดูกันว่า ทำไม framework ตัวนี้ถึงมีความคุ้มค่าในการใช้พัฒนาแอพ และ ประสิทธิภาพของมันเป็นอย่างไร Flutter คืออะไร? เมื่อเปลายเดือนกุมภาพันธ์ ปี 2018 google เปิดตัว flutter framework แบบ beta เวอร์ชันแรก นี่เป็น เครื่องมือ การสร้าง native interface สำหรับ android และ iOS และในเดือนสิงหาคม ปี 2019 ก็ได้ออกเวอร์ชัน 1.7.8 เป็นเวอร์ชันล่าสุด ณ ตอนนี้ อะไรทำให้ Flutter เป็น Framework […]
ขั้นตอนวิธีสร้าง App โดยใช้ Flutter ( Flutter Tutorial Part 1 )
ใน tutorial นี้ เราจะมาสอนการสร้างแอพพลิเคชั่นโดยใช้ Flutter แบบ Step by step แอพที่สร้างขึ้นจะเป็นแบบ open source อยู่ที่ Aviacommerce platform, tutorial นี้โฟกัสไปที่ แอพพลิเคชั่นเพื่อที่จะนำเสนอ concepts ที่สำคัญของ flutter framework Tutorial นี้เป็นแค่ส่วนแรกของ Tutorial ทั้งหมดเท่านั้น :- วิธีการสร้าง App โดยใช้ Flutter วิธีการทำ layout ใน App โดยใช้ Flutter (ยังไม่มา) วิธีจัดการ data ใน flutter (ยังไม่มา) วิธีการ listing ใน Flutter (ยังไม่มา) Blog นี้จะอธิบายเกี่ยวกับวิธีการสร้าง layouts แนะนำแบบ step by step […]