C ++ จำเป็นต้องเรียนรู้หรือไม่หากฉันต้องการรับงานในอุตสาหกรรมเกม?


17

C ++ จำเป็นต้องเรียนรู้หรือไม่หากฉันต้องการรับงานในอุตสาหกรรมเกม? ฉันคุ้นเคยกับ C # มากและมีความเชี่ยวชาญขั้นพื้นฐานในการสร้างเกม 2D ใน XNA 4.0 ตอนนี้ฉันอายุเพียง 13 ปีและชอบทำเกมและหวังว่าสักวันฉันจะได้งานเขียนโปรแกรมเกม ฉันเคยได้ยินผู้คนมากมายพูดว่า C ++ เป็น 'มาตรฐานอุตสาหกรรม' และมันจะทำร้ายอาชีพของคุณโดยไม่รู้ตัว ฉันกำลังพยายามกำหนดเป้าหมายแพลตฟอร์มมากกว่าหน้าต่างและฉันรู้เรื่องMonogameแต่ด้วยเหตุผลบางอย่างฉันมีปัญหามากมายกับเทมเพลต visual studio และฉันพบข้อผิดพลาดมากมายกับ monogame เนื่องจากในทางเทคนิคฉันยังไม่สามารถหางานได้และอาจไม่สามารถเขียนโปรแกรมได้จนกระทั่งฉันอายุ 22 ปีหรือมากกว่านั้น และในช่วงระยะเวลา 9 ปีขึ้นไปอุตสาหกรรมเกมมีแนวโน้มที่จะเปลี่ยนไปมาก ดังนั้นนี่คือบางคำถาม

  • การไม่เรียนรู้ C ++ จะทำให้โอกาสในการเขียนโปรแกรมของฉันแย่ลงหรือไม่?
  • เมื่อถึงเวลาที่ฉันจะได้งาน C ++ จะยังคงเป็นภาษาการเขียนโปรแกรม 'มาตรฐานอุตสาหกรรม'
  • ถ้าฉันเป็นนักพัฒนาอินดี้มันสำคัญไหมว่าฉันเรียนรู้ C ++ หรือไม่และยึดติดกับสิ่งที่ฉันรู้
  • ฉันควรเริ่มเรียนรู้ตอนนี้เพราะฉันมีเวลาหลายปีก่อนที่ฉันจะหางานได้หรือไม่?

ฉันยังมีความกังวลด้วยถึงแม้ว่าฉันจะคุ้นเคยกับการเขียนโปรแกรมเชิงวัตถุ แต่ฉันอาจใช้เวลากับ C ++ มากและสับสนและสับสนมากจากนั้นก็เลิกเรียนรู้และตอนนี้ฉันลืม XNA และ ฉันต้องเรียนรู้ทุกอย่างไปหมด ในระยะสั้น: ฉันควรเรียนรู้ C ++ ถ้าฉันต้องการงานเขียนโปรแกรมหรือไม่

UPDATE

ขอบคุณทุกท่านสำหรับคำตอบและคำแนะนำของคุณ เมื่อไม่นานมานี้ฉันเลือก SFML และ C ++ และมันก็ค่อนข้างดี ฉันเริ่มเบื่อกับภาษา C ++ และเริ่มที่จะลืมตาไม่ต้องกังวลเกี่ยวกับการเรียนรู้สิ่งใหม่ ๆ เพราะฉันสามารถถ่ายทอดความรู้ C # ทั้งหมดของฉันไปสู่การเรียนรู้ C ++ ได้ง่ายขึ้น ขอบคุณทุกคนอีกครั้ง


4
ควรสังเกตว่าจริง ๆ แล้วมีงานในอุตสาหกรรมเกมที่ไม่ได้เข้ารหัสมากกว่างานที่มีการเข้ารหัส ศิลปินผู้จัดการโครงการผู้ทดสอบกล่องดำนักออกแบบการขาย ฯลฯ นอกจากนี้ยังมีงานในภาษาอื่น ๆ รวมกันมากกว่าที่มีใน C ++ เพียงอย่างเดียว ดังนั้นการพูดเชิงสถิติไม่ใช่คุณไม่จำเป็นต้องเรียนรู้ C ++ เพื่อรับงานในอุตสาหกรรม
MichaelHouse

