软件开发过程接触的不同工种

2024-01-12 03:58

本文主要是介绍软件开发过程接触的不同工种,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

网页设计师

  1.  它是有关网站的视觉或美学方面,被称为“设计师”;
  2. 通常,网页设计师主要处理可视化布局的网站。优秀的设计师在各种概念使用上运用自如,比如色彩的搭配、排版、空间关系以及用户体验等。
  3. 通过使用图形设计软件和原型设计工具 来创建可视化的Web网页初始版本。待设计完成后再由Web开发人员进行编码。
  4. 设计工具:  Adobe、Photoshop、Illustrator、Sketch
  5. 原型设计工具: Axure、Mockplus

工作内容

  1.  负责对网站整体表现风格的定位,对用户视觉感受的整体把握;
  2. 进行网页的原型设计制作;
  3. 开展产品目录的平面设计;
  4. 进行各类活动的广告设计;
  5. 协助开发人员进行页面设计等工作。

总的来说,设计师就是负责运用自己的审美知识,使用各种工具,将漂亮的页面设计出来。好的设计师能把握好整个公司的产品风格,为客户的第一感受提供至关重要的保障,在招聘市场上,一流的设计师真的是可遇不可求。

网页开发人员

  1. 看不见的编码方面的设计,被称为“开发者”
  2. 简而言之,漂亮的网站界面最初都是出自网页设计师之手,而开发者则负责把漂亮的图片变成真正给我们看的页面。

工作内容

Web开发者通常被认为是使用左脑开发的人群,他们主要负责网站的页面编码实现。一般情况下,Web开发者会从Web设计师那里拿到页面的设计稿,然后使用前端开发技术来编码实现这些页面。他们不太在意页面是否配色好看,但他们却很在意洁净的代码。优秀的开发者一般更注重细节,并且关注每一处细节。

他们主要需要掌握以下这些技能和工具:

  1. 源代码管理工具:SVN, CVS , Git 等;
  2. IDE:WebStorm, Sublime, VS Code等都是优秀的IDE,掌握任意一款即可;
  3. 前端开发技术:HTML,JavaScript,CSS等
  4. 前端框架:jQuery, React, Bootstrap等

近几年前端开发越来越火热,技能要求也越来越高,当然薪资水平也随着上涨。目前进入前端开发领域是一个非常好的时机。

如今,设计师与开发者之间的界限越来越模糊。

越来越多的设计师开始学习编码,开发者也开始密切关注设计理论。合格的网页设计师应比平面设计师更懂代码,比程序员更懂设计。作为精美网页的缔造者,能让网站用户眼前一亮,从而产生良好的体验才是他们的最终目标。

 

---------------------
作者:Mockplus
来源:CSDN
原文:https://blog.csdn.net/jongde1/article/details/78519543
版权声明:本文为博主原创文章,转载请附上博文链接!

 

产品经理

产品经理就是画好产品原型,能画出高保真原型的都是牛逼大神,但是,产品经理的核心能力不是画原型,而是业务逻辑能力。

 

这篇关于软件开发过程接触的不同工种的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/596724

相关文章

Spring Security注解方式权限控制过程

《SpringSecurity注解方式权限控制过程》:本文主要介绍SpringSecurity注解方式权限控制过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、摘要二、实现步骤2.1 在配置类中添加权限注解的支持2.2 创建Controller类2.3 Us

Spring AI集成DeepSeek三步搞定Java智能应用的详细过程

《SpringAI集成DeepSeek三步搞定Java智能应用的详细过程》本文介绍了如何使用SpringAI集成DeepSeek,一个国内顶尖的多模态大模型,SpringAI提供了一套统一的接口,简... 目录DeepSeek 介绍Spring AI 是什么?Spring AI 的主要功能包括1、环境准备2

SpringBoot集成图片验证码框架easy-captcha的详细过程

《SpringBoot集成图片验证码框架easy-captcha的详细过程》本文介绍了如何将Easy-Captcha框架集成到SpringBoot项目中,实现图片验证码功能,Easy-Captcha是... 目录SpringBoot集成图片验证码框架easy-captcha一、引言二、依赖三、代码1. Ea

pycharm远程连接服务器运行pytorch的过程详解

《pycharm远程连接服务器运行pytorch的过程详解》:本文主要介绍在Linux环境下使用Anaconda管理不同版本的Python环境,并通过PyCharm远程连接服务器来运行PyTorc... 目录linux部署pytorch背景介绍Anaconda安装Linux安装pytorch虚拟环境安装cu

SpringBoot项目注入 traceId 追踪整个请求的日志链路(过程详解)

《SpringBoot项目注入traceId追踪整个请求的日志链路(过程详解)》本文介绍了如何在单体SpringBoot项目中通过手动实现过滤器或拦截器来注入traceId,以追踪整个请求的日志链... SpringBoot项目注入 traceId 来追踪整个请求的日志链路,有了 traceId, 我们在排

Spring Boot 3 整合 Spring Cloud Gateway实践过程

《SpringBoot3整合SpringCloudGateway实践过程》本文介绍了如何使用SpringCloudAlibaba2023.0.0.0版本构建一个微服务网关,包括统一路由、限... 目录引子为什么需要微服务网关实践1.统一路由2.限流防刷3.登录鉴权小结引子当前微服务架构已成为中大型系统的标

Java中对象的创建和销毁过程详析

《Java中对象的创建和销毁过程详析》:本文主要介绍Java中对象的创建和销毁过程,对象的创建过程包括类加载检查、内存分配、初始化零值内存、设置对象头和执行init方法,对象的销毁过程由垃圾回收机... 目录前言对象的创建过程1. 类加载检查2China编程. 分配内存3. 初始化零值4. 设置对象头5. 执行

SpringBoot整合easy-es的详细过程

《SpringBoot整合easy-es的详细过程》本文介绍了EasyES,一个基于Elasticsearch的ORM框架,旨在简化开发流程并提高效率,EasyES支持SpringBoot框架,并提供... 目录一、easy-es简介二、实现基于Spring Boot框架的应用程序代码1.添加相关依赖2.添

SpringBoot中整合RabbitMQ(测试+部署上线最新完整)的过程

《SpringBoot中整合RabbitMQ(测试+部署上线最新完整)的过程》本文详细介绍了如何在虚拟机和宝塔面板中安装RabbitMQ,并使用Java代码实现消息的发送和接收,通过异步通讯,可以优化... 目录一、RabbitMQ安装二、启动RabbitMQ三、javascript编写Java代码1、引入

JavaScript中的reduce方法执行过程、使用场景及进阶用法

《JavaScript中的reduce方法执行过程、使用场景及进阶用法》:本文主要介绍JavaScript中的reduce方法执行过程、使用场景及进阶用法的相关资料,reduce是JavaScri... 目录1. 什么是reduce2. reduce语法2.1 语法2.2 参数说明3. reduce执行过程