Когато четете истории за 11-годишни деца, създаващи фантастични приложения, които стигат до магазина на Windows, Google Play или App Store на Apple, това ви кара да се чудите защо някой наистина се нуждае от сертифициране на мобилни приложения. Реалността е, че малко професионалисти ще изкарват богатството си или дори прехраната си, като създават и продават следващото голямо приложение. Всъщност повечето ще заемат работа като разработчици за големи компании или ще правят безплатни разработки на приложения.
Работодателите, които наемат разработчици на приложения, търсят кандидати с опит в създаването на приложения, особено приложения, насочени към клиента. Те често искат кандидати с широк спектър от знания за различни програмни концепции и езици, като интерфейси за програмиране на приложения (API), дизайн на потребителско изживяване (UX), Python, C #, PHP, JavaScript, HTML / CSS и Swift.
Работодателите също предпочитат или изискват бакалавърска степен по компютърни науки или някаква свързана област. Но тъй като разработчиците на мобилни приложения са с голямо търсене, някои работодатели ще обучават (или плащат на трета страна за обучение) кандидати с опит в свързана с ИТ област, като работа в мрежа или инженеринг, или да обучават опитни разработчици на друга платформа в инструменти за мобилни разработки и платформи.
[Интересувате се от софтуер за разработване на производител на приложения? Вижте нашите най-добри снимки.]
И така, къде сертификацията се вписва? Въпреки че сертификатите за разработка на мобилни приложения не се искат широко в длъжностните характеристики, сертификатът може да забележи автобиографията ви или да докаже, че заслужавате повишение, а сертифицирането на разработчици на мобилни приложения може да ви помогне да постигнете прилична заплата. Glassdoor съобщава, че средната национална заплата за разработчиците на мобилни устройства е 101 542 долара, където средното за страната на разработчиците на мобилни приложения на Simply Hired е 83 400 долара. Тези заплати са постоянно по-високи от другите общи ИТ работни места, които изискват няколко години опит. Например, сравнете средната заплата на разработчиците с тази на софтуерните инженери (89 978 долара), системните администратори (74 598 долара) и мрежовите инженери (77 448 долара).
Подробно разгледахме сертификатите от Microsoft, Google (Android), GIAC, Kony, Salesforce и други. Избрахме ги поради присъствието им в бранша, търсенето им от работодателите и общата им стойност към кандидатите за сертифициране. В последния раздел на тази статия споменаваме и някои сертификати, които са достойни допълнения към портфолиото на разработчиците, но не носят толкова разпознаване или кеширане, колкото правят нашите пет най-добри снимки.
Преди да започнете да проучвате представените сертификати, погледнете резултатите от нашето неформално търсене на различни табла за работа, за да видите кои сертификати работодателите търсят в САЩ Тези резултати са моментна снимка от конкретен ден и може да не отразяват реалните изисквания за работа във вашето населено място, но те би трябвало да ви създадат усещане за относителното търсене на всеки сертификат. Уви, повечето от тях са очевидно подкожни, като два от тях са под 100, а други двама под 200.
Резултати от търсенето на дъската (по азбучен ред, чрез сертифициране) *
|
* Повече от 1217 посещения, използващи „Сертифициране за разработчици на Android“като ключов термин.
** Повече от 782 посещения, използващи „MCSD сертифициране на разработчици“като ключов термин.
Асоциирайте Android Developer
Android и iOS доминират на пазара на операционната система за смартфони, а Android поддържа солидна преднина с огромен 87.9 процентен пазарен дял, според Statista. Търсенето на приложения за Android също нараства, което означава, че квалифицираните разработчици на Android също са с голямо търсене.
Google осигурява обучение и сертификати чрез своята програма за сертифициране на разработчици на Google, за да подпомогне компетентната работна сила на Android програмисти. Google Associate Android Developer е единственият акредитив на програмата на Android, наред с мобилния уеб специалист, Google Certified Professional - Cloud Architect, Cloud Certified - Professional Data Engineer и Cloud Certified - Associated Cloud Engineer сертификати.
Сертифицирането за разработчици на Google Associate за Android признава уменията в проектирането, изграждането и отстраняването на грешки в приложенията за Android, проектирането на решения за съхранение и проектирането на приложения за интегриране с интерфейси извън основното приложение за Android. Единичният изпит на базата на производителност изисква също така кандидатите да поставят концепции за потребителския интерфейс на приложението (UI) и потребителското изживяване (UX), за да работят, като създават стандартни и персонализирани оформления, използвайки XML и Java код.
Въпреки че не се изисква обучение за Google Associate Android Developer, Google предлага множество безплатни курсове за начинаещи, както и безплатни курсове за опитни разработчици чрез Udacity.
Научете разработката на приложения за Android с Android 7 Nougat
Свържете факти и цифри за Android Developer
|
Анализатор за сигурност на мобилни устройства на GIAC (GMOB)
Връщане в класацията тази година е анализаторът за сигурност на мобилните устройства на GIAC (GMOB). По-рано представихме този сертификат през 2017 г., но не го включихме в нашата топ пет. Този път обаче GIAC GMOB направи силно представяне в резултатите от търсенето на борда за работа, като спечели място в челната петица.
Поверителните данни на GMOB са насочени към ИТ специалистите, които работят за осигуряване на сигурността на мобилните телефони и таблети при достъп до мрежи и други системи. Успешните кандидати трябва да имат разбиране на тестовете за проникване на мобилни устройства, да са запознати с общите методи за атака на мобилни устройства, да използват и конфигурират криптиране и други техники за защита на мобилните устройства, да могат да провеждат задачи за анализ на мобилната сигурност и да разбират мобилната сигурност, операционните системи и архитектурата, Няма предпоставки за GMOB. Въпреки че е силно препоръчително, не се изисква обучение за всеки идентификационен номер на GMOB. Кандидатите трябва да издържат един изпит, за да спечелят определението. Освен това трябва да подновявате идентификационните данни на всеки четири години, за да останете в течение.
Факти и цифри на GIAC Mobile Device Security Analyst (GMOB)
|
MCSD App Builder: Microsoft Certified Solutions Developer App Builder
Microsoft предлага някои от най-популярните сертификати за разработчици в света, насочени към разработчици на приложения (мобилни и уеб), разработчици на софтуер, уеб разработчици и инженери за контрол на качеството. Стремежните разработчици, които току-що започват, могат да започнат с Microsoft Technology Associate (MTA): Сертифициране на разработчици (разгледано по-нататък в тази статия). Тези, които са готови да създадат мобилни и / или уеб приложения и услуги, трябва да обмислят да преследват Microsoft Certified Solutions Developer (MCSD): Приложението на Builder за приложения.
MCSD: App Builder изисква кандидатите да имат Microsoft Certified Solutions Associate (MCSA) в уеб приложения или универсална сертификация на Windows платформа и след това да издържат един от няколко изпита за Microsoft Azure, Microsoft Visual Studio или Microsoft Visual Studio Team Foundation Server Server. Обучението се препоръчва, но не се изисква за изпит за MCSD. Въпреки това, ние смятаме, че един кандидат трябва да има опит от една до две години да работи с Azure, C #, SharePoint, Office клиент, Visual Studio,.NET или HTML5 - каквито и технологии или платформи да са подходящи за избрания изпит MCSD - за да има най-добрите застрелян при полагане на изпита при първото вземане.
Програмата за сертифициране на Microsoft претърпя обширни промени през септември 2016 г. След като спечелите едно сертифициране MCSD: App Builder, не е необходимо да ресертифицирате в рамките на три години, както беше преди. Въпреки това, като полагате избирателен изпит всяка календарна година, добавяте запис към вашия препис, който показва ангажираност да бъдете в течение на технологиите и да разширите своя набор от умения.
Последна подготовка за MCSD: Създател на приложения
MCSD: Факти и цифри за Builder на приложения
|
MTA Developer: Microsoft Technology Associated Developer
Microsoft създаде сертификатите за MTA, за да помогне на учениците от гимназията и колежа да започнат с технологични сертификати, но сертификатите се оказаха чудесни стъпки за всеки, който иска да влезе в областта на информационните технологии, както и за ИТ специалисти, които искат да променят кариерата (или специализациите)., Постигането на MTA сертификат може също да помогне на кандидатите да се подготвят за сертификати на Microsoft от по-високо ниво, като Microsoft Certified Solutions Developer (MCSD), главно чрез придобиване на практически опит с приложимите продукти и технологии.
Важно е да се отбележи, че изпитите за MTA не са предпоставка за по-напреднали сертификати на Microsoft и не отговарят на изискванията за сертифициране на Microsoft (MCP).
Програмата за сертифициране на MTA предлага сертификати, насочени към ИТ инфраструктури, бази данни и разработчици. Тъй като фокусът на тази статия е разработката на мобилни приложения, ще се съсредоточим върху MTA Developer track, а не върху пътищата на инфраструктурата или базата данни.
Въпреки че е необходим само един изпит, за да спечелите обозначение за MTA, в момента има девет различни MTA изпита на разположение на песен на програмист:
- Основи за разработка на софтуер
- Облачни основи
- Основи на мобилността и устройството
- Основи за разработка на HTML5 приложения
- Въведение в програмирането с базирани на блокове езици
- Въведение в програмирането с помощта на Python
- Въведение в програмирането с помощта на JavaScript
- Въведение в програмирането с помощта на HTML и CSS
- Въведение в програмирането с помощта на Java
Ако не сте сигурни откъде да започнете, помислете за основите на разработката на софтуер за MTA, което е чудесна сертификация за стартиране. Следвайте това с други MTA пълномощия, по-специфични за отделните кариерни цели, като Mobility and Device Fundamentals или една от сертификатите за програмиране на MTA.
И накрая, кандидатите могат да изберат да преминат към сертифициране на по-високо ниво. Кандидатите за идентификационен номер на разработчика на MTA трябва да очакват да разберат и използват най-новата версия на Microsoft Visual Studio като основен инструмент за разработка. За разлика от много други сертификати, пълномощията на MTA не изтичат. След като постигнете MTA сертификат, това е добро за живота.
MTA Разработчици факти и цифри
|
Сертифициран от Salesforce платформа App Builder
Salesforce, лидер в решенията за управление на взаимоотношенията с клиенти (CRM), има повече от 150 000 клиенти по целия свят. Salesforce подкрепя своите клиенти с различни решения, включително продажби и услуги, производителност, аналитичност и интернет на нещата (IoT).
С толкова много налични продукти и услуги не е изненадващо, че програмата за сертифициране на Salesforce е широко и добре разработена и включва идентификатор на Builder на приложения, който поражда голям интерес в дъските за работа.
Сертифицираната платформа за приложения на Salesforce Platform Builder цели професионалисти, които проектират, изграждат и прилагат персонализирани приложения за платформата Force.com. Сертифицирането изисква кандидатите да издържат един изпит, който обхваща моделиране и управление на данни, сигурност, бизнес логика, потребителски интерфейси и използване на случаи за социални функции за персонализирани приложения. Кандидатите също трябва да знаят как да персонализират приложенията за мобилна употреба и да ги разгръщат, както и дизайнерски отчети и табла за управление.
Salesforce изисква App Builders да поддържа текущите умения. Притежателите на удостоверения трябва да преминат изпити за модул за поддръжка с всеки нов цикъл на пускане на продукта (обикновено през лятото, зимата и пролетта).
Изградете приложения и се сертифицирайте
Факти и цифри за сертифицирана платформа за приложения на Salesforce платформа
|
Отвъд топ 5 сертификатите за мобилни приложения
Въпреки че не направиха класацията, има много повече страхотни сертификати за разработчици на мобилни приложения. IBM Certified Mobile Application Developer - Worklight Foundation (представена през 2017 г.) е страхотен, както и сертифицираният за Android разработчик на приложения от ATC (представен също през 2017 г.). Въпреки че не са включени в челната петица, и двете все още са много полезни.
По подобен начин специалистът за сертифицирано внедряване на Oracle Mobile Development 2015 и сертифицираният разработчик на JBoss Red Hat не генерират много сцепление в дъските за работа, но това не означава, че не трябва да ги проучвате сами. Това е двойно, ако работите с технологии Oracle, Java или Red Hat Linux.
Apple все още не предлага официален сертификат за разработчици на iOS, но всеки, който се интересува от потапящо обучение за разработчици на iOS, трябва да провери стартовите камери Big Nerd Ranch. Можете също да вземете самостоятелни курсове за обучение чрез Udemy и Pluralsight и можете да намерите много възможности за обучение за разработка на приложения за iOS, като търсите в интернет.
CIW, която е известна със своите сертификати за уеб дизайн и разработка, стартира сертификацията за разработчици на мобилни приложения като част от своите серии от CIW Web and Mobile Design. Първоначално акредитивът беше планиран за пускане през четвъртото тримесечие на 2017 г., но в момента уебсайтът му показва, че неговото освобождаване е отложено. Веднъж издаден, този сертификат ще има за цел разработване на приложения за операционните системи Android, iOS и Windows Phone.
Learning Tree предлага специализирани и експертни сертификати за разработка на приложения за Android, iOS и мобилен уеб дизайн. Няколко други сертификати за мобилни приложения, които може да ви заинтересуват, са тези от Axway (Appcelerator) и OutSystems.
Много колежи и университети също предлагат програми за сертифициране на мобилни приложения. Разгледайте тези предложения от UC Irvine, държавния университет Сан Диего, университета в Денвър и университета Southern Methtodist като примери.