ฝึกงานกับพรอนโต้

พรอนโต้มาร์เกตติ้งไม่ได้ขายกางเกงยีนส์…

พรอนโต้มาร์เกตติ้งไม่ได้ทำแต่มาร์เกตติ้ง…

พรอนโต้มาร์เกตติ้งทำเว็ป แต่ไม่ได้ทำแค่นั้นนะ ที่นี่ทำอีกเยอะ!

เริ่มตั้งแต่ออกแบบ เขียนคอนเทนต์ ทำตัวเว็ป newsletter และ social networks

ถ้าบริษัทไหนไม่มีอะไรในโลกออนไลน์มาก่อน มาใช้บริการพรอนโต้เป็น one stop service ได้เลย

ไม่ใช่แค่ส่งมอบงานให้ลูกค้าแล้วจบกันไป แต่พรอนโต้คอยดูแลและอัพเดทงานให้ลูกค้าต่อไปเรื่อยๆด้วย

เข้าเรื่อง

เรามีได้ฝึกงานกับทีม R&D (Research and Development) ทีมนี้ทำงานอยู่เบื้องหลัง ทำงานส่งให้กับทีมอื่นๆในบริษัทตามที่ได้รับคำขอมา งานที่ออกจากทีมเราไม่ได้เกี่ยวข้องกับลูกค้าของบริษัทตรงๆ

สิ่งที่ได้รับจากการฝึกงานที่นี่ที่ติดตัวมาตลอดก็คือกับได้ซึมซึบกับการทำงานแบบ Agile แท้ๆเลย

แล้ว Agile ที่ว่านี่คืออะไร คุ้นๆ ตอนเรียนในห้องอาจารย์ก็พูดถึงอยู่นะ

แบ่งงานใหญ่เป็นงานเล็กๆ ทีมช่วยกันทำงานจนเสร็จ สามารถเปลี่ยนเนื้องานได้ระหว่างโปรเจค ไม่มีเรื่องกลับบ้านช้า งานไม่เสร็จ ทุกคนแฮปปี้!

http://www.benhallbenhall.com/2012/11/true-meaning-agile-programming/

(credit)

ว่าแต่มันฟังดูดีไปมั้ย เราทำได้จริงหรออออออ

 

ทำได้จริง! เริ่มจากการมี Product Owner ที่พึ่งพาได้

Product Owner ที่พรอนโต้นั่งอยู่ในห้องเดียวกับ developers เลย

ทั้งตอน planning, refinement, retrospective รวมถึงตอนทำงาน

ทำให้ developer สามารถถามได้เลยเวลาสงสัยเกี่ยวกับ task ที่ทำอยู่

 

ตอนแรกมีแอบกลัวเพราะไม่มีพื้นฐาน WordPress มาก่อน

ช่วงแรกๆ นั่งทำงานเป็นคู่กับพี่ๆในทีมก่อน พอเริ่มเรียนรู้ว่าทำอะไรยังไงก็รับผิดชอบ task คนเดียวได้

 

ทุกเช้าตอนสิบโมงครึ่งเราจะมีการประชุมเล็กๆ ตามภาษา Agile เค้าเรียกว่า Stand-up meeting

คือการที่ทุกคนในทีมมารายงานกันว่า เมื่อวานทำอะไร ติดปัญหาอะไรมั้ย แล้ววันนี้จะทำอะไร

ทำให้ได้รู้ว่าทุกๆคนในทีมกำลังทำอะไรอยู่และถ้าใครติดปัญหาอะไรจะได้ช่วยกันแก้

orig-21285268

ระยะเวลาแต่ละ Sprint ยาว 1-2 อาทิตย์ แล้วแต่ความเหมาะสม

ต้น sprint 

วันจันทร์จะมีประชุมกัน ว่า 2 อาทิตย์นี้เนี่ยจะทำอะไรบ้าง

เอา task ใหญ่ๆมาแตกเป็น task ย่อยๆแล้วก็เขียนมันลงไปใน card(post-it)

ในการประชุมนี้ทุกคนจะต้องเข้าใจในแต่ละ task ตรงกัน ในทิศทางเดียวกัน

ดังนั้นพอให้คะแนนความยากของงานทุกคนมักจะให้ตรงกัน

กลาง sprint

orig-21285269

ระหว่าง sprint (วันจันทร์ไม่ก็วันศุกร์) เราจะมีการประชุมอีกรอบเพื่อคุยกันว่า จะเพิ่มหรือลดงานใน iteration มั้ย

