แนวทางการทำโจทย์สมัครงาน Data Engineer ที่ Credit OK

สวัสดีครับ กลับมาพบกันอีกครั้ง วันนี้ผมจะขอมาเฉลยโจทย์ข้อสอบ Data Engineer สำหรับเข้าทำงานที่บริษัท Credit OK จากที่ได้ทราบไปกันว่าเมื่อประมาณต้นปีเราได้เปิดรับ Data Engineer กันไป ก็มีผู้สนใจสมัครเข้ามากันประมาณหนึ่ง และแน่นอนเหมือนเดิมทุกๆ ครั้ง ผมก็จะตั้งโจทย์มาคัดเลือกผู้สมัคร แต่ครั้งนี้พิเศษ ผมจะเอามาเฉลยแนวทางให้ทุกท่านได้ศึกษากัน ซึ่งน่าจะมีประโยชน์สำหรับผู้ที่กำลังสนใจงานทางด้าน Data Engineer กันอยู่ ขอเน้นว่าเฉลยเป็นแนวนะครับ ไม่ใช่เฉลยเป็น Code ตัวอย่าง ดังนั้นถ้าใครไม่เคยสัมผัส GCP มาก่อนเลยอาจจะรู้สึกว่าผมพูดภาษาต่างดาวอยู่หรือเปล่า แต่ชาว GCP เขาเข้าใจกันแหละ 😋

Continue reading

ได้อะไรมาบ้างจากการอ่าน Grit

เลิกให้ความสำคัญในพรสวรรค์
แล้วเปลี่ยนมาศรัทธาในพรแสวง

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

Continue reading

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

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

Continue reading

เพิ่งอ่านจบไป The Subtle Art of Not Giving a F*ck

เล่มนี้อ่านอยู่ช่วงก่อน COVID-19 แล้วก็หยุดไปเพราะเปลี่ยนมาทำงานที่บ้าน หลังจากเริ่มตั้งหลักได้ก็เอามาอ่านก่อนนอนแทน นี่เพิ่งจะอ่านจบไปสดๆ ร้อนๆ

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

ชีวิตจะสุขจะทุกข์ มันอยู่กับว่าเราพอใจที่จะวางเส้นความคาดหวังไว้ตรงไหนจากจุดที่เราอยู่

Continue reading

ตกผลึกความคิดจากหนังสือ ชีวิตไม่ติดกับ กำจัด 7 กับดักขวางความสำเร็จ

สวัสดีครับ กลับมาพบกันอีกครั้งกับบทความตกผลึกความคิดจากหนังสือของผมเอง spicydog

เมื่อปลายปีที่ผ่านมา ผมเข้าช่วงลำบากของชีวิตนิดหน่อย เล่นเอามุมมองความคิดเขวไปหมด แฟนผมก็เลยแนะนำหนังสือเล่มนึงมาให้ผมอ่านเพื่อเติมพลังใจ นั่นก็คือเรื่อง ชีวิตไม่ติดกับ กำจัด 7 กับดักขวางความสำเร็จ (Trap Tales : Outsmarting the 7 Hidden Obstacles to Success) ที่จะมาเล่าให้ฟังวันนี้นั่นเอง

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

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

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

เราอย่ามัวแต่อารัมภบทอยู่เลย เริ่มเข้าเนื้อหากันเลยดีกว่าครับ 🙂

Continue reading

Data Engineer ทักษะที่ต้องมี โจทย์ เครื่องมือ และความท้าทายที่ต้องเจอ

สวัสดีครับ กลับมาพบกันอีกครั้งกับบทความยาวๆ แบบที่อ่านจบรู้เล่าเอาไปโม้ต่อได้เลย วันนี้ผมจะมาแนะนำให้รู้จักกับสายอาชีพวิศวกรข้อมูล หรือ Data Engineer กัน แต่เราจะไปไกลกันมากกว่านั้น ผมจะพาไปรู้จักกับที่มาที่ไปของสายอาชีพนี้ด้วยว่ามันเกิดขึ้นมาได้อย่างไร งานปรกติทำอะไรกัน มีเครื่องมืออะไรต้องรู้จักบ้าง และปิดท้ายที่ตัวอย่างโจทย์ทางฝั่ง Data Engineer จากบริษัท Credit OK ที่ผมทำงานอยู่

บทความนี้อาจจะยาวๆ หน่อย เพราะเขียนขึ้นมาเพื่อตกผลึกความคิดสำหรับไปบรรยายให้นักศึกษามหาวิทยาลัยเทคโนโลยีพระจอมเกล้าธนบุรีฟังในหัวข้อ Introduction to Data Engineer and Data Pipeline at Credit OK และงาน CodeMania 1010 ในหัวข้อ Serverless Big Data Architecture with Google Cloud Platform ท่านผู้อ่านสามารถเข้าไปดู Slides ได้จากลิงค์นะครับ ขอขอบคุณอาจารย์และทีมงานผู้จัดงานดังกล่าวที่ให้โอกาสผมให้ได้สร้างผลงานนี้ออกมาด้วยครับ

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

เอาล่ะ เราอย่ามัวรีรอกันอยู่เลย มาเข้าเรื่องกันดีกว่าครับ 🙂

Continue reading

สรุปสิ่งที่ได้ทำในปี 2019

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

Continue reading

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

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

คน EQ ต่ำ จะตกเป็นทาสของอารมณ์

เป็นหนังสือที่ทีแรกหยิบมาเล่นๆ เพราะจะเอาส่วนลดตั้งแต่ต้นปี หยิบมาเพราะเห็นหน้าปกและสารบัญดูดุดันดี ก็เลยอยากจะรู้ว่า ข้างในหนังสือแรงๆ อย่างนี้เขาเขียนอะไรกัน จนเพิ่งได้มาหยิบอ่านเมื่อต้นเดือน หัวใจก็โดนทิ่มแทงไปหลายแผล เนื้อหาข้างใน ตรงกับหน้าปกอยู่สัก 20% ได้ อีก 80% เป็นเนื้อหาที่อธิบายถึงการเข้าสังคม

Continue reading

ทบทวนความคิดหลังจากเลิกติด Facebook มาได้ 3 เดือน

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

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

Continue reading

What I Learned From 100 Days of Rejection – TED Talk ที่เปลี่ยนชีวิตผมไปตลอดกาล

TED Talk ของ Jia Jiang ที่เปลี่ยนชีวิตผมไปตลอดกาล

TED Talk นี้เปลี่ยนชีวิตผมอย่างไร?

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

Continue reading