ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => ข้อความที่เริ่มโดย: ggolf ที่ 14 กรกฎาคม 2018, 23:00:26



หัวข้อ: อยากเขียนโปรแกรมเก่งๆต้องทำยังไงครับ
เริ่มหัวข้อโดย: ggolf ที่ 14 กรกฎาคม 2018, 23:00:26
อยากขอคำปรึกษาจากพี่ๆโปรแกรมเมอร์ทุกคนหน่อยครับ ผมอยากเขียนโปรแกรมได้เก่งๆ ต้องเริ่มต้นยังไงครับ ตอนนี้ผมอ่อนมาก แทบจะไม่ได้ดลย


หัวข้อ: Re: อยากเขียนโปรแกรมเก่งๆต้องทำยังไงครับ
เริ่มหัวข้อโดย: sinomoney ที่ 15 กรกฎาคม 2018, 03:39:18
ก็ไม่รู้ว่าแค่ใหน ถึงเรียกว่าเก่งนะครับ
สำหรับผมจะเก็บโค้ดที่ใช้ประจำไว้ครับ ถึงเวลาใช้ก็แค่มาปรับให้เข้ากับงาน


หัวข้อ: Re: อยากเขียนโปรแกรมเก่งๆต้องทำยังไงครับ
เริ่มหัวข้อโดย: lbike ที่ 15 กรกฎาคม 2018, 16:25:58
มาสายนี้ระวังตัวดีๆนะครับโจทน์เยอะเหมือนกัน


หัวข้อ: Re: อยากเขียนโปรแกรมเก่งๆต้องทำยังไงครับ
เริ่มหัวข้อโดย: Maxio ที่ 16 กรกฎาคม 2018, 02:24:26
เรียนรู้ ทดลองทำ ฝึกฝน ครับ


หัวข้อ: Re: อยากเขียนโปรแกรมเก่งๆต้องทำยังไงครับ
เริ่มหัวข้อโดย: tarrekup ที่ 16 กรกฎาคม 2018, 06:26:50
อยู่ที่การฝึกฝน  :wanwan021:


หัวข้อ: Re: อยากเขียนโปรแกรมเก่งๆต้องทำยังไงครับ
เริ่มหัวข้อโดย: ginky ที่ 16 กรกฎาคม 2018, 08:40:28
ไม่มีอะไรดีกว่าลงมือทำครับ
ลองหาไอดอลสักคนครับ
พยายามศึกษาสิ่งที่เขาทำ เริ่มต้นจากการเลียนแบบ
พร้อมกันนั้นก็ศึกษาหาข้อมูลว่ามันมีที่มาที่ไปยังไง
จากนั้นก็ทำสิ่งที่ยากขึ้นไปทีละนิด
วนลูปแบบนี้ไปเรื่อย
เดี๋ยวก็เก่ง

ที่สำคัญคืออย่าเร่งรัดเรื่องเวลา
ไม่ต้องรีบเก่ง ทำแบบค่อยเป็นค่อยไป
คุณจะมีฐานแน่นและยั่งยืนกว่า


หัวข้อ: Re: อยากเขียนโปรแกรมเก่งๆต้องทำยังไงครับ
เริ่มหัวข้อโดย: Tutorcuu ที่ 16 กรกฎาคม 2018, 09:37:06
ลองศึกษาและลงมือทำดูนะครับ


หัวข้อ: Re: อยากเขียนโปรแกรมเก่งๆต้องทำยังไงครับ
เริ่มหัวข้อโดย: goragod ที่ 16 กรกฎาคม 2018, 21:19:47
https://goragod.com/knowledge/%E0%B8%A1%E0%B8%B7%E0%B8%AD%E0%B9%83%E0%B8%AB%E0%B8%A1%E0%B9%88%E0%B8%AB%E0%B8%B1%E0%B8%94%E0%B9%80%E0%B8%82%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B9%82%E0%B8%9B%E0%B8%A3%E0%B9%81%E0%B8%81%E0%B8%A3%E0%B8%A1_%E0%B9%80%E0%B8%A3%E0%B8%B4%E0%B9%88%E0%B8%A1%E0%B8%95%E0%B9%89%E0%B8%99%E0%B8%AD%E0%B8%A2%E0%B9%88%E0%B8%B2%E0%B8%87%E0%B9%84%E0%B8%A3%E0%B8%94%E0%B8%B5.html เผื่อช่วยได้


