กู เป็น API Support

แนะนำให้อ่านกู เป็น Support ก่อนนะ

ผมเคยเขียน blog เรื่องชีวิตทำงานนานแล้ว (link ข้างบนนั่นแหละ) ว่าผมไม่ได้หากินกับการเขียน code เพราะเป็น support แต่สุดท้ายยังไงๆ ผมก็หนีไม่พ้น code อยู่ดี เพราะสิ่งที่ผม support คือ api -*-

การ support api นั้นความรู้ที่จะต้องมีต่างจากการ support product อื่นๆ อย่างพวกสาย end user support หรือ server support ก็คือ

  • แน่นอนว่าต้องเขียนโปรแกรมเป็น โดยเฉพาะภาษาของ api ที่เรา support เราต้องเขียนโปรแกรมเรียกใช้ api ที่เรา support ได้
  • ต้องอ่าน code ของ dev-ลูกค้า ที่มาเรียกใช้ api เราได้
  • ต้องอ่าน code example ของ api เราที่ส่งออกไปให้ dev-ลูกค้า อ่านได้
  • ต้อง debug code ไม่ว่าจะของลูกค้าหรือ example เราได้
  • ในกรณีที่เข้าถึง code api ที่เรา support ได้ ควรจะอ่าน code พอเข้าใจ/ไล่ flow/debug/build diagnostic binary ได้ เพราะว่า No matter what the documentation says, the source code is the ultimate truth

จะเห็นว่า skill ด้านบนมันก็ไม่ต่างจาก dev เท่าไหร่ หลักๆ คือต้องเขียนโปรแกรมเรียกใช้ api เราได้ (ผมใช้คำว่าเขียนได้ คือไม่จำเป็นต้องลึกมาก แต่ยิ่งรู้ลึกๆ ยิ่งดี) ,อ่าน source code ออก , อ่าน source code ชาวบ้านออก (ประสบการณ์การเป็น outsource และการเป็น dev ใน support phase ช่วยผมได้เยอะมาก) debug เป็น ซึ่งการฝึกฝนการเป็น support api ก็คล้ายๆ กับการหัดเป็น dev คือหัดเขียนโปรแกรม, หัดอ่าน code, หัดอ่าน document , ลองมันเข้าไป สงสัยอะไร ติดอะไรก็ไปถาม dev

อ่านดูเหมือนจะไม่มีอะไร แต่ปัญหาหลักๆ ก็คือคนมาเป็น support เพราะไม่อยากเขียนโปรแกรมแล้ว …. คือไม่อยากเขียนโปรแกรมแล้วแต่ยังอยากอยู่สาย IT อยู่ คือกะจะขึ้นสายบริหารก็กะว่ามาเป็น support จะได้ management มากขึ้น -*- เราจึงมี support ที่เน้นการ managment ปัญหาให้พ้นๆ ตัว ไม่ก็โยนงานไปที่ dev เลย ดีหน่อยก็ reproduce ได้แล้วก็ส่งให้ dev ต่อโดยที่ไม่ลองหาทางแก้ไขปัญหาเองเลย

ดังนั้นจึงไม่ต้องพูดถึงการ support api เพราะส่วนใหญ่ไม่ยุ่งกับ code แล้ว skill ด้านบนเกือบทุกอย่างนี่ตัดทิ้งไปได้เลย ให้หัด support api ก็ไม่อยากจะอ่าน code, ไม่ลองเล่น example, ไม่คิดจะขวนขวายอะไร รอให้คนที่เป็นอยู่แล้วทำ powerpoint มาสอนให้เขียนโปรแกรมเป็น ให้อ่านโปรแกรมออก

เจริญล่ะมึงเอ๊ย

ป.ล. ทุกวันนี้ผมก็ยังไม่เข้าใจ require.js ที่ api ผมเริ่มเปลี่ยนมาใช้ แต่ที่ผมไม่เข้าใจคือผ่านการอ่านและลองเล่นมาแล้ว ให้ตายไงก็ไม่เข้าใจมัน (คิดว่าตัวเองยังไม่เข้าใจ JavaScript ดีพอ)

Categories: Diary, Work life | Tags: , , , , , | Leave a comment

Post navigation

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 )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Blog at WordPress.com.

Bomreview

โบ้มรีวิว โตแล้วจะรีวิวอะไรก็ได้

rerng.rak

Just another WordPress.com weblog

neizod

Smile! You’re at the best WordPress.com site ever

Admod's blog

just logs

freeclub

พยายามเขียนให้ยาวกว่าเฮดเดอร์ข้างบนจะได้ดูสวยๆ

Anontawong's Musings

a daily dose of a new perspective

TravelKanuman

Travel around the world

kemisara

Belle Kemisara Paladesh's Fan Site - เว็บไซต์แฟนคลับเบลล์ เขมิศรา พลเดช

eatandysummers

eat. travel. live.

Jonathan Fleming's Blog

A Photography Blog

Viewfinder - Street Photography Blog

Jimmy Yang Street Photography Blog

PinkiiGirl

Be one of those who change things and push the human race forward

บล็อกอะไรไม่รู้ของแบม

Ordinary guy blogging about comic books, video games, movies and stuffs.

Pawoot Personal Blog & Think Tank

E-Business Man Daily Life and What I'm Thinking

Mahalarp

journeys & musics never ended ...

Tyson Robichaud Photo-blography

Tips, tricks, reviews and general rambling.

%d bloggers like this: