目的,自己需要
指的是什么,例如??
除睡觉时间都可以。
既然“除睡觉时间都可以”,那你完全可以按照计算机学科的要求来严格要求自己。其他的选项都是浮云了。
编程这个东西,编程语言本身好像水,语言背后的东西好比森林。你的林子有多大,就能涵养多少水分。
好比你理解计算机组成与操作系统的原理,你就能深入理解汇编语言;
你有编译原理,OOP设计等知识,你就能深入理解各种面对对象设计的精髓;
你理解数据库原理,理解存储模型,理解业务模型,你也能设计出大型的数据库系统;
你对数字图像处理有心得,就能搞图像方面的编程。
但是,这些范畴都太大了,所以你要有一个明确的目标,一个人不可能精通那么多的东西。
你需要根据你的爱好与现有的知识来选择自己的发展方向。
如果你不是功利性的想学编程,在开始不必太纠结到编程语言本身上。先因该具备相关理论知识,然后再找个项目练习,在确定项目之后再决定学什么语言。
很多同学,在学习GDI之前并没有相关的图形知识,看了书之后基本上水平只局限于课本上,这就是因为GDI的高级操作中设计到一些图形学的基本知识。在具备这些知识后,再决定实践的平台,到底是用C++引用WIN32还是.net引用GDI+呢?这个时候才是涉及到该学什么语言的时候。
但是你只想找个好工作,那现在去看java教程吧,网上很多的。
好工作???我才15额,我编程就是为了好玩,我对这个兴趣很大,偶然编编小游戏来玩。不过不知道学那种好,他们说C语言是基础,我觉得java比较好,毕竟很多手机游戏都是这个,弄个好点游戏,还可以赚点小钱
追答那好,给你两条路:
1. 现在全心投入你的高中学业,不要碰编程,只要考上清华啊,浙大的计算机,他们的图形学都很强的,你出来想进暴雪作warcraft 4都没问题
2. 你现在马上自学学c语言,数据结构,算法导论。然后去参见信息竞赛,到时候可以保送,当然不晓得现在还有没有保送一说,当然数学竞赛也行,毕竟数学对于一个伟大的程序员来说太重要了。如果你竞赛能拿奖,英语能考考雅思GRE什么的,你还有机会到国外名校学习。
当然,我的中心议题是:如果你对计算机感兴趣,又年轻,你因该作长远打算,才15岁就是应该想着奔名校计算机系去,因为只有名校才有大师,有大师带你,你以后的水平才会高。特别是你喜欢作游戏,游戏中涉及到的引擎设计技术,图形学与人工智能理论,是需要有大师带你的。
当然,如果你只想陶醉在作游戏的快乐中,鸽只能佩服你的境界高。如果你想用C语言作游戏,在学会C语言之后,你还得学GDI DIRECTX 或者OPENGL等等东西,而且C/C++语言的游戏起点太低了,凭借一个人几个月的时间是难以作出成熟的游戏的。当然有志者事竟成,大名鼎鼎的DOOM,最早就是一个人用业余时间用C与汇编写的。Java游戏入门相对简单,并且java游戏能轻易移植到手机上,如果有比较好的创意,还真能赚点小钱花。但是学习路线也比较长,首先你要学习java本身,然后学习某个平台(比如安卓)的SDK,如果游戏稍微复杂一点你可能需要自学一些图形学与线性代数的知识。最后,作游戏不一定要编码,一些成熟的引擎,不用编码也能作游戏,比如 虚幻3
那明天看了,再采纳哈。