Archive

Posts Tagged ‘developer’

โรค Broken 2009 และ Python ทางเลือกใหม่ของ Developer

June 11th, 2009 admin 7 comments

ช่วงนี้ที่โรคไข้หวัด 2009 ระบาด ผมอาจจะไม่ได้เดือดร้อนอะไรนัก แต่ผมเองกลับติดเชื้อโรค Broken 2009  อย่าหนักและรุนแรง

Broken 2009 จะมีอาการ หยิบจับอะไร ก็เสียหาย พังกันไปหมด เริ่มจาก Notebook ที่ใช้เกิดอาการค้าง กระตุก CPU รัน 80% แต่ไม่มี Process ที่ชี้ว่าเป็น virus จากการนำไปซ่อมครั้งแรก ช่างระบุว่า HD เสีย  พอเปลี่ยนก็เกิดอาการเดิมอีก ก็เลยเอา HD ไปคืน และเจอเปลี่ยน chip set ของ VGA แทน พอนำกลับมาก็ไม่หาย แต่ chip set คืนไม่ได้ ก็เอาเข้าไปอีกรอบนึง กลายเป็นว่า Battery เสีย และ Slot ram เสียไป 1 ช่อง และซ่อมไม่ได้ เลยรู้สึกว่าที่มันเสีย มันอาจไม่ใช่ VGA แต่เปลี่ยนไปแล้ว ก็ถือว่าเป็นค่าโง่ไปละกัน 2500 บาท T_T และจากเดิม ram ใช้ 512 สองตัว ก็เหลือตัวเดียวมันอืดมาก จำเป็นต้องไปซื้อ Ram 2 GB มาใหม่อีกตัวแทน 990 บาท

ถัดมาเป็น PC ที่บ้านซึ่งเป็นของน้าเสีย แต่ยังอยู่ในประกัน ก็เลยยกเคลมที่ไปร้าน อุตส่าห์ขับรถไป สุดท้ายช่างบอกไม่ได้มีอะไรเสีย แค่ฝุ่นเยอะ เอาลมเป่า เอาแปรงขัด ๆ ที่แรม กับช่องเสียบ VGA ก็หายแล้ว T_T

ถัดมาคือ PC ที่ Office เจอไวรัสเข้าอย่างจัง จากความซนของผมเอง ซึ่งปกติ ก็รักษาตามอาการก็หาย แต่คราวนี้เจอตัวแรงเล่นไป modify ไฟล์ system ที่เป็น exe ทุกไฟล์เลย ใช้ Superantispyware หาเจอลบได้ แต่ก็ทำไฟล์ system เสียไปเยอะ เลยตัดสินใจ Format ใหม่ทั้งหมด

ยังไม่หมดแค่นั้นรถที่ใช้อยู่ทุกวัน ก็ดันโช๊คแตก แล้วพอมันยวบ พอขึ้นลูกระนาดมันก็กระแทก ทำให้ถังน้ำมันรั่ว รู้ตัวเพราะพี่ยามที่แมนชั่นโทรขึ้นมาบอก เราก็เลย อ้อ เมื่อวันก่อนเติมไป 500 ทำไมวันนี้เหลือไม่ถึงขีด มันหยดจนจะหมดถังนี่เอง ครั้งแรกก็เอาไปปะ แต่มีธุระต้องใช้รถ เลยใช้กาวอุด มันก็อยู่ได้แค่ 2-3 วัน เพราะกาวมันเจอน้ำมัน มันละลาย แล้วพอขับรถถังน้ำมันจะเขย่าทำให้เกิดแก๊ส ดันน้ำมันให้ซึมออกจากรู้เดิมอีกแล้ว เลยต้องลางานกลับเอารถมาทำการปะเชื่อมถังน้ำมัน ซึ่งต้องถอดถังน้ำมันออก ถ่ายน้ำมันออกแล้วแช่น้ำไว้ 1 คืน เพราะไม่งั้นมันอาจระเบิดได้ สรุปแล้วโดนไป 2 รอบ ก็ 1250 บาท (400 + 850)

อะไรมันกันนักกันหนาวะเนี่ยย..
ถึงรายได้จากแหล่งต่าง ๆ ผมจะเยอะพอสมควรก็ตาม แต่เหตุการณ์ที่เกิดขึ้น และก็มีรายจ่ายอื่น ๆ ที่ผมต้องจ่ายอีกเยอะเลย มันก็ทำให้ผมซีดเหมือนกันแฮะ  เฮ้อ…

———————————————–

