搜索引擎优化高级编程(大一的孩子嘴里的“编程大佬”基本上是什么水平)

优采云 发布时间: 2022-04-13 18:22

  搜索引擎优化高级编程(大一的孩子嘴里的“编程大佬”基本上是什么水平)

  不知道大一孩子口中的“编程老大”的基本水平,但我可以告诉你非编程竞赛或者科研的软件编码内容,也就是基本上企业级的两个业务和互联网。应用程序范围的软件编程。

  基本上,软件工程的区分已经很成熟了,三个过程,高层设计、详细设计、编码实现。很多时候在实践中,这三层都会被折中,但思想始终存在。

  高层设计只解决使用什么方法,现阶段不需要记住任何API或类包。当我们进行高级设计时,就是我们决定如何处理软件的时候。比如做一个大四毕业的项目,比如图书馆管理系统,会决定前端表现层用什么技术,中间平台用什么技术,数据持久化用什么技术。这时候要考虑的就是知识的广度了,比如前台展示了多少技术,中间有多少技术,数据持久层有多少技术,a软路由、部署等一系列领域,最适合本次Team实现。团队有很多限制,比如人员的技术能力、时间、软硬件等。有时候,最强大的技术可能不是最适合团队的。Oracle 比 MySQL 强,但您可能无法支付许可证费用。这是一个权衡。

  高层设计完成后,涉及到编码相关,也就是详细设计。一个好的详细设计师通常会编写伪代码。伪代码不需要记住类包之类的东西,只需要将业务逻辑翻译成高级语言即可。在此过程中,将使用代码结构。实现、整理,甚至非程序员都可以通过简单的培训学习伪代码。这是从现实世界到代码世界的中间过渡阶段。

  实现具体编码时,才是真正的编码时间。比如一个XML读写,JAVA中有几十种不同类型的包。此时,不可能记住所有类型包的详细信息。的。根据我十几年的行业经验,自己写代码的时候,只记得原理,实现的时候再去搜索具体的实现类包。比如XML读取,其实它背后有一个原理。有两种读取 XML 的方法:DOM 和 SAX。一种是将整个XML读入内存进行操作,另一种是以流的方式读取。如果我的 XML 预测很大,我应该使用 sax 方法。如果 xml 很小并且经常阅读,我应该使用 dom。选择其中一个后,我会找到一个dom实现,例如 dom4j 或 jdom。,或萨克斯实现。即使你只记得每个实现中的两个,你也无法记住所有的技术实现,所以你只需要知道如何找到这个实现的官方文档和代码示例。

  比如你决定使用dom4j,那么直接搜索dom4j,就会出现官网示例dom4j。

  你不应该搜索“java xml read”

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线