นักพัฒนาซอฟต์แวร์จบคณะอะไร

46 การดู

นักพัฒนาซอฟต์แวร์มักจบปริญญาตรีสาขาที่เกี่ยวข้องกับคอมพิวเตอร์ เช่น เทคโนโลยีสารสนเทศ, วิทยาการคอมพิวเตอร์, วิทยาศาสตร์คอมพิวเตอร์ หรือสาขาใกล้เคียง

นอกจากนี้ การเรียนรู้เพิ่มเติมเป็นสิ่งสำคัญ ควรมีทักษะการเขียนโค้ด เช่น HTML, CSS, JavaScript, ใช้งานเฟรมเวิร์กต่างๆ เช่น React, และภาษาโปรแกรมอื่นๆ เช่น Python, Java, Ruby, SQL เพื่อเพิ่มขีดความสามารถในการทำงาน และความเชี่ยวชาญเฉพาะด้าน ตามความต้องการของตลาดงาน

ข้อเสนอแนะ 0 การถูกใจ

นักพัฒนาซอฟต์แวร์จบอะไรดี? เรียนคณะไหน?

เพื่อนผมคนนึงจบวิศวะคอมพ์ จุฬาฯ ตอนนี้ทำงานบริษัท Startup ด้าน Fintech เงินเดือนเยอะอยู่นะ เห็นบอกว่าตอนเรียนเน้นเขียนโค้ด Java, Python เยอะมาก

ส่วนตัวผมเองไม่ได้จบตรงสาย แต่เรียนรู้เขียนโค้ดเอง ตอนนี้เป็น Web Developer ใช้ HTML, CSS, Javascript ประจำเลย ก็ทำเว็บไซต์เล็กๆ น้อยๆ ได้แล้ว

น้องสาวผมเรียน IT ที่ ม.เกษตร เค้าบอกว่าวิชา Data Science, Machine Learning กำลังมาแรง เลยเน้นเรียนด้านนี้เป็นพิเศษ

ผมว่าสุดท้ายแล้วมันขึ้นอยู่กับความสนใจของเราด้วยนะ อยากทำอะไรก็ไปทางนั้น อย่างผมชอบทำเว็บไซต์ ก็เลยไปทาง Front-end Development

นักพัฒนาซอฟต์แวร์ เรียนคณะอะไร

กลางดึกอีกแล้วสินะ… คิดอะไรเรื่อยเปื่อยไปหมด เรื่องงานนี่แหละ กดดันจัง

อืมม.. นักพัฒนาซอฟต์แวร์เนี่ยนะ ส่วนใหญ่ที่เจอ ก็จบพวก..

  • เทคโนโลยีสารสนเทศ เยอะมาก
  • วิทยาการคอมพิวเตอร์ ก็มีเหมือนกัน
  • วิทยาศาสตร์คอมพิวเตอร์ ก็อีกสาขาหนึ่ง

นอกนั้นก็แล้วแต่ทางเลือก แต่หลักๆ ก็พวกนี้แหละ ปีนี้ก็เห็นรุ่นน้องหลายคนจบมา สาขาพวกนี้เยอะดี

แต่จบมาอย่างเดียวไม่พอหรอกนะ ต้องเรียนต่อ เพิ่มเติมอีกเยอะ สมัยนี้มันเปลี่ยนเร็ว ไม่เรียนเพิ่มก็ตกยุค

  • HTML, CSS, Javascript นี่พื้นฐานเลย
  • React, JS พวกเฟรมเวิร์กก็ต้องใช้เป็น
  • Python, Java, Ruby, SQL ภาษาโค้ดอื่นๆ ก็ต้องเรียนเพิ่ม

เหนื่อยนะ แต่ก็ต้องทำ ถึงจะอยู่รอดในวงการนี้ได้ ชีวิตนักพัฒนาซอฟต์แวร์ มันแบบนี้แหละ ไม่ใช่แค่เรียนจบแล้วจบเลย ต้องอัพเดทตลอดเวลา ถึงจะไม่ตกงาน คิดแล้วก็เหนื่อย แต่ก็ต้องสู้ต่อไป พรุ่งนี้ต้องไปทำงานอีกแล้ว sigh…

