Fanboi Channel

มิตรสหายนักพัฒนาซอฟต์แวร์ท่านหนึ่ง

Last posted

Total of 44 posts

15 Nameless Fanboi Posted ID:m5g1epnkA7

>>14 กูนึกว่ามึงเล่นมุก 555

16 Nameless Fanboi Posted ID:mgwUZWNEzZ

>>13 นี่ก็โค้ดดาวป่ะ เห็นแปะแม่งซะเกือบครบทุกห้องเลย

17 Nameless Fanboi Posted ID:9Zal2CDsdp

>>16 มันเอาทวิตของ sirn มาฟลัดกวนตีนพนอื่น

18 Nameless Fanboi Posted ID:NQoefvtUi2

เขียนโค้ดเป็นอาจจะพาเราไปได้เงินเดือน 3 หมื่น 4 หมื่นก็เยอะแล้วครับ ถ้าอยากได้เงินเดือนเยอะกว่านี้ 7 หมื่น 8 หมื่นขึ้นไป ต้องพูดภาษาอังกฤษได้ดีครับ บริษัทระดับโลกเงินเดือนหลักแสน ไม่ได้ถามคำถามยากเย็นอะไรเลย ไม่มีถามหรอกครับ AI, Machine Learning, Block Chain, Big Data ยกเว้นว่าคุณจะจบปริญญาเอกเฉพาะทาง

บริษัทระดับโลกถามแค่ Data Structures พื้นฐานอย่าง Array กับ Linked List ต่างกันยังไง Tree กับ Hash Table เป็นยังไง แต่ถามเป็นภาษาอังกฤษซึ่งต้องตอบให้ได้ ตอนผมยังเรียนไม่จบ ส่งใบสมัครงานไปที่ Microsoft ตอนนั้นเป็นบริษัทที่ใหญ่ที่สุดในโลก สัมภาษณ์ทางโทรศัพท์ไม่ผ่าน แต่ก็ได้รับคำแนะนำมาให้ฝึกภาษาอังกฤษให้ดีขึ้น และได้รู้ว่าคำถามสัมภาษณ์งานระดับโลกจริงๆแล้วไม่ยากเลย จากนั้นมาก็ฝึกพูดภาษาอังกฤษอย่างจริงจัง มาได้งานในการสมัครครั้งที่สองครับ

น้องคนนึงทำงานอยู่บริษัทท่องเที่ยวขนาดใหญ่ที่ The Office At Central World วุฒิมัธยม อายุ 27 เงินเดือน 80,000 บาท ส่งใบสมัครไปที่ Amazon สัมภาษณ์ทางโทรศัพท์ เริ่มต้นด้วย Binary Search ก่อน ถ้าไม่ได้เรื่องนี้ เรื่องอื่นคงไม่ต้องถามต่อแล้วครับ ซึ่งก็แน่นอน สัมภาษณ์เป็นภาษาอังกฤษ บริษัทระดับโลกไม่มีใครสนใจวุฒิการศึกษาครับ เว้นแต่ว่าคุณจะจบ MIT, Harvard, Stanford ค่อยว่ากัน ลองส่งใบสมัครเข้าไปจะได้รู้ความจริงครับ Fortune favors the brave

ภาษาอังกฤษเป็นบันไดที่จะพาเราไปอีกระดับนึงครับ เขียนโค้ดพื้นฐานได้ก็ OK แล้วครับ เขียนภาษา C เขียน Java หรือ Python ดีทั้งนั้นครับ ฝึกพูดภาษาอังกฤษแล้วสมัครงานบริษัทระดับโลกได้เลย ทุกวันนี้มีสื่อออนไลน์ดีๆ ให้เราฝึกภาษาอังกฤษได้หลายช่องทางครับ ลองไปดูกันว่ามีที่ไหนน่าสนใจบ้าง

The English Coach สำเนียง California ขนานแท้ ซึ่งเป็นภาษาอังกฤษที่นิยมใช้ในธุรกิจ Digital ครับ
https://www.youtube.com/channel/UC-g0gSStENkYPXFRsKrlvyA

