大家好,我是雄雄,欢迎关注微信公众号:雄雄的小课堂
美工UI
-
主流技术:
- 平面设计软件:如
Photoshop
、Illustrator
、Sketch
等,用于界面设计和资源切图 - 矢量图绘制软件:如
Illustrator
、CorelDraw
等,用于绘制logo
、图标等矢量设计作品。 - 原型设计软件:如
Axure RP
、Sketch
等,用于快速搭建界面原型和交互设计 - 动效设计软件:如
AE
、PR
等,用于创建网页动画、游戏动画和其他富媒体动画。 - 配色设计软件:如
COREL Painter
、Adobe Kuler
等,用于生成harmonious
的色彩搭配方案。 - 流程图软件:如
processon
等,用于绘制网站应用的框架流程图和功能结构图。 - UI设计规范:熟悉
iOS
和Android
的视觉设计规范,以及各种网页设计趋势
总结一下就是,最好需要会点美术基础、交互设计、手绘设计、动效设计这些。
- 平面设计软件:如
-
岗位要求:审美高
-
性别要求:女士优先,男士较少,但是也有
-
工作内容:
- 根据产品需求和设计规范,完成界面设计和原型构思。
- 使用软件画原型、设计UI效果图
- 负责app或网站的视觉统一和体验优化。
- 跟用户体验设计师、产品经理等密切配合,确保设计作品的用户体验。
开发(研发)
前端开发
-
主流技术:简单来说,就是写前端页面的,通常使用的技术或框架有:
html5
,css3
,javascript
vue
bootstrap
TypeScript
ES6
等,不过企业中目前用的最多的为vue2
和vue3
,html5
,css3
,javascript
是基础,必须得掌握。 -
岗位要求:有耐心、仔细
-
性别要求:无
-
工作内容:
扫描二维码关注公众号,回复: 16942691 查看本文章- 建页面结构,使用 HTML、CSS 实现页面布局和样式。
- 使用 JavaScript 、vue 实现页面的动态效果和交互逻辑。
- 实现响应式页面,使网站在不同设备上有良好的视觉效果(移动端、iPad端、PC端)。
- 绑定数据和业务逻辑,实现前后端交互(调用后端接口)。
- 优化前端性能,使网站页面加载更快并且动画及交互更流畅(大js文件优化)。
- 配合产品经理和UI设计师完成网站的视觉设计和功能实现。
- 参与项目架构设计,提高前端代码的复用性和可维护性。
- 打包、部署上线前端代码
后端开发
-
主流技术:
java
C#
python
C语言
C++
等,以java为例,企业中主要用到的框架有ssm(srping+springmvc+mybatis)
springboot
以及微服务
等,有的企业可能还用mybatis-plus
;数据库方面需要掌握:mysql
,oracle
;还需要掌握git
相关的操作,例如:克隆代码,拉取代码,提交代码,解决代码冲突…… -
岗位要求:聪明、逻辑能力强、较强的自学能力
-
性别要求:无
-
工作内容:
- 根据美工设计的原型和UI,实现后端功能
- 参与数据库表结构的设计,并写出数据层框架的实现代码
- 配合产品经理提供需求变动和功能实现的技术方案。
- 熟练使用开发工具,如 Eclipse、IDEA,使用版本控制工具Git等。
实施
软件实施
-
主流技术:
mysql
、oracle
、db2
等数据库需要会,可以写sql
语句,存储过程,优化数据库;给客户讲解项目、和客户沟通需求后和研发工程师对接;会搭建java
环境,部署项目;了解网络知识;了解linux
系统 -
岗位要求:机灵、表达能力强、有眼头意识
-
性别要求:男士优先,因为需要出差,好多公司会考虑女生不方便,但是也有专门需要女生的
-
工作内容:
- 负责客户购买的软件产品的安装、配置和部署。
- 根据客户的业务需求和使用环境,制定软件实施方案和实施计划
- 搭建服务器环境,部署项目上线
- 给客户培训软件的使用
- 对接客户定制化需求,与研发人员交接
硬件实施
- 主流技术:实体服务器了解以及环境搭建(机架式、塔式服务器);网络环境搭建;网线制作;路由器配置等
- 岗位要求:机灵、表达能力强、有眼头意识
- 性别要求:男士优先,因为需要出差,好多公司会考虑女生不方便,但是也有专门需要女生的
- 工作内容:
- 客户服务器环境搭建,项目部署
- 网线制作
- 网络配置等
测试工程师
- 主流技术:
Selenium
、Appium
、JMeter
、LoadRunner
等,用于测试自动化执行、框架搭建等;Bug管理工具、版本控制工具;数据库基础知识、性能测试知识、安全测试知识 - 岗位要求:沟通能力强,细心(需要协调各个部门,前端、后端、ui)
- 性别要求:女士优先
- 工作内容:
- 编写测试计划和测试用例:根据需求文档和设计文档,编写测试计划和测试用例,确保软件的质量和稳定性
- 编写测试计划和测试用例:根据需求文档和设计文档,编写测试计划和测试用例,确保软件的质量和稳定性
- 缺陷管理:对测试中发现的缺陷进行跟踪和管理,包括缺陷的描述、优先级、状态等信息
- 缺陷管理:对测试中发现的缺陷进行跟踪和管理,包括缺陷的描述、优先级、状态等信息
- 缺陷管理:对测试中发现的缺陷进行跟踪和管理,包括缺陷的描述、优先级、状态等信息
- 自动化测试:使用自动化测试工具编写自动化测试脚本,提高测试效率和质量
- 团队协作:与开发人员、产品经理等进行有效的沟通和协作,及时反馈软件的问题和改进意见
- 测试报告:撰写测试报告,总结测试过程和结果,提出改进建议和意见。
**运维工程师有的公司不单独设立,都是由实施工程师去做。即使有设立,也是解决处理客户在软件使用过程中的问题 **
针对计算机专业的面试学生,应该需要掌握几个什么样的专业话术应对
- 有自己的博客,或者在CSDN上有写博客,阅读量有XXw等
- 经常浏览CSDN、GITEE、开源中国等,参与一些开源项目
- 计算机网络:了解计算机网络的基本原理和技术,包括TCP/IP协议、HTTP协议等
- 操作系统:熟悉常见的操作系统,如Linux、Windows等,并了解其基本原理和常用命令。
- 人工智能和机器学习:了解人工智能和机器学习的基础概念和技术,如神经网络、卷积神经网络、决策树等,以及常用的框架和工具,如TensorFlow、PyTorch等。
项目流程:
- 市场调研需求
- 制定需求
- ui设计原型
- 讨论原型的可行性
- ui设计效果图
- 前端、后端开始开发
- 测试工程师测试
- 商务、售前洽谈客户
- 实施部署上线项目
- 运维维护项目