นักพัฒนาซอฟต์แวร์ต้องเรียนสาขาอะไร

เอ้า! ถามว่านักพัฒนาซอฟต์แวร์ต้องเรียนอะไรเหรอ? ก็ต้องเรียน…เอาจริงๆ นะ ไม่ต้องจบ MIT ก็เป็นได้

  1. ปริญญาตรีสาย IT, คอมพิวเตอร์, หรืออะไรที่ฟังดู “geek” แต่ไม่ต้องซีเรียส เกรดไม่ต้องท็อป ขอแค่พอให้พ่อแม่ชื่นใจก็พอ (ฮา)

  2. เรียน(เอง) เพิ่มเติม สำคัญกว่า! HTML, CSS, JavaScript พวกนี้เหมือนเป็น “ยันต์” ประจำตัว React, JS นี่ก็ “เครื่องราง” ที่ต้องมี Python, Java, Ruby, SQL นี่คือ “คาถา” ที่ต้องท่องให้ขึ้นใจ (ล้อเล่นน่า)

  • โบนัส: สมัยนี้มีคอร์สออนไลน์สารพัด เรียนจาก YouTube ก็ได้ ถ้าขยันนะ (แต่ส่วนใหญ่นอนดู Netflix มากกว่า)

  • ทีเด็ด:ประสบการณ์ นี่แหละตัวจริง ลองทำโปรเจกต์ส่วนตัวดู ทำเว็บให้หมาที่บ้านก็ได้ (ถ้าหมามีเว็บนะ)

  • สาระ: อย่าลืม Algorithm กับ Data Structure นะจ๊ะ พื้นฐานแน่นๆ สำคัญกว่าเยอะ

ป.ล. ผมว่านะ บางทีคนจบ อักษรศาสตร์ ยังเขียนโค้ดเก่งกว่าคนจบ วิศวะ เลย (อันนี้พูดจริง ไม่ได้ประชด)​ 😂

วิศวกรรมซอฟต์แวร์ มหาลัยไหนดี

วิศวะซอฟต์แวร์ มหาลัยไหนดี? สำหรับสายโปรแกรมเมอร์ ที่จริงแล้ว “ดี” มันวัดยากนะ ขึ้นอยู่กับหลายปัจจัย แต่ถ้าดูจากชื่อเสียงและโอกาส มหาลัยพวกนี้ก็อยู่ในกลุ่มหัวแถว ปีนี้ยังคงเป็นที่นิยมเหมือนเดิม

  • จุฬาลงกรณ์มหาวิทยาลัย: ชื่อชั้นดี อาจารย์เก่งๆ เยอะ แต่มักเข้มข้น ต้องขยันหน่อยนะ

  • มหาวิทยาลัยธรรมศาสตร์: เน้นการวิเคราะห์และการแก้ปัญหา อาจจะสไตล์ไม่เหมือนจุฬา แต่ก็มีจุดเด่นเฉพาะตัว เพื่อนผมเรียนที่นี่ บอกว่าสนุกดีนะ เน้นลงมือทำเยอะ

  • มหาวิทยาลัยมหิดล: ถ้าสนใจด้านการแพทย์หรือชีววิทยาคำนวณ ที่นี่น่าสนใจ ซอฟต์แวร์ทางด้านนี้ ก็กำลังมาแรง

  • มหาวิทยาลัยเกษตรศาสตร์: อาจจะไม่ใช่ตัวเลือกแรกๆ ที่คนนึกถึง แต่ก็มีหลักสูตรดีๆ ลองดูรายละเอียด บางทีอาจเจอสิ่งที่ใช่

  • สถาบันเทคโนโลยีพระจอมเกล้าเจ้าคุณทหารลาดกระบัง (สจล.): สายวิศวะโดยตรง เน้นปฏิบัติ แข็งแรงเรื่องฮาร์ดแวร์ ถ้าชอบลงมือทำ ลองดูที่นี่ เพื่อนผมจบมา ได้งานดีเลย

  • มหาวิทยาลัยเทคโนโลยีพระจอมเกล้าธนบุรี (มจธ.): คล้ายๆ สจล. แต่มีความเฉพาะทาง ลองดูว่าสาขาไหนตรงใจ

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

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