จากการไปสัมภาษณ์งานที่บริษัทแห่งหนึ่งมา เป็นบริษัทจากฝั่งประเทศอังกฤษ
ความสามารถด้านเขียนโปรแกรม ผมคิดว่าคงไม่เป็นปัญหาสักเท่าไร แต่ความสามารถด้านการฟัง/พูด ภาษาอังกฤษนั้นต้องยอมรับเลยว่าอ่อนด้อยมาก เพราะว่าไม่ได้ใช้ภาษาอังกฤษเลย ตั้งแต่จบ College ฟังไม่ทัน เอ๋อ และตื่นเต้น ก็ไม่รู้จะผ่านตรงนี้ได้ไม๊

แล้วจากการพูดคุย ก็มีโปรเจคที่จะทำซึ่งอาจจะใช้ภาษา ซึ่งผมไม่เคยเรียนรู้มันเลย พอกลับบ้านมาก็ทำการค้นหาข้อมูล ทำให้รู้ว่ามันเป็น ที่มีขีดความสามารถสูง และมีการพัฒนาให้รองรับทุก platform ตั้งแต่ Linux ยัน windows รวมถึง .Net ด้วย โดยปัจจุบัน ผู้คิดค้นภาษานี้ ก็ทำงานให้กับ Google นั่นเอง ลักษณะการเขียนจะคล้าย C หรือ Java และหากเราจะใช้งานด้านเว็บไซต์ ก็ต้องใช้ Web application framework ที่ชื่อ ให้การเขียนโปรแกรม

ต้องยอมรับว่า มันน่าสนใจ เพราะขีดความสามารถของมันใช้งานได้ลึก และมีการจัดเรียง block ของการเขียนโปรแกรมต่างจากภาษาอื่น ที่จะใช้ในลักษณะ function{}  ที่มี ปีกกา เป็นตัวแสดงให้รู้ว่า  block เริ่มต้นและสิ้นสุดเมื่อไร แต่ จะใช้ลักษณะการแบ่ง Block ด้วย Paragraph แทน โดยใช้ Tab เป็นตัว Seperate ระหว่าง block ทำให้ Code หน้าตาดูเป็นระเบียบในตัวเอง พร้อมด้วยการจัดการฐานข้อมูลแบบอัตโนมัติ ทำให้ง่ายในการ Connect กับ  DB

อีกทั้งยังมี Library ให้เลือกใช้ เลือกโหลดได้อย่างจุใจ ตามความต้องการเพราะมีนักพัฒนาที่ใช้ ในต่างประเทศเยอะ แต่ในประเทศไทยนั้น ยังถือว่าเป็นภาษาใหม่ ที่หากมีใครทำได้ จะมีค่าตัวสูง เลยทีเดียว (ผมเคยเห็นแว๊บ ๆ ในเว็บสมัครงาน ว่ามีรับ programmer อยู่ แต่ก็ไม่ได้ใสใจในตอนนั้น)

ใน ไม่มีตัวแปร Array แต่จะมีตัวแปรประเภท List,Dictionary มาให้แทน ดังนั้น array จึงไม่มีความจำเป็นต้องใช้อีกต่อไป (จริง ๆ แล้วการใช้งานมันก็จะใกล้เคียงกัน แทบไม่แตกต่าง)

ถ้าได้มีโอกาสทำจริง ๆ ผมคิดว่ามันน่าสนใจมาก ความรู้ใหม่ ภาษาใหม่ ที่อนาคตไกล ที่สำคัญ มันมี Demand แต่  Suply น้อย ทำให้ค่าตัวของโปรแกรมเมอร์ที่ใช้ ดึงดูดให้ผมต้องเรียนรู้มัน คุณล่ะครับ สนใจมันรึป่าว? ^__^

PS.จริง ๆ แล้วผมมีเอกสารเกี่ยวกับ ที่เป็นภาษาไทย เหมือนลิงค์ด้านล่างสุด เป็น PDF ถ้าใครอยากได้ทิ้งเมลไว้ เดี๋ยวส่งให้ครับ

- วันนี้เพิ่ม HD ลูกใหม่ของ you2play อีก 1.8 TB ของเดิมไม่ถึงนะเนี่ย

เพิ่มเติม 

Tags: , , , , , , , , , , , , ,

ถึงเวลาที่ต้องเลือก ความรักกับความก้าวหน้า

May 31st, 2009 admin No comments
2 year of you2play

2 year of you2play

ความฝันคนทำเว็บหลาย ๆ คน อย่างนึงคือความต้องการทำเว็บของตัวเองให้มีคนใช้ มีคนเข้า ที่สำคัญ มีคนรู้จัก ถึงแม้ว่าสำหรับผม จะเป็นเว็บไซต์ของบริษัท เป็นงานประจำ มันไม่ใช่ของผมเองก็ตาม แต่ผมก็อยู่ร่วมสร้างสรรค์ ฟันฝ่าอุปสรรคต่าง ๆ ร่วมกับทีมนี้มาตั้งแต่ต้น ทุกเว็บไซต์ที่ผมสร้าง ผมรักมันครับ มันเหมือนเป็นลูกชาย ลูกสาว ของผม

