欢迎访问服务器技术网-www.fuwuqijishu.com

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

程序设计 fuwuqijishu 2年前 (2022-10-01) 10次浏览 0个评论 扫描二维码

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

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

喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

Warning: error_log(/www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/#log/log-2602.txt): failed to open stream: No such file or directory in /www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/spider.class.php on line 2900