Data Engineer Internship — ทำ Data Mart Pipeline ในช่วงฝึกงานแบบ Hybrid

ไทย

Blog-Internship-data-mart-pipeline

“การฝึกงานรูปแบบ Hybrid จะได้ความรู้อะไร? มีรูปแบบเป็นอย่างไร? ชีวิตในการฝึกงานช่วงซัมเมอร์ (2 เดือน) ในบริษัทที่เป็นผู้นำด้านเทคโนโลยีอย่าง SCB Tech X จะเป็นอย่างไร? วันนี้เราจะพาทุกคนมาหาคำตอบและติดตามไปพร้อมๆกันค่าาาา😉”

สวัสดีค่าทุกคน เราชื่อมิ้นท์นะคะ ตอนนี้กำลังศึกษาอยู่ชั้นปีที่ 4 คณะเทคโนโลยีสารสนเทศ สาขา Data Science and Business Analytics หรือว่าสาขาวิชาวิทยาการข้อมูลและการวิเคราะห์เชิงธุรกิจ สถาบันเทคโนโลยีพระจอมเกล้าเจ้าคุณทหารลาดกระบังค่ะ

ในช่วงซัมเมอร์ที่ผ่านมา ระหว่างวันที่ 1 มิถุนายน ถึง 31 กรกฎาคม 2565 มิ้นท์ได้มีโอกาสเข้ามาฝึกงานในตำแหน่ง Data Engineer เอ้ะ?! แล้ว Data Egineer คืออะไร แล้วทำอะไรบ้าง?

👷🏻‍♀️Data Engineer

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

ฟังๆ ดูแล้วเหมือนจะไม่ซับซ้อน แต่ความเป็นจริง เป็นงานที่ต้องอาศัยทักษะหลายๆ ด้านมารวมกัน ตั้งแต่ระบบ ETL, การ Clean ข้อมูลทั้งในเชิง structure และสถิติ, การดึงข้อมูลจากระบบ Online หรือ Real-Time จนไปถึงการ Transform Model ที่ Data Scientist สร้างขึ้นมา ให้นำไปขึ้นเป็น Production หรือ สร้างเป็น Application เพื่อให้ Data Analyst ใช้งานต่ออีกด้วย

✨⚡️ทำไมต้องเป็น Data Engineer ที่ SCB TechX

ตัวมิ้นท์เองก็ได้มีโอกาสได้ศึกษาสายงานของฝั่ง Data ว่ามีตำแหน่งงานไหนบ้างที่น่าสนใจ และแต่ละตำแหน่งเป็นอย่างไรบ้าง จนได้มารู้จักกับ Data Engineer และสนใจอยากได้รับประสบการณ์เกี่ยวกับตำแหน่งนี้จึงหาที่ฝึกงานที่รับตำแหน่งนี้และได้มาเจอประกาศของทาง SCB TechX

ทาง SCB TechX เป็นบริษัทที่ประสบความสำเร็จและเติบโตเร็วมากๆ อีกทั้งยังมี Product ที่ออกมาอย่างที่ทุกคนรู้จักกันดีว่า SCB Easy , แม่มณี, Robinhood มิ้นท์เองจึงสนใจอยากเข้าฝึกงานที่นี้เป็นพิเศษคิดว่าต้องได้รับประสบการณ์ทำงานที่นำไปใช้ในการทำงานในอนาคตได้อย่างมากแน่นอน จึงยื่น Resume ไปให้ทางพี่ HR จากนั้นก็ได้นัดวันเข้าสัมภาษณ์กับพี่ในทีม Data Science บรรยากาศการสัมภาษณ์เป็นแบบธรรมชาติมาก พี่ไม่ทำให้เครียดเลย ส่วนมากก็ให้เล่าถึง Project ที่เคยทำและเครื่องมือที่เคยใช้ บวกกับถามความรู้พื้นฐานอีกนิดหน่อย ผลการสัมภาษณ์ก็ออกมาในเชิงบวก พี่ HRโทรทาแจ้งผล “ผ่านนะครับน้องมิ้นท์” ✨😊

👩‍⚕️บรรยากาศการฝึกงานวันแรก (วันปฐมนิเทศ)

เด็กฝึกงานทุกวันก็จะได้รับคอมพิวเตอร์ที่ใช้สำหรับการฝึกงานคนละ 1 เครื่อง และ Notebook ที่มิ้นท์ได้คือเจ้า Macbook Pro 2019 นั้นเองค่าาาา

มีตัวเลขแปะนิดหน่อย แต่ของบางคนก็ไม่มีนะค้า5555

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

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

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

🌤การฝึกงานในแต่ละวัน

ในทีม Data Science เองเราจะใช้รูปแบบการทำงานแบบ Agile ก็จะมีรูปแบบทำงานกันเป็นทีมต้องประสานงานกันตลอด ก็จะมีการแบ่งเฟสการทำงานเป็น Projects เล็กๆ เพื่อที่จะส่งมอบชิ้นงานเล็กๆ ในเวลาอันสั้น หรือเรียกว่า Sprint นั้นเองค่ะ ในทีมของมิ้นท์ก็จะมี Sprint Review ทุกๆ 2 สัปดาห์ เพื่อที่เวลาเกิดข้อผิดพลาดก็จะได้แก้ไขได้อย่างรวดเร็วค่ะ 🎢