หัวข้อ: Re: อยากเขียนโปรแกรมเก่งๆต้องทำยังไงครับ
เริ่มหัวข้อโดย: CherryX ที่ 17 กรกฎาคม 2018, 02:35:02
ต้องรับงานเขียนโปรแกรม และฝึกบ่อยๆคะ


หัวข้อ: Re: อยากเขียนโปรแกรมเก่งๆต้องทำยังไงครับ
เริ่มหัวข้อโดย: cloudsphere ที่ 17 กรกฎาคม 2018, 10:35:00
ฝึกเยอะๆ เรียนจากพวก udemy เยอะๆ  :wanwan003: :wanwan003:


หัวข้อ: Re: อยากเขียนโปรแกรมเก่งๆต้องทำยังไงครับ
เริ่มหัวข้อโดย: SEkr ที่ 17 กรกฎาคม 2018, 12:08:32

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


หัวข้อ: Re: อยากเขียนโปรแกรมเก่งๆต้องทำยังไงครับ
เริ่มหัวข้อโดย: Kokfomd99 ที่ 17 กรกฎาคม 2018, 12:10:11
เตรียมเงินสักก้อน เรียนถาษาคอมคับ
เมือก่อนผมก็ไม่เก่ง ใช้วิธีศึกษาจาก
Youtube ตาม เรียนตามที่ต่างๆบ้าง


หัวข้อ: Re: อยากเขียนโปรแกรมเก่งๆต้องทำยังไงครับ
เริ่มหัวข้อโดย: dekdoo ที่ 17 กรกฎาคม 2018, 15:23:16
เขียนแนวไหนล่ะครับ App หรือ เว็บ
เอาสักทาง แล้วลงมือทำ ไปเป็นลูกน้องคนอื่นก่อนก็ได้ ทำไปเรื่อย ๆ เดี๋ยวก็เก่งเอง มีปัญหาถาม google


หัวข้อ: Re: อยากเขียนโปรแกรมเก่งๆต้องทำยังไงครับ
เริ่มหัวข้อโดย: kita2006 ที่ 17 กรกฎาคม 2018, 16:37:06
เขียนแนวไหนล่ะครับ App หรือ เว็บ
เอาสักทาง แล้วลงมือทำ ไปเป็นลูกน้องคนอื่นก่อนก็ได้ ทำไปเรื่อย ๆ เดี๋ยวก็เก่งเอง มีปัญหาถาม google

ใช่ครับไปเป็นลูกน้องเขาก่อน เข้าบริษัทใดบริษัทหนึ่ง คลุกคลีกับคนเก่งในนั้น 1-2 ปีพอได้พื้นฐานระดับหนึ่งคุณจะไปต่อได้สบายๆ

โปรแกรมเมอร์ดีอย่างหนึ่งคือ ทำงานบริษัท ได้ทั้งเงินได้ทั้งประสบการณ์ครับ ยิ่งทำงานนานๆปีไป เงินเดือนไม่ต้องพูดถึง เดือนละ 100K เยอะแยะครับ บริษัทในไทย

ถ้าออกไปทำที่นอก เอาง่ายๆต่ำสุดแย่ๆนะครับแถวยุโรป 100K - 300K /เดือน    ดูง่ายๆที่ประกาศใน stackOv -> https://stackoverflow.com/jobs?med=site-ui&ref=jobs-tab เพราะฉนั้นไม่ต้องสงสัยว่า อิเล็กทรอนิคหรือ เทคโนโลยีด้านโปรแกรม มันทำเงินได้มหาศาล ได้เหมือนกัน เว็ปๆเดียวพัฒนาได้ไม่รู้จบ แอพๆเดียวพัฒนาได้ตลอดชั่วอายุคน

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


