搜索
首页 电脑/网络 程序设计

我打算学软件开发,请问需要什么基础?

我想先报一个计算机培训学校,请问那个比较好一些,初步定北大青鸟,不知北大青鸟机构那个授权中心的师资和环境好一些的,还有,我数学英语都不很好,可以学好吗

全部回答

2005-05-25

0 0

    我倒是觉得最好不要盲目的选择计算机软件开发,很难的。最基础的是计算机相关数学:简单逻辑,布尔代数(几乎所有计算机知识都统一于他们),集合论,图论,矩阵(程序设计中的算法设计很多都依赖于他们),不过这些知识都很是枯燥,最好看看数学史,数学思想方面的书,对提神解决问题的能力很有帮助,数据结构相关知识(程序设计的另外一个方面数据结构设计,以及由此产生的面向对象的思想方法炒得很热);作为一名程序员,最好学习c语言,以及汇编语言,如果你能够掌握这两门语言,几乎你在所有层次上掌握了计算机知识,汇编语言是你与硬件打交道的必须武器,想要真正的理解语言是什么玩意儿,最好看看语言学方面的知识,以及与之相联系的思考,要学好计算机语言,真正的弄懂它必须要熟悉编译原理,并且从编译原理中你可以学到很多的编成的思想以及方法以及计算机相关的诞生思想历史,因此强烈建议阅读编译原理;在后就是硬件方面的知识,我觉得是对数学思想应用最好的印证,以及计算机体系结构的发展史,我个人觉得硬件方面的知识知需要了解;如果你确实很有编程能力,能够很好地掌握c语言,汇编语言,之后你可以研究某方面的网络协议知识,这是你能够感觉到你的思维已经完全结构化,解决问题也会是很得心应手的,另外是你的逻辑思路已经很轻松了,关键是要总结一套自己解决实际问题的方法,其中,你看编译原理一书时,看数学史时,你就会很清楚地看到问题是如何一步步地提出来和被解决的,以及别人解决问题的思路和办法以及是怎样想到这些办法的,办法的来源如何,学会这些我认为才是一个程序员所应该具有的东西,提神自己解决问题的感知方向的能力需要有很广搏的知识积累与经验,我觉得不要抱太大的功利心理就当是使自己快乐的愉悦方式,你会更容易接受知识,以艺术化的思维方式解决问题,考试考不好没什么,只要最后一次考好,中间尽情发挥,相信经历苦痛之后,你能获得成功,我们读书,就是为了获得好的学位能力得到社会的认可,祝你开心,成功!压力不要太大。
    很愿意做你的朋友,另外,最好找一本全国计算机等级考试的考纲说明。

2015-12-30

零基础就可以学习,当然最好是计算机相关专业的就更好了;

2005-05-18

放心的去学吧,北大青鸟的培训效果是非常好的,口碑也不错,只要你认真学肯定有可以的。

2005-05-17

可以的,我就是北大青鸟的学员,马上要上二年了,我觉得那挺好的,我原来就不知道计算机方面的东西,英语就更不用说了,放心去上吧,只要你肯用功,没有学不会的!!!

2005-05-16

重要的是健全的逻辑和思维,数学完全不重要,除非要写工程计算方面的

2005-05-16

是啊 就是这样的

类似问题换一批

热点推荐

热度TOP

相关推荐
加载中...

热点搜索 换一换

电脑/网络
程序设计
电脑装机
操作系统/系统故障
硬件
笔记本电脑
百度
互联网
反病毒
软件
程序设计
程序设计
数据库
C/C++
VB
JAVA相关
C#/.NET
VC++
汇编语言
其他编程语言
举报
举报原因(必选):
取消确定举报