English with Lucy เป็นสำเนียงอังกฤษยุคใหม่
https://www.youtube.com/channel/UCz4tgANd4yy8Oe0iXCdSWfA

A.J. Hoge เป็นครูสอนภาษาอังกฤษที่เดินทางไปทั่วโลก ไปจีน ไปอเมริกาใต้ ไปยุโรป รวมทั้งเมืองไทย เพื่อศึกษาว่าคนแต่ละประเทศมีปัญหาอะไรในการพูดภาษาอังกฤษ
https://www.youtube.com/user/ajhoge

Josh MacPherson สอน TOEFL โดยเฉพาะ สำเนียง New York ใครทำงานการเงินต้องฟังบ่อยๆ จะได้คุ้นเคย
https://www.youtube.com/channel/UCdYirpVQgUHUMNRvF532GoA

แถมอีกนิดนึงครับ ไม่ช้าก็เร็วเราต้องได้ทำงานกับคนอินเดีย การฟังสำเนียงอินเดียบ่อยๆ จะช่วยให้เราทำงานได้ราบรื่นขึ้น ไม่รู้จะฟังที่ไหน ลองฟังของ Turorials Point ได้เลยครับ
https://www.youtube.com/watch?v=GzZTjaoRaOk&list=PLWPirh4EWFpG49yASGCmvOwXwVvgnm6Jt

19 Nameless Fanboi Posted ID:Z8iLYArsNQ

มันคงจะดีถ้าตอนเรียนมีคนมาบอกเราว่า อ่านหนังสือเล่มนี้เล่มเดียว แล้วไปหางานประจำเงินเดือน 30,000 บาทขึ้นไปได้แน่นอน หนังสือแบบนี้มีอยู่จริงครับ และมีอยู่หลายเล่มด้วย เดี๋ยวมาดูกันครับว่ามีหนังสืออะไรบ้างที่อ่านจบแล้วหางานได้เลย

ไม่จำเป็นต้องมาเรียนที่ CODEST ครับ หากมีความรู้ความสามารถ ที่ไหนก็รับเข้าทำงาน ศึกษาจริงจัง หางานทำได้ทุกคนครับ ไม่จำเป็นต้องจบตรงสาย ไม่จำเป็นต้องเรียนจบอะไรเลยด้วยซ้ำ

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

น้องคนนึงไปสัมภาษณ์งาน โปรแกรมเมอร์ โปรแกรมมั่วอะไรนี่แหละ มีแบบทดสอบ 5 ข้อ ทำได้ข้อสุดท้ายข้อเดียว คือเขียนตอบว่า SELECT * FROM CUSTOMER แค่นี้ได้งานแล้วครับ น้องคนนี้ตอนนี้เก่งแล้ว ผมถามทุกวันว่าจะย้ายงานมั้ย บริษัทมหาชน เงินเดือน 50,000 รอรับอยู่

เห็นน้องหลายคนไปศึกษา Big Data, Machine Learning, AI คุยไปคุยมาเรื่อง Array ก็ยังไม่รู้เรื่อง มันก็เหมือนกับการศึกษา Calculus โดยยังไม่รู้ว่า Polynomial เป็นยังไง สำนักข่าว Bloomberg มาสัมภาษณ์รัฐมนตรีด้านการศึกษาพูดว่า "คุณฝันไปหรือเปล่า รถมอเตอร์ไซค์เรายังประดิษฐ์ไม่ได้เลย"

กลับมาที่หนังสือครับ สำหรับคนที่เรียนไม่จบอะไรเลย มีวุฒิ มัธยม 6 หรือ มัธยม 3 ลองศึกษา JavaScript หรือ Swift ครับ Search ดูใน Google เองได้เลยครับ

- หนังสือชื่อ Eloquent JavaScript เล่มนี้ได้เงินค่าเขียนจากการบริจาคของบริษัทใหญ่ๆ นำโดย Mozilla