หนึ่งปีแรกที่สร้างเว็บนี้ขึ้นมา ผมพูดถึุงเว็บไซต์  you2play.com ตอนนั้นไม่มีใครรู้จักเลย ว่าเป็นเว็บอะไร มีไว้ทำไม ด้วยความที่เป็นเว็บ Streaming และออกแบบมาให้ผู้ใช้ได้นำเพลงไป ได้ จึงมีการส่งข้อมูลระหว่างวันสูงมาก ทำให้เว็บโดนดึง เข้าไม่ได้ โหลดช้า แล้วยิ่้งใช่  AJAX เขียนซะส่วนใหญ่ พอคลิกแล้วโหลดไม่ขึ้น ทั้งทีมถึงกับเครียด ทั้งที่ Server ได้ใช้ถึง 3 ตัวแล้ว และยังมีระบบจัดเก็บข้อมูลด้วย SAN อีกต่างหาก โดนค่าใช้จ่ายสำหรับ  Hardware ไปเป็นล้าน ๆ

แต่ผลตอบรับในตอนแรกมันไม่ดีเลย การหา sponsor ทำได้ยาก เนื่องจากเค้าไม่รู้จักเรา ปริมาณคนเข้าในตอนนั้นวิ่งอยู่ 6,000-7,000 uip เท่านั้น  เราจึงพยายามปรับปรุง ทำการ Optimize ทุกส่วนให้ Search engine ยอมรับ ในที่สุดก็สามารถเข้าไปอยู่ใน DMOZ ได้ และจากการโปรโมตรเรื่อย ๆ การใช้น้อง ๆ ให้ทำการ Submit กับ Social bookmark การเน้น keyword การปรับ ให้่โหลดเร็วกว่าเว็บอื่น มันได้ผลครับ คนรู้จักเรามากขึ้น เราเริ่มจะมีชื่อเสียงบ้างแล้ว

ที่บอร์ดแห่งหนึ่งโพสไว้ว่า “วันนี้มาแนะนำเว็บไซต์ของไทย แนะนำว่าให้เอา code เพลงที่นี่ไปแปะ โหลดเร็วเพลงเพราะ และไม่กระตุก” ผมดีใจและตื่นเต้นมาก เอาลิ้งค์นั้นไปส่งเมลให้กับทีมทุกคน แค่คำชมในเว็บบอร์ดเล็ก ๆ แต่วันนั้นทุกคนกลับมีรอยยิ้ม  ^_^

หลังจากนั้นเราก็ค้นหาต่อไปว่าทำอย่างไรถึงจะมีคนเข้ามากกว่านี้ ผลการรวมหัวกันคิดคือ เว็บเราโดน ดึง จนช้ามากและโหลดเว็บไม่ขึ้น ซึ่งมันมีผลมากต่อ First impression อย่างมหาศาล ถ้าเข้ามาครั้งแรกแล้วเห็นว่าเว็บช้า ก็จะหงุดหงิด และจิตใต้สำนึกจะบอกว่า ไม่อยากเข้า ช้าแล้วหงุดหงิด ทางเราจึงตัดสินใจเพิ่ม Server งบ Hardware พรุ่งขึ้นไป 3 ล้านกว่าบาท

มันก็แรงพอที่จะปล่อยให้บอทเข้ามาเก็บข้อมูลได้มากขึ้น การทำ SEO ได้ผลดีขึ้น หลังจากแก้ปัญหาเรื่องความเร็ว
แต่มันก็เร็วได้แค่ไม่กี่วัน พอเว็บเร็ว คนก็ใช้เยอะขึ้นเป็น  10,000 – 15,000  uip/day ทำให้ Data tranfer ถูก  ดึงไปวันละ  600-700 GB ต่อวัน หากเราต้องการคนเยอะกว่านี้ เราต้องเพิ่มเครื่องอีกแล้ว T_T

แต่เนื่องจากผู้บริหารของเราก็รักเว็บไซต์แห่งนี้มากเช่นกัน ด้วยทีมงานกว่าที่มากกว่า  10  ชีวิต และแต่ละคนเงินเดือนสูงมากแทบทั้งทีม อักทั้งตัวเว็บเองก็ยังไม่สามารถทำกำไรให้กับบริษัทได้เพียงพอกับค่าใช้จ่าย จุดคุ้มทุนนั้นไม่รู้จะกำหนดอย่างไร มันช่างไกล และมองเห็นอย่างเลือนลาง ท่านผู้บริหารเรากลับทุ่มทุน เพิ่ม Server ให้เป็น Blade X core รวมของเก่าเป็นสิบกว่าตัว เพื่อรองรับการใช้งาน