ง่ายๆคือ คุยกันว่างานที่ตกลงกันตอนต้น sprint หนะ ทำทันมั้ย ถ้าชิวๆก็หยิบเพิ่ม ถ้าคิดว่าไม่ทันก็เอาออก

ท้าย sprint

ประชุมอีกแล้ววว แต่คราวนี้ทีมจะมาคุยกันถึง sprint ที่ผ่านมา

สิ่งดี สิ่งไม่ดี อะไรที่คิดว่าน่าจะลองทำใน sprint ต่อไปที่ช่วยให้ชีวิตดี

ทุกคนจะมาให้คะแนนกัน หัวข้อไหนที่ทุกคนลงคะแนนเยอะสามอันดับ

สิ่งนั้นก็จะเอามาเป็นเป้าหมายร่วมในทีมว่า เรามาทำสิ่งนี้กันเถอะ!

 

อีกอย่างที่สำคัญในการทำ Agile คือออออออ การเขียน Test นั่นเอง

โค้ดที่เขียนเสร็จแล้ว แต่ไม่มี test จะเป็นโค้ดต้องห้ามของที่นี่ไม่ให้เอาขึ้นระบบจริง

ฟังดูอาจจะดูเหมือนเสียเวลา แต่มีประโยชน์มากๆในระยะยาว

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

orig-21285272

(credit)

 

ที่ทีมใช้ Github ในการเก็บโค้ดแบบ version control

version control มีข้อดีที่เก็บความแตกต่างแต่ละเวอร์ชันของ code และยังบอกด้วยว่า ส่วนไหนใครเป็นคนเขียน เพื่อจะได้ตามได้เวลามีข้อสงสัย

 

สรุปความรู้ที่ได้จากการฝึกงานครั้งนี้ คือ…

  • Unix Terminal
  • Git Version Control
  • Selenium (เอาไว้เทสฟังชันต่างๆ รันไวมาก ไม่กี่วิเท่านั้น)
  • Python
  • Lettuce (BDD, Functional Testing เอาไว้เทส UI ของหน้าเว็ปที่เราเขียน)
  • PHP, PHPUnit
  • HTML/CSS
  • WordPress
  • Agile แบบจริงๆ ไม่มโน

ยังไม่พอ! เราได้มีโอกาสไปเข้าร่วมงานต่างๆอีกด้วย ไม่ว่าจะเป็น Agile Thailand, 10th WordPress Anniversary meet-up และ Lean Canvas workshop

orig-21285273     orig-21285276

บทเสริม

ออฟฟิสที่นี่บรรยากาศดีเว่ออออ จัดโต๊ะเป็นเกาะๆ ทำให้ไม่ได้รู้สึกเหมือนมาทำงานเลย

orig-21285277 orig-21285286 orig-21285287 orig-21285293

แต่งตัวได้ตามสบาย ไม่มีตอกบัตรเวลาเข้าออกงาน

ขนมนมเนยมีเต็มในตู้เย็นกับชั้นวางตลอด(ตามภาพ) กินไปทำงานไป~

orig-21285297

ตอนบ่ายสามมีเบรค พักสายตามากินขนม ผลไม้ ฝอยๆกับเพื่อนๆพี่ๆในทีมอื่นๆ

orig-21285299

ทุกๆเดือนจะมี Company Meeting ที่เรียกว่า Sabai-Sabai party เพื่อสรุปและอัพเดทข่าวสารต่างๆเกี่ยวกับบริษัทประมาณ 20-30 นาที

หลังจากนั้นก็…. กิน

orig-21285302 orig-21285303

ทิ้งท้าย

การฝึกงานเป็นอะไรที่มีประโยชน์มากๆ ทั้งได้ความรู้ด้านที่เรียนมา ได้ความรู้ใหม่และฝึกการทำงานเป็นทีม

เป็นช่วงเวลาที่ช่วยให้เข้าใจตัวเองว่างานที่เราสนใจมันเหมาะกับเรามั้ย

ได้ออกมาเจอโลกกว้างว่านอกห้องเรียนนั้นเป็นยังไงหนออออออออ ความรู้ในห้องเรียนเอามาใช้กับการทำงานได้อย่างไรบ้าง

ไปสมัครฝึกงานเร็วเข้า!!!

orig-21285305

รูปโต๊ะทำงานเราเอง

ปล. ตอนนี้เรียนจบแล้วก็กลับมาทำงานที่นี่อีก

ปล2. พรอนโต้เปิดรับสมัครน้องๆฝึกงานนะแจ้ะ ตามลิ้งค์นี้ รับพนักงานด้วยนะ ลองสมัครเข้ามาดู >> คลิกๆ

One thought on “ฝึกงานกับพรอนโต้

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s