ขนาดวิดีโอ: 1280 X 720853 X 480640 X 360
แสดงแผงควบคุมโปรแกรมเล่น
เล่นอัตโนมัติ
เล่นใหม่
ขอบคุณครับเข้าใจง่ายดี
เปิดสอน JAVA ไหมคะ อยากทำงานธนาคารมากเลยค่ะ
เค้าไม่ใช้ go กันเหรอครับผม (อาจารย์ผมเค้าบอก ธนาคารใหญ่ๆใช้กันนะครับผม) แต่ OOP เป็นแนวคิดที่ดีครับผม Java ดีมาก
@@kairos3492 อาจารย์รับสอนไหมคะ
ปัจจุบัน เท่าที่แอดร่วมงานมาเดี๋ยวนี้ ธนาคารเปิดกว้างมากขึ้น ไม่ได้มีภาษา Java อย่างเดียวแล้วครับ และสิ่งที่สำคัญที่สุดของการทำงานเท่าที่แอดเห็นมา ส่วนใหญ่ทุกที่จะเน้นไปที่กระบวนการในการแก้ไขปัญหา สามารถนำปัญหาใหญ่ๆ มาแยกหรือหาปัญหาที่เล็กที่สุดได้ ถ้าทำได้ ธนาคารที่ไหนก็รับทำงานครับ แอดฟันธง!!
ถ้าเขียนทั่วๆไปก็พอโอเค แต่พอมีอย่างอื่นผสมด้วยมันจะยากขึ้นมาเลย อย่างเขียนที่เกียวข้องกับกราฟฟิค ถ้าไม่เข้าเรื่องเวกเตอร์ คลอเตอร์เนียน ก็จะไปไม่เป็นเลย ต้องคอยลอก ก็อปปี้มาใส่ แต่พอเข้าใจขึ้นมาหน่อยก็พอเริ่มทำแบบง่ายๆเองได้มั้ง
มันก็คล้ายๆ กันอะครับ struct กับ class interface กับ impl .. for แต่ สารภาพเลย เวลาผมทำ ทำได้ทีละภาษา มันตีกันครับ 😂😂 พอจบโปรเจ็กนึง ก็ไปอ่าน cheat sheet ก่อนทำ อีกภาษานึง 😂😂
เป็นเทคนิคการจัดการกับโครงสร้างของโค้ดได้ดีครับ ถ้าทำสลับไปเรื่อยๆ จะเห็น pattern บางอย่าง และยิ่งลงไปถึงที่มาของผู้สร้างภาษานั้นๆ จะเห็นว่ามีต้นแบบมาจากภาษาใดภาษาหนึ่งเสมอครับ
ถ้าเเน่น c กับ java คือไปภาษาอื่นง่ายเลยครับ พวก syntax ต่างๆ
มันจะกลายเป็นการหลุดโฟกัสไหม กลัวจะไม่เก่งสักทาง
แอดขอย้ำอีกทีครับ โค้ดได้ != โปรแกรมมิ่ง และส่วนใหญ่ที่ทำงานต้องการคนที่สามารถแก้ไขปัญหา และรู้ที่มาของปัญหานั้นๆ ว่าเป็นมาอย่างไร สามารถหาปัญหาที่เล็กที่สุดได้ไหม รวมไปถึงทำให้เพื่อนร่วมทีมสามารถเข้าใจ และดูแลต่อได้ไหมครับ
ส่วนตัวนะ เอาแค่ใช้ในงานที่ทำประจำ กับงานความชอบส่วนตัวพอละ เรียนทุกอันไม่ไหว 555 แต่ถ้าจะให้ดีโฟกัสสักภาษานึงให้ลึกไว้ก่อนไปต่ออีกภาษานึงก็ไม่ยากละ
เริ่มจากสิ่งงาน และสิ่งที่ชอบแล้วค่อยๆ ขยายไปดูครับ แต่ละภาษามีเอกลักษณ์ และจุดประสงค์เฉพาะตัวเหมือนกันครับ
hello-world ใช่ไหม 5555ไม่มีประโยชน์ ไม่มีความจำเป็น คนเราทำทุกสิ่งอย่างได้ไหมละ
ปัจจุบัน coding เป็นแค่ Syntax ที่สามารถเรียนรู้ได้ครับ มันอาจจะไม่ง่ายแต่มันมีพื้นฐานมาจากสิ่งเดียวกัน ซึ่งสิ่งที่สำคัญที่สุดคือทักษะในการแก้ไขปัญหา การมองหาปัญหาที่เล็กที่สุด อันนี้จะสามารถทำให้เราใช้ภาษาใดๆ (เครื่องมือ) มาตอบโจทย์ในงานที่เราทำครับ
เริ่มต้น java กับ python โอเคไหมครับ
เริ่มใหม่แนะนำ python ครับ ตรงไปตรงมาดี java ยาก สำหรับคนไม่มี ปสก coding มาก่อน
@@WatcharinKaewchom ขอบคุณครับผม
python หรือ js อย่างใดอย่างนึง เรียนให้เข้าใจ ทุก เรื่อง ก่อน พอมาต่อ ภาษาอื่นๆ มันจะใช้ คอนเช็บ คล้ายๆกันครับ ตอนเริ่ม ผมแนะนำ สองภาษานี้ เขียนได้หมด full stack เลย เลือกเรียน ภาษาเดียวให้เก่งก่อนจะไปหลายๆภาษา
@@tonhom260 ขอบคุณครับ
@@pravitt4852 แนะนำ C ครับ😅อาจจะต่างจากคนอื่น แต่หลายๆโปรแกรม หลายๆภาษา พื้นฐานก็มาจาก C ทั้งนั้นเลยครับ ไม่ว่าจะเป็น C C# C++ ก็ว่ากันไปครับ
เขียนได้ != เขียนดี
โค้ดได้ != โปรแกรมมิ่ง แอดเห็นด้วยสุดๆ
เดี๋ยวนี้ให้ แชท GPT หรือ AI เขียนโคดให้ทำได้จริงมั้ย ใช้ประโยชน์ได้จริงมั้ยถ้าทำได้มือใหม่แทบไม่ต้องเรียนให้ยุ่งยาก ชีวิตสะดวกสบายขึ้นเยอะ
เอาจริงๆนะผมยังไม่เคยเห็นคนที่ไม่มีความรู้เรื่อง Codeing ไปใช้ ai เขียน Code เลยครับมันก็อารมณ์เหมือน บอก Ai ให้เขียนลายวงจรอิเลคทรอนิคส์ให้นั่นแหละ ถ้าคุณไม่เข้าใจการเดินลายวงจรต่อให้ Ai เขียนลายวงจรมาให้คุณได้ คุณก็เห็นเป็นแผ่นที่มีเส้นทองแดงวิ่งไปมาเต็มไปหมดจนไม่รู้อะไรเป็นอะไร และคุณก็แก้ไข ต่อยอด หรือปรับเปลี่ยนอะไรแทบไม่ได้เลย เพราะไม่รู้ว่าจะเริ่มจากตรงไหน ปัจจุบันนี้ Ai สำหรับเขียน Code จึงยังคงเป็นเครื่องมือสำหรับโปรแกรมเมอร์ ที่ใช้ลดเวลาการเขียน แต่ยังไม่ใช่สำหรับคนที่ไม่มีความรู้ Codeing เลยแม้แต่น้อย ครับ สำหรับมือใหม่อย่างน้อยเขาต้องเข้าใจหลักการทำงานของโปรแกรมมิ่งและแก้ไขโปรแกรมได้ในระดับนึงแล้ว สำหรับการย้ายไปมาระหว่างโปรแกรมภาษา คนที่เป็นภาษานึงแล้ว ใช้Ai ช่วยแปลี่ยนได้ครับ ผมเองก็ทำ
ช่วยได้ครับ แต่แทนที่คนยังไม่ได้ครับสุดท้ายแล้วถ้าเราไม่มีความรู้ภาษาใดๆเลยก็ยากครับ ต้องเข้าใจในระดับนึงเลย ถ้าจะให้ gpt ช่วย หวังให้ gpt ทำให้ทุกอย่าง Dev คงตกงานหมดแล้วครับตอนนี้ แต่ Dev จะยังไม่มีทางตกงานครับ ยิ่ง dev เก่งๆ ยังไง gpt ก็สู้ไม่ได้อยู่แล้ว แต่อย่างที่บอก เอามาช่วยได้ในระดับนึง ช่วยได้เยอะ แล้วแต่ว่าจะให้มันช่วยอะไร
@@dominicchristopher9138 ต้องเข้าใจคอนเซ็บ แล้วถาม ใส่ keyword ถึงจะตอบได้ตรงครับ แต่ถ้าเรายังไม่รู้จริง ก็ทำไม่สำเร็จครับ
เราสามารถให้ LLM, SLM (GPT, LLMA,. ..etc) มาช่วยในการเขียนโค้ดแทนเราได้ครับ แต่ไม่สามารถนำมาแก้ไขปัญหาที่ยังไม่เคยเจอ หรือเราไม่เคยรู้สิ่งนั้นมาก่อน และทำให้ทีมดูแลต่อได้ค่อนข้างยาก รวมไปถึงถ้าไม่เข้าใจมันจริงๆ อาจจะเจออาการหลอน (hallucination) ของมันได้ง่ายมากๆ ครับ
LLM สร้าง Code โดยเน้นทางการสอนให้คนเข้าใจนะครับ code หลายๆส่วนบีบได้มากกว่านั้น แต่ถ้าทำคนจะอ่านไม่รู้เรื่องโดยเฉพาะมือใหม่ ฉะนั้นเรื่องการเขียนCode ยังไงก็สู้พวกมืออาชีพไม่ได้ครับ ส่วนคนที่ไม่เคยเรียน code ไปให้ Ai เขียนให้ได้มั้ย ได้แต่ไม่เป๊ะครับต้องมาปรับปรุง แล้วถ้าคุณปรับปรุงไม่ได้ ก็คือจบงานไม่ได้อยู่ดี
ขอบคุณครับเข้าใจง่ายดี
เปิดสอน JAVA ไหมคะ อยากทำงานธนาคารมากเลยค่ะ
เค้าไม่ใช้ go กันเหรอครับผม (อาจารย์ผมเค้าบอก ธนาคารใหญ่ๆใช้กันนะครับผม) แต่ OOP เป็นแนวคิดที่ดีครับผม Java ดีมาก
@@kairos3492 อาจารย์รับสอนไหมคะ
ปัจจุบัน เท่าที่แอดร่วมงานมาเดี๋ยวนี้ ธนาคารเปิดกว้างมากขึ้น ไม่ได้มีภาษา Java อย่างเดียวแล้วครับ และสิ่งที่สำคัญที่สุดของการทำงานเท่าที่แอดเห็นมา ส่วนใหญ่ทุกที่จะเน้นไปที่กระบวนการในการแก้ไขปัญหา สามารถนำปัญหาใหญ่ๆ มาแยกหรือหาปัญหาที่เล็กที่สุดได้ ถ้าทำได้ ธนาคารที่ไหนก็รับทำงานครับ แอดฟันธง!!
ถ้าเขียนทั่วๆไปก็พอโอเค แต่พอมีอย่างอื่นผสมด้วยมันจะยากขึ้นมาเลย อย่างเขียนที่เกียวข้องกับกราฟฟิค ถ้าไม่เข้าเรื่องเวกเตอร์ คลอเตอร์เนียน ก็จะไปไม่เป็นเลย ต้องคอยลอก ก็อปปี้มาใส่ แต่พอเข้าใจขึ้นมาหน่อยก็พอเริ่มทำแบบง่ายๆเองได้มั้ง
มันก็คล้ายๆ กันอะครับ struct กับ class interface กับ impl .. for แต่ สารภาพเลย เวลาผมทำ ทำได้ทีละภาษา มันตีกันครับ 😂😂 พอจบโปรเจ็กนึง ก็ไปอ่าน cheat sheet ก่อนทำ อีกภาษานึง 😂😂
เป็นเทคนิคการจัดการกับโครงสร้างของโค้ดได้ดีครับ ถ้าทำสลับไปเรื่อยๆ จะเห็น pattern บางอย่าง และยิ่งลงไปถึงที่มาของผู้สร้างภาษานั้นๆ จะเห็นว่ามีต้นแบบมาจากภาษาใดภาษาหนึ่งเสมอครับ
ถ้าเเน่น c กับ java คือไปภาษาอื่นง่ายเลยครับ พวก syntax ต่างๆ
มันจะกลายเป็นการหลุดโฟกัสไหม กลัวจะไม่เก่งสักทาง
แอดขอย้ำอีกทีครับ โค้ดได้ != โปรแกรมมิ่ง และส่วนใหญ่ที่ทำงานต้องการคนที่สามารถแก้ไขปัญหา และรู้ที่มาของปัญหานั้นๆ ว่าเป็นมาอย่างไร สามารถหาปัญหาที่เล็กที่สุดได้ไหม รวมไปถึงทำให้เพื่อนร่วมทีมสามารถเข้าใจ และดูแลต่อได้ไหมครับ
ส่วนตัวนะ เอาแค่ใช้ในงานที่ทำประจำ กับงานความชอบส่วนตัวพอละ เรียนทุกอันไม่ไหว 555 แต่ถ้าจะให้ดีโฟกัสสักภาษานึงให้ลึกไว้ก่อนไปต่ออีกภาษานึงก็ไม่ยากละ
เริ่มจากสิ่งงาน และสิ่งที่ชอบแล้วค่อยๆ ขยายไปดูครับ แต่ละภาษามีเอกลักษณ์ และจุดประสงค์เฉพาะตัวเหมือนกันครับ
hello-world ใช่ไหม 5555
ไม่มีประโยชน์ ไม่มีความจำเป็น
คนเราทำทุกสิ่งอย่างได้ไหมละ
ปัจจุบัน coding เป็นแค่ Syntax ที่สามารถเรียนรู้ได้ครับ มันอาจจะไม่ง่ายแต่มันมีพื้นฐานมาจากสิ่งเดียวกัน ซึ่งสิ่งที่สำคัญที่สุดคือทักษะในการแก้ไขปัญหา การมองหาปัญหาที่เล็กที่สุด อันนี้จะสามารถทำให้เราใช้ภาษาใดๆ (เครื่องมือ) มาตอบโจทย์ในงานที่เราทำครับ
เริ่มต้น java กับ python โอเคไหมครับ
เริ่มใหม่แนะนำ python ครับ ตรงไปตรงมาดี java ยาก สำหรับคนไม่มี ปสก coding มาก่อน
@@WatcharinKaewchom ขอบคุณครับผม
python หรือ js อย่างใดอย่างนึง เรียนให้เข้าใจ ทุก เรื่อง ก่อน พอมาต่อ ภาษาอื่นๆ มันจะใช้ คอนเช็บ คล้ายๆกันครับ ตอนเริ่ม ผมแนะนำ สองภาษานี้ เขียนได้หมด full stack เลย เลือกเรียน ภาษาเดียวให้เก่งก่อนจะไปหลายๆภาษา
@@tonhom260 ขอบคุณครับ
@@pravitt4852 แนะนำ C ครับ😅
อาจจะต่างจากคนอื่น แต่หลายๆโปรแกรม หลายๆภาษา พื้นฐานก็มาจาก C ทั้งนั้นเลยครับ ไม่ว่าจะเป็น C C# C++ ก็ว่ากันไปครับ
เขียนได้ != เขียนดี
โค้ดได้ != โปรแกรมมิ่ง แอดเห็นด้วยสุดๆ
เดี๋ยวนี้ให้ แชท GPT หรือ AI เขียนโคดให้
ทำได้จริงมั้ย ใช้ประโยชน์ได้จริงมั้ย
ถ้าทำได้มือใหม่แทบไม่ต้องเรียนให้ยุ่งยาก ชีวิตสะดวกสบายขึ้นเยอะ
เอาจริงๆนะผมยังไม่เคยเห็นคนที่ไม่มีความรู้เรื่อง Codeing ไปใช้ ai เขียน Code เลยครับ
มันก็อารมณ์เหมือน บอก Ai ให้เขียนลายวงจรอิเลคทรอนิคส์ให้นั่นแหละ ถ้าคุณไม่เข้าใจการเดินลายวงจรต่อให้ Ai เขียนลายวงจรมาให้คุณได้ คุณก็เห็นเป็นแผ่นที่มีเส้นทองแดงวิ่งไปมาเต็มไปหมดจนไม่รู้อะไรเป็นอะไร และคุณก็แก้ไข ต่อยอด หรือปรับเปลี่ยนอะไรแทบไม่ได้เลย เพราะไม่รู้ว่าจะเริ่มจากตรงไหน ปัจจุบันนี้ Ai สำหรับเขียน Code จึงยังคงเป็นเครื่องมือสำหรับโปรแกรมเมอร์ ที่ใช้ลดเวลาการเขียน แต่ยังไม่ใช่สำหรับคนที่ไม่มีความรู้ Codeing เลยแม้แต่น้อย ครับ สำหรับมือใหม่อย่างน้อยเขาต้องเข้าใจหลักการทำงานของโปรแกรมมิ่งและแก้ไขโปรแกรมได้ในระดับนึงแล้ว สำหรับการย้ายไปมาระหว่างโปรแกรมภาษา คนที่เป็นภาษานึงแล้ว ใช้Ai ช่วยแปลี่ยนได้ครับ ผมเองก็ทำ
ช่วยได้ครับ แต่แทนที่คนยังไม่ได้ครับ
สุดท้ายแล้วถ้าเราไม่มีความรู้ภาษาใดๆเลย
ก็ยากครับ ต้องเข้าใจในระดับนึงเลย ถ้าจะให้ gpt ช่วย
หวังให้ gpt ทำให้ทุกอย่าง Dev คงตกงานหมดแล้วครับตอนนี้ แต่ Dev จะยังไม่มีทางตกงานครับ ยิ่ง dev เก่งๆ ยังไง gpt ก็สู้ไม่ได้อยู่แล้ว แต่อย่างที่บอก เอามาช่วยได้ในระดับนึง ช่วยได้เยอะ แล้วแต่ว่าจะให้มันช่วยอะไร
@@dominicchristopher9138 ต้องเข้าใจคอนเซ็บ แล้วถาม ใส่ keyword ถึงจะตอบได้ตรงครับ แต่ถ้าเรายังไม่รู้จริง ก็ทำไม่สำเร็จครับ
เราสามารถให้ LLM, SLM (GPT, LLMA,. ..etc) มาช่วยในการเขียนโค้ดแทนเราได้ครับ แต่ไม่สามารถนำมาแก้ไขปัญหาที่ยังไม่เคยเจอ หรือเราไม่เคยรู้สิ่งนั้นมาก่อน และทำให้ทีมดูแลต่อได้ค่อนข้างยาก รวมไปถึงถ้าไม่เข้าใจมันจริงๆ อาจจะเจออาการหลอน (hallucination) ของมันได้ง่ายมากๆ ครับ
LLM สร้าง Code โดยเน้นทางการสอนให้คนเข้าใจนะครับ code หลายๆส่วนบีบได้มากกว่านั้น แต่ถ้าทำคนจะอ่านไม่รู้เรื่องโดยเฉพาะมือใหม่ ฉะนั้นเรื่องการเขียนCode ยังไงก็สู้พวกมืออาชีพไม่ได้ครับ ส่วนคนที่ไม่เคยเรียน code ไปให้ Ai เขียนให้ได้มั้ย ได้แต่ไม่เป๊ะครับต้องมาปรับปรุง แล้วถ้าคุณปรับปรุงไม่ได้ ก็คือจบงานไม่ได้อยู่ดี