โดยพี่เลี้ยงก็ได้แจ้งเวลาทำงานคือเริ่มที่ 10.00 น.⏰ในการเริ่ม Daily Meeting ในแต่ละวัน ก็จะเป็นการบอกว่า

  • เมื่อวานเราทำอะไรไปบ้าง
  • วันนี้จะต้องทำอะไร
  • ติดปัญหาตรงไหนไหม
  • ต้องการความช่วยตรงไหนไหม

“ตัวมิ้นท์เองก็ยังอยู่หอที่ลาดกระบัง ซึ่งต้องใช้เวลาในการเดินทางมาที่ตึก SCB ค่อนข้างนาน ตอนแรกก็กังวลว่าต้องตื่นเช้ามากๆ แน่เลยถ้าวันไหนเข้าบริษัท แต่พอพี่บอกว่าเริ่ม 10 โมงเช้าก็เริ่มใจชื้นขึ้นมาหน่อย 55555 และถ้าวันที่ Work From Home ก็คือตื่น 9 โมงได้เลย มีเวลากินข้าวเช้า และอาบน้ำอย่างสบายใจ🧘🏻”

อย่างที่ได้เกริ่นไว้ข้างต้นนะคะ ว่าเราจะฝึกงานกันแบบ Hybrid ก็คือมีทั้ง Work From Home และ Onsite นั้นเอง

🏡เรามาพูดถึงตอน Work From Home กันก่อนแล้วกันค่า

ในทีมของเราก็มีจะช่องทางการพูดคุยสื่อสารกันผ่าน Microsoft Team โดยพี่ๆได้แจ้งเวลาทำงานคือเริ่มที่ 10.00 ในการเริ่ม Daily Meeting ในแต่ละวัน ซึ่งในแต่ละวันก็จะมีปฏิทินแจ้งเตือนการนัดหมายเข้าประชุมบน Calender ของ Outlook ซึ่งทำให้เราไม่ลืมการนัดประชุมต่างๆ ในชีวิตการฝึกงานของเรานั้นเองค่า^^ พอใกล้ถึงเวลา Meeting ก็จะมีแจ้งเตือนเราก็กดเข้าร่วมประชุมได้เลยค่ะ

การนัดหมายต่างๆ บน Calender ของ Outlook

🏫 ความรู้สึกเมื่อทำงานแบบ Work From Home

ถ้าพูดถึงการ Work From Home ส่วนตัวมิ้นท์เองก็ค่อนข้างชินแล้ว เราว่าช่วงก่อนหน้านี้ก็เรียนแบบ Online มาก่อน

แต่สิ่งที่ต้องมีเมื่อถึงเวลาทำงาน Work From Home นั้นคือ “ความรับผิดชอบ” ค่ะ เพราะพี่ๆ ไม่ได้มานั่ง Monitor เราเลย ทำงานให้สบายใจ ติดปัญหาตรงไหนก็เรียกพี่ได้เลย และพี่ก็ไม่ได้มาเร่งด้วยว่างานนี้ต้องเสร็จวันนี้นะ แบบนี้ไม่มีเลย แต่ตัวเราเองต้องมีความรับผิดชอบ พยายามทำงานเสร็จให้ทัน Sprint เพราะไม่งั้นอาจจะมีปัญหา Delay ได้นั้นเองค่า

และระหว่างทำถ้ากลัวเหงา ในทีมก็จะมี Gather 👨‍👧‍👦ค่ะ เสมือนนั่งทำงานด้วยกันตลอดเวลา5555 มีอะไรก็สามารถเดินไปเรียกเพื่อน หรือพี่ได้เลยค่ะ ก็ให้ความรู้สึกเหมือนอยู่ Onsite ด้วยกันจริงๆ

 

🏢เรามาพูดถึงตอนเข้าบริษัทกันบ้างดีกว่าค่ะ

ทีม Data Science ของมิ้นท์นั้นจะเข้าบริษัททุกๆวันพุธค่ะ ก็เหมือนกันก็คือต้องมาถึงก่อน 10 โมงเพราะจะต้องมา Daily Meeting กันในตอนเช้า🌤 ในวันที่เข้าบริษัทส่วนมากก็จะมานั่งเช็คงานที่ทำไปว่าเป็นอย่างไรบ้าง

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

📑Journal Club Meeting

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

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

💻ในส่วนของงานที่ได้รับมอบหมาย

และแน่นอนค่ะ ทุกคนคงอยากรู้ว่า เอ….แล้วงานที่ทำเนี่ยจะมีลักษณะอย่างไร ในเมื่อมิ้นท์ทำตำแหน่ง Data Engineer งานที่ได้รับมอบหมายคือการจัดเตรียมข้อมูลให้พร้อมเพื่อที่พี่ในทีมหรือทีมอื่นๆ ที่เกี่ยวข้องเนี่ย จะได้นำข้อมูลไปวิเคราะห์ต่อนั้นเองค่า✨😍

