对澳洲后端软件工程工作一些术语分析

以下摘自Seek(澳洲求职网站)上一份软件工程师招聘的工作描述job description, 找工作很重要的一件事就是了解求职的公司要求requirement。本章是对这份工作描述的分析,和term的笔记

Job Description

What you can bring to the team:

• Minimum 5 years of Back-end Software Engineering experience in a production environment (Saas and/or B2B).

• Fundamental modern software engineering skills - you can design and implement well-structured codebases, including CI/CD and tests.

• Solid programming skills and syntax knowledge, including Python at a minimum.

• Ability to search and evaluate the best tool for a range of different technical problems.

Open Source experience.

• Ideally, Startup/Scaleup experience and/or worked on Greenfield product development.

Data-driven, problem solving experience. 

Explain

这个职位要求是寻找一位具有丰富后端软件工程经验的专业人士,能够在生产环境中(特别是SaaS和B2B领域)高效工作。以下是对每个要求的解释:

  1. 至少5年生产环境中的后端软件工程经验(SaaS和/或B2B)

    • 需要候选人在实际生产环境中有至少5年的后端开发经验。生产环境意味着实际应用中,而不是实验或学习阶段。这些经验包括开发和维护软件系统,特别是服务于软件即服务(SaaS)和商业对商业(B2B)领域
  2. 基础现代软件工程技能 - 能够设计和实现结构良好的代码库,包括CI/CD和测试

    • 候选人需要掌握现代软件工程的基本技能,包括能够设计和实现结构良好的代码库。CI/CD(持续集成和持续交付)是指自动化软件的构建、测试和部署过程,而自动化测试是确保代码质量的重要手段。
  3. 扎实的编程技能和语法知识,至少包括Python

    • 候选人需要有扎实的编程能力和语法知识,尤其是在Python语言方面。这意味着能够编写高效、可维护的代码,并且对Python的常用库和框架有深入了解
  4. 能够搜索和评估解决不同技术问题的最佳工具

    • 需要候选人具有评估和选择合适工具的能力,以解决各种技术问题。这意味着不仅要掌握现有的技术工具,还需要不断学习和适应新技术。
  5. 开源经验

    • 候选人需要有参与开源项目的经验。这展示了他们在更大社区中的协作能力和对技术的热情,同时也表明他们愿意与他人分享知识和资源。
  6. 理想情况下,有创业公司/扩展阶段公司的经验和/或从事过新产品开发

    • 候选人如果有在创业公司或扩展阶段公司工作的经验会更理想,因为这种环境要求快速适应和灵活应对变化。此外,有从头开始开发新产品(Greenfield项目)的经验也是一个加分项,说明候选人有创新和独立解决问题的能力。
  7. 数据驱动的问题解决经验

    • 需要候选人能够基于数据进行问题解决。这意味着在做决策时依赖数据和分析,而不是直觉或猜测,以确保解决方案的有效性和效率。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/16189.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

使用Pyecharts构建Map对象无法显示颜色--解决

我们在做数据可视化的过程中,可能需要使用到地图作为数据可视化的工具; 包括世界地图、国家地图、省市区地图等; 如果在你设置好颜色数据匹配后,可视化地图未显示对应数据的颜色,那么请检查是否出现以下情况&#xf…

安全分析[1]之网络协议脆弱性分析

文章目录 威胁网络安全的主要因素计算机网络概述网络体系结构 网络体系结构脆弱性分组交换认证与可追踪性尽力而为匿名与隐私对全球网络基础实施的依赖无尺度网络互联网的级联特性中间盒子 典型网络协议脆弱性IP协议安全性分析IPSec(IP Security)IPv6问题 ICMP协议安…

宝石收集,tarjan