- Swift Language Guide เล่มนี้จาก Apple โดยตรง สังเกตดูว่าไม่ค่อยมีหนังสือ Swift ในท้องตลาด เพราะของ Apple แจกฟรีดีที่สุด

สำหรับคนที่เรียนจบปริญญาตรี สาขาอะไรก็ได้ ลองศึกษา Java ครับ เพราะมีงานรองรับมากที่สุด ลองอ่านหนังสือพวกนี้

- Java Structures Bailey เคยตีพิมพ์เมื่อ 15 ปีที่แล้ว
- Think Java เล่มนี้ก็อ่านเข้าใจง่าย
- Think Data Structures เป็นเล่มต่อของ Think Java
- Algorithm Clifford อ่านแล้วรวยแน่นอน

สำหรับคนที่สนใจสมัครงานในบริษัทชั้นนำของโลก แค่ศึกษา 3 เล่มสุดท้ายก็ไปได้ไกลแล้วครับ ชี้เอาได้เลยจะเอาบริษัทไหน Google, Facebook, Microsoft, Amazon, Apple

#ยิ่งอ่านยิ่งรวย #ยิ่งเก่งยิ่งรวย
#ยิ่งเก่งยิ่งดีต่อชาติ

20 Nameless Fanboi Posted ID:Z8iLYArsNQ

Harvard introducing new course, BMI 704: Data Science for Medical Decision Making. If you're interested in data science and machine learning applied to medicine.
Checkout data and readings:
https://github.com/manrai/BMI704_Spring2019

#BigData #VisualAnalytics #Medical #DataScience #Applied #Machine #Learning #DataLiteracy #DataScientists

Share & Like #youngDataScientists

21 Nameless Fanboi Posted ID:NnmsZz3kWp

สิบปีที่แล้ว telecom operator แข่งกันทำระบบให้ไม่ล่มช่วงเทศกาล หลายปีผ่านไปช่วงนี้เราน่าจะได้เห็น บางธุรกิจแข่งกันทำระบบให้ไม่ล่มตอนสิ้นเดือน .... stability เป็นฟีเจอร์ ที่ควรแข่งกันทำนะ focus ที่ Core Domain การไม่ออกฟีเจอร์ใหม่เลยแต่ระบบเสถียรขึ้น 10 เท่าคือการออกฟีเจอร์ใหม่เช่นกัน... Domain Driven Design กล่าว

22 Nameless Fanboi Posted ID:kzgICnFMnl

ประเทศไทย ไม่ได้ตามหา Data Scientist อยู่หรอกค่ะ เพราะแป้งยืนอยู่ ณ จุดนี้ แป้งพบว่า มีโครงการที่พร้อมให้สร้าง Model จริงๆ น้อยมากเหลือเกิน

เพราะเราไม่เคยเก็ยข้อมูลให้มีคุณภาพมากพอ และเรายังไม่ได้ทำ Data Lake หรือ Data กลาง ที่สะดวกต่อการใช้งาน

บางโครงการออกข่าวไปแล้วด้วย พอแป้งได้เข้าไปลองคุยกับผู้ใหญ่ ก็พบว่า "ไม่พร้อม" ดำเนินการใดๆ ทั้งนั้น

แป้งคิดว่า เราต้องการ "Data Engineer" ที่รู้ว่า Data Scientist ทำงานอย่างไรมากกว่า

แต่ที่สำคัญที่สุด เราต้องการ "ผู้บริหาร" ที่มีวิสัยทัศน์ในการดำเนินงานจริงๆ มากกว่าผู้บริหารที่ยอมให้ข่าว ทั้งๆ ที่ยังไม่ทราบถึงขั้นตอนการดำเนินงานจริงๆ ค่ะ

ปล. แอบสงสารเยาวชนที่แห่กันไปเรียน Data science มากๆ ความเป็นจริงโลกนี้ช่างโหดร้าย

23 Nameless Fanboi Posted ID:rf6+p+sgO2