ต้องเกริ่นก่อนว่าทาง SCB TechX เนี่ยก็มี Product ใหม่ออกมาที่ชื่อว่า POINT X ค่ะ เราสามารถใช้พอยท์ในการจับจ่ายใช้สอยในชีวิตประจำวันได้เลย ด้วยการแสกนจ่ายผ่าน QR code ไม่ว่าจะเป็นการช้อปเสื้อผ้า กินข้าว สั่งกาแฟ ร้านค้าทั่วไปไม่ว่าเป็นในห้าง หรือตามข้างทางก็ยังได้

“การจัดทำ Data Mart Pipeline Monthly”

ในส่วนของมิ้นท์ก็จะได้รับงานจัดทำ Data Mart สำหรับเก็บข้อมูลการทำธุรกรรมของ Merchant หรือว่าร้านค้าจากในถังข้อมูลจาก SCB Easy นั้นเองค่าาา โดยข้อมูลจะมีความเชื่อมโยงกับ App POINT X การทำ Data Mart ในครั้งนี้ก็เพื่อที่จะดูข้อมูลเป็นรายเดือนค่ะ และแน่นอนว่าข้อมูลเนี่ยก็จะมีมากมายมหาศาลกันเลยทีเดียว เครื่องมือที่ใช้เนี่ยจึงต้องเป็นเครื่องมือที่สามารถจัดการกับ Big Data ได้อย่าง Apache Spark บน Databricks นั้นเองค่ะ

ต้องบอกก่อนว่าตัวมิ้นท์เองก็ได้เขียน Pyspark มานิดหน่อยตอนเรียนค่ะ แต่พอมาตอนฝึกงานก็ใช้เป็นภาษา Programing หลักที่ใช้ เลยต้องศึกษามากๆ งงตรงไหนก็สอบถามพี่เลี้ยง

  • ถัง Data Mart ที่มิ้นท์ได้จัดทำก็จะตอบสนองกับทีมที่ต้องการนำข้อมูลของ Merchant ใน Fast Easy ได้อย่างทันถ่วงที ไม่จำเป็นที่พี่ในทีมอื่นๆ จะต้องมาเขียนคำสั่ง Query ยาวๆ ใหม่อีกครั้งหากต้องการอยากดูข้อมูลแบบรายเดือน
  • และอยากดูว่าแต่ละ Shop มี Transection จำนวนเท่าไหร่บ้างในแต่ละเดือน
  • ยังมีอีกฟังก์ชันที่อยากนำเสนอคือ ถัง Data Mart ของมิ้นท์เนี่ยจะแสดงข้อมูลของ Merchant เดือนที่แล้วอีกด้วย ซึ่งมีความสำคัญมากในการนำข้อมูลมาวิเคราะห์ต่อในด้านธุรกิจที่จำเป็น

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

“จุดแข็ง : เขียน Code ไว 2 ชม. จุดอ่อน: แก้ Error ไป 2 วัน 😂”

ในขั้นตอนการทำงาน

ก็จะเป็นตั้งแต่เริ่มดึงข้อมูลดิบ นำเข้าไปใส่ตารางที่ได้สร้าง Schema ไว้
จากนั้นก็จะเป็นขั้นตอนการ Deployment นำเอาไปขึ้น Schedule ให้ทำการดึงข้อมูลเข้าไปในตารางแบบ Automate

💕ความประทับใจจากการฝึกงาน

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

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

Related Content

  • ทั้งหมด
  • Others
  • Jobs
  • Tech innovation
  • Events
  • Services & Products
  • Joint ventures
  • Leadership
  • User experience
  • Technology
  • Strategy
  • Product
  • Lifestyle
  • Data science
  • Careers
  • Finance
  • Blockchain
Job Skills : SA เก่งเกินต้านฟาดทุกปัญหา อวยยศมอบโล่โอเคนัมเบอร์วัน

อีกหนึ่งอาชีพดาวเด่นประดับวงการเทคโนโลยีที่เก่งการวิเคราะห์ระบบ และเป็นนักแก้ปัญหาตัวยงให้แก่ทีมงานและลูกค้าแบบจับใจจูต้องยกให้ System Analyst สุดเนี๊ยบ ฤกษ์งามยามดีเลยขอลัดคิวเชิญพี่มะปราง System Analyst Manager มาช่วยแชร์เบื้องหน้า เบื้องลึก เบื้องหลัง การทำงานของ SA...

November 10, 2022
มาทำความรู้จัก BNPL กัน

ในช่วงโควิดที่ผ่านมาเป็นปัจจัยผลักดันให้ผู้คนหันมาซื้อสินค้าผ่านระบบออนไลน์ และแบบผ่อนจ่ายมากขึ้น บริการ Buy Now, Pay Later (ซื้อก่อน จ่ายทีหลัง) หรือเรียกสั้น ๆ ว่า BNPL...

July 19, 2022

Your consent required

If you want to message us, please give your consent to SCB TechX to collect, use, and/or disclose your personal data.

| The withdrawal of consent

If you want to withdraw your consent to the collection, use, and/or disclosure of your personal data, please send us your request.

Message sent

We have receive your message and We will get back to you shortly.