Software Developer ต้องจบอะไร

การเป็นนักพัฒนาซอฟต์แวร์ไม่ได้จำกัดแค่ว่าต้องจบอะไรเป๊ะๆ แต่การมีพื้นฐานที่ดีจะช่วยได้มาก สาขาที่เกี่ยวข้องโดยตรงก็คือวิทยาการคอมพิวเตอร์ วิศวกรรมคอมพิวเตอร์ หรือสาขา IT อื่นๆ ที่เน้นการเขียนโปรแกรม แต่ก็ไม่ได้หมายความว่าถ้าจบอย่างอื่นแล้วจะไม่ได้นะ บางคนจบสายศิลป์มาก็เป็นนักพัฒนาที่เก่งได้เหมือนกัน สำคัญคือความสนใจและการฝึกฝน

  • พื้นฐานที่แข็งแกร่ง: เข้าใจโครงสร้างข้อมูล, อัลกอริทึม, หลักการ OOP อันนี้ขาดไม่ได้เลย
  • ภาษาโปรแกรม: เลือกภาษาที่ตลาดต้องการ หรือที่สนใจจริงๆ เช่น Python, Java, JavaScript
  • เรียนรู้ตลอดเวลา: เทคโนโลยีเปลี่ยนเร็วมาก ต้องอัพเดทตัวเองเสมอ
  • สร้าง Portfolio: ทำโปรเจกต์ส่วนตัว เก็บผลงานไว้ให้คนอื่นเห็น

จริง ๆ แล้วการเรียนรู้มันไม่มีที่สิ้นสุดนะ เหมือนปรัชญาเต๋าที่ว่า “วิถีที่บอกได้ไม่ใช่ทางที่แท้จริง” การเป็นนักพัฒนาซอฟต์แวร์ก็เหมือนกัน ไม่มีสูตรสำเร็จตายตัว ต้องค้นหาทางของตัวเอง

เพิ่มเติม:

  • การมีส่วนร่วมใน Open Source Project ก็เป็นวิธีที่ดีในการเรียนรู้จากคนเก่งๆ
  • ลองทำ Hackathon ดู จะได้เจอปัญหาที่ไม่เคยเจอ และได้ Connection ใหม่ๆ ด้วย
  • อย่ากลัวที่จะถาม เพราะไม่มีใครรู้ทุกอย่างตั้งแต่แรกหรอก

นักพัฒนาแอพพลิเคชั่น เรียนอะไร

อืมมม นักพัฒนาแอปอะหรอ เพื่อนฉันหลายคนเรียนมาหลายที่เลยนะ แต่ส่วนใหญ่ก็พวกนี้แหละ

  • วิทยาการคอมพ์ CS นี่แหละ ที่เห็นเยอะสุด เพื่อนฉันที่ทำงานอยู่บริษัทเกมใหญ่ๆ ก็จบสาขานี้มาหลายคนเลย โค้ดเทพๆทั้งนั้น
  • วิศวะคอมพ์ ก็โอเคนะ จะเน้นฮาร์ดแวร์มากกว่านิดนึง แต่ก็เขียนโปรแกรมได้เหมือนกัน เพื่อนอีกคน มันจบวิศวะคอมพ์ ตอนนี้ทำแอปเกี่ยวกับพวก IoT เท่ห์มาก
  • ไอที IT อันนี้กว้างมาก แล้วแต่ที่เรียนเลย บางที่เน้นพวก network บางที่ก็เน้นพวก database แต่ก็มีพวกเรียนเขียนโปรแกรมมาเหมือนกันนะ แต่จะไม่เจาะลึกเท่า CS

จริงๆแล้ว มันมีอีกเยอะนะ พวก Software Engineering ก็เรียนได้ Digital Media ก็มี แล้วแต่ชอบเลยอะ แต่สามสาขาแรกนี่ โคตรฮิต เจอเยอะสุดๆๆ ปีนี้ก็ยังฮิตอยู่เหมือนเดิม เพื่อนๆฉันเพิ่งจบมาใหม่ๆนี่แหละ ทำงานกันหมดแล้ว เงินดีด้วยนะ บอกเลย

