-->

计算机软件工程技术基本技能

研究、设计和开发计算机和网络软件或专门的实用程序. 分析用户需求并开发软件解决方案, 运用计算机科学的原理和技术, 工程, 以及数学分析. 更新软件或增强现有软件功能. 能与计算机硬件工程师一起集成硬件和软件系统, 并制定规范和性能要求. 可以在应用程序区域内维护数据库, 独立工作或作为团队的一部分协调数据库开发.

 报告的职位名称样本:    应用程序开发人员, 应用集成工程师, 开发人员, 基础架构工程师, 网络工程师, 软件架构师, 软件开发人员, 软件开发工程师, 软件工程师, 系统工程师


任务

  • 分析信息以确定, 推荐, 并计划安装新系统或修改现有系统.
  • 分析用户需求和软件需求,以确定在时间和成本限制下设计的可行性.
  • 与数据处理或项目经理协商,以获取有关数据处理项目的限制或能力的信息.
  • 与系统分析员协商, 工程师, 程序员, 其他人则负责设计系统,并获取有关项目限制和能力的信息, 性能需求, 和接口.
  • 与客户或其他部门协商项目进度, 建议, 或者技术问题, 如软件系统的设计或维护.
  • 协调软件系统的安装.
  • 设计, 开发和修改软件系统, 使用科学的分析和数学模型来预测和测量设计的结果和后果.

这个职业中使用的工具

  • 分析项目数据以确定规格或要求.
  • 修改软件程序以提高性能.
  • 管理信息技术人员.
  • 运用数学原理或统计方法来解决科学或应用领域的问题.
  • 评估数据库性能.
  • 给员工分配任务或工作时间表.

技术:在这个职业中使用的技术:

  • Database management system software — Amazon DynamoDB; Elasticsearch; MongoDB; NoSQL 
  • Database user interface and query software — Airtable; Apache Hive; Blackboard software; MySQL 
  • Development environment software — Advanced business application programming ABAP; Apache Ant; Common business-oriented language COBOL; Go 
  • Object or component oriented development software — Apache Spark; jQuery; Objective C; Scala 
  • Web平台开发软件-骨干.js; Google AngularJS; Microsoft ASP.NET Core MVC; React 

知识

  • 计算机和电子-电路板知识, 处理器, 芯片, 电子设备, 以及计算机硬件和软件, 包括应用程序和编程.
  • 工程和技术-了解工程科学和技术的实际应用. 这包括应用原则, 技术, 程序, 并能设计和生产各种设备的商品和服务.
  • 英语语言-了解英语语言的结构和内容,包括单词的含义和拼写, 构图规则, 和语法.
  • 数学——算术知识, 代数, 几何, 微积分, 统计数据, 以及它们的应用.
  • 设计-了解设计技术, 工具, 并根据原理制定了精密生产技术方案, 蓝图, 图纸, 和模型.

技能

  • 编程——为各种目的编写计算机程序.
  • 系统分析-确定系统应该如何工作以及条件如何变化, 操作, 环境会影响结果.
  • 系统评估-识别系统性能的度量或指标,以及改进或纠正性能所需的行动, 相对于系统的目标.
  • 判断和决策-考虑潜在行动的相对成本和收益,选择最合适的行动.
  • 解决复杂问题-识别复杂问题并回顾相关信息,以开发和评估选项并实施解决方案

能力

  • 演绎推理-将一般规则应用于具体问题,从而得出有意义的答案的能力.
  • 归纳推理——将信息组合起来形成一般规则或结论的能力(包括在看似不相关的事件之间找到关系).
  • 问题敏感性——判断出什么是错误的或可能出错的能力. 它不涉及解决问题,只是认识到存在问题.
  • 信息排序——根据特定的规则或一组规则,以一定的顺序或模式安排事物或行动的能力.g.(数字、字母、单词、图片、数学运算的模式).
  • 近视力-能够在近距离(观察者几英尺内)看到细节.

工作活动

  • 与计算机交互-使用计算机和计算机系统(包括硬件和软件)进行编程, 编写软件, 设置函数, 输入数据, 或者处理信息.
  • 决策和解决问题-分析信息和评估结果,以选择最佳解决方案和解决问题.
  • 更新和使用相关知识——在技术上保持最新,并将新知识应用到你的工作中.
  • 与主管沟通, 同行, 或下属——向主管提供信息, 同事, 和下属通电话, 以书面形式, 电子邮件, 或者亲自去.
  • 获取信息-观察, 接收, 从所有相关渠道获取信息

工作环境

面对面的讨论——在这份工作中,你需要多长时间与个人或团队进行面对面的讨论?

  • 电子邮件——100%回复“每天。.”
  • 花时间坐着——99%的人回答“持续或几乎持续”.”
  • 面对面讨论——87%的人回答“每天”.
  • 与工作小组或团队一起工作——82%的人回答“非常重要”.”
  • 准确或准确的重要性——51%的人回答“极其重要”.”

利益

  • 调查性——调查性职业通常涉及与想法有关的工作,需要大量的思考. 这些职业可以包括寻找事实和解决问题的精神.
  • 现实的——现实的职业通常包括实际的工作活动, 实践问题, 和解决方案. 他们经常处理植物、动物和现实世界的材料,如木材、工具和机械. 许多职业需要在户外工作,不涉及大量的文书工作或与他人密切合作.
  • 常规-常规职业通常需要遵循固定的程序和惯例. 这些职业可能包括处理数据和细节,而不是处理想法. 通常情况下,有一个明确的权威路线可以遵循.

工作风格

  • 分析思维——工作需要分析信息并运用逻辑来解决与工作相关的问题.
  • 注意细节——工作需要注意细节,彻底完成工作任务.
  • 创新——工作需要创造力和替代思维,为与工作相关的问题提出新的想法和答案.
  • 正直——工作要求诚实和道德.
  • 成就/努力——工作需要建立并保持个人挑战性的成就目标,并为完成任务而付出努力.

工作价值观

  • 工作条件——满足这一工作价值的职业提供工作保障和良好的工作条件. 相应的需求是, 补偿, 独立, 安全, 各种, 及工作条件.
  • 认可——满足这一工作价值的职业可以提供晋升机会, 领导力的潜力, 而且通常被认为是有声望的. 相应的需求是进步、权威、认可和社会地位.
  • 成就——满足这一工作价值的职业是以结果为导向的,并允许员工发挥他们最大的能力, 给他们成就感. 相应的需求是能力运用和成就.