>>22 อันนี้เห็นด้วย กูทำคล้ายๆสายนี้ จะขอข้อมูลอะไรมาเทรนนี่ยากเย็นแสนเข็ญ เดต้าก็ไม่ได้ งานก็จะเอา คนนั่งลาเบลให้ก็ไม่มี ต้องมานั่งเตรียมเองเหนื่อยมากๆ แต่เงินเดือนเยอะเลยยอมทำต่อ 555

24 Nameless Fanboi Posted ID:Fg28vCcUyJ

ประเทศไทยต้องการ programmer ที่ทำงานได้ทุกระบบทุก platform ตั้งแต่ภาษาโบราณแบบ AS400 ยัน Go ที่พูดภาษาอังกฤษคล่อง และทำงานครอบคลุมในส่วนของ AE และ data engineer ที่รู้ว่า data scientist ทำงานอย่างไร รวมทั้งรู้งานบัญชี hr โครงสร้างระบบโรงงาน และตั้งค่า server คล่องทำ scaling และติดตั้งระบบรักษาความปลอดภัย server ได้ และทั้งทำงานจับฉ่าย อย่าง ซ่อมคอม เปลี่ยนหลอดไฟ ซ่อมท่อน้ำ รวมถึงดูแลกล้องวงจรปิดได้ โดยจ่ายเงินเดือนถูกๆ ต่างหากล่ะ

25 Nameless Fanboi Posted ID:w07XdvMO0Q

อาชีพต่างๆในอุตสาหกรรมเกมเป็นอย่างไรบ้างวะ

26 Nameless Fanboi Posted ID:XYM1XDu+JJ

อยากเก่ง AI อ่านเล่มนี้ไว้ก่อนเลยครับ แจกฟรีจาก Stanford

https://web.stanford.edu/~boyd/vmls/

27 Nameless Fanboi Posted ID:F6Qs6.ciBY

>>26 กากไอสัส หนังสือเหี้ยไรทำมาจากสถาบันชื่อดังซะเปล่าแต่เนื้อหาเฉลยนี่อยู่กับคนแต่งวะ เอาไปสอนทั้งStandfordกับUCLAนี่คงต้องดูละว่าคนด่ายังไงมั่ง

28 Nameless Fanboi Posted ID:YXGrLfrIp.

>>22 มันเป็นเทรนอ่ะนะ ผู้บริหารมาบอกเห้ย เห็น big data กำลังมา ลองไปทำดูเดะ ไอ้คนรับคำสั่งก็คร้าบๆ จัดเทคคอสสอน 8 ชม เอามาทำไป สุดท้ายแล้วรีพอตก็ไปอยู่ที่ไหนสักมุม โดนที่ไม่รุ้เอาไปใช้ทำอะไร

29 Nameless Fanboi Posted ID:NYSI8glD2q

ถามลูกศิษย์หน่อยครับ ผมสงสัยมาก

ทำไมเราถึงไม่ใช้ genetic algorithms, tabu search, neural nets, bee algorithms, football algorithms, simulated annealing, particle-swarm, ant-colony, etc. ในการแก้ปัญหา เช่น หาเส้นทางที่สั้นที่สุดครับ

30 Nameless Fanboi Posted ID:dEhxicamKy

>>29 https://www.youtube.com/watch?v=Z5AgnKrNXYk
lol

31 Nameless Fanboi Posted ID:hB8a/IE3v6

ที่ คาสะโต๊ด จะเน้นฝึกฝนทักษะที่ใช้ในการทำงานจริงครับ ตอนเปิดสอนใหม่ๆ คนจะบ่นว่าให้เรียน Unix Command Line ไปทำไม โชคดีที่ทุกวันนี้ไม่มีคนบ่นแบบนั้นอีกแล้ว เพราะทุกคนเข้าใจแล้วว่ามันเป็นสิ่งสำคัญที่ต้องใช้จริง เมื่อฝึกฝนจนทำเป็นแล้วจะทำได้ตลอดไป ไม่มีการลืมครับ เหมือนกับการขับรถ หรือเล่นดนตรี ทำเป็นแล้วทำได้ตลอดไป

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

