做一名游戏如何成为如何当一名程序员员要什么样的知识

如果我想成为一名程序员,入门应该学些什么... | 问答 | 问答 | 果壳网 科技有意思
如果我想成为一名程序员,入门应该学些什么?
高一平时的信息技术课全部被其他老师占了。寒假想要自己再家学,看到程序员各种羡慕。但是不知道从哪里开始,请求各位大神指教。多谢了^_^主要是编程和什么重装系统方面
+ 加入我的果篮
高中退学,独立开发者,独立博客作者,深度 Git...
我觉得吧,其他回答者有点太迫不及待地把你培养成纯技术宅了..如果楼主只是要入门,作为一项业余兴趣的话,我推荐几个方式,由简到难1. 多看业界资讯,顺便还要看看评论里面的喷子都在争些什么(无贬义, 只是让你了解争议点)....遇到不懂的词就去维基百科查.....这样用不了多久,你对随便一个话题就都能侃侃而谈,看起来非常牛X了.2. 多折腾,要想熟悉各种软件,就要来回折腾,自己去试验软件的各种功能嘛,时间长了就成专家了,对于大部分应用软件来说(比如Windwos),这是一个很简单很有趣的过程。3. 如果想业余学习编程,我建议先试试写网页前端(你看到的所有网站的界面都属于网页前端的范畴),这不要太多的基础,容易学习,也容易作出漂亮的作品,很有成就感,很有趣。以网页为起点,也容易接触到一些更深层次的技术(如后端编程, 服务器维护等).我保证你两个月就能搞出看起来像果壳这样的界面(没人吐槽新版实在太坑爹了么)..4. 如果真的要搞货真价实的编程的话,我建议从Python入手,Python是最适合教学的语言,很容易入门,而且功能强大,用途广泛(可算法/可Web/可桌面),果壳网的后端就是用Python写的.备选的还有Java和(C#).Net, Java可以写Android应用, 而.Net是微软(不要告诉我你不知道Windows是微软的)目前最宠的儿子.C/C++什么的真心不建议,除非是打算以此为工作,C/C++需要很多的基础知识,学起来有很强的挫败感.......
重装系统。。。看看电脑报跟一般的BIOS设置什么的就可以了,现在的常用系统安装,一般都很无脑,街上很多的ghost盘。看看基本都可以了。。。至于程序员。。。看你想干啥了,你是要搞OI还是要搞写程序应用。。。
重装系统么。。。学学怎么安装windows 先了解下计算机最基本的组成 什么是处理器 什么是硬盘
什么是内存 什么是驱动程序等等编程入门 建议你熟悉windows后 去了解下什么是linux 从编写一个简单的网站开始 什么是html 什么是js等等 不建议上来就是c这种方式
不同意ls觉得学程序还有要先入门再搞网站这种应用特别强但相对简单的。建议学python。。
怎么搞都可以,建议淘一台经常坏的旧机器,多折腾,折腾坏再折腾回来,这样对计算机的硬件架构会有好的理解。编程嘛用C也行,最好不用IDE,先理解一下编程的原理,对程序的工作与生成有个简单的理解。如果有精力双管齐下,玩下linux,这样对操作系统会有更好的理解,对程序会有更好的理解。当然毕竟高中了,精力有限,这方面也不要花太多时间,在目前来讲没有一个好的学历以后想深入是比较难的,所以学习基础知识也很重要,比如数学英语这些东西,很多东西不懂没有关系,等上了大学学到更多的工具后自然就会明白了,计算机也是工具,最终还是放在应用上的,怎么利用好这个工具才是最关键的。
先买一本计算机的普及书,或者订电脑报也可以。重点是了解计算机的基本原理。另外,信息技术这本课本你是可以自学的,我就是这样。编程的话,我是初一参加了学校的OI班(OI即信息学竞赛),建议你学C++,因为在各个方面,C++都显得更具优势一些。不过C++有许多面向对象的概念不是一时半刻就消化得了的,所以你先搞好语言基础。
设计师、死理性
重装系统- - 这个现在盗版系统盘全自动 不用学 看看论坛 实践实践然后编程
这个我的第一个编程语言入门书 javascript
这个适合初级人士
其实选择哪种语言并不重要,关键是你要锻炼好自己的逻辑能力。任何程序其实都是赋值、分支、判断、循环等基本语句构成的。如果你学会用这些基本语句画出来流程图,那么用哪种语言实现出来也只是分分钟的事情了。
如果你不打算搞竞赛的话,学VB容易一些,但这个以后没法用来找工作。做网页可以很炫,马上就可以让你的同学和老师佩服你,但你的美工基础要好。以后真正用于工作的,还是C#、JAVA、C++、PHP之类的。
泡面,睡沙发
信息与计算科学
老实说,从大学教学的角度出发,一般都是先学C语言,对编程有所了解,再。。。。。。。老实说我现在还在学习当中,其中啥的,我不敢建议太多,我现在学的是java,还是跟菜鸟一样,求抱团学习
我以前也是从高一开始学的,买一本谭浩强的c语言来学,学程序都从c语言开始,这样比较好。如果学校有信息学竞赛或者机器人兴趣小组的,报名去参加,会有很大的帮助,毕竟在这样的环境你会发现你不是自己一个人。
后回答问题,你也可以用以下帐号直接登录
(C)2017果壳网&&&&京ICP证100430号&&&&京网文[-239号&&&&新出发京零字东150005号&&&&
违法和不良信息举报邮箱:&&&&举报电话:作为一名游戏程序员要学哪些知识呢,求灌输啊!!!!_程序员吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:96,769贴子:
作为一名游戏程序员要学哪些知识呢,求灌输啊!!!!收藏
编程语言,算法与数据结构,高等数学,图形学,图形库,网络编程
高数只要不是专业搞算法用处不大忽略吧
c/c++ windows程序设计 directx/opengl 游戏引擎
积分很有用,不过我们的程度会用人家的公式解决问题就行
数学忽略掉吧,无用,
数学,图形学占很大比重,相比之下编程语言比较次要
游戏引擎算是核心的,语言只是个工具
登录百度帐号推荐应用用户名:dawn0919
文章数:49
评论数:52
访问量:55424
注册日期:
阅读量:1297
阅读量:3317
阅读量:432897
阅读量:1120837
[匿名]51cto游客:
[匿名]51cto游客:
51CTO推荐博文
  现在做为一名程序员,压力越来越大,各种开发工具越来越庞大、不断推陈出新,各种开发设计工程理念缤纷精彩、需要融入平常的开发当中,还有很多新的知识点在不断开拓中,相比以前,做为一名程序员尤其是合格程序员的难度的确增加了不少。  那么,做为一名程序员你应该学习掌握哪些知识和技能呢?  这里的程序员,不是指专业软件公司的专业开发人员,只是作为一般企事业单位的开发人员,就是承担企事业单位开发项目的程序员。  1、掌握网络、服务器和PC机的一般概念和技能。    不至于出了问题一筹莫展,这也是对IT人员的基本要求。  2、数据库知识必不可少。    Oracle和Ms Sql Server这两个数据库必须要掌握,就是安装、日常维护、备份、存储过程、触发器、函数、SQL语言等,还有分布式、主题数据库的搭建、数据仓储与知识挖掘等。    为了安全和性能,企业一般都有群集。  3、企事业单位做应用开发一般是按项目来的,程序员要懂一些项目管理的知识。    风水轮流转而且快,从事IT的基本上都有项目管理的机会,那就需要掌握一些项目管理的相关知识和技巧。    UML很有用,程序员之间的相互沟通用得多,给用户看那是迷乱他们的眼睛。    基本上,程序员参加了软件开发的全过程,需求分析不能马虎对待,也是一门技术活,规范文档必须写好写得漂亮,测试和总结也不能敷衍,学会沟通的一般技巧,因为有可能与领导交谈,也得学习关于一些企业信息化建设的相关内容,俗称信息化理论,尽量做到深入浅出,做一个好的汇报幻灯片不容易,得花费不少的心思。  4、当前流行的设计与架构、开发模式以及一些新概念如云计算要掌握。    对于做开发的来讲是必须的。  5、掌握具体开发工具,精通一门了解其他。    每个人都有喜好,但是也要熟练掌握,必须要至少熟练掌握一门,精通者很少,没有几年功夫谈精通不实在。    现在的开发都是基于网络的,以B/S居多,那么对于HTML和CSS、XML这三样是基本功,当然C/S下的开发是做基本功,就目前的难度来讲两者差不多,不是那么经过简单思考和设计就可以进行的。    企业自己做的网站的维护肯定是自己做,包括性能与安全。  6、现在基于移动智能设备的应用多了,3D。    这是趋势,必须跟上,还有三维上的开发和应用,这个应该是未来的重点。  7、至于到具体的项目,也会有一些特殊的要求。    比如PhotoShop(图片处理),Premiere(多媒体影象制作)等,这是一般的情况,这不好列举,太多了,比如做地理信息方面的,你得熟悉目前流行的一些处理软件(为了调用),如AutoCad、ArcGis或者GeiMedia(视项目使用情况而定)等等,到三维的又有一些如Skyline系列软件、3DMAX等。    虽然上面的内容有些泛泛,可认真考究起来,掌握好每一项都有一定的难度。    事在人为,努力吧,但愿我们都能做一名合格的程序员!&本文出自 “” 博客,请务必保留此出处
了这篇文章
类别:┆阅读(0)┆评论(0)
13:08:50 14:00:56 15:01:38 15:33:52 08:56:27 16:03:46 16:46:50 16:46:58 08:46:05 09:37:24

我要回帖

更多关于 怎么成为一名程序员 的文章

 

随机推荐