云应用程序开发人员面试应该考虑的6个问题

由于云计算提供了新的灵活性和可扩展性,它也改变了组织开发和部署软件的方式。因此,也促进了人们积极开发新品种的云计算应用程序。

作为一个软件开发者,在其职业生涯中将有机会进入云中。然而,下一代计算需要新的理念、技能和工具。未来的雇主不一定只需要专业代码工程师,新兴的云应用程序开发者也可能必须是建筑师、工程师,分析师和技术人员。

可能在未来云应用程序开发人员面试中,将会被问到以下六个关键问题:

(1)你的编程背景和技能是什么?

未来的雇主已经阅读了你的简历,但也会想审查一下你的核心编程技能,并了解一下你的培训经历和证明,如学士学位和证书等。但是请记住,这并不会赢得工作机会。此外,还要说明你现在正在做什么工作,以及如何与工作要求相吻合。

请确保你是一名专家,拥有至少五年的实践经验,并掌握未来雇主所要求的大多数或全部编程语言,如Python、Perl和Java等主要语言。如果工作涉及到Web开发,至少需要四年以上的开发HTML5和jQuery的经验。

现代软件开发涉及到详细的整合任务,许多云计算应用开发商需要后端系统集成的知识,如NoSQL、dynamo.db、亚马逊简单队列服务、微软Access平台。

此外,还要展示流行的开发工具,如SpringBoot关键软件,并具备开源Web应用程序框架和工具。

(2)你采用什么云平台?

代码软件是一件事。该软件在云中运行良好是另一回事。一个潜在的雇主会希望看到你了解云平台提供商提供的平台,如谷歌公司的云计算平台、亚马逊网络服务(AWS)和微软Azure。

雇主也会希望看到你可以使用云计算供应商提供的服务。例如,使用AWS的雇主会希望云计算应用开发商可以提供计算服务,例如亚马逊弹性计算集群资源,亚马逊EC2集装箱服务或亚马逊简单存储服务。

这就要求掌握云供应商的管理界面选项,如网络驱动的门户,命令行接口和API接口。云开发者需要管理云环境,拉动和分析报告,管理预算,并与正在开发的软件集成云服务。

(3)你使用其他开发工具吗?

雇主想知道你使用的工具,以及是否可以方便地将其转换为工具集。云应用开发者通常使用DevOps或持续集成和持续交付(CICD)工具,所以期待展现至少三年的开源工具,如Gradle或Jenkins。

强调自动化中的DevOps或CICD实践的重要性。大多数这些工具有利于自动化,简化代码管理,协作和部署,这是至关重要的大开发环境。

(4)你的开发团队和过程是什么样子的?

云应用程序开发人员从不单独工作。任何敏捷的CICD或DevOps模型涉及到多个学科领域的编码、测试和部署。而这些模型的成功需要团队成员之间的灵活性,以及用户正在开发和管理的软件协作。

未来的雇主希望云开发的程序是通用的,具有软件开发标准,扎实抓好。云应用程序开发人员应该参与应用需求,设计审查会议,并在测试过程。一个理想的云计算开发人员可以轻松地进行故障排除,并解决软件缺陷,以及克服云架构的缺点。

(5)云计算软件开发的方法是什么?

雇主想知道你的发展过程以及其发展过程有多好。解释你的共同发展过程,从需求收集到团队选择选择,选择编码和测试周期。未来的雇主通常会尝试确定您是否习惯快节奏的发展模式,比如DevOps的或持续交付。它并不一定要所有的点直接匹配,但你的过程越接近雇主的要求,你就可以更快过渡到新的工作。

强调面向对象的编程技巧,并重申与云应用程序的体系结构和微服务发展公有云的经验。从你的实际项目中取得成功,展示你的工作对企业的附加价值。

(6)你如何处理多云环境或云互操作性?

许多企业采用多个云平台,以获得更多的灵活性,并节约成本。例如,一个企业为了冗余可能使用多个公共云供应商的平台,以确保获得更低的延迟或数据备份。

尽管有这些好处,多云可能会为云应用程序开发人员带来严重的困难。供应商的服务和API通常不同,这意味着专为AWS开发的应用程序可能不能在谷歌的云计算平台或其他公共云上运行正常。

供应商之间的这种差异会随着时间的推移可能会褪色。在此期间,一个有着多云平台经验的专业开发人员可能受益更大,即使用人单位没有积极地采用和管理多云环境。考虑你如何适应多个供应商的冗余运行代码,并处理来自不同供应商的故障或支持同步数据存储的转移。

原文发布于微信公众号 - 云计算D1net(D1Net02)

原文发表时间:2016-04-01

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏携程技术中心

沙龙报名 | 无线技术工程化,4月21日上海

10920
来自专栏WeTest质量开放平台团队的专栏

《梦幻模拟战》漏洞挖掘全过程

? WeTest 导读 漏洞和外挂一直是危害游戏的罪魁祸首,在游戏行业发展的历程中,不乏一些经典热门的游戏在安全事故中失去江湖地位。不重视游戏安全的结果,不仅...

14030
来自专栏WeTest质量开放平台团队的专栏

三年同行,质造未来,腾讯WeTest五大服务免费体验

原文链接:https://wetest.qq.com/lab/view/414.html

10540
来自专栏PPV课数据科学社区

电商网站分析实践(中)

第二部分:从产品放入购物车到订单达成 用户已选择好了产品并放入到购物车中,这时我们的任务就是保证用户购买支付的流程可以尽量流畅,使得尽量多的用户可以到达订单达成...

31840
来自专栏罗超频道

腾讯开放云战略也杀来了!BAT各自搞什么云?

腾讯今天下午将召开“云开放战略发布会”,宣布正式对外开放。阿里和百度已进入开发者云市场多时,腾讯终于瞄准时机进入这个市场,BAT三家算是在云中在此短兵相...

52860
来自专栏人称T客

企业移动化为什么要调研先行?

常言道,“兵马未动,粮草先行”,前期调研是企业移动信息化项目成功的保障,而往往企业会忽略这一点,甚至有些企业在不清楚需求的情况下,就盲目启动移动信息化项目,这样...

352110
来自专栏云计算D1net

IT专业人士需要知道的2018年七大技术趋势

随着2017年接近结束,IT行业领导者正在考虑未来一年及以后将影响其业务的技术趋势。 ? 调研机构Gartner公司分析师日前在奥兰多参加一个行业会议,展示了...

37090
来自专栏云计算D1net

评估公有云和私有云的5个核心原则

私有云能解决企业面临的普遍挑战和问题,公有云能帮助企业向云计算平滑迁移。 在几年前,云计算刚开始流行,并且引人注目的仅是公有云,但是到了如今,私有云和混合云也正...

44240
来自专栏PPV课数据科学社区

【学习】一文读懂大数据(下)

NoSQL 一种称为NoSQL的新形式的数据库(Not Only SQL)已经出现,像Hadoop一样,可以处理大量的多结构化数据。但是,如果说Hadoop擅...

27060
来自专栏lx的专栏

人们如何使用物联网

在物联网(IoT)的早期阶段,它很大一部分的工作重点都是放在工业应用上的,例如改进机器的自主操作,或者像Fitbit这样的独立消费产品。但是从我们的研究中,我们...

356130

扫码关注云+社区

领取腾讯云代金券