请各位高手进来看看谢谢、

heimu460861977 2011-10-04 10:31:41
我是一名高中生,初中没学到英语和数学都不好,但是很想学编程 和电脑技术,不知道怎么入门,求高手给个指点,我平时就会打字、聊天、玩游戏、现在想学好技术、懂的请教下我、
...全文
150 点赞 收藏 11
写回复
11 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
生命密码 2011-10-06
想入行只要肯努力问题不是很大,要是想成为高手的话,就比较费劲了,数学底子一定要好,逻辑一定要清晰!
回复
ttsffgg 2011-10-06
如果是要入门,那么是不需要高深的数学和英语的,特别是vb 嘿嘿
因为简单的程序涉及的数学知识无非就是加减乘除等基本运算(别说你这些也不会)
至于英文,入门材料都有现成的中文版本,你绝对能看的懂(别说你26个字母也搞不清楚)


但是如果需要精通,那就可能要涉及复杂的数学问题,在很多时候要以很多数学的逻辑和概念来解决问题,所以数学是必须的

而很多高级的资料都是英文的,没有中文版,所以英文也是必须的.
回复
threenewbee 2011-10-05
[Quote=引用 2 楼 heimu460861977 的回复:]
网上说、学历不是问题、问题是耐心啊、
[/Quote]

就你这个逻辑思维,我看就不要学程序了。难怪你数学也学不好的。

波尔特跑100米只要9秒多。波尔特是牙买加人。所以牙买加人都能跑进10秒。成立么?

所以学历的确不是问题。数学不必在学校里面学会。但是数学都学不好,还怎么编程?

我跟你说,编程第一重要的还不是耐心,而是IQ。如果你觉得你已经耐心了,但是数学还学不会,英语也不行。那只有一个原因,就是你IQ不行,那更糟糕。
回复
zydscaline 2011-10-05
[Quote=引用 8 楼 myjian 的回复:]
对于什么英语啊数学啊这些基本能力的要求,那要看是什么程序嘛.

你写个进销存系统,记录一下入库出库,再查询一下存货,需要用到英语,数学?

学好英语和数学,这当然好,但这并不是能不能走编程这条路的一个必要条件,要看你写什么样的程序.
[/Quote]我看最重要的是兴趣,有兴趣你就有动力,没有兴趣没有动力没有压力,你不会成为一个程序员的
回复
对于什么英语啊数学啊这些基本能力的要求,那要看是什么程序嘛.

你写个进销存系统,记录一下入库出库,再查询一下存货,需要用到英语,数学?

学好英语和数学,这当然好,但这并不是能不能走编程这条路的一个必要条件,要看你写什么样的程序.
回复
橘子皮zzz 2011-10-05
学编程数学一定要好,数学不好的人别来学编程,学了也是整天写外挂,反编译,干些垃圾事的货
回复
z_wenqian 2011-10-05
[Quote=引用 4 楼 supermanking 的回复:]
引用 3 楼 caozhy 的回复:
引用 2 楼 heimu460861977 的回复:
网上说、学历不是问题、问题是耐心啊、


就你这个逻辑思维,我看就不要学程序了。难怪你数学也学不好的。

波尔特跑100米只要9秒多。波尔特是牙买加人。所以牙买加人都能跑进10秒。成立么?

所以学历的确不是问题。数学不必在学校里面学会。但是数学都学不好,还怎么编程?

我跟你说,编程……
[/Quote]
支持 +1
回复
[Quote=引用 3 楼 caozhy 的回复:]
引用 2 楼 heimu460861977 的回复:
网上说、学历不是问题、问题是耐心啊、


就你这个逻辑思维,我看就不要学程序了。难怪你数学也学不好的。

波尔特跑100米只要9秒多。波尔特是牙买加人。所以牙买加人都能跑进10秒。成立么?

所以学历的确不是问题。数学不必在学校里面学会。但是数学都学不好,还怎么编程?

我跟你说,编程第一重要的还不是耐心,而是IQ。如果你觉……
[/Quote]
这种说法过分了。

很多人学习编程都不见得底子有多深,很多自认为 IQ 很高的人在编程上同样是蔡鸟,很多数学好的人都没有机会用到自己所学的知识,很多英文好的甚至是母语都是英文的人还是个电脑白痴。即使真的具备很高的 IQ、数学很好、英文流利,也未必在编程上有什么样的成绩。

因为这东西是要靠兴趣和坚持不断的努力以及持久不断地毅力才能有所成就的。因为如果没有兴趣根本没有足够的动力支撑那么久去学习研究一般人觉得枯燥的知识。如果没有下苦功并且坚持不断的学习,即使是天才也会很容易被新的技术所淘汰。如果没有持久不断地毅力,根本就没可能熬过一个个的技术瓶颈。当然,如果本身IQ高、数学底子好、英文也不错,学起编程来会更容易,但这些不是必需的,只是些点缀,是福是祸也说不定的。可能因为感觉容易,觉得没有攻克难关的成就感而放弃,可能因为英文好放弃这种爱好该行业不一定,还可能有种种其他的问题,所以这种条件要在编程这条路上能走通,未必可行,但如果一个人要想做成一件事,信念是最重要的,成败只在乎两个条件,一就是信念的大小,二就运气。但从自我的技术知识来看,只要信念足够大,就一定会成功。

