พึ่งจะ 28 และ ยังไม่เคยย้ายงานสักครั้งเลย ที่แรกยาวๆ ตอนแรกผมไม่ได้ตั้งใจจะรีบหางานเร็วนี้ เพราะว่าตั้งใจจะหาครอสเรียนภาษาอังกฤษแบบเน้นพูดไม่เอาสอบ ต้องการสื่อสารชัดเจนดูแบบโอเครเลยอะครับ เพราะบางโปรแกรมผมต้องอธิบายปัญหายาวว่าทำไมๆ มันเกิดปัญหาอย่างนี้ เพราะเราทำแบบนั้นอะไรประมาณนั้น เป็นเทคนิคคอลผสมๆกันไป และต้องการอยากย้ายทีเดียวก็ไปบริษัทข้ามชาติเลย แต่ยังรู้สุกว่าไม่ดีพอเก่งพอเรื่องภาษา แต่พอดีว่า เริ่มมีคนนั้นแนะนำให้ลองไปสมัคที่นี่ไหม มาทำด้วยไหม แล้วพอดีด้วยร่วม co-dev กับบริษัทหนึ่ง ที่ใช้ภาษาอังกฤษจริงจังตลอดในการสื่อสาร ซึ่งผมฟังเขารู้เรื่องแหละเพราะเขาใช้ประโยคง่าย ผมก็โต้ตอบได้เข้าใจอยู่แต่มันไม่ธรรมชาติเลย ได้ทำรวมกันมาน่าจะ 3-4 เดือนแล้วครับ แล้วก็หลังไมค์มาถามหยั่งกับสอบสัมภาษณ์ไงงั้น
ประโยคก็แบบว่า
you like the challenging work right ?
How you find to working with us ?
How many total yrs of exp do you have ?
What the plan for next two year ?
Do you have Linkedln account
1. อันนี้คือ เขาจีบหน่อยๆใช่ไหม ปกติไม่ค่อยคุยกันนอกจากเวลางานเลย อาจจะไม่ถึงขั้นให้ไปทำด้วยเลย แต่ก็ส่ง cv หรือ Linkedln มาดูก่อน ผมก็ไม่ค่อยแน่ใจว่าถามเป็นมารยาทหรือว่ายังไงหลังจบโปรเจค งงๆเหมือนกันครับ จะได้ไม่ปล่อยโอกาศไปลองส่งไปดูก่อนแล้วค่อยเจรจา แต่ก็ยังไม่เก่งอังกฤษสำหรับพอจะสัมภาษณ์ให้ดูดี แต่เคยโดนถามแบบนี้ด้วยเหมือนกันในบริษัทไทยเองที่ไปทำให้ลูกค้าอยู่ที่หนึ่งนี่หละครับ
2. ทีนี้ผมอยากรู้ว่า ปกติในเรทเงิน สำหรับบริษัทข้ามชาติ ในสายงานผลิตโปรแกรมเนี้ย เรียกกันเลขเท่าไหร่ ผมขออนุญาติถามตรงๆเลย เรื่องต่อรองผมไม่เก่ง
3. สกิลต้องขนาดไหนครับในระดับเดฟ ที่จะเรียกเงินสูงๆได้ เพราะผมก็ไม่รู้ความคาดหวังของเขาเหมือนกันต้องขนาดไหน ปัจจุบันผมทำเป็น full stack แล้วแต่ลูกค้าจะสั่งมาให้ทำอะไร
วิชาที่ผมได้เรียนมาและใช้ และ รวมถึงงานนอกด้วยนิดหน่อย ก็จะมี
- base ภาษาหลักคือ java
- ออกแบบ DB เองได้ แต่ถ้าเป็นคอนเซ็บแบบ DB แนวตั้งหรือแนวนอนดีกว่ายังไงอันนี้ยังไม่เซียนเท่าไหร่ left join เยอะๆ หรือใช้ inner ดีกว่าอะไรทำนองนั้น เรื่อง performance tuning db ไม่ถนัด แต่ถ้า sql,hql เขียนเองได้ถ้าต้องดึงดาต้าหลายๆที่ หรือมีเงื่อนไขซับซ้อน อันนี้ทำได้
- ออกแบบหน้าเว็บเองได้ ใช้ angular react ได้ html css javascript jquery meterial bootstrap ประสบการ์ณ 2-3 ปี แต่เดี๋ยวนี้เห็นใช้ tools gen ได้แล้วด้วยซ้ำยังไม่ได้ลองอ่านดู
- ตัว server site ก็จะมีพวก nodeJs php ใช้แค่ทำ demo เพราะมันใช้ง่าย
- เฟรมเวริคใช้อยู่ปัจจุบันชินสุด spring boot ,maven 2-3 ปี
แต่เคยใช้พวก strut, jboss, web sp
, web logic ก็มี แต่ก็ไม่ค่อย setting อะไรเก่งมากครับแต่ก็พอรู้ๆบ้างว่าใช้ยังไงต้องแก้ที่ไหน เพราะถ้าไม่ได้ยุ่งยากสำหรับ setup profile สำหรับรันและ deploy ก็ยิ่งง่ายใหญ่ 1-2 ปี ช่วงทำงานใหม่ๆ
- ใช้ jpa hql sql ได้
- มีเคยเอาโปรเจคขึ้น could อยู่พวก firebase เอาไปลองเล่นพวกเขียนดาต้าง่ายๆ ใน concept nosql เก็บเป็น json ทั้งหมด โดยใช้คำสั่ง build แล้วก็รันขึ้นไป แต่ source code คือหายไปแล้วเพราะลืม back up เอาไว้ใช้ตอนเรียนในเว็บนั่นหละครับ เพราะต้องลองเล่นจริงเรียกข้อมูลจริงๆจะเห็นภาพชัดเจนกว่า
- shell scipt พอเป็นอยู่ครับ เพราะบางทีต้องสั่งรัน batch หรือเอาไฟล์ไปวาง
tools ที่ใช้ ผมแล้วแต่งานดีกว่าปัจจุบันติด
intellij, ที่เหลือแล้วแต่ไปว่าโปรเจคไหนต้องใช้อะไร ถ้าหน้าตาเหมือน eclipse ก็สบายแหละครับ
นอกนั้นโปรเจคขำๆที่ไม่เกี่ยวกับงานหลักเลยเช่น iot กับ เขียนเกมส์ด้วย unity 3d
ปัจจุบันทำงานสไตล์ outsouce ครับ แต่เป็นพนักงานประจำนะไปในฐานะ vendor ให้กลุ่มธนาคาร แต่เคยทำให้กลุ่มบริษัทมือถือด้วย onsite ตลอดครับ เงินเดือนปัจจุบันคือเกินคลึ่งแสนเรียบร้อยครับ
ส่วนอื่นๆทุกๆปีผมจะไปหาอ่านใน w3school หรือ tutorialspoint ดูว่ามีไรใหม่ๆ มีอะไรให้เขียนเล่นๆเป็นโปรเจคเดโม่ครับ เบื่อๆก็อ่าน เพราะผมมองว่าภาษาหรือโครงสร้าง syntax มันไม่ใช่ปํญหาแล้ว แค่อาจจะเสียเวลาบ้างที่จะไปนั่งอ่านใหม่ ไปนั่งดู doc ของมันจริงๆว่าใช้ยังไงหน้าตายังไง มี lib ตัวไหนในภาษานั้นๆ
มีหลายคำถามหน่อยกับบริษัทข้ามชาติในไทย ในสายงานผลิตซอร์พแวร์ครับ
ประโยคก็แบบว่า
you like the challenging work right ?
How you find to working with us ?
How many total yrs of exp do you have ?
What the plan for next two year ?
Do you have Linkedln account
1. อันนี้คือ เขาจีบหน่อยๆใช่ไหม ปกติไม่ค่อยคุยกันนอกจากเวลางานเลย อาจจะไม่ถึงขั้นให้ไปทำด้วยเลย แต่ก็ส่ง cv หรือ Linkedln มาดูก่อน ผมก็ไม่ค่อยแน่ใจว่าถามเป็นมารยาทหรือว่ายังไงหลังจบโปรเจค งงๆเหมือนกันครับ จะได้ไม่ปล่อยโอกาศไปลองส่งไปดูก่อนแล้วค่อยเจรจา แต่ก็ยังไม่เก่งอังกฤษสำหรับพอจะสัมภาษณ์ให้ดูดี แต่เคยโดนถามแบบนี้ด้วยเหมือนกันในบริษัทไทยเองที่ไปทำให้ลูกค้าอยู่ที่หนึ่งนี่หละครับ
2. ทีนี้ผมอยากรู้ว่า ปกติในเรทเงิน สำหรับบริษัทข้ามชาติ ในสายงานผลิตโปรแกรมเนี้ย เรียกกันเลขเท่าไหร่ ผมขออนุญาติถามตรงๆเลย เรื่องต่อรองผมไม่เก่ง
3. สกิลต้องขนาดไหนครับในระดับเดฟ ที่จะเรียกเงินสูงๆได้ เพราะผมก็ไม่รู้ความคาดหวังของเขาเหมือนกันต้องขนาดไหน ปัจจุบันผมทำเป็น full stack แล้วแต่ลูกค้าจะสั่งมาให้ทำอะไร
วิชาที่ผมได้เรียนมาและใช้ และ รวมถึงงานนอกด้วยนิดหน่อย ก็จะมี
- base ภาษาหลักคือ java
- ออกแบบ DB เองได้ แต่ถ้าเป็นคอนเซ็บแบบ DB แนวตั้งหรือแนวนอนดีกว่ายังไงอันนี้ยังไม่เซียนเท่าไหร่ left join เยอะๆ หรือใช้ inner ดีกว่าอะไรทำนองนั้น เรื่อง performance tuning db ไม่ถนัด แต่ถ้า sql,hql เขียนเองได้ถ้าต้องดึงดาต้าหลายๆที่ หรือมีเงื่อนไขซับซ้อน อันนี้ทำได้
- ออกแบบหน้าเว็บเองได้ ใช้ angular react ได้ html css javascript jquery meterial bootstrap ประสบการ์ณ 2-3 ปี แต่เดี๋ยวนี้เห็นใช้ tools gen ได้แล้วด้วยซ้ำยังไม่ได้ลองอ่านดู
- ตัว server site ก็จะมีพวก nodeJs php ใช้แค่ทำ demo เพราะมันใช้ง่าย
- เฟรมเวริคใช้อยู่ปัจจุบันชินสุด spring boot ,maven 2-3 ปี
แต่เคยใช้พวก strut, jboss, web sp, web logic ก็มี แต่ก็ไม่ค่อย setting อะไรเก่งมากครับแต่ก็พอรู้ๆบ้างว่าใช้ยังไงต้องแก้ที่ไหน เพราะถ้าไม่ได้ยุ่งยากสำหรับ setup profile สำหรับรันและ deploy ก็ยิ่งง่ายใหญ่ 1-2 ปี ช่วงทำงานใหม่ๆ
- ใช้ jpa hql sql ได้
- มีเคยเอาโปรเจคขึ้น could อยู่พวก firebase เอาไปลองเล่นพวกเขียนดาต้าง่ายๆ ใน concept nosql เก็บเป็น json ทั้งหมด โดยใช้คำสั่ง build แล้วก็รันขึ้นไป แต่ source code คือหายไปแล้วเพราะลืม back up เอาไว้ใช้ตอนเรียนในเว็บนั่นหละครับ เพราะต้องลองเล่นจริงเรียกข้อมูลจริงๆจะเห็นภาพชัดเจนกว่า
- shell scipt พอเป็นอยู่ครับ เพราะบางทีต้องสั่งรัน batch หรือเอาไฟล์ไปวาง
tools ที่ใช้ ผมแล้วแต่งานดีกว่าปัจจุบันติด
intellij, ที่เหลือแล้วแต่ไปว่าโปรเจคไหนต้องใช้อะไร ถ้าหน้าตาเหมือน eclipse ก็สบายแหละครับ
นอกนั้นโปรเจคขำๆที่ไม่เกี่ยวกับงานหลักเลยเช่น iot กับ เขียนเกมส์ด้วย unity 3d
ปัจจุบันทำงานสไตล์ outsouce ครับ แต่เป็นพนักงานประจำนะไปในฐานะ vendor ให้กลุ่มธนาคาร แต่เคยทำให้กลุ่มบริษัทมือถือด้วย onsite ตลอดครับ เงินเดือนปัจจุบันคือเกินคลึ่งแสนเรียบร้อยครับ
ส่วนอื่นๆทุกๆปีผมจะไปหาอ่านใน w3school หรือ tutorialspoint ดูว่ามีไรใหม่ๆ มีอะไรให้เขียนเล่นๆเป็นโปรเจคเดโม่ครับ เบื่อๆก็อ่าน เพราะผมมองว่าภาษาหรือโครงสร้าง syntax มันไม่ใช่ปํญหาแล้ว แค่อาจจะเสียเวลาบ้างที่จะไปนั่งอ่านใหม่ ไปนั่งดู doc ของมันจริงๆว่าใช้ยังไงหน้าตายังไง มี lib ตัวไหนในภาษานั้นๆ