游戏编程适合理科女生大学专业生学吗

求助帖!理科生想学习游戏编程,理科生适合学游戏吗?【软件学院吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:467贴子:
求助帖!理科生想学习游戏编程,理科生适合学游戏吗?收藏
藤门中美双顾问专家团队,真正权威的全程申请指导,真正高端的美国本科,研究生申请指导.囊括卫斯理学院等常青藤名校前招生办官员,均有10年以上录取经验.给你惊喜的录取结果.
我是一名理科生,想学习游戏编程,不知道理科生适合不适合学游戏编程?
游戏编程是指利用计算机编程语言,如C编程语言、C++、java等,编写计算机、手机或游戏机上的游戏。触控科技旗下的触控未来如今正在经营游戏编程语言项目,据了解, 目前流行的游戏编程语言为C++编程语言,目前流行的游戏编程接口为DirectX9.0,还有OpenGL、SDL等。现在手机上玩的游戏分为Android与IOS两种不同平台,分别是用eclipse/MyEclipse和xcode。现在也流行一些跨平台的编程引擎,例如cocos2d-x、unity 3D等。触控未来小编认为,游戏编程师必须有非常强的逻辑思维能力,并且有丰富的数学知识,理科生不管在逻辑思维能力方面还是数学知识的积累方面,都要优于文科生,所以理科生非常适合学习游戏编程,能够很轻易的入门。
登录百度帐号推荐应用大学理科生零基础自学计算机和编程有哪些书籍和方法比较好? - 知乎501被浏览35807分享邀请回答coursera.org/course/cs101这一阶段主要是初步了解计算机科学,看看是否有兴趣继续钻研。如果这一阶段如果你学不下去,大可以不必继续花时间自学了。cs101通常会有一系列小的编程作业,学完后至少能学会一种编程语言。第二阶段获得对计算机科学的一个初步认识之后,就可以开始学习计算机科学的初级基础知识了。我个人觉得这一阶段应该学习以下三门课/三个方向。对于每一项,列举的材料至少看一种,相互参照全部看最好。1. 初步理解计算机系统 (卡内基梅隆大学二年级学生专业课,精华在编程作业。所有作业都有本地测试代码,自己单独做没有问题) 上面那本书的英文版这个系列编程语言语言是C。内容涉及诸如计算机的数值表示,多线程和并发,基本的操作系统知识等等。2. 如何构建相对复杂的软件系统,面向对象和软件设计CMU MIT .........这方面东西也很多,找到一个相似的材料完整的过一遍即可。如果跟了我列举的这门课,需要学会用Java,跟完后可以学会设计模式,设计思想,面向对象等构建较大的软件的基本知识,已经积累大量的编程经验。3. 基本数据结构和初级算法例如: 这方面的书实在是太多了,你搜一下就有很多经典材料/课程的推荐了。我个人不建议现在就上手大名鼎鼎的 (英文版叫做&Introducation to Algorithms)。对于基础薄弱者来说,这东西不适合做导论。。即便它是Introduction.我觉得这三个部分是第二个步骤的全部了。同样,如果看着看着没了兴趣,不建议继续下一步了,不需要浪费时间继续自学了。但是,如果看着还是很有兴趣,但是有些地方理解的不透彻,没关系,这种情况还是可以跳到下一步的。计算机科学很多地方都是初级知识的重复或者变形,继续学习后面的知识,会不断涉及当前的基础知识的。学着学着就融会贯通了。第三阶段这一阶段开始学习计算机科学的高级基础知识了。对我来说,高级基础知识只有两块,操作系统(Operating Systems)和算法和高级数据结构(Algorithms and Advanced Data Structure).操作系统,可以跟MIT的操作系统课: 跟完之后可以写出一个能跑的小kernel。算法和高级数据结构:首选MIT 同样,这两个领域的材料很多,善用搜索引擎去找。第四阶段这一阶段内容非常的多,都是计算机科学或者软件工程的不同专业方向(Domain Knowledge)。 我这里指的都是入门/导论级别的知识 数据库应用网络应用开发手机应用开发计算机网络并行计算机器学习/数据挖掘/人工智能搜索引擎自然语言处理计算机安全编译器分布式系统.........这里东西很多了,建议选择3到5个领域,寻找合适的材料去学习。太多了我就不罗列了,真有需要可以私信我。任何人完成了前四个阶段,我个人认为就已经至少具备了计算机专业本科生(CS Major)的平均水平。 真正的计算机专业学生上的课比上面的我说的多,但是很多并不是必须的,并不影响进入业界工作。第五阶段这一阶段可以系统性,深入的的学习各种领域的东西了,例如如何实现一个严肃的关系型数据库?(Advanced Database Systems)分布式领域的经典理论,问题和挑战有哪些?(Advanced Distributed Systems)常见大数据系统的优劣?(Big Data Systems)编译器如何优化?(Compiler)如何实现一个严肃的操作系统?(Operating Systems)容错的分布式系统 (Fault-tolerant Distributed Systems)各种机器学习 (Machine Learning for Text Mining, Multimedia Machine Learning, Scalable Machine Learning, etc.)存储系统 (Storage Systems)信息检索 (Information Retrieval).........这一阶段适合去读一个计算机硕士/博士,或者在业界积累一定的工作经验后进行研究,材料也是有很多,欢迎私信交流。--------------------------------------幸福的分割线------------------------------------------当时我开始自学的时候,举步维艰。自身基础实在是太薄弱了,也以为学习计算机科学就是学习编程语言。花了太多的时间一本一本的看C/C++/JAVA/Python的书籍,浪费了大量的时间。手头还有很多事情要做,但是看到这个问题情不自禁的停下来,花了一个多小时来写。主要就是希望能帮助提问者或者需要这方面经验的人。非科班的人学习计算机专业比较艰难,一方面要应付当前的专业/工作,一方面又缺乏氛围,环境和资源,比较容易半途而废。也许提问者自己最后也会不了了之,但是如果有人看了我的答案,真的获得了帮助,坚持下来,我的付出也就没有白费。当初起步的时候,太艰难了。38166 条评论分享收藏感谢收起国内编程学习网站(中文讲解)网易云课堂:极客学院:九章算法:慕课网:书籍推荐Algorithm Design (豆瓣)The Algorithm Design Manual, 作者还放出了自己上课的视频和slides - Skiena's Audio Lectures,The Algorithm Design Manual (豆瓣)Cracking The Coding Interview. 著名的CC150,Google, Mircosoft, LinkedIn 前HR离职之后写的书,从很全面的角度剖析了面试的各个环节和题目。之所以叫CC150就是有150道面试题,除了算法数据结构等题以外,还包含OO Design, Database, System Design, Brain Teaser等类型的题目。准备北美面试的同学一定要看。剑指Offer。英文版叫Coding Interviews. 作者是何海涛(Harry He)。Amazon上可以买到。有大概50多题,题目的分析比较全面,会从面试官的角度给出很多的建议和show各种坑。进军硅谷 -- 程序员面试揭秘。有差不多150题。在线OJ及部分题解 专门提供面试题在线评测的OJ,筛选比较方便,还可以在source处选择cc150或者其他来源的题,有阶梯训练系统,不用担心不知道从哪儿开始刷题。目前会根据系统locale选择中文或者英文,评判时也比leetcode快,总之是比较赞啦。 找工作方面非常出名的一个OJ,相应的题解非常多含C++和Java两个版本的题解上面的题解是专业老师提供的,代码质量很不错。网站推荐
非常著名的漏题网站之一。上面会时不时的有各种公司的面试真题漏出。有一些题也会有解法分析。
CC150作者搞的网站,也是著名的漏题网站之一。大家会在上面讨论各个公司的面试题。 一个给公司打分的网站,类似yelp的公司版。会有一些人在上面讨论面试题,适合你在面某个公司的时候专门去看一下。 面经网。应该是个人经营的一个积累面经的网站。面经来源主要是一亩三分地,mitbbs之类的地方。
jobhunting版。北美华人找工作必上。8添加评论分享收藏感谢收起查看更多回答1 个回答被折叠()

我要回帖

更多关于 理科女适合学什么专业 的文章

 

随机推荐