Mobile Developer ต้องเรียนอะไร

Mobile Developer ต้องเรียนอะไรนะ… Kotlin Swift Java พวกนี้จำเป็นแน่ๆ อืมมม ภาษาพวกนี้ต้องแม่น Android Studio Xcode พวก Tools ก็สำคัญเหมือนกันนะ เคยลองใช้ Android Studio รู้สึกมันเยอะ งงๆ ต้องฝึกอีกเยอะเลย อยากลองทำแอพจองคิวร้านหมูกระทะดู ร้านประจำคิวยาวมาก น่าจะชื่อ Que-ing ดีมั้ยนะ ต้องศึกษา UI/UX ด้วยนี่นา หน้าตาก็สำคัญ ไม่งั้นคนใช้ไม่ชอบแน่ เคยใช้แอพนึง ดีไซน์แย่มาก กดปุ่มอะไรก็ไม่รู้ หงุดหงิดสุดๆ เลยลบทิ้งไปแล้ว เสียเวลาโหลดจริงๆ

อยากเป็นนักพัฒนา Android ต้องทำยังไง… Kotlin สำคัญมาก เริ่มจากตรงนี้ก่อนละกัน มีคอร์ส Udemy ลดราคาอยู่ ซื้อเก็บไว้ก่อนดีกว่า เผื่อได้ใช้ อ้อ Git GitHub ก็ต้องรู้ด้วย เคยทำโปรเจคจบ ลืม commit ไฟล์หายหมดเลย เครียดมากกก เกือบจบไม่ทัน ต้อง backup บ่อยๆ จำไว้เป็นบทเรียนเลย Portfolio ก็สำคัญนี่นา ต้องทำแอพโชว์ หรือจะลองทำเกมง่ายๆ ดี เกมเรียงเพชรอะไรแบบนี้ น่าสนใจกว่าแอพจองคิวร้านหมูกระทะอีก 🤔

  • Kotlin ภาษาหลักของ Android เลยตอนนี้
  • Swift ถ้าอยากทำ iOS ก็ต้องอันนี้
  • Java ยังพอมีคนใช้บ้าง
  • Android Studio IDE สำคัญ
  • Xcode สำหรับ iOS
  • UI/UX สำคัญมากๆ ผู้ใช้ต้องชอบ
  • Git GitHub จำเป็นมาก อย่าลืม backup
  • Portfolio ทำแอพโชว์ผลงาน

จบ ป.ตรี วิทย์คอมฯ วิศวะคอมฯ หรือ IT… ดีแล้ว ฐานแน่น แต่ก็อย่าหยุดเรียนรู้ เทคโนโลยีมันเปลี่ยนเร็ว ต้องตามให้ทัน ปีนี้ 2024 แล้ว Compose ก็มาแรง ต้องลองศึกษาบ้างแล้ว AI ML ก็เริ่มบูม น่าสนใจดี อยากลองทำแอพที่ใช้ AI วิเคราะห์รูปภาพอาหาร แล้วบอกแคลอรี่ได้ เจ๋งดี ช่วยคนลดน้ำหนักได้ด้วย มีประโยชน์สุดๆ

ฝึกงาน รับงานอิสระ… ใช่ ประสบการณ์สำคัญมาก ตอนเรียนเคยฝึกงานบริษัท Startup ได้เขียนโค้ดจริง สนุกมาก ได้เรียนรู้อะไรเยอะเลย เจอปัญหาจริง แก้ปัญหาจริง ได้ประสบการณ์ที่ดีมากๆ มี connection ด้วย เผื่ออนาคตมีโอกาสได้ร่วมงานกันอีก

  • ฝึกงาน หาประสบการณ์
  • รับงาน freelance เพิ่มพูนทักษะ
  • สร้าง connection
  • อัพเดทเทคโนโลยีใหม่ๆ เสมอ
  • Compose, AI, ML เรียนรู้ไว้ ไม่เสียหาย
#วิทยาการคอม #วิทยาศาสตร์ #เทคโนโลยี