1
มันจะไม่ทำร้ายโอกาสของคุณอย่างแน่นอน บริษัท ที่ฉันทำงานด้วยตอนนี้ใช้ C # และ Unity อย่างเคร่งครัดในการพัฒนาเกมและไม่ต้องใช้ C ++ อย่างไรก็ตาม C ++ ยังถือว่าเป็นข้อดีเพราะมันสอนแนวคิดที่มีประโยชน์มากมายซึ่งสามารถนำไปใช้ที่อื่นได้ ฉันขอแนะนำให้คุณมุ่งเน้นไปที่ภาษาที่คุณรู้จักสำหรับโครงการอินดี้ของคุณ แต่ใช้เวลาเล็กน้อยในการเรียนรู้ C ++ เมื่อคุณสามารถ (สำหรับประสบการณ์)
Benjamin Danger Johnson

2
หากคุณเป็นนักพัฒนามืออาชีพคุณจะไม่สามารถเลือกและเลือกเครื่องมือของคุณได้เสมอ ตัวอย่างเช่นฉันเกลียดชัง Java และ MATLAB ด้วยความหลงใหล อย่างไรก็ตามบางครั้งฉันก็แค่กลั้นลมหายใจเอาไว้ก่อน ดังนั้นเพียงแค่ออกจากเสียงหอนของคุณและเรียนรู้ C ++ เรียนรู้ภาษาเพิ่มเติมอีกสองสามภาษาในขณะที่คุณอยู่ในนั้น
drxzcl

เรียนรู้ C ++ ในขณะที่คุณสามารถ
jcora

ฉันรู้สึกว่าโพสต์นี้เป็นสิ่งสำคัญสำหรับการอ่านคำถามนี้
Andrew Russell

คำตอบ:


23

ฉันต้องการที่จะมุ่งเน้นไปที่คำถามที่สามของคุณเพราะมันอยู่ในพื้นที่ของความรู้ของฉัน (นักพัฒนาอินดี้):

ฉันไม่ได้เขียนรหัส C ++ เป็นเวลาหลายปี และในความเป็นจริงฉันลืมรายละเอียดจำนวนมาก (และใน C ++ มีจำนวนมาก ) ฉันทำงานส่วนใหญ่ใน C # และคุณไม่จำเป็นต้องเรียนรู้ C ++

อย่างไรก็ตามทักษะที่ฉันได้รับจากการเรียนรู้ C ++ โดยเฉพาะอย่างยิ่งในระดับต่ำโดยเฉพาะอย่างยิ่งการทำงานของหน่วยความจำและพอยน์เตอร์ได้พิสูจน์แล้วว่ามีค่า

นอกจากนี้มีหลายครั้งที่ฉันต้องอ่านรหัส C ++ ของผู้อื่น ถ้าคุณรู้วิธีเขียนโปรแกรมใน C # หรือ Java คุณอาจเดาได้ว่าเกิดอะไรขึ้น - แต่การรู้ดีกว่ามาก


คำแนะนำของฉันสำหรับคุณโดยเฉพาะคือเรียนรู้ C ++ ตอนนี้ ในวัยของคุณคุณมีเวลาเหลือเฟือที่จะเรียนรู้ ด้วยวิธีนี้คุณไม่ต้องกังวลเกี่ยวกับการรับ C ++ ในขณะที่คุณพยายามพัฒนาเกมหรือหางานทำ

ไม่ต้องกังวลเกี่ยวกับการลืมรายละเอียดถ้าคุณหยุดใช้ C ++ ด้วยเหตุผลบางอย่าง (หรือ XNA หรือสิ่งอื่นใด) แนวคิดมีความสำคัญมากกว่า และคุณจะสามารถรับรายละเอียดอีกครั้งได้อย่างง่ายดายหากคุณต้องการ


ตามที่คำถามอื่น ๆ ของคุณบอกใบ้ไว้ - เราไม่ทราบว่าอุตสาหกรรมจะมีหน้าตาเป็นอย่างไรในทศวรรษ แม้ว่าฉันจะเดาว่า C ++ จะยังคงใช้งานได้ทั่วไป การพูดในตอนนี้การรู้ว่า C ++ จะช่วยเพิ่มความสามารถในการจ้างงานให้คุณอย่างมากแม้ในร้านที่ไม่ใช่ C ++