0宝石收集 - 蓝桥云课 (lanqiao.cn) nint(input()) s0input() mint(input()) mp[[] for i in range(n1)] for i in range(m):a,bmap(int,input().split())a1b1mp[a].append(b)import sys sys.setrecursionlimit(100000000) dfn[0 for i in range(n1)] low[0 for i in range(n1…

HTML与CSS的学习

什么是HTML,CSS&#xff1f; HTML(HyperText Markup Language):超文本标记语言。 超文本:超越了文本的限制&#xff0c;比普通文本更强大。除了文字信息&#xff0c;还可以定义图片、音频、视频等 标记语言:由标签构成的语言 >HTML标签都是预定义好的。例如:使用<a>…

c语言:模拟strlen(三种方法)最全版本

1.计数的方法 #include <stdio.h> #include <assert.h> int my_strlen(const char * str)//const的使用优化 {int count0;assert(str)while(*str){count;str;}return count; } 2.用指针的方法&#xff08;指针-指针&#xff09; #include <stdio.h> #incl…

Visual Studio 的调试(一)

最近事儿很多昂&#xff0c;更新速度相较以往慢了许多&#xff0c;备考六月份的四级&#xff0c;还有学校的期末等等&#xff0c;事儿真的太多啦&#xff0c;所以后面的更新速度也会放慢一点&#xff0c;实在是抽不开身啊诸位&#xff0c;相当抱歉&#xff0c;还望诸君见谅 言…

简述Vue 如何检测数组变化

Vue 2.0 在检测数组变化时&#xff0c;由于 JavaScript 的限制&#xff08;Object.defineProperty 不能直接用于数组元素&#xff09;&#xff0c;它采用了特殊的策略来跟踪数组的变更。以下是 Vue 2.0 检测数组变化的主要方法&#xff1a; 数组方法重写&#xff1a; Vue 重写了…

MySQL大表删除方案

1.问题 在生产环境中&#xff0c;执行大表删除操作时&#xff0c;很容易因为占用了大量io资源导致其他事务被阻塞&#xff0c;最终事务不断堆积导致MySQL挂掉。 2.drop命令 drop命令&#xff0c;MySQL主要干了两件事&#xff1a; 清除buffer pool缓冲&#xff08;内存&…

STL源码刨析:序列式容器之vector

目录 1.序列式容器和关联式容器 2.vector的定义和结构 3.vector的构造函数和析构函数的实现 4.vector的数据结构以及实现源码 5.vector的元素操作 前言 本系列将重点对STL中的容器进行讲解&#xff0c;而在容器的分类中&#xff0c;我们将容器分为序列式容器和关联式容器。本章…

go语言初识(四)

本博客涉及内容&#xff1a;数组 数组 数组定义 在 go 语言中&#xff0c;数组是一种固定大小的数据结构&#xff0c;用于存储相同类型的元素。数组的定义方式如下&#xff1a; var arrayName [size]Type可以通过len()函数测试数组的长度&#xff1a; func main() {var a …

二.对配置文件中数据库密码进行加密

代码&#xff1a; public class DruidEncryptUtils {private static String publicKey;private static String privateKey;static {try {String[] keyPair ConfigTools.genKeyPair(512);privateKey keyPair[0];System.out.println("privateKey:"privateKey);publi…

Docker Hub注册及上传自定义镜像

说明&#xff1a;本文介绍如何注册Docker Hub&#xff0c;及将自己自定义镜像上传到Docker Hub上&#xff1b; 注册Docker Hub 浏览器输入&#xff1a;http://hub.docker.com/&#xff0c;进入Docker Hub官网 注&#xff1a;如果无法访问&#xff0c;可在GitHub上下载一个Ste…

Git--本地仓库

文章目录 工作区和暂存区工作区&#xff08;Working Directory&#xff09;版本库&#xff08;Repository&#xff09; 初始化git仓库添加文件到版本库步骤 查看修改内容查看工作区和暂存区状态已add文件已修改/新增 的未add文件git跟踪修改原理 查看提交历史版本回退撤销修改撤…

如何解决Redis缓存雪崩问题?

解决Redis缓存雪崩问题,可以从多个方面入手来确保系统在高并发和缓存失效时能够保持稳定运行。以下是一些具体的解决策略: 合理设置缓存过期时间: 避免大量缓存设置相同的过期时间,这样会导致在某一时刻缓存同时失效,造成缓存雪崩。可以使用Redis的EXPIRE命令或TTL命令,结…

白话文docker-002

第三章&#xff1a;Docker镜像的使用与管理 引言 Docker镜像是Docker生态中的核心组件&#xff0c;它们是轻量级的、可执行的软件包&#xff0c;包含了运行一个应用所需的所有内容。在本章中&#xff0c;我们将深入探讨如何创建和修改Dockerfile来构建镜像&#xff0c;获取、…

python基础(1) -- 基本数据类型与变量

基本数据类型与变量 1.1注释 优点&#xff1a; 1.代码说明 2.不让解释器执行注释的那句话 1.1.1 单行数据 语法&#xff1a; # #开头后面都是注释&#xff0c;python解释器会忽略掉注释 单行注释快捷键&#xff1a;ctrl&#xff1f;1.1.2 多行注释 """ &qu…

信息学奥赛初赛天天练-12-数论-整除问题

更多资源请关注纽扣编程微信公众号 整除的性质 1 整除性 若 &#x1d44e; 和 &#x1d44f; 都为整数&#xff0c; &#x1d44e; 整除 &#x1d44f; 是指 &#x1d44f; 是 &#x1d44e; 的倍数&#xff0c;&#x1d44e; 是 &#x1d44f; 的约数&#xff08;或者叫 因…

Vue 2与Vue 3的区别

1. 生命周期函数 Vue 2中的生命周期钩子以.created(), .mounted(), .updated()等形式存在&#xff0c;而在Vue 3中&#xff0c;这些钩子函数被重构为更符合Composition API的设计理念&#xff0c;使用了新的命名约定&#xff0c;如onBeforeMount, onMounted, onUpdated等。此外…

基于Arduino IDE的ESP32开发环境搭建

文章目录 一. Arduino IDE安装二. Arduino IDE安装ESP开发包 一. Arduino IDE安装 Arduino官网下载IDE软件 解压下载好的安装包&#xff0c;以管理员身份运行Arduino IDE软件 IDE第一次启动会安装各种驱动&#xff0c;直接点击确定就行 二. Arduino IDE安装ESP开发包 将…

正点原子[第二期]Linux之ARM(MX6U)裸机篇学习笔记-22讲 RTC 时钟设置

前言&#xff1a; 本文是根据哔哩哔哩网站上“正点原子[第二期]Linux之ARM&#xff08;MX6U&#xff09;裸机篇”视频的学习笔记&#xff0c;在这里会记录下正点原子 I.MX6ULL 开发板的配套视频教程所作的实验和学习笔记内容。本文大量引用了正点原子教学视频和链接中的内容。…