What I’ve learned from Pronto Tools

เป็นเวลาสักพักแล้วหลังจากที่ค้างว่าจะเขียนหลังจบการฝึกงานใน 1 เดือนให้หลัง (เรียกสั้นๆว่า เบี้ยว นี่เอง)

ขอตั้งชื่อว่า What I’ve  learned from Pronto Tools

แต่ก่อนอื่นเลย ! 

Pronto ในที่นี้ไม่ใช่ร้านยีนส์นะค้า

แต่เป็น Pronto Marketing และ Pronto Tools ซึ่งเป็นบริษัทอยู่ในเครือ Pronto Group

Pronto Marketing เป็นบริษัทที่รับทำหน้าที่ดูแลเรื่อง Online Marketing และ SEO ให้ และไม่ว่าจะเป็นเรื่อง Content Management, Graphic Design หรือ Social Media 

ที่เราไปฝึกงานนั้นคือ Pronto Tools หรือ Research & Development team ( R&D team ) ที่ทำหน้าที่ focus เรื่องพัฒนา Software ให้กับ Pronto Marketing นั่นเอง

และในอนาคต Pronto Tools ก็จะรับสร้าง Tools ให้กับ SME เจ้าอื่นอีกด้วย

เอาล่ะ งั้นเริ่มกันเลย !

1. As a Giver and Taker

ก่อนอื่น ต้องเล่าถึงครั้งแรกว่ารู้จักที่นี่ได้ยังไง เมื่อประมาณตุลาคมปีที่แล้ว ( 2015 ) ได้คำแนะนำจาก ภวิน ว่าให้ลองสมัครมา Girls Learning Python ที่ Pronto จัดดูสิ ไปเรียน Introduction to Python 

ประจวบเหมาะกับตอนนั้นเอง แอบคิดๆเริ่มเล็งๆเรื่องบริษัทที่จะฝึกงาน พอลองมางานนี้ก็ติดใจ เข้าไปถาม พี่เก๋ คนสอน Python ของเราในวันนั้น (และก็ยังเป็น Agile Coach อีกด้วย) อย่างเขินๆว่าเปิดรับเด็กฝึกงานรึยังคะ 555555 

และในปีถัดมา พี่เขาก็รับเราเข้าฝึกงาน ( ตัดบทอย่างรวดเร็ว จริงๆแล้วคือจีบที่นี้หนักมาก จีบเก่ง )

พี่มีภารกิจให้ทำค่ะ ตั้งแต่ยังไม่ฝึกงาน

นั่นคือไปงาน Girls Who Dev #2 ซึ่งก็คือ สอน Python เหมือนในครั้งที่แล้ว แต่คราวนี้จะให้เราช่วยมาเป็น TA

ตื่นเต้นนนนนนนมากกกกกกจ้าาาาาาา 

เคยทำงานอาสามาก่อนแต่ก็ไม่เคยมาแนว dev กังวลเรื่องจะตอบยังไง จะอธิบายคนอื่นยังไงดี 

แต่เราก็ค่อยๆพยายามเรียนรู้แล้วก็สามารถรับมือขึ้นได้เรื่อยๆ 

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

เราต้องคิดมากกว่าเดิม ต้องกลั่นความคิดแล้วพยายามอธิบายให้คนอื่นเข้าใจ 

หรือแค่บางจุดในสิ่งที่เราเข้าใจแต่บางคนไม่เข้าใจ เราก็ อ๋อออ โอเค

เรียนรู้ว่าจะสื่อสารกับมนุษย์โลกยังไงดี

สรุปคือยังไม่ทันฝึกงานก็ได้อะไรไปคิดแล้ว

ซึ่งมันเป็นประสบการณ์ที่ดีมากๆ (เรียนรู้ง่ายดี อีเว้นท์เดียวกัน)

img_0429

2. Internship, REALLY ?

ถามตัวเองว่านี่มาฝึกงานจริงดิ

เราเข้ามาฝึกงานในตำแหน่ง Junior Software Engineer 