7

หากคุณต้องการเป็นโปรแกรมเมอร์เกมคุณอาจหลีกเลี่ยงการเรียนรู้ C ++ หากคุณต้องการงานที่แตกต่างในอุตสาหกรรมเกมเช่นโปรดิวเซอร์หรือศิลปินคุณไม่จำเป็นต้องใช้ C ++

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


2
ฉันจะเถียงอีกทางหนึ่ง C ++ เป็นภาษาที่ใกล้เคียงกับฮาร์ดแวร์ในปัจจุบันและคุณจำเป็นต้องเรียนรู้บางอย่างเกี่ยวกับสถาปัตยกรรมคอมพิวเตอร์ที่คุณจะไม่ได้เรียนรู้ด้วยภาษาระดับสูงกว่าเช่น C # ซึ่งส่วนใหญ่เกี่ยวกับการจัดสรรหน่วยความจำและการกำหนดที่อยู่ หากคุณเรียนรู้ C # ก่อนและคุ้นเคยกับมันคุณอาจจะแปลกแยกจากห่วงเพิ่มเติมที่คุณต้องข้ามด้วย C ++
Hackworth

6

คุณมีเวลามากที่จะเรียนรู้ดังนั้นฉันไม่คิดว่าคุณควรกังวลเกี่ยวกับภาษาที่คุณใช้ แต่ฉันจะระบุบางสิ่งที่คุณอาจพบว่ามีประโยชน์:

  1. C ++ เป็นภาษาในขณะที่ XNA เป็นกรอบงาน XNA จะไม่ได้รับการปรับปรุงโดย Microsoft อีกต่อไปดังนั้นฉันคิดว่ามันยากที่จะจินตนาการว่ามันถูกใช้งานไป 9 ปีนับจากนี้ในขีดความสามารถที่จริงจัง C ++ ที่อื่น ๆ และอยู่เคียงข้างกันตลอดไปมีคณะกรรมการมาตรฐานที่มุ่งมั่นในการปรับปรุงและให้นักพัฒนาควบคุมฮาร์ดแวร์อย่างมากซึ่งมันจะก้าวกระโดดครั้งใหญ่ในอำนาจของฮาร์ดแวร์เพื่อทำให้การควบคุมนี้ไม่จำเป็นและทำให้ภาษาอื่นเข้ามาแทนที่ เป็นมาตรฐานสำหรับเกมที่มีประสิทธิภาพสูง

  2. การเรียนรู้แนวความคิดเป็นส่วนสำคัญไม่ใช่ภาษาที่คุณนำมาใช้คุณสามารถ "เรียนรู้" ภาษาใหม่ได้อย่างรวดเร็วหากคุณเข้าใจหลักการพื้นฐานของมันแล้ว

  3. C ++ ต้องการให้คุณเรียนรู้เกี่ยวกับพอยน์เตอร์และปัญหาหน่วยความจำในระดับที่ลึกกว่า C # ดังนั้นฉันขอแนะนำให้คุณเรียนรู้ในบางจุดโดยไม่คำนึงถึงการใช้งานในอุตสาหกรรม

  4. ความกังวลของคุณเกี่ยวกับการลืมสิ่งต่าง ๆ อาจไม่มีมูลความจริง มันเป็นความจริงที่คุณจะลืมสิ่งต่าง ๆ แต่สิ่งที่เฉพาะเจาะจงไม่ใช่ส่วนสำคัญจริงๆ คุณจะไม่ลืมวิธีออกแบบเกมโดยการสลับภาษา

คุณดูเหมือนจะมีเหตุผลที่จะไม่เรียนรู้ C ++ ฉันคิดว่าคุณแค่พยายามหาเหตุผลเข้าข้างตนเองเพื่อไม่ต้องการเรียนรู้สิ่งใหม่

ลองใช้วิธีนี้: ถ้าคุณเรียนรู้ C ++ และมันจะไม่ถูกใช้ในอนาคตคุณมีเวลาหลายปีในการเรียนรู้ว่าอะไรคืออะไรและฉันรับประกันได้ว่าการเรียนรู้ C ++ จะช่วยให้คุณทำสิ่งนี้ได้ หากคุณลืม XNA ทั้งหมดของคุณและไม่สามารถจัดการเรียนรู้ C ++ ได้จะเป็นการดีกว่าถ้าคุณค้นหาและก้าวไปข้างหน้ามากกว่าที่จะกังวลเกี่ยวกับความเป็นไปได้ ฉันไม่คิดว่าทั้งสองกรณีมีโอกาสมาก