อยากเรียนแล้วทำงานได้อีก 10 ปีขึ้นไป ไม่ต้องวิ่งตามเทคโนโลยีให้เหนื่อย มาเรียนที่ คาสะโต๊ด ได้ครับ ดูคอร์สเรียนและค่าสมัครได้ที่นี่ https://คาสะโต๊ด.work/register

https://scontent.fbkk8-3.fna.fbcdn.net/v/t1.0-9/51493030_986333841569898_6751995851272355840_n.jpg?_nc_cat=111&_nc_ht=scontent.fbkk8-3.fna&oh=9da84d38cccd95c24653c9176ff0b7d1&oe=5CE0F36D

32 Nameless Fanboi Posted ID:7fuTjqTf2z

>>31 พิมไวแต่คิดไม่ออกก็เท่านั้นนะ อส

33 Nameless Fanboi Posted ID:RV+sLcsTuD

ปีนี้มีสองเหตุการณืที่ทำให้ผมเปลี่ยนแนวความคิดเรื่องการทำงานเป็นทีมไปโดยสิ้นเชิง
.
1. เหตุการณ์แรก วันที่ได้เข้าไปช่วยพี่รูฟและพี่จั๊วะพี่เจนสอน Design Thinking ที่ dtac
.
2. เหตุการ์ที่สอง วันศุกร์ที่ผ่านมา เป็นวันแรกที่ได้เข้า Retrospective กับทีมที่ dtac ทำงานกับทีมนี้ครบปีแล้วเพิ่งได้ร่วม Retro

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

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

คือ วิธีการ Good Bad Try เราต้องเชื่อก่อนว่า ไม่มีใครอยากเอาเปรียบคนอื่น มันน่าจะมีปัญหาอะไรสักอย่าง

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

34 Nameless Fanboi Posted ID:sbGGx/8nWn