ในช่วง 2 อาทิตย์แรก มีพี่กาน, พี่ทราย,พี่ฝัน, พี่บอส เป็นคนสอนเรื่องเบสิคต่างๆไม่ว่า Vim, Vagrant, Python, Django, Puppet, WordPress, Git, Robot Framework, Jenkins, Tableau, Machine Learning และอีกมากมาย  รวมถึงซ้อมทำ Scrum ย่อยๆโดยมีสมาชิกเป็นแก๊งเด็กฝึกงาน 

ในทุกๆเรื่องที่สอนหรือสงสัย ไม่มีกั๊ก ไม่มีทิ้ง คอยดูแลกำกับและให้คำแนะนำตลอด

จนเราแอบนึกสงสัย นี่ต้องทำถึงขนาดนี้เลยเหรอเนี้ย

แต่พอเข้ามาใน Sprint รวมกับพี่ๆ ก็เข้าใจในสิ่งที่พี่เขาตั้งใจจะให้จริงๆ 

มันมีประสิทธิภาพ

จนเราไม่รู้สึกว่าเขามองเราแค่เป็นเด็กฝึกงานแค่เพียงฝึกงานผ่านๆแล้วจบๆไป

ถ้าอยากรู้ว่าช่วงแรกเป็นยังไง วาร์ปไปนี้เลยค่า

3. But it’s just the beginning

อันที่จริงแล้ว หลัง 2อาทิตย์นั้น การเรียนรู้ก็ต่อเนื่องและเข้มข้นเรื่อยๆ ที่เรียกได้ว่าเรียนรู้ตลอดเวลา5555 

pair คู่กับ พี่ๆหรือเพื่อนอินเทิร์นด้วยกัน ทำ TDD, ลอง ทำ WordPress กับ Puppet ครั้งแรก, เรียนรู้ microservices, นั่งลุ้น CI ว่าจะเขียวไหม, หรือไป merge branch ให้ git log ไม่สวยงามให้ทุกคนสะพรึง 

ที่นี่ให้เกียรติ(และเกลียด)กับเด็กฝึกงานมากๆค่ะ ทำจริง พังจริง ตราบเท่าที่ยังไม่พัง Production 5555555

เป็นช่วงเวลาที่หาเรื่องตื่นเต้นให้ตัวเองทุกวันค่ะ

และอีกเรื่องนึง นอกจากใน  Sprint หลักๆเองที่มี Retrospective ด้วยแล้ว

มีการ Retrospective ย่อยๆสำหรับแก๊ง interns ด้วยนะ โดย พี่กาน(หัวหน้าแก๊ง) เขาก็จะมองใน  Scope ของเราว่าเราได้อะไรบ้าง ติดปัญหาอะไรไหม มีอะไรให้พี่เขาช่วยพิเศษไหม

มันก็ทำให้เรารู้ว่า response เป็นยังไง รู้จุดอ่อนของตัวเอง ยิ่งรู้ไวก็ยิ่ง realize  ได้และแก้ไขได้เร็วขึ้น 

IMG_2155.JPG

4. Participation

นอกจาก Girls Who Dev แล้ว ก็ยังมีอีเว้นท์อื่นๆที่เข้าร่วม เช่น Agile Thailand 

IMG_2313.JPG

งานนี้จัดขึ้นเมื่อเราได้ฝึกงานไปประมาณ 1 เดือนแล้ว หรือพูดอีกอย่างว่าหลังจากเราปรับตัวเข้าสู่การทำงาน Agile มาได้สักพัก

เราก็ได้มางานนี้และรู้ว่า ‘เฮ้ย มีคนอีกมากที่สนใจ Agile ไม่น้อยเลย’ ทั้งที่ยังไม่เคยทำหรือบุคลากรที่มาจากบริษัทที่นำAgile เข้ามาปรับใช้แล้ว 

ความแปลกใจนี้ก็ทำให้เราตื่นเต้นเข้าไปอีก ได้ฟังคนอื่นๆว่าเขาได้ใช้ Agile กันยังไง เหมือนหรือต่างกับเรามากน้อยแค่ไหน ไม่ว่าจะเรื่อง TDD, Environment, Scrum หรือ Kanban ที่เขาปรับๆเอาไปใช้กัน