4

คำแนะนำทั่วไป: อย่ามุ่งเน้นไปที่สิ่งที่คุณต้องเรียนรู้หรือสิ่งที่คุณควรจะเรียนรู้ ทำอะไรสักอย่าง

เพื่อตอบคำถามเฉพาะของคุณ Microsoft จะไม่อัปเดต XNA อีกต่อไปดังนั้นโอกาสที่จะไม่อยู่นานกว่านี้มาก C ++ เป็นมาตรฐานอุตสาหกรรมที่ได้รับการยอมรับเป็นอย่างดีและจะไม่ออกจากทุกเมื่อในไม่ช้า ถ้าคุณต้องการทำงานกับเกม AAA แล้วใช่ จำเป็นต้องมีประสบการณ์ C ++


คำแนะนำที่ดี +1 แม้ว่าฉันจะคิดอย่างสุจริตว่าการเรียนรู้ภาษาใหม่มีความสำคัญเช่นกัน
jcora

Yannbane: แต่นั่นไม่รองเลยเหรอ? เมื่อ OP ทำสิ่งที่พวกเขาจะค้นพบสิ่งที่พวกเขาต้องการที่จะเรียนรู้และเรียนรู้มันในกระบวนการ เมื่อคุณรู้ภาษาเดียวแล้วการเรียนรู้ผู้อื่นนั้นค่อนข้างง่าย
Zach Latta

เอ่อไม่มันไม่ใช่ คุณต้องการทั้งสองอย่างหรือแน่นอน แต่การเรียนรู้ภาษามีความสำคัญมากกว่าการมีโครงงาน และไม่เพียงเพราะคุณรู้ว่า C # ไม่ได้แปลว่าคุณรู้ C ++ และถ้าเป็นเรื่องง่ายคุณจะเห็นคนที่รู้จัก 6 ภาษาเป็นประจำ
jcora

1

เนื่องจากคำถามได้รับการตอบแล้วให้ฉันเติมที่นี่สักสองสามหลุมที่นั่นและ ...

ฉันยังมีความกังวลด้วยถึงแม้ว่าฉันจะคุ้นเคยกับการเขียนโปรแกรมเชิงวัตถุ แต่ฉันอาจใช้เวลากับ C ++ มากและสับสนและสับสนมากจากนั้นก็เลิกเรียนรู้และตอนนี้ฉันลืม XNA และ ฉันต้องเรียนรู้ทุกอย่างไปหมด ในระยะสั้น: ฉันควรเรียนรู้ C ++ ถ้าฉันต้องการงานเขียนโปรแกรมหรือไม่

คุณได้รับแนวคิดนี้เกี่ยวกับภาษา C ++ ซึ่งเป็นภาษาสัตว์ประหลาดที่น่ากลัวที่ไหน มันไม่ใช่! จริงๆแล้วมันสนุกมาก

จริงคุณสามารถเข้าใกล้ฮาร์ดแวร์ซึ่งมีประโยชน์สองประการคือคุณเรียนรู้มากขึ้นเกี่ยวกับการทำงานของคอมพิวเตอร์จริง ๆ และที่สองคุณมีพลังในมือมากกว่าที่จะพูด C #

แต่อีกครั้ง C ++ มีวิธีการที่เป็นนามธรรมและมีห้องสมุดที่มีประโยชน์มากดังนั้นจึงไม่เหมือนกับที่คุณจะสื่อสารกับการ์ดกราฟิกโดยตรง (คุณสามารถทำได้) - มันจะถูกแยกออกไป

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

เมื่อคุณมีเวลาลองใช้ JavaScript และ / หรือ Python คนอื่นอาจจะแนะนำ Lisp ด้วย แต่ฉันก็ไม่รู้เหมือนกันเมื่อพูดถึงมันดังนั้นฉันจะไม่พูดอะไรเลย แต่มันอาจมีประโยชน์ในการตรวจสอบอย่างไรก็ตามฉันคิดว่ามันค่อนข้างเรียบร้อยแม้จะมีความเข้าใจที่ จำกัด เกี่ยวกับแนวคิดของมัน Haskell ก็เช่นกัน

