怎样才能学软件开发?首先怎么做?我知道学习这门要下功夫还有一些知识基础,我的知识水平不高。

来源:百度知道 编辑:UC知道 时间:2024/06/08 13:28:39
如数学、英语,都要用,但我的这些知识水平很差。我是真的想下功夫想学出一门技术,我可以学么??只要能有你们的一句话:“能”!我一定会去用心、吃苦去学习的。

那就要看你用哪一门语言,做什么开发了.
如果做高级开发,并不需要多好的数学,英语.
如果做底层开发,那么就要扎实的基本功,主要是数学方面,比如数据结构,如果开发游戏还要用到图形学这些.
英语也一样,只要会一些简单的语法就可以,计算机方面的单词要靠平时的积累.就算是英语较好的人,他们也还是要记忆计算机专业的单词.
如果做java,c++之类的高级开发(当然我不是说这两种语言不可以做底层开发,而是它们已封装好了,没必要重写),最主要是熟悉它们的类库,因为很多算法都被封装在类里面,只要调用就行.这就是不要太好的数学基础的原因.

买一本书,比如java的基础书先看看吧.从数据类型,各种语句,面向对象的概念,最主要是熟练io包里的类,lang包的类,先把这些基础打好,打结实再决定以后是写服务端还是客户端.

其中面向对象,比较抽象有点难懂,不过你之前没学过面象过程的语言,比如C语言.你会稍微比学过C的人好懂点.

最后讲的是,软件开发,最主要是练.只有敲过大量的代码.才会,才懂得如何开发.比如你今后写项目,脑子里的整个框架,有哪些要实现,应该要写哪些类,这些东西,不是靠想出来的,而是要经过大量代码的锻炼才有的思维.

我正好打算下班,无意看到你的贴子,看到你上面说的这句话-- "只要能有你们的一句话:“能”!我一定会去用心、吃苦去学习的。" -- 所以我才会跟你讲这么多.

其实各种语言是相通的,只是语法不同,每个语言都有各自语法和类库.慢慢来吧,至少要2年以上的时间.

正如你所说,你会用心,吃苦.

从一些汇编语言开始学吧

j2ee .net比较容易入门,现在工资也不错.