ที่จริงผมห่างจากการทำ Web Application มาระยะหนึ่งละ ตามห่างๆ เรื่องนี้อาจไม่ใช่เรื่องใหม่้สำหรับคนสาย Web ก็ได้ แต่ที่ผมสนใจคือ CindyJs ช่วยจัดการ operation ทางคณิตศาสตร์ได้ดีมากจนสามารถทำให้คอมพิวเตอร์อย่าง Raspberry Pi ซึ่งติดต้ง WebGL ไม่ได้ก็สามารถใช้งานกับ web animation ได้ ถ้าเป็น PC ก็ไม่ต้องพูดละ สบายๆ (https://cindyjs.org)

https://www.facebook.com/somchai.somphadung/videos/10211800685766520/

35 Nameless Fanboi Posted ID:RYiBQfjcP2

เวลาทำ presentation slide ..... หลายคนมักจะ "เอา (text) ทุกอย่างใส่ bullet points โดยไม่คิดอะไรมาก"

อยากให้หาวิธี "visualize" กันมากกว่านี้ครับ มันมี pattern ในการนำเสนอหลายอย่างมาก เช่น ตาราง, ระนาบ 2 มิติ, และอะไรหลายต่อหลายอย่าง ที่มันใช้ทำให้คนเห็นประเด็นดีกว่ามาก

ใช้ bullet point เฉพาะส่วนของการสรุปครับ ......

36 Nameless Fanboi Posted ID:NeXSNfRr+r

ช่วงนี้ผมกำลังเรียน approximation algorithms โดยใช้หนังสือเล่มซ้ายมือ จริง ๆ คือ lecture notes Volume I ใช้สอนที่ Stanford เมื่อปี 1991 อ่านแล้วสนุกดีครับ เสียดายไม่มี Volume II เพราะคนแต่งเสียชีวิตไปก่อน

ส่วนเล่มทางขวามือ เป็นเล่มที่คนใช้กันเป็นส่วนใหญ่ในปัจจุบันครับ ผลิตขึ้นเมื่อปี 2003 ต่างจากอล่มแรกประมาณ 10 ปี เนื้อหาจึงมีส่วนที่ใหม่กว่าเยอะมาก ผมว่าเป็นส่วนใหญ่เลยแหละ ผมตั้งใจว่าจะอ่านเล่มนี้ให้จบก่อนจะหมดก่อนเปิดเทอมใหม่

Approximation algorithms มี applications เยอะไปหมดครับ ไม่ว่าจะเป็นปัญหา optimizations ทาง Internet หรือ Human Genome แต่ก็มีหลายส่วนที่เกี่ยวกับ ideas ล้วน ๆ

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

ผมตั้งใจจะเปิดวิชานี้นะ แต่วันก่อนคุยกับหัวหน้าภาค หัวหน้าภาคบอกว่าจะต้องสอนในวิชา selected topic ซึ่งผมไม่ชอบ เพราะใน transcript ไม่ได้บอกว่าเรียนอะไร ผมอยากจะให้มีชื่อวิชา approximation algorithms ไปเลย ต้องรอดู

ถ้าใครชอบอะไรแบบนี้ ผมสนใจรับนักศึกษาปริญญาเอกอยู่นะครับ มีทุนให้ด้วย ติดต่อมาได้

37 Nameless Fanboi Posted ID:KH3kpEN+t.

เห็นบริษัท Software house และ Startup หลายเจ้า พยายามโชว์ Culture บริษัท พยายามสร้างภาพลักษณ์ให้ดูเก๋ Cool มีโต๊ะปิงปอง โต๊ะ Pool งานสบายรายได้ดี Flaxi-hour บลาๆ

แล้วก็เริ่มมาบ่นว่า น้องๆ รักสบาย ไม่มีความรับผิดชอบ งานไม่ได้ตามเป้า สุดท้ายงานก็ไม่ได้สบายจริง Flaxi-hour ไม่จริง.. ลาไม่จำกัดที่ไม่มีจริง เพราะสร้างเงื่อนไขมากมาย ต้องแจ้งล่วงหน้า 2 วัน ต้องอย่างนั้นอย่างนี้

เอ้า.. ก็สร้างภาพว่างานสบายรายได้ดี เน้นเรื่องเล่น คนก็คาดหวังว่า จะเข้าไปเล่นไง :-) สุดท้ายก็มาด่าเด็กว่า ไม่โอเค ก็โปรโมทซะนึกว่าทำสวนสนุก ไม่ใช่ทำบริษัทเนอะ 🤫

38 Nameless Fanboi Posted ID:b1SdyaVPzN

Why programmers like cooking: You peel the carrot, you chop the carrot, you put the carrot in the stew. You don’t suddenly find out that your peeler is several versions behind and they dropped support for carrots in 4.3

#มิตรสหายท่านหนึ่ง

39 Nameless Fanboi Posted ID:jDAvtd47UY

เห็น Twin Panichsombat
Post คำว่า “เอาอยู่” บ่อยๆช่วงนี้ ผมเลยอยากเล่าให้ฟังในสายเทคเราบ้าง ว่า Stack หรือ เทคโนโลยีที่เราเลือกใช้ เราไม่มีทางเชี่ยวชาญได้หมดทุกตัว เพราะเวลาทุกคนมีแค่ 24 ชม เท่ากัน

