我接触计算机很多,但是没有语言基础。我想自学GIS程序开发,需要做什么准备?哪位前辈知道。我现在有充裕

我有充裕的时间和精力... 我有充裕的时间和精力 展开
 我来答
匿名用户
2011-07-05
展开全部
先鼓励下这位学弟:机会总是有的,可只是给有准备的人
世上无难事,只要肯攀登,没有想不到的,只有做不到的
以下省略3万6千字套话..................
答案:(答案都是白话文,使其意思明了,其他高手勿笑我)
一.关于发展方向
学习编程也是要分方向的,学之前要明白自己要干什么
比如我是要做桌面的软件(比如管家婆啦,飞鸽啦等等),还是做网络的软件
(比如移动缴费啦,企业网站什么的),还是嵌入式开发(最简单的例子:手机游戏)
专心于一条路线是绝对支持的,但是半路专别的方向也不是不可以的
有编程基础了,就容易一点
二.关于编程能力
这个个人而言,没有什么所谓能力,当然,要学到惊天地,泣鬼神的地步
是需要一点点个人因素的,比如说头脑,智商,但是一般来说
人都是一样聪明的,只是偏好的行业不同
所以没有什么是办不成的
三.关于编程兴趣
其实编程是有极高的兴趣驱使的东西
就像你玩游戏一样,我就要这件装备,可目前的等级穿不上或者是买不起
那怎么办,只有冲级,只有努力的赚钱,编程也是,你必须对它极为感兴趣
才能写好程序,才能写出好程序,而如果只是为了高薪,为了糊口,那即便你学了
也不会出什么太好的成绩,不过兴趣是可以培养的嘛,所以看你自己的心态了
四.题解
HELLO WORLD这么经典的东西,不要随便污蔑,因为你可以编HELLO WORLD
就证明了你可以编程(这里指你知道原理而不是语法)
C,数据结构,软件工程,必须要学,而且要好好学,你可以不精,但是你必须得会
还有就是要多练习,你不管学什么语言,都是必不可少的
今天写个小99啦,明天写个乘法啦,编程这东西,灵感是经验写出来的,不是凭空想出来的
你说过你没认真写过程序,为什么呢?可能是学校其他的课程耽误了,分心了?
这只是叫做理由罢了,没有什么东西能够分心的,就像CS里,你和敌人都遇见了
你还能回头叫网管给你拿瓶汽水么?至少在那一刹那你是专心的,找到那种专心的感觉
用在编程上,你会发现你的进步(相对而言)神速。
再说说等级考试吧,说实话,没什么用,你拽过十个程序员,得有9个和我说法一样
因为如果你学完了,能自己做东西了,再回头看看那个等级证,废纸一张
但是我没有完全诋毁它的意思,如果修分或毕业需要它,是必考的,而且要考好的
说说考证的心态,我上大学的时候有许多其他系的同学也考计算机等级证,他们是为了
考而编程,而咱们既然是学编程的,就要为了编程而编程,说简单一点
他们是在死记硬背书上的东西,很累。我见过一牛人,考过去了,回头问他为什么这么写
他不懂,就说这么写就能给分,我当时就摔了一跟头,糟蹋这程序了
而咱们就像是平常吃饭一样的去看待,就好办多了,能不能考下证,就看你的心态
我劝你再考的时候,就抱着我要学习要吸收这门知识而不是为了证的心态去考。
辩驳你题里的一句话:现在自己觉得C就学不会呢,学别的也是很扯的了。
C这么博大精深的东西,你要一下就学会了,就更扯了
我本身不是C方向的,但是我听说C没有7年,根本就学不出什么模样
所以你现在学不会C,没关系,如果你不想去焊主板写系统,
你有C的基础,就往面向对象语言方向转一转
比如C++,C#,JAVA等等
实在不知道学什么,就带着这样的一个前提和问题去找你们老师,教什么语言的都行
前提:我要做什么或者是我的理想是要做出什么
问题:这样的前提下我要学什么
这样提问,等到你真正入门的时候,走的路就会越来越明朗了
我就是这样走过来了,不过当时是自己摸索的,确实很痛苦,明白你的感受
五、关于数学
普通编程只需要高中数学基础,向大学学的什么狗屁离散数学啊,一律用不上
(人工智能等高端方向除外)
自身千万不要认为数学不好就不能学好,不要让它成为你的拦路虎
六、最后
一年半的时间可以学会一门语言,但是如果要精进,要远远超出一年半的时间
要想学好一门语言,就要在实践中摸索,在实际工作中积累经验
别想着学几天就能做出东西。程序员,这是最枯燥的,但是是最有成就感的职业

希望你有好的成就吧,在以后的日子里。。。。(以下再省略3万6千字祝福的话)

上面有说的只是自身走过来的一条路,仅供参考吧,随便,我是J2EE程序员

答的不好,希望楼上楼下的高人别骂我,帮助帮助楼主
另外,虚机团上产品团购,超级便宜
百度网友570dd35
2011-07-04 · TA获得超过443个赞
知道小有建树答主
回答量:224
采纳率:0%
帮助的人:175万
展开全部
首先是选择一种语言。你要让计算机为你做事。总要告诉它如何做,做什么。这就需要计算机语言。
其次,找个好的学习氛围。最好能大家一起讨论问题。
第三,需要有网络(不会的问题可以上网搜索答案)
第四。就是你说的时间和精力。
最最重要的是有恒心。程序不是想玩就能玩的。
给你个QQ群吧。有兴趣可以加。140038975这个群可以帮你打c/C++基础你选择了其它语言就不要加了。
追问
非常感谢你,我就是地理信息专业的,但是学的都是大理论。我们专业没有做编程的。
追答
不客气,还是那句话:编程需要恒心。加油。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式