หัวข้อ: Re: อยากเขียนโปรแกรมเก่งๆต้องทำยังไงครับ
เริ่มหัวข้อโดย: nagis ที่ 18 กรกฎาคม 2018, 13:31:20
ไปดู code ที่เขาเขียน พวก package framework cms module ดังๆ  ไปดูว่าพวกมันทำงานอย่างไร เขียนอย่างไร มีโครงสร้างอย่างไร เขียนเทสอย่างไง ถ้าเข้าใจจะเก่งเลย
เพราะคณส่วนมากจะใช้ส่วนที่เขียนเสร็จแล้ว ไม่ได้เข้าใจว่าเบื้องหลังทำอย่างไร ที่จริงมันก็ถูกเพราะพวกนี้ออกแบบมาให้ใช้แบบนี้ แต่คุณอยากจะเก่งไงก็ต้องไปอ่าน code พวกนี้
ถ้าเก่งแล้วคุณก็จะสามารถรู้ว่าโปรแกรมนี้มี bug ตรงไหน ถ้าต้องการสร้าง function จะทำอย่างไร จะตัดอะไรออกให้มันเบาๆ หรือเขียนม package framework cms module เป็นของตัวเองได้ก็ได้เพื่อให้คนอื่นใช้งาน

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


หัวข้อ: Re: อยากเขียนโปรแกรมเก่งๆต้องทำยังไงครับ
เริ่มหัวข้อโดย: x-script ที่ 18 กรกฎาคม 2018, 13:36:38
เก่งจริงๆต้องทำงานเป็นทีมได้ครับ

เกมโปรแกรมเมอร์เงินเดือนดีนะครับ แต่เขียนยากครับ

ถ้าอยากเก่งจริงก็ต้องทำงานเยอะๆครับ

ถ้าอยากได้เงินเดือนเยอะๆก็ต้องเขียนภาษาที่คนทั่วไปเขียนไม่ได้เป็นครับ

ตอนนี้ที่ดูๆ basicที่เป็นกันหมดคือ php ครับ คนที่ไม่ได้จบคอมก็เขียนได้

ผมแนะนำนะครับแค่เรียนอย่างเดียว ไม่พอครับคุณจะจำโค้ดไม่ได้เท่าไหร่ คุณต้องรับงานเขียนโปรแกรมครับแล้วคุณจะจำได้แม่นยำขึ้น


หัวข้อ: Re: อยากเขียนโปรแกรมเก่งๆต้องทำยังไงครับ
เริ่มหัวข้อโดย: chayakornjj ที่ 18 กรกฎาคม 2018, 15:31:22
ศึกษา และทดลองครับ การจะเขียน Software ที่มี Quality จริงๆ

มันมีหัวข้อบางอย่างที่คนไทยยังขาดอยู่มาก (ส่วนใหญ่ทำโปรแกรมแค่พอใช้ได้ก็ถือว่าผ่าน)
  • Design Pattern ต่างๆ
  • Best Practice ต่างๆ เชื่อผมว่า Github นี่แหละแหล่งข้อมูล และตัวอย่างขนาดใหญ่
  • Test Driven Development (Unit Test, Integration Test)

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

ขอให้โชคดีกับเส้นทางโปรแกรมเมอร์ครับ


หัวข้อ: Re: อยากเขียนโปรแกรมเก่งๆต้องทำยังไงครับ
เริ่มหัวข้อโดย: m_ld ที่ 18 กรกฎาคม 2018, 15:32:59
ศึกษาเรื่องตรรรกศาสตร์ให้ถ่องแท้
แล้วเริ่มต้นด้วยภาษา PHP อันนี้ผมคิดว่าพื้นฐานเข้าใจง่ายสุดแล้ว

จากนั้นเวลาเขียนโปรแกรม อันไหนที่ทำไม่ได้หรือมีโจทย์ใหม่ ๆ ให้ค้นหาใน Google โดยใช้คีย์ในการค้นหาเป็นอังกฤษ แล้วตามด้วย site:stackoverflow.com
อย่าคิดว่าสิ่งที่เรากำลังจะทำจะยังไม่มีใครทำ เพราะทั้งโลกของ Programmer มีคนเคยลองมาก่อนเราแล้ว