และในช่วงระยะเวลา 9 ปีขึ้นไปอุตสาหกรรมเกมมีแนวโน้มที่จะเปลี่ยนไปมาก

จริง แต่เดาว่า: ใน 9 ปีเราจะยังใช้แอสเซมบลี C ++ และ C ฉันสงสัยว่าผู้พัฒนาเกมจะตัดสินใจว่าพวกเขามีทรัพยากรเพียงพอและหยุดการผลักดันขีด จำกัด ของเครื่องจักร แน่นอนนี่เป็นเพียงการคาดเดา แต่ภาษาทั้งหมดนั้นแก่กว่าตัวฉันมากดังนั้นฉันคิดว่าฉันพูดถูก

นอกจากนี้ด้วยการเรียนรู้ C ++ คุณจะสามารถเปลี่ยนเป็นภาษากลางระดับใหม่ได้ง่ายขึ้น

เนื่องจากในทางเทคนิคฉันยังไม่สามารถหางานได้และอาจไม่สามารถเขียนโปรแกรมได้จนกระทั่งฉันอายุ 22 ปีหรือมากกว่านั้น

ฉันค่อนข้างแน่ใจว่าคุณผิดที่นี่ คุณจะสามารถหางานได้ในไม่กี่ปีที่ผ่านมา ไม่กี่ความหมาย 2 ตามกฎหมายของประเทศของฉันฉันคิดว่า แต่ไม่ใช่งานเต็มเวลา

ยังคงมีตัวเลือกให้ทำงานเมื่อโรงเรียนเลิกและถ้าคุณเก่งและคุณก็อาจจะแน่ใจว่าจะมี บริษัท dev ที่ต้องการจ้างคุณ บริษัท gamedev? อาจจะไม่. แต่ไม่มีเหตุผลที่คุณต้องการทำงานในฐานะผู้เริ่มต้น แต่ AFAIK คุณสามารถรับเงินได้ดีกว่าใน บริษัท ปกติและทำงานในเกมในเวลาว่างของคุณ

นอกจากนี้เพียงแค่ดูชื่อของคุณมันก็เหมือนกับว่าคุณคุ้นเคยกับความสุขของการเขียนโปรแกรม C ++ แล้ว!


1

ฉันยังไม่ได้ทำธุรกิจ (ฉันอายุ 17 ปี) แต่ฉันคิดว่ามันเป็นสิ่งจำเป็นสำหรับการค้นพบภาษาและเทคโนโลยีใหม่ ในขณะที่คุณมีเวลาเรียนรู้ C ++, OpenGL และ Java การเรียนรู้สิ่งเหล่านี้ใช้เวลาพอสมควร (ฉันใช้เวลา 5 ปีดังนั้นฉันจึงเริ่มตั้งแต่อายุเท่าที่คุณเป็นอยู่ตอนนี้) แต่ประสบการณ์ที่คุณได้รับนั้นน่าทึ่ง

สิ่งที่ดีในการลองทำคือการทำโคลนนิ่ง Minecraft ใน Java และ OpenGL สิ่งนี้จะให้ข้อมูลเชิงลึกเกี่ยวกับเทคนิค gamedev มากมายและจะเรียนรู้เทคนิคการเพิ่มประสิทธิภาพจำนวนมาก นั่นคือ whay ผมทำตอนอายุ 16 คุณสามารถดูได้ที่ผลจากการนี้ที่นี้: CraftMania ทำไมฉันแนะนำให้เริ่มด้วย Java เพราะมันง่ายต่อการตั้งโปรแกรมมีตัวรวบรวมขยะและการจัดการข้อยกเว้นที่เป็นระเบียบ สิ่งนี้จะช่วยให้คุณเรียนรู้ OpenGL ได้อย่างมีประสิทธิภาพโดยไม่ต้องกังวลกับความยากลำบากทั้งหมดของ C ++ ที่มาพร้อมกับนักพัฒนาที่ไม่มีประสบการณ์

