编辑:[db:作者] 时间:2024-08-25 07:53:38
序言:
哎呀,被小伙伴们催更了,火速更新了一篇,干巴巴湿哒哒!
既然产品经理每天要跟程序员打交道,那为什么不去做一个心腹知彼的人呢?
难道你忘却了原型评审时,被diss最多的场景不便是程序员说你规则没考虑清楚吗?到底是哪里规则没考虑清楚呢?为什么怎么想都想不清楚呢?除了不太熟习业务外,实质缘故原由是由于不理解技能。
为了更好的与程序员沟通,也更好的写出合理的原型设计规则,我们可以不用敲代码,但我们有必要去理解一下技能实现事理。
本文目录:
一、打算机根本
二、什么是软件开拓?
三、人机交互的办法有?
四、什么是打算机措辞?
五、打算机软件的事情事理
六、代码初体验
七、代码案例
八、代码事理
一、打算机根本 打算机
电子打算机,俗称电脑,是一种能够按照程序运行,自动、高速处理海量数据的当代化智能电子设备。由硬件和软件所组成,没有安装任何软件的打算机称为裸机。
三大硬件1. cpu是一台打算机的运算核心和掌握核心。其功能紧张是阐明打算机指令以及处理打算机软件中的数据。
2. 内存是数据与CPU进行沟通的桥梁。打算机中所有程序的运行都是在内存中进行的,内存(Memory)也被称为内存储器,其浸染是用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交流的数据。
3. 硬盘:内存不能长久保存数据,断电时信息就丢失,程序和数据都会被保存在存储设备硬盘中,当程序和数据须要利用时,再加载进内存。
二、什么是软件开拓?
什么是软件?
是指按照一定顺序组织的打算机数据与指令的凑集。数据:便是指现实生活中的我们的姓名、电话等信息。指令:便是见告打算机如何对数据进行处理。
系统软件和运用软件都是用打算机措辞编写出来的,打算机措辞调用底层指令处理数据。1. 系统软件 如:Widows、Linux。2. 运用软件 如:axure、visio。
什么是开拓?
人们用打算机措辞去制作各种软件,实现人与打算机之间更友好的交互。 为此事情的岗位人群,统称为程序员。
三、人机交互的办法有?
紧张有两种:
1. 图形化界面:大略直不雅观,随意马虎操作,用户的体验好。现如今,我们与打算机交互,大部分都利用的是此办法。
2. dos命令行办法:须要有一个掌握台,输入特定的指令,让打算机完成一些操作。较为麻烦,须要记录住一些命令,而且只能完成一些比较单一的功能。
dos掌握台打开的步骤:开始+R-->输入cmd即可。
四、什么是打算机措辞?
措辞:是人与人之间用于沟通的一种办法。例如:中国人与中国人用中文沟通,而中国人要和韩国人互换,就要学习韩语。
操作打算机就犹如和打算机说话一样,我们见告它做什么,它就可以做什么。条件是,我们和它说的内容它必须能够识别才可以,这便是打算机措辞。
打算机措辞:人与打算机互换的办法。如果人要与打算机互换,那么就要学习打算机措辞。打算机措辞有很多种,如:C、C++、Java等。这里,我们选择个中的一种,Java措辞。
五、打算机软件的事情事理
用户场景:
如果你的电脑上安装了微信,你希望和好友谈天,会双击微信图标,打开微信软件扫码,然后登录就可以了。那么,微信是怎么运行起来的呢?
事理解析:
首先,有一点你要明确,你安装的微信软件是保存在硬盘中的,但却不是在硬盘中运行的,而是在内存中运行的。为什么呢?
由于内存的读写速率比硬盘快很多。对付读写速率,内存 > 固态硬盘 > 机器硬盘。机器硬盘是靠电机带动盘片迁徙改变来读写数据的,而内存条通过电路来读写数据,电机的转速肯定没有电的传输速率(险些是光速)快。以是,不管是运行微信还是看我的文章,都是先将硬盘上的数据复制到内存,才能让CPU来处理,这个过程就叫作载入内存(Load into Memory)。
双击微信图标软件,操作系统就会知道你要运行这个软件,它会在硬盘中找到你安装的微信软件,将数据(我们安装的各种软件实质便是很多数据的凑集)复制到内存。CPU直接与内存打交道,它会读取内存中的数据进行解析处理,并将结果保存到内存中。如果须要保存到硬盘,才会将内存中的数据复制到硬盘。
例如,我打开一个word文件,随便输入一些内容,虽然我们看到的不一样了,但是硬盘中的文档没有改变,新增的笔墨暂时保存到了内存中,Ctrl+S才会保存到硬盘。内存在断电后会丢失数据,而硬盘不会。以是有事儿没事儿多按按Ctrl+S,要不你就白写了。
六、代码初体验
先撸一把代码,体验其丝滑般的快感再说
1、浏览器打开在线编译工具
https://c.runoob.com/compile/10
2、点击运行按钮,结果如图右侧
3、产品视角解读
符号:{ 代码块区域 }
阐明:大括号的浸染是将其包裹的代码视为一个整体,定义代码块的开始和结束。如:类名后的大括号,就表示里面的代码组成这个类。方法名后的大括号,表示里面的代码组成了这个方法。
代码:public class HelloWorld{ }
阐明:表示是一个java类,文件名叫HelloWorld
代码:public static void main(String[] args){ }
阐明:java程序的主理法,当运行某个java类时,main()方法便是入口方法,其它的方法全在这个方法里边直接或间接调用的。
代码:System.out.println("刻意练习产品思维");
阐明:将英文双引号中的内容在系统中打印出来,引号中内容随便你输入
代码:// //
阐明://表示单行注释;//表示多行注释。注释:阐明该部分代码的意思
七、代码案例
1、复制以下我的代码,到在线编译工具,重新点击运行
//表示一个java类,文件名叫HelloWorld
public class HelloWorld{
/ java程序的主理法,当运行某个java类时,main()方法便是入口方法,其它的方法全在这个方法里边直接或间接调用的/
public static void main(String[] args){
//将英文双引号中的内容打印出来,内容随便你输入
System.out.println(""大众号:刻意练习产品思维");
}
}
结果如图:
八、代码事理
源代码--编译--实行
Java源代码(.java)经由java编译器(javac.exe)编译之后,并没有直接转化为机器码,而是转化成一种中间格式,成为字节码(.class)。
字节码再经由java虚拟机转化成特定CPU架构的机器码。也正是由于这一中间物,java才有所谓的跨平台。在windows平台上编译好的字节码,copy到linux平台后,经由为linux而设计的Java虚拟机阐明后即可实行。跨平台这一特色,是通过字节码和JVM来实现的。
< 系列文章,未完待续>
"大众年夜众号:刻意练习产品思维
作者:会飞的猪
标签:退伍军人,反面教材连续创业者,懂技能懂运营的B端产品人
本站所发布的文字与图片素材为非商业目的改编或整理,版权归原作者所有,如侵权或涉及违法,请联系我们删除,如需转载请保留原文地址:http://www.baanla.com/lz/zxsj/185139.html
上一篇:陕西老牌国企的转型之战:旗下“高科环保”成功挂牌新三板!
下一篇:返回列表
Copyright 2005-20203 www.baidu.com 版权所有 | 琼ICP备2023011765号-4 | 统计代码
声明:本站所有内容均只可用于学习参考,信息与图片素材来源于互联网,如内容侵权与违规,请与本站联系,将在三个工作日内处理,联系邮箱:123456789@qq.com