เพิ่มให้อีก ของฟรีที่ไม่ต้องลงแรงเยอะก็ไปที่ github.com ได้เลย



หัวข้อ: Re: อยากเขียนโปรแกรมเก่งๆต้องทำยังไงครับ
เริ่มหัวข้อโดย: Jaych ที่ 19 กรกฎาคม 2018, 12:09:56
คนเราถนัดไม่เหมือนกัน
อาจเป็นเหมือนผม ถนัดสมองอีกซีกมากกว่า (จินตนาการ) มากกว่าอีกซีกที่เน้นตรรกะ เรียนโปรแกรมกี่ครั้งก็ไปไม่รอด  :P


หัวข้อ: Re: อยากเขียนโปรแกรมเก่งๆต้องทำยังไงครับ
เริ่มหัวข้อโดย: COW ที่ 19 กรกฎาคม 2018, 12:11:13
ทำบ่อยๆ ศึกษาเยอะๆ ครับ บางทีอาจลงเรียนเพิ่มเติม


หัวข้อ: Re: อยากเขียนโปรแกรมเก่งๆต้องทำยังไงครับ
เริ่มหัวข้อโดย: del555 ที่ 19 กรกฎาคม 2018, 12:13:13
อาจจะต้องลอง ฝึกฝนบ่อย ๆๆ มั้งครับ
ลองดูงานของคนอื่น แล้วลองนึกว่าตัวเองจะเขียนออกมายังไงให้ใกล้เคียงอะครับ

โดยปกติแล้วพื้นฐานการเขียนโปรแกรม ไม่น่าจะยากที่จะเข้าใจ
แต่จะไปยากตรงที่ วิธีการคิดนี้แหละมั้งคับ

ยังไงก็ลองเขียนเยอะ ๆๆ ดูแหละกัน  :wanwan020: :wanwan020:


หัวข้อ: Re: อยากเขียนโปรแกรมเก่งๆต้องทำยังไงครับ
เริ่มหัวข้อโดย: dekbannok14 ที่ 19 กรกฎาคม 2018, 15:20:27
อยู่ที่กระบวนการคิดด้วยครับ Algorithm  :wanwan003:


หัวข้อ: Re: อยากเขียนโปรแกรมเก่งๆต้องทำยังไงครับ
เริ่มหัวข้อโดย: WinPickup ที่ 25 กรกฎาคม 2018, 23:18:43
 :wanwan013: :wanwan013: :wanwan013:

ฝึกฝน หาประสบการณ์ไปเรื่อยๆ อย่าหยุดขยัน สนใจเรื่องใหม่ๆตลอด


หัวข้อ: Re: อยากเขียนโปรแกรมเก่งๆต้องทำยังไงครับ
เริ่มหัวข้อโดย: dekjaidee ที่ 26 กรกฎาคม 2018, 08:36:01
ตั้งแต่เริ่มแรกจนถึงทุกวันนี้ ก็อาศัยตามเว็บและการถามตอบไปเรื่อยๆครับ
ผมว่ามันทำให้เราเรียนรู้วิธีแก้ได้ดีนะ

สู้ๆ ครับ

 :wanwan017:  :wanwan003: :wanwan003:


หัวข้อ: Re: อยากเขียนโปรแกรมเก่งๆต้องทำยังไงครับ
เริ่มหัวข้อโดย: HurricaneSalmon ที่ 25 สิงหาคม 2018, 01:36:06
passion กับ just do it แค่นั้นครับ  :wanwan004: :wanwan004: :wanwan004:


