用户体验(UX)
用户体验处理个人体验产品的方式,尤其是关于网站或应用程序。
UX主要关注易用性和用户满意度/享受。
- Sitemap:网站上所有页面的大纲
- 用户界面:用户界面。 用户互动的机器的每个部分; 统计显示器,屏幕,键盘,鼠标/触摸板等。
- 用户研究:以理解用户需求和行为为目标进行观察和分析。
- 线框图:网站/网络应用程序的外观,包括网站上的关键组件。
工作流程工具和硬件
有助于提高生产力和效率的工具。
- 文本编辑器:用于编写和编程的软件,用于编写简单的,无格式的文本。 例子:Sublime Text,Brackets,TextEdit,TextWrangler,Notepad ++
- IDE:集成开发环境。 帮助人们更高效地编程。 类似于文本编辑器,但具有更多功能。 例子:PyCharm,Webstorm
- 路由器:路由器是调制解调器和计算机之间的一个步骤。 当信息通过宽带到达调制解调器时,路由器将解密并将该数据发送到您的计算机。
- 虚拟机(VM):虚拟机本质上是一种硬件行为的软件:它没有物理存在,但可以像物理机一样运行程序。 这两种类型的虚拟机是系统虚拟机 (旨在运行整个操作系统)和处理虚拟机 (旨在只运行一个程序)。
- 虚拟专用网络(VPN): VPN为网络提供了额外的安全层。 它们可以用于公共或专用网络,但在希望保护数据的公司中最常见。
- 版本控制 :版本控制是一个跟踪一段文件或一组文件随时间变化的系统。 它允许您稍后调用特定版本,如果某些更改无法正常工作,则可以省去取消所有步骤的麻烦。
- 任务管理器:使自动执行重复但必要任务成为可能的应用程序,简化您的工作流程。 例子:Grunt,Gulp
前端开发
也被称为“客户端”,因为用户/客户端会在他们的计算机上看到它。 网站或应用程序的“ 前端 ”涉及编码到其中的显示/设计。
- HTML :超文本标记语言。 互联网的“面子”。 所有网站都有HTML。 网络浏览器读取HTML文件并将其转换为您最终看到的网站。
- CSS:层叠样式表。 如果HTML是“面子”,CSS就是“化妆”。 它允许您选择样式并添加多样性。
- JavaScript :运行在客户端(少数几种编程语言之一)。 网站开发中最流行的语言。 现在也用在后端。
后端开发
通常称为“服务器端”,后端是幕后发生的事情,使网站或应用程序运行 - 前端是面部,后端是大脑。 包括服务器和数据库。
- API :应用程序编程接口。 用于软件开发,为程序提供一组规则和构建块。
- 数据库:收集网络应用程序的数据。
- DevOps:旨在帮助团队更好地沟通和协作的软件开发方法。 将开发人员与其他IT人员联合起来,实现提高生产和效率的最终目标。
- 框架 :完整术语是“Web应用程序框架”。通过提供预编码模板和库来缩短构建网站/应用程序所需的时间,因此您有一个“基础”来构建。
- Web服务器:Web服务器的主要目的是存储内容并将其交付给客户端。 它可以是硬件(可通过网络访问的计算机)或软件(检测并响应服务器请求的程序)。
结论
19条技术条款,只有几百(或几千)。 慢慢来,不要慌张,你会立刻掌握它们。