博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
构建执法阅读笔记01
阅读量:6860 次
发布时间:2019-06-26

本文共 824 字,大约阅读时间需要 2 分钟。

      对于“程序=数据结构+算法”之前已经反复去讲解和思考了很多遍了,似乎是有一些理解,二叉树是数据结构,周游的实现细节是算法,这加起来就是程序吗?所有的程序都是这样子的吗?在JAVA和一些语言中并不会出现指针,那二叉树又有什么用呢?我们还要去学习它了解它吗?或者换一种说法,现在网络如此发达,诸如程序之类在网上随处都能搜到,我需要的时候可以直接拿来用,为什么还要去学习那么复杂的数据结构呢?我们真正需要会的程序代码是什么?究竟需要达到怎样一个水准?

      在读了一部分《构建执法》后,邹欣老师的思想启发我对什么是程序,什么是软件,什么是软件工程,没有使用到算法需不需要学习、掌握,软件和算法,数据结构有无关联等问题的思考。看来之前对这句常挂在嘴边的话依旧理解的太浅,概念模糊。往下继续读,一行行代码是源程序,可以满足功能的是软件,可以维护的是软件服务。做软件一行行代码是基础,并不是那么容易的,你需要的是去满足客户的需求,客户的需求是你所想象不到的,他的需求要是很容易能从网上找到,还回来找你?那么网上没有该怎么办呢?那就需要靠我们自己去思考开发!!我们需要去考虑各种因素,如人们的需求,功能的可行性。当软件团队通过通力合作,克服重重困难写出软件后,需要考虑软件应用问题,是免费提供他人使用,还是收费,还是设有不同的版本再进行收费,这时候我不仅仅要了解什么是软件,还需要知道什么的软件企业的商业模式,要好好的遵循软件行业的职业道德规范。

      过去总觉的网上找一个代码看懂就行,毕竟有现成的,这样一来时间久了,自己动手动脑的能力为0,现在才发现这是犯得最严重的错误,以后的路很长,并不能什么时候都去搜。今后遇到问题实现应该自己去思考,面对这个问题我应该怎么考虑去解决,我可以怎么做,然后可以写出自己的设计思想,首先自己试着去编写代码或者伪代码,真的做不成功再去查。

转载于:https://www.cnblogs.com/lk0823/p/5268650.html

你可能感兴趣的文章
GNU使用find命令
查看>>
java的执行与加载的过程
查看>>
8.2 sikuli 集成进eclipse 报错:Getting the VisionProxy.dll: Can not find dependent libraries......
查看>>
2.6.1 XML配置:创建XML文件
查看>>
第六天-数据分类型
查看>>
排版类
查看>>
Java中如何遍历Map对象
查看>>
iOS开发的技能树
查看>>
python 装饰器 回顾 及练习
查看>>
Flask学习之搭建环境
查看>>
为什么使用卷积?
查看>>
css盒模型不同浏览器下解释不同 解决办法
查看>>
Spring全家桶系列–[SpringBoot入门到跑路]
查看>>
Delphi调用JAVA的WebService上传XML文件(XE10.2+WIN764)
查看>>
Java 调用 php接口(Ajax)(二)
查看>>
PHP和JAVA整合开发的三个方案(六)
查看>>
重复提交问题(一)
查看>>
WPS 2019 去除自动升级 和 广告、及优化的点
查看>>
socket测试远程地址能否连接并为连接设置超时
查看>>
poj 2253 -- Frogger
查看>>