Thomson Reuters Internship#3 : Pair Programming

Thomson Reuters Internship#3

8.30 มาถึงที่บริษัท ทอมสัน รอยเตอร์ส(Thomson Reuters)

วันนี้ช่วงเช้าฝนตกทำให้ออฟตัดสินใจนั่งมอเตอร์ไซต์มาเนื่องจากฟุตบาทแถวนี้ยังซ่อมอยู่เวลาที่ฝนตกจะมีน้ำขังซึ่งมันเฉอะแฉะไม่เหมาะกับการเดินเป็นอย่างยิ่ง ตอนที่มาถึงชั้นที่ทำงานยังไม่ค่อยมีคนมาเลย ทีมออฟยังไม่มีใครมาเลย ก็เลยนั่งดูเรื่อง Sharepoint ต่ออีกนิดหน่อย และลองใช้ Mozilla Firefox, Portable Edition เนื่องจากตอนแรกคิดว่าไม่มีสิทธิ์เป็น Admin คงลงโปรแกรมอะไรไม่ได้ แล้วอีกอย่างก็ไม่ถนัดใช้ IE 6 ซึ่งไม่มีแทบให้ใช้ ก็เลยรู้สึกไม่ค่อยชิน แล้วหน้าจอก็รกๆเวลาที่ต้องการจะเปิดหน้าเวบหลายๆหน้าพร้อมๆกัน แต่ตอนหลังเพิ่งจะมารู้ว่าตอนนี้เป็น Admin ของเครื่องแล้วก็เลยลง Firefox ในเครื่องอีกที

9.00 Stand up Meeting

ช่วงเช้านี้ก็มีการให้มาล้อมวงแต่จะเป็นวงเล็กๆกว่าไม่เหมือนตอนเย็นพูดประมาณว่าเมื่อวานทำอะไรถึงไหนแล้ว วันนี้ทำอะไร

9.00 – 12.00 ลงโปรแกรม

– เริ่มจากลง TortoiseSVN ซึ่งช่วยในการเขียนโค้ดโดยมีการทำ Subversion หลังจากนั้นก็ทำการ Update โปรเจ็ค
– ลง DAEMON Tool ซึ่งจะช่วยในการ Mount ไฟล์ iso
– ลง Visual Studio 2008 ซึ่งจะใช้ในการเขียนโค้ด C#
– ลง AnknSVN ซึ่งเป็น Subversion SourceControl Provider สำหรับ Visual Studio
– ลง NUnit ซึ่งเป็น  unit testing framework ที่ใช้สำหรับโค้ดที่เขียนโดยภาษา C#.
– ลง TestDriven ช่วยในการ run unit tests ให้ง่ายขึ้น
– ลง Typemock Isolator ช่วยในการแยก .NET dependencies ด้วย Typemock Isolator ทำให้การทำ unit testing ง่ายขึ้น
– ลง ReSharper ช่วยทำให้เวลาเขียนโปรแกรมง่ายขึ้น
– เอา dll ที่ต้องใช้ไปไว้ในเครื่อง
– สร้าง VMware จำลองเครื่องของออฟในเครื่องหลัก

12.00 – 13.00 กินข้าวเที่ยง

วันนี้ไปกินข้าวเที่ยงกับพี่ติก พี่ก้อง พี่ดิว และพี่ชาติ ที่ร้านก๋วยเตี๋ยวเป็ดใกล้ๆตึก ก็อร่อยดี ตอนเก็บเงินทำให้ออฟเริ่มจะคิดว่าเดี่ยวนี้กินข้าวมื้อละ 31 บาทบ่อยจังเลย เมื่อวานก็เท่านี้อะคะ แต่ก็ดีเหมือนกัน ก๋วยเตี๋ยวอร่อยดี วันนี้ทำให้รู้ว่าพี่ๆ ไม่ชอบกินถั่วงอก เพราะว่าเหม็นเขียว = = แต่ออฟก็ไม่กินนะคะ ถ้าไม่ต้มอะ แต่ถ้าต้มแล้วก็กินได้ แล้วก็เดินไปจ่ายภาษีให้แม่ แต่ว่าเอกสารไม่ครบก็เลยต้องไปที่เขตโดยตรงมาจ่ายที่เค้ามาออกนอกสถานที่แบบนี้ไม่ได้ ตอนนี้ไปยื่นภาษีได้ที่ตึก อื้อจือเหลียงนะคะ ได้ถึงวันที่ 19 มีนาคม เวลา 9.00 เป็นต้นไป

13.00 – 14.00

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

14.00 – 17.00 pair programming

วันนี้ได้รับมอบหมายงานแล้วค่า หลังจากที่ได้ลงโปรแกรมไปครึ่งวัน แต่ว่าโปรแกรมที่ลงก็ได้ใช้ประโยชน์จริงๆอะ แบบว่าทำให้ชีวิตดีขึ้นเยอะเลย งานที่ได้รับให้เขียนวันนี้ก็เป็นการ pair programming กับพี่ต้าร์ หัวข้อคือ “Teaser content to remove <img> and <table> tag” ซึ่งก็ทำให้รู้ว่าเมื่อเราได้ requirement มาแล้วก็ต้องเริ่มทำ Test-driven development (TDD) ก็เริ่มจากเขียน Unit Test ก่อน และมีการทำ refractor code หรือว่าเป็นการทำให้ Code ดีขึน ดูสวยขึ้นด้วย

Reuters_Day3_2.jpg

Reuters_Day3_3.jpg

15.00-16.00 My Company Cache

ช่วงนี้เป็นช่วงที่พี่ดิวกับพี่ก้องมาพรีเซนต์เกี่ยวกับเรื่อง Cache ให้ฟัง ออฟก็รู้เรื่องบ้างบางตอนหลุดๆ ไปบ้าง = = ก็พูดถึงเรื่องเอา Share Cache มาใช้ทำให้ไม่ต้องเสียเวลาเข้าไปดึงข้อมูลจากฐานข้อมูลหลักบ่อยๆ ซึ่งก็เก็บบางส่วนไว้ใน cache ก่อน (ออฟเข้าใจถูกอะเปล่าหว่า ??)

17.00 scrum

Highlight ของออฟในวันนี้ก็คือในที่สุดก็ได้เขียนโค้ดแล้ว และได้ pair programming ครั้งแรกด้วย อิอิ ก็สนุกดี แต่บางทีก็แอบสงสารพี่เค้าเหมือนกัน แบบว่าออฟชอบถามนู่นถามนี่ไปหมดเลยอะ เอาน่าก็ไม่รู้ไม่ผิดนี่เนอะ ^^

18.00 กลับบ้าน

หลังจากที่ได้ผลออกมาเป็นสีเขียวสดใส ทำให้ออฟรู้สึกชอบสีเขียนขึ้นมาทันทีก็ได้ไปแปะ NiKo ที่ SPACE NIKO-NIKO Calendar ซึ่งจะมีการให้แต่ละคนมาแปะสติกเกอร์วงกลมโดยใช้สีแทนอารมณ์ของวันนั้นเช่น สีเหลืองคือมีความสุขดี สีแดงคือเฉยๆ สีม่วงคือเศร้าๆ แล้วก็ยังสามารถที่จะเขียนหน้าตาใส่ไปในวงกลมได้อีกด้วย

Reuters_Day3_1.jpg

Leave a comment