หัวข้อ: Re: อยากเขียนโปรแกรมเก่งๆต้องทำยังไงครับ
เริ่มหัวข้อโดย: mean ที่ 25 สิงหาคม 2018, 07:52:05
นึกถึงสมัยเริ่มแรกมันก็ยากจริงๆ ครับ
สมัยนี้ howto tool ต่างๆ มีเยอะแยะมากมาย
ขอแค่ขยัน ตั้งใจ ลงมือทำ ฝึกบ่อยๆ มั่วๆ ผิดซ้ำๆ เยอะๆ ก็จะเก่งเองครับ
ภาษาอังกฤษหากตั้งใจใช้ให้ถูก เขียนให้ code อ่านเข้าใจได้ ก็จะเก่งขึ้นทั้งภาษาโปรแกรม และภาษาอังกฤษครับ

หลักคิดแต่ละภาษาคล้ายๆ กันหมด ต่างกันก็แค่ syntax.


หัวข้อ: Re: อยากเขียนโปรแกรมเก่งๆต้องทำยังไงครับ
เริ่มหัวข้อโดย: ihomeservice ที่ 25 สิงหาคม 2018, 21:18:57
ต้องฝึกฝนนะคะ ลองคิดเคสต่างๆดู แล้วลองหัดเขียน เขียนแล้วนึกถึงกรณีต้องทำขากลับด้วยนะคะ


หัวข้อ: Re: อยากเขียนโปรแกรมเก่งๆต้องทำยังไงครับ
เริ่มหัวข้อโดย: Appman ที่ 26 สิงหาคม 2018, 01:54:14
ผมว่าต้องอ่านเยอะๆ ดูบ่อยๆและฝึกตามพร้อมคิดสิ่งใหม่ๆเรื่อยๆ


หัวข้อ: Re: อยากเขียนโปรแกรมเก่งๆต้องทำยังไงครับ
เริ่มหัวข้อโดย: somsaknus ที่ 17 กันยายน 2018, 11:20:36
คำว่าโปรแกรมเมอร์มันกว้างมาเลยนะคับ ลองถามตัวเองก่อนว่าจะไปสายไหน เช่น เขียนเว็บ  เขียนแอพ  ซึ่งแต่ละอย่างจะเขียนไม่เหมือนกัน แนะนะให้เจาะจงในสิ่งที่เราต้องการที่สุดก่อนดีกว่า ถ้าไปสายเขียนเว็บ ก็ศึกษาการทำเว็บ เรียนรู้ code การใช้ การแก้ไข  ถ้าเป็นเว็บและอ่าน code  แก้ไขมันได้  ถ้าจะเปลี่ยนสายไปเขียนแอพ ก็จะมีทักษาพื้นฐานมาหน่อยๆ  ลองดูนะคับ แนะนำว่าต้องฝึกทุกๆ วัน ไม่เข้าใจส่วนไหนก็เอาคำถามไปค้นหาใน google ได้คับ
 


หัวข้อ: Re: อยากเขียนโปรแกรมเก่งๆต้องทำยังไงครับ
เริ่มหัวข้อโดย: pongkunkamol ที่ 17 กันยายน 2018, 11:29:20
ฝึกบ่อยๆครับ ดูงานของคนอื่นเป็นประสบการณ์ ทำไปเรื่อยๆ เดี๋ยวก็มาเอง สู้ๆครับ  :wanwan003:


หัวข้อ: Re: อยากเขียนโปรแกรมเก่งๆต้องทำยังไงครับ
เริ่มหัวข้อโดย: pongploydev ที่ 26 มกราคม 2019, 22:23:01
 :wanwan003: :wanwan003: :wanwan003:
เอาสั้นๆ ง่าย คือต้องมีพื้นฐาน เบื้องต้น ของโปรแกรมครับ


หัวข้อ: Re: อยากเขียนโปรแกรมเก่งๆต้องทำยังไงครับ
เริ่มหัวข้อโดย: nopaudio ที่ 26 มกราคม 2019, 22:37:42
ศึกษาและลองทำผิดๆถูกๆดูครับ


หัวข้อ: Re: อยากเขียนโปรแกรมเก่งๆต้องทำยังไงครับ
เริ่มหัวข้อโดย: CherryX ที่ 26 มกราคม 2019, 23:04:19
ฝึกฝนบ่อยๆคะ  :wanwan003: