开发一种工具,为获得相关技能,在原生Android开发的坚实的职业生涯,专注于今天的行业

Enombe Thierry Ewane, M. Mazzara
{"title":"开发一种工具,为获得相关技能,在原生Android开发的坚实的职业生涯,专注于今天的行业","authors":"Enombe Thierry Ewane, M. Mazzara","doi":"10.1109/NIR52917.2021.9665811","DOIUrl":null,"url":null,"abstract":"The purpose of this study is to evaluate and appraise the required skills that segues native Android app developers from any level to experts levels. It takes a deep dive into industry demands for Android developer roles in terms of technical skills and mindset. This evaluation is supported by the opinions and experiences of expert native developers coupled with the mindset and discipline mostly worn to ensure a healthy and certain journey to expertise as far as native (that is non-cross-platform android app development in the context of this research) Android application is concerned. To complement this research, a native Android application was built. The aim of this application is to provide useful resources for every tool/skill revealed by our research. With such a system, we believe Android enthusiasts would be able to get a better view into the mind of the industry as well as get a better sense on how to obtain certain talents pertaining to Android development. The journey from developing a ‘hello world’ program to sophisticated applications such as ‘gmail, ‘spotify’, ‘yandex taxi’ just to name a few requires an exquisite set of skills, discipline, and mindset something which this research seeks to expose. This study is limited to native Android app development today and reflects a clearer perspective as to what today’s mobile industry demands in terms of technical skills, discipline and mindset. Our results contained data such as skills and tools mostly used in Android developer roles according to our respondents (Android developers, recruiters and team leaders) as well as those occasionally used. Mostly used skill contained skills like Kotlin, MVVM, XML, Glide, Material design just to name a few while skills occasionally used include Firebase, Sqlite, Unit testing, Dagger2. Also, skills where categorised into what respondent’ believed to be beginner, intermediate and expert levels. In addition to this, various personal opinions were got from respondents about how they would prefer to go about learning a new skill and more than 70% of them thought that they do via building on some small Android project.","PeriodicalId":333109,"journal":{"name":"2021 International Conference \"Nonlinearity, Information and Robotics\" (NIR)","volume":"218 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-08-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Development of a tool for gaining relevant skills for a solid career in native Android development, focusing on today’s industry\",\"authors\":\"Enombe Thierry Ewane, M. Mazzara\",\"doi\":\"10.1109/NIR52917.2021.9665811\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The purpose of this study is to evaluate and appraise the required skills that segues native Android app developers from any level to experts levels. It takes a deep dive into industry demands for Android developer roles in terms of technical skills and mindset. This evaluation is supported by the opinions and experiences of expert native developers coupled with the mindset and discipline mostly worn to ensure a healthy and certain journey to expertise as far as native (that is non-cross-platform android app development in the context of this research) Android application is concerned. To complement this research, a native Android application was built. The aim of this application is to provide useful resources for every tool/skill revealed by our research. With such a system, we believe Android enthusiasts would be able to get a better view into the mind of the industry as well as get a better sense on how to obtain certain talents pertaining to Android development. The journey from developing a ‘hello world’ program to sophisticated applications such as ‘gmail, ‘spotify’, ‘yandex taxi’ just to name a few requires an exquisite set of skills, discipline, and mindset something which this research seeks to expose. This study is limited to native Android app development today and reflects a clearer perspective as to what today’s mobile industry demands in terms of technical skills, discipline and mindset. Our results contained data such as skills and tools mostly used in Android developer roles according to our respondents (Android developers, recruiters and team leaders) as well as those occasionally used. Mostly used skill contained skills like Kotlin, MVVM, XML, Glide, Material design just to name a few while skills occasionally used include Firebase, Sqlite, Unit testing, Dagger2. Also, skills where categorised into what respondent’ believed to be beginner, intermediate and expert levels. In addition to this, various personal opinions were got from respondents about how they would prefer to go about learning a new skill and more than 70% of them thought that they do via building on some small Android project.\",\"PeriodicalId\":333109,\"journal\":{\"name\":\"2021 International Conference \\\"Nonlinearity, Information and Robotics\\\" (NIR)\",\"volume\":\"218 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-08-26\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 International Conference \\\"Nonlinearity, Information and Robotics\\\" (NIR)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/NIR52917.2021.9665811\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 International Conference \"Nonlinearity, Information and Robotics\" (NIR)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/NIR52917.2021.9665811","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

这项研究的目的是评估和评估从任何级别到专家级别的原生Android应用程序开发人员所需的技能。它从技术技能和思维方式方面深入探讨了行业对Android开发人员角色的需求。这一评估得到了原生开发者专家的意见和经验的支持,同时也得到了确保原生(即本研究背景下的非跨平台android应用开发)android应用健康发展的心态和原则的支持。为了补充这项研究,我们构建了一个原生Android应用程序。这个应用程序的目的是为我们的研究揭示的每一个工具/技能提供有用的资源。有了这样一个系统,我们相信Android爱好者将能够更好地了解行业的思想,并更好地了解如何获得与Android开发相关的某些人才。从开发“hello world”程序到开发“gmail”、“spotify”、“yandex taxi”等复杂的应用程序,这段旅程需要一套精湛的技能、纪律和思维模式,而这正是本研究试图揭示的。这项研究仅限于今天的原生Android应用开发,反映了一个更清晰的视角,即今天的移动行业在技术技能、纪律和心态方面的需求。我们的调查结果包含了受访者(Android开发者、招聘人员和团队领导)在Android开发者角色中主要使用的技能和工具,以及偶尔使用的技能和工具等数据。最常用的技能包括Kotlin, MVVM, XML, Glide, Material design等技能,偶尔使用的技能包括Firebase, Sqlite, Unit testing, Dagger2。此外,技能被分为受访者认为的初级、中级和专家水平。除此之外,我们还从受访者那里获得了关于他们更喜欢如何学习一项新技能的各种个人意见,其中超过70%的受访者认为他们会通过开发一些小的Android项目来学习一项新技能。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Development of a tool for gaining relevant skills for a solid career in native Android development, focusing on today’s industry
The purpose of this study is to evaluate and appraise the required skills that segues native Android app developers from any level to experts levels. It takes a deep dive into industry demands for Android developer roles in terms of technical skills and mindset. This evaluation is supported by the opinions and experiences of expert native developers coupled with the mindset and discipline mostly worn to ensure a healthy and certain journey to expertise as far as native (that is non-cross-platform android app development in the context of this research) Android application is concerned. To complement this research, a native Android application was built. The aim of this application is to provide useful resources for every tool/skill revealed by our research. With such a system, we believe Android enthusiasts would be able to get a better view into the mind of the industry as well as get a better sense on how to obtain certain talents pertaining to Android development. The journey from developing a ‘hello world’ program to sophisticated applications such as ‘gmail, ‘spotify’, ‘yandex taxi’ just to name a few requires an exquisite set of skills, discipline, and mindset something which this research seeks to expose. This study is limited to native Android app development today and reflects a clearer perspective as to what today’s mobile industry demands in terms of technical skills, discipline and mindset. Our results contained data such as skills and tools mostly used in Android developer roles according to our respondents (Android developers, recruiters and team leaders) as well as those occasionally used. Mostly used skill contained skills like Kotlin, MVVM, XML, Glide, Material design just to name a few while skills occasionally used include Firebase, Sqlite, Unit testing, Dagger2. Also, skills where categorised into what respondent’ believed to be beginner, intermediate and expert levels. In addition to this, various personal opinions were got from respondents about how they would prefer to go about learning a new skill and more than 70% of them thought that they do via building on some small Android project.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信