บันทึกฝึกงานครึ่งแรกที่ Proteus

July 2, 2016

ฝึกงานที่ Proteus มาได้ครึ่งทางพอดี (4 อาทิตย์) เลยอยากเขียนบันทึกไว้สักหน่อยว่าไปทำอะไรบ้าง

วันแรกที่ไปถึงก็เลือกว่าอยากทำอะไร ซึ่งส่วนนี้ผมอยากทำ Backend เลยได้อยู่ทีมเดียวกับพี่แมน ITE#13 หลังจากนั้นก็ไปตามหาคอมพิวเตอร์ที่ตัวเองจะใช้ คือไปเลือกคอมที่ว่างๆอยู่ใน บ. แล้วเอามาลงนู่นนี่นั่นเอาเองตามใจชอบ แล้วเพราะว่ามีพื้นฐาน Django มาบ้างแล้ว เลยไม่ต้องทำ tutorial กว่าจะจัดการเครื่อง + set up project ต่างๆก็หมดเวลาไป 1 วันเต็มๆ

เนื่องจากที่นี่ทำงานกันแบบ Agile + Sprint จึงมีการแบ่งงานที่ต้องทำออกเป็นการ์ดใบย่อยๆ คนในทีมก็จะหยิบการ์ดมาทำได้ตามใจชอบ ช่วงแรกๆหยิบการ์ดมาก็ยังไม่สามารถทำงานให้เสร็จด้วยตัวเองได้ต้องไปแพร์กับคนอื่นก่อน เพราะงานที่นี่แตกเป็น service ย่อยๆหลายสิบ service แล้วคุยกันแบบ fully asynchronous โค้ดทั้งหมดจึงซับซ้อนมากๆถ้าแกะด้วยตัวเองจะเสียเวลามาก

อาทิตย์ที่ 1-2

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

อาทิตย์ที่ 3

การ์ด Backend หมดเหลือแต่การ์ด DevOps เลยได้ทำบ้างนิดๆหน่อยๆ เป็นพวกเขียนสคริป Deployment, Docker, EC2 อาทิตย์ อาทิตย์นี้ที่บริษัทจัด Outing พอดี ซึ่งรู้มาว่าเป็นฝึกงานรุ่นที่โชคดีมากได้ไป Outing กับบริษัทเป็นปีแรก เพราะปีก่อนๆไม่ได้จัดช่วงนี้ เลยได้ไปเที่ยวพักผ่อนที่ปราณบุรี 3 วัน 2 คืน

13528913_10154916242522802_7763561130994783674_n

13483106_10204700966724094_8257724876958134766_o

อาทิตย์ที่ 4

Product Owner list งานมาให้ทีมเยอะมาก เราจึงเริ่มอาทิตย์ด้วย Sprint Planning คือการประเมินเวลาที่จะใช้ทำข้อต่างๆและเขียนเป็นการ์ดไว้ใน Backlog โดยงานที่จะมีต่อจากนี้รู้สึกได้ว่าจะมีแต่งาน Frontend แน่ๆจากการ์ดที่เขียนมา ซึ่งแน่นอนเราไม่มีความถนัดด้านนี้เลย อาทิตย์นี้เลยใช้เวลาส่วนใหญ่ไปกับการศึกษา Angular และวิธีการเขียนเทส frontend แล้วก็ทำการ์ดไป 1 ใบ แต่ที่ดีที่สุดอาทิตย์นี้คือพี่แอมป์เปิด Session Angular 101 จากที่รู้สึกเหมือนเส้นทางมืดมนหลังจากเข้าแล้วเหมือนเห็นแสงสว่างขึ้นมาบ้าง ก็หวังว่าอาทิตย์ต่อๆไปจะทำการ์ด Frontend ได้ดีขึ้นเรื่อยๆ

สอนดีกว่าที่เรียนมาในมหาลัยทุกวิชารวมกัน

