คำแนะนำสำหรับผู้ที่อยากเป็นโปรแกรมเมอร์แต่ไม่ได้จบคอม และน้องๆ ที่เรียนกำลังจะจบ

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

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

Continue reading

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

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

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 ได้จากลิงค์นะครับ อ่อ แล้วก็มี Video ด้วยนะ เข้าไปดูได้ที่นี่ครับถ้าสนใจ https://www.youtube.com/watch?v=BAeo0FcF6f8 ขอขอบคุณอาจารย์และทีมงานผู้จัดงานดังกล่าวที่ให้โอกาสผมให้ได้สร้างผลงานนี้ออกมาด้วยครับ

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

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

Continue reading

DevOps คืออะไร นำมาประโยชน์ได้ยังไง และตัวอย่างการทำ DevOps ที่ Credit OK

สวัสดีครับ เนื่องจากผมได้มีโอกาสได้ออกไปสอนน้องนักศึกษาบางมด KMUTT วิชา Software Engineering เรื่องการทำ DevOps จึงขอจดบันทึกเนื้อหาที่จะนำไปสอนขึ้น Blog เอาไว้เผยแพร่ให้ทุกคนได้อ่านกัน ซึ่งในตอนนี้ผมก็จะกล่าวถึงว่า DevOps คืออะไร เกี่ยวกับคนที่ทำงานทางด้านนี้ เนื้องานมีอะไรบ้าง เครื่องมือที่น่าสนใจ ไปจนถึงการใช้งานจริงที่บริษัท Credit OK ว่าเราเอา DevOps ไปใช้งานกันยังไง

ตอนนี้ก็จะยาวๆ หน่อยก็อย่าเพิ่งยอมแพ้กันไปซะก่อนนะครับ 555 เอาล่ะ ผมจะไม่พูดพร่ำเพ้อละ เรามาเริ่มกันเลยดีกว่า สำหรับ Slide ที่ใช้สอน สามารถโหลดได้จากลิงค์นี้เลยครับ http://bit.ly/spicydog-devops-cpe

Continue reading

EP 3: Serverless Big Data Architecture on Google Cloud Platform @ Credit OK

สวัสดีทุกท่าน มาถึงตอนสุดท้ายแล้วนะครับ ซึ่งในตอนนี้ผมจะเล่าถึงวิธีการจัดการกับ Big Data แบบที่ Credit OK ทำอยู่นั้นเป็นประมาณไหน แล้วเราใช้ Serveeless Service จาก GCP อย่างไร เราเจออุปสรรคอะไรบ้าง และแก้ปัญหามาได้อย่างไร

บทความนี้เขียนขึ้นเพราะได้ขึ้นไปพูดที่งาน Barcamp นะครับ ใครสนใจดู Slide เปิดได้จากที่นี่เลย Serverless Big Data Architecture on Google Cloud Platform at Credit OK

Continue reading