แทนที่จะจบ มันกลับไม่เป็นเช่นนั้น เนื่องจาก IDC ที่ กศท.บางรัก ลิมิตปริมาณไฟแต่ละแล็คไว้จำกัด มี Server แต่ไม่มีไฟ (คิดได้ไง)
ทุกคนกุมขมับหาทางออก คุยกับทาง IDC แล้วก็ไม่สามารถช่วยอะไรได้ ผู้บริหารของเราจึงตัดสินใจ ย้าย Server ทั้งหมด ไปอยู่ที่ INET แทน ด้วยค่าเช่าที่สูงกว่า ปริมาณ International Bandwidth ก็น้อยกว่า แต่อุณหภูมิที่เหมาะสมกว่า สภาพห้องที่ดีกว่า รวมถึงสิ่งที่สำคัญที่สุด มันมีไฟฟ้าเพียงพอสำหรับ Server ทุกตัว  ^_^

เป็นสิ่งที่ทุกคนหวั่นใจเมื่อปริมาณการใช้งานเยอะขึ้น ตอนนี้  Data tranfer สูงกว่า  900 GB/day แล้ว เราพยายามแก้ปัญหาโดยเพิ่มสายเข้าไปที่ Server เป็น  2 เส้นก็จะมีความเร็วประมาณ  300 Mb ทุกอย่างดีขึ้น เว็บเร็วขึ้นมาก ตอนนี้ uip เราขึ้นไปที่ 20,000 uip/day และนั่นยังไม่ใช่จุดที่เราพอใจ เพราะใน Category เดียวกัน Gmember ของ grammy กับ pleng.com ได้ใช้ท่าไม้ตาย กลยุทธเด็ด คือทำทุกวิถีทางในการเพิ่ม uip ไม่ว่าจะเป็นการคลิก แล้วจะเปิดหน้าเว็บ  gmember เอง หรือการรวมตัวแบบฟิวชั่นของ  youdumv กับ  pleng.com ทำให้ สองค่ายใหญ่นี้อยู่ในอันดับ  1 และ 2 ตามลำดับ

จนทำให้เราคิดว่า ตอนนี้เราตาม Gmember ไม่ทันแน่ ๆ ด้วย uip แสนกว่า ๆ ต่อวัน กับ pleng.com ประมาณ  70,000
ผมคิดว่าผมจะแซง pleng.com ให้ได้ แต่ยังไม่ใช่ตอนนี้ ได้แต่คิดต่อไปว่าทำอย่างไร เราถึงจะมาเกาะกลุ่มในอันดับ  3 ให้ได้

ในที่สุดฟ้าก็มาโปรด เมื่อผู้บริหารเรายินยอมควักกระเป๋า เพิ่มความเร็วจาก 2 เส้น 300 Mb เป็นสายไฟเบอร์ความเร็ว  Gb แต่เราต้องรอทาง IDC set up คาดว่าประมาณกลางเดือนนี้ ทุกอย่างจะดีขึ้น 50,000 uip/day จะไม่ใช่แค่ความฝันอีกต่อไป

มันเป็นความสุขเล็ก ๆ เหมือนมองลูกของเรากำลังเจริญเติบโต

แต่ผมไม่รู้ว่าผมจะได้ร่วมงานกับที่นี่อีกนานแค่ไหน ใช่ครับผมรักงานนี้ แต่ผมต้องเติบโต ผมหยุดนิ่งกับเว็บนี้มานานถึง 3 ปี
มันถึงเวลาที่ผมต้องก้าวต่อไป
ก่อนหน้านี้มีหลายบริษัทหยิบยื่นข้อเสนอที่ดีให้กับผม นั่นคือการให้เงินเดือนสูงกว่าที่เดิมถึงเท่าตัว

แต่ผมกลับปฏิเสธไป ไม่ว่าจะเป็น สายการบินบางกอกแอร์เวย์ หรือ Tricast ของคุณจอห์นนูโว(เว็บที่เป็นที่รู้จักของบริษัทนี้คือ  me.in.th)  และอีกหลายที่ขอไม่เ่อ่ยละกันครับ เพราะผมยังรัก  you2play อยู่ครับ ผมไม่อยากทิ้งมันไป

ผมอยากให้วันนึง ทุกคนได้รู้จัก  แล้ววันนั้น ผมอยากพูดให้เต็มปากว่า “ผมเป็นหนึ่งในผู้เริ่มต้นของทีัม of

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

ขอบคุณทุกคนที่เคยเข้าไปชม หรือฟังเพลงจากเว็บไซต์  ครับ
ขอบคุณจริง ๆ

Tags: , , , , , , , , , , , , ,