สอนดีกว่าที่เรียนมาในมหาลัยทุกวิชารวมกัน

เรื่องงานหมดแล้วมาต่อเรื่องการใช้ชีวิตบ้าง

เนื่องจากที่ Proteus เรามีเวลาทำงานอยู่ที่ 13.00-23.00 4 วัน จันทร์พฤหัส หรือแล้วแต่ตกลงกันในแต่ละทีม จึงไม่มีปัญหาเรื่องการเดินทางในช่วงเวลาเร่งด่วน สบายๆไม่ต้องตื่นเช้า ไม่ต้องเจอคนเบียดแน่นๆ ไม่มีความเครียดจากการเดินทาง เรื่องอาหารการกินเราก็ซื้อกันแถวออฟฟิศแล้วเอาเข้ามานั่งกินด้วยกันที่ออฟฟิศ ซึ่งถ้าจัดการดีๆหน่อยเงิน 90 บาท หรือ สามารถมีชีวิตอยู่ในเอกมัยได้ 2 มื้อแบบไม่อดอยากเลย เพราะมีน้ำต่างๆที่ออฟฟิศฟรี จริงๆใช้น้อยกว่านี้ก็ได้ถ้าสามารถทนกินข้าวไข่เจียวได้ทุกวัน

ทีมที่ผมอยู่ เรา Team Building กันบ่อยมากด้วยการ กินเบียร์ (แทบจะทุกวัน) กินเนื้อย่าง ถ้าใครง่วงนอนก็มีโซฟาไว้ให้นอนพักได้ (เคยนอนพักเป็นชั่วโมงอยู่ 2 รอบ)

สร้างการ์ด -> กินเนื้อย่าง -> กินเบียร์

สร้างการ์ด -> กินเนื้อย่าง -> กินเบียร์

ถ้าถามว่า 4 อาทิตย์ที่ผ่านมาได้ครบทุกอย่างตามที่ต้องการหรือยัง สามารถบอกได้เลยว่าได้ครบแล้ว Backend, Frontend, Unit Test, การทำงานเป็นทีม ใน 4 อาทิตย์ข้างหน้าต่อจากนี้ก็หวังว่า เราจะเก่งขึ้นจากการได้ทำโปรเจคยากและสมาชิกในทีมและในบริษัทที่เก่งมากๆที่นึงเลย 🙂

ปล.1 อีก 4 อาทิตย์เดี๋ยวมาเขียนตอน 2

ปล2. เจอรุ่นพี่ ITE #2 เยอะมาก

Tags

ไปสัมภาษณ์ฝึกงานที่ Codium มา

February 20, 2014

Codium

เนื่องจากในช่วงปิดเทอมปี 1 ขึ้นปี 2 นี้ทางมหาวิทยาลัยจะเลื่อนเปิดเทอมไปเป็นต้นเดือนสิงหาคมเนื่องจากต้อนรับ AEC ผมเลยมีเวลาว่าง 5 เดือนเต็มๆที่ว่างอยู่ ดังนั้นจึงไม่ปล่อยเวลาให้เสียประโยชน์ครับ เลยจัดการหาที่ฝึกงานไปซะเลย โดยส่วนตัวชอบทำ Web development ก็ได้พี่วี @vvee แนะนำว่าที่บริษัท Codium เปิดรับสมัครฝึกงานอยู่ตอนแรกก็ไม่กล้าไปสมัครเพราะตัวเองยังไม่มีความรู้เรื่อง Ruby กับ Rails มากเท่าไรเลย แต่คิดไปคิดมาลองสมัครดูดีกว่าเผื่อได้ประสบการณ์แล้วยังได้เงินด้วย! ก็เลยให้พี่ @vvee ช่วยดู CV กับ Cover Letter ให้แล้วลองส่งไป ทาง Codium ก็เลยเรียกผมเข้าไปสัมภาษณ์

read more …

Tags