ก็สนุกดีนะ ได้เห็นความคิดเรื่อง Agile ในมุมมองของคนอื่น 

5. Impression

เล่าประสบการณ์ ตอนนั้นได้ pair การ์ดที่ยากระดับนึง โดยทำร่วมกับพี่และแก๊งเด็ก 

ปรากฏว่า ติดปัญหาเรื่องว่าจะแสดงผลลัพท์ยังไงดี สับสนว่าจะเขียนแบบไหนดี

พี่ออยเลยแนะนำวิธีโดยจะแบ่งออกเป็น 2 เคส คือ 

เขียนผลลัพท์ที่พอเข้าใจ เป็นเคสง่ายๆ หรือ แสดงผลเป็นอีกแบบที่สวยงามกว่าและเคสที่ยากกว่า

ลองถาม Cory ( Product Owner) ว่าเขาต้องการแบบไหน 

ถ้า Cory ต้องการแสดงผลแบบอย่างที่สอง งั้นลองแบ่งการ์ดนี้เป็นอีกการ์ดให้เขา Create ให้ เพื่อผลัดไปอยู่ Sprint หน้าได้ไหม

ซึ่งตอนนั้นจริงๆก็ทำแบบแรกไปแล้วน่ะแหล่ะ 

พอเข้าไปถามจริงๆ Cory บอกว่า “It looks great !”

happy-crying-face-meme-11

หนั่มตาหลายแปบ

งานจบ ไม่ต้องไปเสียเวลากับอีกเคสที่ Logic ยากกว่า

พอจบเย็นวันนั้น พี่ออยเข้ามาพร้อมตาเป็นประกายบอกว่า 

นี่เป็นข้อดีของ Agile ซึ่งมันเจ๋งมากที่ ถ้างานที่ต้องการมันตรงและโอเคกับคนที่เขาต้องการจริงๆ ตรงกับ requirement เราก็ไม่จำเป้นต้องวกวนหรือเสียเวลา และเจ๋งมากที่ Product Owner นั่งอยู่ในห้องเดียวกับเรา การทำงานร่วมกันก็ยิ่งง่ายและมีประสิทธิภาพ 

วันนั้นเลยกลับบ้านด้วยความปริ่ม งานเสร็จแล้วเย้

6. Internship, REALLY ?

 

ถามตัวเองอีกรอบ นั่นดิ มาฝึกงานหรือมากิน

14470736_10206818818301022_32275456_n

  #กินหนักมาก

ที่นี้ให้ความสำคัญเรื่อง Work-life balance มากๆ 

Work hard, Eat hard ก็ Party hard เช่นกัน

แม้ปาร์ตี้อยู่ก็รีบกลับมาแก้งานกระทันหัน 

2FB6AF55-FAE1-4528-B20A-FFF4FBF4DF0B.jpg

หรือ เล่นอยู่ก็กินหนักเช่นกัน

IMG_1602.JPG

7. เย้

 

สุดท้ายแล้วก็ ดีใจที่ได้ฝึกงานที่นี้ค่ะ

รู้สึกว่าเป็นช่วงเวลาตัวเองโตขึ้น ซึ่งปกติแล้วคนเราก็โตขึ้นตลอดเวลา แต่พอมาที่นี้ ความชันกราฟมันสูงเป็นพิเศษ

ได้อะไรกลับไปเยอะ ไม่ว่าเรื่อง Technical หรือแนวความคิด การใช้ชีวิต

ทั้งนี้ต้องขอบคุณทุกคนไม่ว่าพี่ๆ ที่ Pronto Tools และ Pronto Marketing, Cory Brown, KD  และเพื่อนๆ Interns ที่น่ารัก 

dscf2130dscf2126dscf2097dscf2073dscf2536

dscf2502

เย้

 

อ้อ ถ้าใครสนใจมาฝึกงานหรือทำที่นี้ ลองสมัครเล้ย 

Advertisements

One thought on “What I’ve learned from Pronto Tools

  1. Pingback: ฝึกงานที่ Pronto Marketing - Kan Ouivirach

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.