ดังนั้นคงต้องเลือกให้ลึกมากกว่ารู้หลายตัวแล้วไม่ลึกสักตัว(แต่ถ้าชอบส่วนตัวก็ไม่ผิดอะไรนะ อยากบอกสำหรับน้องๆที่กำลังหัด) ถ้าเขียนโปรแกรม อย่างน้อยก็ต้องลึก 1 ภาษา 1 ดาต้าเบส ไม่ต้องเปลี่ยนตามเพื่อนตามแฟชั่น เปลี่ยนเพราะมีคนสอนเชิงลึกหรือแนะนำเราทำแอพดีๆได้ หาข้อมูลได้ง่ายจะดีกว่า ถามว่าต้องรู้ลึกแค่ไหน ก็ต้องลึกจนมั่นใจว่า “เอาอยู่”
* Requirement ลูกค้าเปลี่ยนไปเปลี่ยนมา ปรับได้ง่ายมั้ย ไม่พันเป็น spaghetti ใช่มั้ย เขาให้แก้ไรมาก็รู้ว่าทำยังงัย หรือไปหามาได้ รับความเสี่ยงได้
* เจอบักหาได้เร็วใช่มั้ย
* แก้หนึ่งไม่กระทบสองกับสามใช่มั้ย
* ทดสอบง่ายมั้ย
* อ่านง่ายมั้ย
* ถ้ามี requirement ว่าต้องรับโหลดได้เยอะ มี security ทำได้ใช่มั้ย
คนที่ยังยืนหยัดในวงการนี้มีน้อยลง เพราะเหลือแต่คนที่ “เอาอยู่” อยากให้มีคน เอาอยู่เยอะๆ ส่วน นเรศ เก็จรัมย์ กับ โดม เจริญยศ อาจหมายถึงอย่างอื่น

40 Nameless Fanboi Posted ID:jDAvtd47UY

ผมทำ seo มาได้สักพักแล้ว
พอจะสรุปได้เลยว่า เวลาทำให้คำนึงถึง 5. องค์ประกอบหลัก

1. Website -> Speed,Mobile,UI , Structure
2. Content -> Keyword, Relevant Key and Topic, Wordcount , Image, Video, Readablity , Update frequency
3. User -> CTR, Time On Page, Bounce rate , Exit rate, Returning Visitor, UX
4. Social ->Engagement , Paid & Organic Traffic
5 Backlink -> Authority Backlink and Relevant

เวลาทำก็คำนึงถึง 5 กลุ่มนี้
ไม่ใช้เล็งแค่กลุ่มเดียวเน้อ
........
ถ้าทำครบทุกกลุ่มจะดูเป็น qulity อยู่ยาวบอกตรง

41 Nameless Fanboi Posted ID:wFe1dL8I3d

https://link.medium.com/idIyQxmjKU

42 Nameless Fanboi Posted ID:xgFwLD0e8l

>>40 keyword goolge เค้าประกาศเลิกใช้แล้วโยม update ด้วย

43 Nameless Fanboi Posted ID:q+fE.IVmcD

“ไม่มี Learning ไม่ใช่ A.I. ?”

ผมอ่านอะไรแบบนี้ผ่านตาแวบๆ ..... หลังจากโพสท์ก่อนที่ผมเขียนเรื่อง A.I. ....

ถ้าคิดแบบนี้ระบบ A.I. แทบทั้งโลก รวมถึงงานวิจัยหลายต่อหลายอย่าง หลายแขนงหลายสาขา ทาง computer science เลย (เช่นพวก machine translation, พวก automated reasoning, ฯลฯ) นี่จะไม่เรียกว่า A.I. ทันทีเลยนะ

เอาจริงๆ จะกลายเป็นว่าเรา disregard/look down การพัฒนาและการศึกษาพวกนี้แทบทั้งหมดด้วยซ้ำ (ระดับเดียวกับ “that’s racist”)

เอาจริงๆ นะ ..... งานหลายอย่างนี่ machine learning ยังสู้ well-designed algorithm (ที่มาจากการศึกษาและวิเคราะห์ปัญหาแบบละเอียด) ไม่ได้เลย ..... และต้องใช้เสริมกันทั้งนั้นแหละ ..... งานหลายอย่างก็ไม่จำเป็น .... เช่นพวกงานที่มันตายตัว และมี computation space ที่เล็กพอ คิดตรงๆ ง่ายกว่า .... พูดง่ายๆ ว่าคงไม่มีใครทำ machine learning ไปเล่นเกม tic-tac-toe (เกม o-x น่ะแหละ) หรอก ไม่จำเป็นเลย overkill มากๆ