เมื่อคุณรู้สึกว่าคุณเชี่ยวชาญการใช้ Java ร่วมกับ OpenGL ให้ดูที่ C ++ และลองทำสิ่งที่ง่าย (ยังไม่มีเกม) เมื่อคุณคิดว่าคุณเข้าใจวิธีการรวบรวม C ++ และทำงานบนรันไทม์และรู้วิธีการจัดระเบียบหน่วยความจำใน C ++ จากนั้นดูที่SDLเพื่อสร้างเกมที่ง่าย

ทำไมฉันถึงต้องเน้น OpenGL? เพราะ OpenGL ทำงานบนทุกแพลตฟอร์มยกเว้น XBox360 นี่คือ: Windows, Linux, OS X, Android, iOS, BlackBerry, Wii, DS, PS3, PSP, ฯลฯ ... เมื่อคุณเชี่ยวชาญ Xna และ DirectX คุณจะผูกพันกับ Windows และ XBox360 ฉันคิดว่านี่เป็นเหตุผลที่ดีในการเรียนรู้ OpenGL และ C ++ หากคุณต้องการได้งานเขียนโปรแกรมในอุตสาหกรรมเกม


0

คำตอบของฉันคือว่ามันขึ้นอยู่กับสิ่งที่คุณต้องการทำในอุตสาหกรรมเกม ในขณะนี้ถ้าคุณต้องการสร้างเกมคอนโซล AAA, C ++ เป็นสิ่งที่จำเป็น ไม่มีภาษาอื่นใดที่จะอนุญาตให้คุณใช้ประโยชน์จากทรัพยากรที่มีอยู่อย่าง จำกัด ในคอนโซล

เป็นเวลานาน C ++ เป็นภาษากลางของอุตสาหกรรมเกม แต่ด้วยการถือกำเนิดของ iPhone และ Unity ตอนนี้เป็นไปได้ที่จะสร้างเกมที่ยอดเยี่ยมโดยใช้ภาษาเช่น C # และ Objective-C แม้แต่ HTML 5 ก็สามารถสร้างเกมได้แล้ว ความจริงง่ายๆคือมีตัวเลือกมากมายออกมี

คุณยังมีเวลาอีกมากในการเรียนรู้และดูว่าอุตสาหกรรมพัฒนาอย่างไร คำแนะนำของฉันต่อคุณน่าจะเป็นแบบนี้: อย่าไปสนใจภาษา มุ่งเน้นที่การเรียนรู้วิธีสร้างเกมและ / หรือดัดแปลงสำหรับเกมที่อยู่ข้างนอก ความคิดหนึ่งอาจจะทำให้ Minecraft และเข้าใจวิธีการทำ mods โดยใช้ Java ไม่มีอะไรจะดีไปกว่าการได้เห็นว่าคุณสามารถเปลี่ยนวิธีการทำงานของเกมได้แม้ว่าคุณจะไม่ได้ทำการดัดแปลงใด ๆ

เมื่ออายุของคุณฉันกำลังสร้างเกมโดยใช้ Basic (บน Commodore 64) RPG Maker และต่อมาใช้ Java เพื่อดัดแปลงเกม ฉันไม่ได้แตะ C ++ จนกระทั่งอายุประมาณ 18 ปีดังนั้นคุณยังมีเวลาอีกมากที่จะเติบโต

ในการตอบคำถามจริงของคุณ:

  • การไม่เรียนรู้ C ++ จะทำให้โอกาสในการเขียนโปรแกรมของฉันแย่ลงหรือไม่?

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

  • เมื่อถึงเวลาที่ฉันจะได้งาน C ++ จะยังคงเป็นภาษาการเขียนโปรแกรม 'มาตรฐานอุตสาหกรรม'

ดูคำตอบข้างต้น

  • ถ้าฉันเป็นนักพัฒนาอินดี้มันสำคัญไหมว่าฉันเรียนรู้ C ++ หรือไม่และยึดติดกับสิ่งที่ฉันรู้

ไม่สำคัญอะไรคือจำนวนเกมที่คุณเล่นจนจบและวางจำหน่าย

  • ฉันควรเริ่มเรียนรู้ตอนนี้เพราะฉันมีเวลาหลายปีก่อนที่ฉันจะหางานได้หรือไม่?

ไม่เร็วเกินไปที่จะเริ่มเรียนรู้และไม่สายเกินไป

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.