如果具备我所说的几个要素,我敢肯定,即使没有天份、IQ不高、耐性不够好都不是问题,因为所谓的天份是强烈的兴趣可以取代的,只要兴趣够强,等同于拥有一定天份,IQ不高没关系,只要你是个正常人,有信心能坚持学下去,即使所学的东西全部不是自己创造出来的,但如果能把别人的东西都一一学下来,也是很了不起的人物了。耐性不够没关系,随着年龄的变化和长期一点一点的学习专研,人的性情是会转变的,相信当你从中找到少许成就感后就会慢慢体会到自己的转变。

我也曾是个数学不好、英文很烂、坐不住、贪玩并且半路出家搞编程开始的,还是大学之后才开始搞编程,只是是自己特别感兴趣,就这么点优势。但搞了一两年后,性子就定很多了,从开始的坐不住变成了一坐就是3-5个小时,现在搞了十多年,这性子变得就更大了。但是,就我这种什么都不怎么样,甚至还很差的我在搞开发搞编程来说,目前我的整体技术水平照样不输给很多所谓的专家博士的人。

总结我的经验来说,开始我数学很差,几乎只有初中水平(其实现在也好不到哪去,呵呵),英文也很差,来来去去最多就认识百来个常用的(其实现在也不怎么好),IQ不算高,和常人无异,有时候感觉很多朋友在处理别的问题或思考别的事情上都比我聪明很多(很多一套一套的理论和绮思妙想),但是我对我的技术是很有信心的。

因为我能同时熟练的掌握多种开发语言,虽然不是每一种都很精通,但绝大多数我都有很深入的了解,并且有一堆自己的模块或类库。从多年的开发当中真正的理解了很多知识,也算是真正的技术,这些技术就是所谓的想法,思路,无论换什么开发工具或架构都可以套用思路实现目的。也学习过电子电路相关的东西。现在还在研究完全自己开发 ARM 和 x86 的操作系统(当然,经过了很多个没日没夜的Bootloader 和 kernel 的研究,包括最讨厌的汇编也硬坑了很久),虽然没什么大成,但也算开始真正、了解PC和ARM这些玩意到底是怎么回事了。

所以,我觉得搂主你只要具备我说的几个条件,别说学编程的入门,想成为高手都不是问题,只要你坚持的时间够久,那就一定会达到目标,就我说的条件来说,可能比你还差(而且我学编程的时候还没有Internet给我用呢),只有兴趣可能算是点先天的优势(也是可以培养的),其他的完全是后天因素,没什么不可能的,至于学习方法,最快的就是有人带,其次就是看好书,再就是自己网上找资料了。知识是一点一滴的积累的,心急也没用,很可能出现那种后面看很简单的问题但等了好几年甚至10年后才真正明白的事情都有,但是如果因为心急,搞不好就放弃了,因为放弃,即使二十年后也不会搞明白了,这就是经验。比如PE格式这个词的真正由来,我还真的有十年才真正明白是从何而来。如果涉及的方面没那么多,还真的觉得这辈子可能都认为是 Windows 专有的东西了。所以坚持就是胜利这句话是有道理的。
回复
[Quote=引用 6 楼 wowfiowow 的回复:]
学编程数学一定要好,数学不好的人别来学编程,学了也是整天写外挂,反编译,干些垃圾事的货
[/Quote]
你的意思是我现在也在干些你说的垃圾事?你这种武断的说法完全没什么根据,不懂就谦虚点。

因为知识是可以学习的,即使现在不好,不代表将来不好,学不好可能是因为没有兴趣学,并不代表没有能力学,如果再把时间推移一下,你学编程的时候也不见得有多能耐,在我眼里你可能一样是个“干些垃圾事的货”,你损人的同时,就要有准备给别人损,要知道天外有天,山外有山。

在编程中,真正用到初中以上数学的知识有多少你知道吗?高级图形?AI?数据算法?...这些在现在大多数的开发人员身上又有几何用到?这些你都清楚吗?就图形来说吧,你知道最简单的透明叠加算法该怎么计算吗?知道基本的几个色彩系统的换算公式吗?知道图像的锐化、模糊、轮廊算法和思路吗?这些都是基本的东西,就算会了也不是什么很了不起的技术,但是,我敢说CSDN上绝大多数的人都不会,甚至连如何开始这种计算的方法都不知道,更别说研究什么数学了。真正懂这些东西并实际用到高数甚至计算机数学原理的人其实数量并不大,当碰到的时候再学习也不是什么奇怪的事,我就不相信学校学的那点技术就终身都可以重复用,不用学新的就够用。所以,学编程门槛并不高,要学精,只要努力和有接受新技术的心态,就可以学得好的。
回复
heimu460861977 2011-10-04
网上说、学历不是问题、问题是耐心啊、
回复
threenewbee 2011-10-04
先学好数学和英文。
回复
相关推荐
发帖
网络编程
创建于2007-09-28

1479

社区成员

VB 网络编程
申请成为版主
帖子事件
创建了帖子
2011-10-04 10:31
社区公告
暂无公告