และจริงๆ แล้ว A.I. ไม่ได้เกี่ยวไม่ได้จำกัดอะไรเลยกับ Machine Learning ..... มันแค่ “เหมือนคน” (ultimate goal คือ “blind test แล้วแยกไม่ออกว่าใครตัดสินใจ คนหรือ A.I.” — ลองดู Turing Test) .... ต่อให้มันทำงานตามกฏตายตัวตลอด (if-else เลยน่ะแหละ) ก็ได้ ไม่เป็นไร

ซึ่งแน่นอนว่าถ้ามันเรียนรู้ได้ พัฒนาตัวเองได้ มันก็จะ “เหมือนคนที่เก่งที่สุดสามารถเป็นได้ (as it could be)” (ถ้าเราเชื่อใน potential ของคน และเราตัดตัวแปรข้อจำกัดทางธรรมชาติของคน เช่นความเหนื่อยล้า ความจำ อายุขัย ทิ้งไป —— คือ human as it could be ไม่ใช่ as it is) .... ก็ได้

อย่าเอาความคิดตัวเองมากำหนดนิยามบ้าๆ เองโดยลำพัง จะดีมากเลย .... ดูด้วยว่าจริงๆ มันเป็นไง ... วิชาการเค้าก็มี ตำราเค้าก็มี ฯลฯ

44 Nameless Fanboi Posted ID:jLjGiJ8aT0

ทำยังไงถึงจะ X {เขียนบทความ, ถ่ายรูป, ออกแบบ UI, เขียนโค้ด, ใช้ภาษาในการเล่าเรื่อง/พูด, .....} เก่ง?

คำตอบโดยทั่วไป: "หัดทำเยอะๆ"

แต่จริงๆ แล้วผมมีคำตอบหนึ่งที่สำคัญไม่แพ้กัน (อาจจะมากกว่าด้วยซ้ำ) ก็คือ

"ศึกษา X ที่คนอื่นทำไว้ดีๆ ให้เยอะๆ"

นั่นคือ อ่านให้เยอะ ดูรูปสวยๆ ให้เยอะๆ ดู UI ที่ออกแบบมาดีๆ ให้เยอะๆ อ่านโค้ดที่เขียนดีๆ ให้เยอะๆ ดูหนังที่เขียนบทดีๆ เยอะๆ

ถ้าเราไม่ "โหลด pattern ของสิ่งที่มันดี" เข้าไว้ในหัวบ้างเลย เราฝึกทำเยอะไปก็แทบจะเท่านั้น .....

ถ้าเรานึกไม่ออกว่าอะไรควรเป็นแบบไหน (เรื่องนี้ควรเขียนยังไง ลำดับยังไง จะมองวิวมองสิ่งของจัดองค์ประกอบถ่ายรูปยังไง UI สำหรับการทำแบบนี้ควรเป็นแบบไหน โค้ดแบบนี้ควรเขียนยังไง เรื่องแบบนี้ควรพูดยังไง ฯลฯ) .....

ก็เพราะ "เราดูพวกนี้แบบวิเคราะห์ ดูแล้วคิด ดูแล้วมา reason กับมัน" น้อยเกินไป ...

และเราก็ต้องมานึก มาจินตนาการสิ่งที่เรานึกไม่ออก ขนาดตั้งใจทำก็ออกมาห่วย (เขียนห่วย โค้ดห่วย UI ออกมาแบบผิดธรรมชาติที่ควรเป็น ฯลฯ) .... ก็เพราะว่า "เราดันพยายามคิด solution" โดยที่ "มีรูปแบบของ solution ต่างๆ น้อยเกินไป" มันก็รู้จะไป match pattern กับอะไรในหัวเรา

สมองมันก็ทำงานแบบนี้แหละ .......

บางทีต้องใจเย็นๆ ..... ลงทุนดูสิ่งที่คนอื่นทำไว้เยอะๆ ก่อน อย่าข้ามขั้นไปคิดและทำทันที ... มัน premature ...