ประเดิมโพสแรกของบลอคเลย

 

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

เริ่มตั้งแต่ออกแบบ เขียนcontent ทำเวป newsletter social networks ทุกอย่างจริงๆ

เอาเป็นว่าถ้า SME เจ้าไหนไม่มีอะไรเลย มาหา Pronto Marketing เป็น one stop service เลยนะ

ไม่ใช่แค่สร้างเวปให้ลูกค้าแล้วจบ แต่คอย support ลูกค้าต่อไปเรื่อยๆด้วย
โหมดสาระ
ตอนฝึกงานได้ฝึกกับทีม R&D (Research and Development)

ทีมนี้เป็นเบื้องหลัง ทำงานส่งให้กับทีมอื่นๆตามที่เค้ารีเควสมา

ลูกค้าของทีมนี้เลยไม่ใช่ลูกค้าจริงๆ แต่เป็นคนในบริษัทเองนะแหละ

ฝึกงานกับR&D จะได้ซึมซึบกับ Agile แท้ๆเลย

Agile คืออัลไล?????

เอ้ะ คุ้นๆ ตอนเรียนในห้องอาจารย์ก็พูดถึงอยู่นะ

แบ่งงานใหญ่เป็นงานเล็กๆ ทีมช่วยกันทำงานจนเสร็จ ไม่มีเรื่องกลับบ้านช้า งานไม่เสร็จ

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

(credit)

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

 

จริงนะ!! ที่นี่มี Product Owner ที่พึ่งพาได้ อุอิ

Product Owner ที่นี่จะนั่งอยู่ในห้องเดียวกับ developers เลย

ทั้งตอน planning, refinement, retrospective หรือแม้แต่ตอนทำงาน

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

 

ตอนแรกก็แอบกลัวนะ ไม่เคยทำ WordPress มาก่อน

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

หลังๆทำเป็น ก็ทำเองคนเดียวได้เลย (เมพ)

 

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

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

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

orig-21285268

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

ต้น sprint 

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

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

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

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

กลาง sprint

orig-21285269

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

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

ท้าย sprint

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

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

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

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

 

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

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

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

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

orig-21285272

(credit)

 

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

version control เนี่ย โชว์ความแตกต่างแต่ละเวอร์ชันของ code แล้วยังบอกด้วยว่า

ส่วนไหนใครเป็นคนเขียน เอาไว้ blame เวลาทำผิด เอ้ย ไม่ใช่

เอาไว้ติดตามถามได้เวลาสงสัยส่วนไหน ทำไมเขียนแบบนี้แบบนั้น ประมาณนี้

 

รวบรัดเลยนะ ความรู้ที่ได้จากการฝึกงานครั้งนี้ คือ…

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

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

orig-21285273     orig-21285276

โหมดไร้สาระ

ออฟฟิสที่นี่บรรยากาศดีเว่ออออ เฟอนิเจอร์ทุกชิ้นหาได้ที่ IKEA

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

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

ทุกคนแต่งตัวตามสบายได้ อยากแต่งอะไรก็แต่งมาเลย ชิวสุดๆ

เวลาทำงานก็ไม่ strict นะ

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

orig-21285297

ตอนบ่ายสามมีเบรค พักความเครียดจากงาน(จริงๆงานก็ไม่ได้เครียดมาก 55)

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

orig-21285299

แต่ละเดือนจะมี Company Meeting ที่เรียกว่า Sabai-Sabai party

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

หลังจากนั้นก็…. กินๆๆ(อีกแล้ว)

orig-21285302 orig-21285303

 

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

งานที่เราสนใจมันเหมาะกับเราจริงๆรึป่าว

ได้เบิกเนตรว่านอกห้องเรียนนั้นเป็นยังไงหนออออออออ

ออกไปสู่โลกกว้างกันเถอะ!!!

orig-21285305

รูปโต้ะทำงาน

ปล. ตอนนี้เรียนจบแล้วก็กลับมาทำงานที่นี่อีก แต่ตอนนี้โปรเจคไม่ใช่ Wordpress เหมือนตอนฝึกงานแล้ว ทำ python django แทน ไว้วันหลังมาเล่าให้ฟัง

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

Advertisements