Wat ze erwaarden wann Dir en iOS Entwéckler wëllt ginn

Wat ze erwaarden wann Dir en iOS Entwéckler wëllt ginn

Vu baussen vum iOS kann d'Entwécklung wéi e zouenen Club schéngen. Fir ze schaffen, braucht Dir definitiv en Apple Computer; d'Ökosystem gëtt enk vun enger Firma kontrolléiert. Vu bannen héiert een och heiansdo Widderspréch - e puer soen datt d'Objektiv-C Sprooch al a knaschteg ass, an déi aner soen datt déi nei Swift Sprooch ze rau ass.

Trotzdem ginn d'Entwéckler an dësem Beräich an, eemol do, sinn zefridden.

Dës Kéier hunn Marat Nurgaliev a Boris Pavlov eis iwwer hir Erfahrung erzielt - wéi se de Beruff geléiert hunn, wéi se hir éischt Interviewe passéiert hunn, firwat se refuséiert hunn. An den Andrey Antropov, Dekan, huet als Expert gehandelt Fakultéit fir iOS Entwécklung bei GeekBrains.

Am Joer 2016 ass Marat Nurgaliev aus der Astrakhan Regioun komm fir eng Aarbecht als mobilen Entwéckler bei enger lokaler Televisiounsfirma ze kréien. Dëst war säin éischten Interview. Hie war just zréck aus der Arméi, ouni Praxis an Erfahrung, vergiess och d'Theorie, mat där hie schonn Problemer hat. Dem Marat seng eenzeg Erfahrung an der mobiler Entwécklung war seng Dissertatioun iwwer d'Analyse vun Informatiounsleckage duerch Android Uwendungen. Am Interview gouf hien iwwer seng Studien, OOP an aner Theorie gefrot, awer de Marat konnt d'Lücken a sengem Wëssen net verstoppen.

Wéi och ëmmer, hie gouf net refuséiert, awer krut eng praktesch Aufgab - fir an zwou Wochen eng Lëscht vun Neiegkeeten mat der API ze weisen. Souwuel fir iOS an Android. "Wann ech Erfahrung op Android hat, gouf et net emol e Tool fir eng iOS Versioun ze kreéieren. D'iOS Applikatioun Entwécklung Ëmfeld ass nëmmen op Mac verfügbar. Awer zwou Woche méi spéit sinn ech zréck komm an hunn gewisen wat ech op Android maache konnt. Mat iOS hunn ech missen op der Flucht erausfannen. Um Enn hu si mech geholl. Dunn hunn ech zu Astrakhan gelieft. All IT Job mat enger Pai iwwer zwanzeg passt mir."

Wien sinn iOS Entwéckler?

Mobile Entwéckler maachen Uwendungen fir all portable Apparat. Smartphones, Pëllen, Smart Aueren an all aner Plattformen déi Android oder iOS ënnerstëtzen. Déi fundamental Prinzipien vun der mobiler Entwécklung sinn net anescht wéi konventionell Entwécklung, awer duerch spezifesch Tools ass et an eng separat Richtung getrennt ginn. Et benotzt seng eege Tools, Programméierungssproochen a Kaderen.

"Fir mat iOS ze schaffen, braucht Dir e MacBook, well nëmmen en huet dat néidegt Xcode Entwécklungsëmfeld. Et ass gratis a verdeelt iwwer den AppStore. Fir ze installéieren, musst Dir Är Apple ID hunn an näischt anescht. Am Xcode kënnt Dir Uwendungen fir alles entwéckelen - Telefon, Tablet, Auer. Et gëtt en agebaute Simulator an Editeur fir alles ", seet den Andrey Antropov, Dekan vum iOS Entwécklungsdepartement bei GeekBrains.

"Awer d'Entwécklungsëmfeld kann op Windows installéiert ginn wann Dir Hackintosh benotzt. Dëst ass eng funktionéierend, awer Rondpoint Optioun - kee vun de seriöse Entwéckler mécht dëst. Ufänger kafen en alen MacBook. An déi erfuerene kënnen sech normalerweis de leschte Modell leeschten.

Sproochen - Swift oder Objektiv-C

Bal all iOS Entwécklung gëtt mat der Swift Programmiersprache gemaach. Et ass viru fënnef Joer opgetaucht an ersetzt elo graduell déi al Objective-C Sprooch, déi Apple zënter méi wéi 30 Joer an all sengen Uwendungen benotzt huet.

"Eng rieseg Codebasis ass am Objective-C gesammelt ginn, sou datt Entwéckler a béide Sprooche nach ëmmer erfuerderlech sinn, ofhängeg vun der Firma, seng Aufgaben an Uwendungen. Uwendungen, déi viru ville Joer geschriwwe goufen, baséieren op Objective-C. An all nei Projete ginn am Swift als Standard entwéckelt. Elo mécht Apple vill fir eng simultan Entwécklung fir en Telefon, Tablet, Auer a MacBook sou bequem wéi méiglech ze maachen. Dee selwechte Code kann kompiléiert ginn an iwwerall lafen. Dëst ass net virdrun geschitt. Fir iOS hu mir am Swift entwéckelt, fir MacOS hu mir Objective-C benotzt.

Laut Andrey ass Swift eng ganz einfach Sprooch déi frëndlech ass fir Ufänger. Et ass strikt getippten, wat Iech erlaabt vill Feeler an der Etapp vun der Kompiléierung vum Projet ze fangen, an de falsche Code funktionnéiert einfach net.

"Objektiv-C ass eng zimlech al Sprooch - am selwechten Alter wéi d'C ++ Sprooch. Zu där Zäit wou et entwéckelt gouf, waren d'Ufuerderunge fir Sprooche komplett anescht. Wéi de Swift erauskoum, war et buggy, d'Funktionalitéit war limitéiert, an d'Syntax war rau. An d'Leit haten d'Hänn voll mam Objective-C. Et gouf fir vill Jore verbessert, all Feeler do sinn korrigéiert. Awer elo denken ech datt Swift sou gutt ass wéi Objective-C. Och wann och Apple nach ëmmer béid a senge Projete benotzt. D'Sprooche si gréisstendeels austauschbar a géigesäiteg ergänzen. Strukturen an Objete vun enger Sprooch kënnen an Objeten a Strukture vun enger anerer Sprooch transforméiert ginn. Et ass gutt fir béid Optiounen ze kennen, awer fir Ufänger schéngt Objective-C dacks intimiderend a konfus."

Training Sessiounen

"Bei menger éischter Aarbecht huet mäi Chef mech trainéiert, mir gehollef de Projet ëmzesetzen an opzestellen", seet de Marat, "Awer op Android an iOS gläichzäiteg schaffen ass schwéier. Et brauch Zäit fir nei opzebauen, vu Projet op Projet ze wiesselen, vu Sprooch zu Sprooch. Um Enn hunn ech decidéiert datt ech eng Richtung muss wielen an et studéieren. Ech gouf um Xcode's Interface an dem Swift senger einfacher Syntax verkaaft.

De Marat ass an d'iOS Entwécklungsdepartement bei GeekBrains agaangen. Am Ufank war et ganz einfach, well hie wousst vill Saachen aus Aarbecht Erfahrung. De Jorescours ass a véier Véierel opgedeelt. Nom Andrey gëtt deen éischten nëmmen déi ganz Basics: "D'Basis vun der Swift Sprooch, Wëssen iwwer Basisframeworks, Netzwierker, Datelagerung, Uwendungsliewenszyklus, Controller, Basisarchitekturen, Haaptbibliothéiken déi jidderee benotzt, Multithreading a Parallelismus an Uwendungen."

Den zweete Véierel füügt Objektiv-C. E Cours gëtt iwwer Architektur a Basis Programméierungsmuster duerchgefouert. Am drëtten Trimester léiere si de richtege Schreifweis Code. Et erkläert wat eng Fabréck ass, wéi Tester richteg schreiwen, Projeten erstellen, wat Git-Flow ass, Kontinuéierlech Integratioun duerch Fast Lane. De véierten a leschte Quartal ass fir Teamwork gewidmet, praktesch Aufgaben a Stagen.

"Den éischte Véierel war einfach", seet de Marat, "awer dunn hunn ech ugefaang Programméiere an Objective-C ze léieren, Designmuster ze studéieren, d'Prinzipien vu Solid, Git-Flow, Projektarchitektur, Eenheet an UI Testen vun Uwendungen, personaliséiert Animatioun opzestellen. - an dunn ech Et gouf interessant ze studéieren.

"Et huet fir mech bei GeekBrains net super fléissend ugefaang", seet de Boris Pavlov, a säi Wee fir iOS Entwécklung am Allgemengen war net deen direkten. De Jong gouf vu senger Groussmamm opgewuess. Si war en Architekt, Mathematiker an Designer an huet dem Boris eng Léift fir Design agebaut, léiert him mat der Hand ze zéien an ze zéien. Säi Monni war e Systemadministrator an huet säin Neveu u Computeren interesséiert.

De Boris war en exzellente Schüler, awer huet d'Interesse verluer fir ze studéieren an huet d'Schoul no néng Klassen verlooss. Nom Fachhéichschoul huet hien mam Vëlo ugefaang, an d'Computeren sinn an den Hannergrond verschwannen. Awer enges Daags krut de Boris eng Spinal Verletzung, déi him verhënnert huet seng Sportscarrière weiderzemaachen.

Hien huet ugefaang C++ mat engem Enseignant um Irkutsk Institut fir Solar-Terrestrial Physik ze studéieren. Duerno hunn ech mech fir Spillentwécklung interesséiert a probéiert op C # ze wiesselen. A schlussendlech, wéi de Marat, gouf hie vun der Swift Sprooch begeeschtert.

"Ech hu beschloss de gratis Aféierungscours bei GeekBrains ze huelen. Fir éierlech ze sinn, war hien ganz langweileg, schlëmm an onverständlech", erënnert de Boris, "den Enseignant huet iwwer d'Features vun der Sprooch geschwat, awer vun engem Thema op dat anert gerannt ouni d'Essenz ze verroden. Wéi de Cours eriwwer war, hunn ech nach ëmmer näischt verstanen.

Dofir, nom Aféierungscours, huet de Boris sech net an eng Joer-laang Ausbildung ageschriwwen, mä an engem kuerzen dräi-Mount Cours, wou se d'Grondlage vum Beruff léieren. "Ech hunn do ganz gutt Enseignanten fonnt, a si hunn alles ganz kloer erkläert."

"Mir ginn dacks kritiséiert, angeblech sinn eis Trainingshandbuch net ganz aktuell, et ginn Ongenauegkeeten. Awer d'Course ginn dauernd aktualiséiert, an d'Enseignanten schwätzen ëmmer iwwer Innovatiounen. Vun de Gruppen, déi ech féieren, fannen vill Aarbecht nom éischte Véierel. Natierlech sinn dat meeschtens Leit mat Programméiererfahrung", seet den Andrey, "Op der anerer Säit kann all Wëssen net an engem Cours vermëttelt ginn. Network Client Interaktioun am Liewen kann net an zéng zwee-Stonn Virliesungen fit ginn. A wann Dir nëmmen op Coursen gitt an näischt anescht maacht, da wäert Dir net genuch Wëssen hunn. Wann Dir all Dag fir d'ganzt Joer studéiert, dann an dësem Tempo nëmmen déi Lazy wäert keng Aarbecht kréien. Well d'Nofro am Beruff ass ganz héich.

Wat ze erwaarden wann Dir en iOS Entwéckler wëllt ginn

Dir kënnt am meeschte gesinn lescht Vakanzen fir iOS Entwéckler an abonnéieren op nei.

Aarbecht

Awer weder de Marat nach de Boris hunn esou einfach Aarbecht fonnt.

"E puer grouss Firmen hu laang iOS Uwendungen an Objective-C entwéckelt, a weider déi al Code Basis erhalen. Leider hunn ech keen zwéngend Argument fir se ze zwéngen, Swift exklusiv ze benotzen. Besonnesch déi, déi d'Regel benotzen "net beréieren wat funktionnéiert", seet de Marat, "Kleng Opmierksamkeet gëtt op d'Objektiv-C Richtung bei Geekbrains bezuelt. Et ass méi vun enger informativer Natur. Awer all Firma, déi ech interviewt hunn, huet iwwer Objective-C gefrot. A well meng Studien op Swift konzentréiert sinn, wéi meng fréier Aarbecht, hunn ech Refusen bei Interviewen kritt.

"Nom Studium, hunn ech eleng nëmmen déi iwwerflächlech Basics wousst, mat deenen ech déi einfachst Applikatioun erstellen konnt", seet de Boris. "Fir d'Aarbecht war et natierlech net genuch, awer ech war frou doriwwer. Et war schwéier eng Aarbecht zu Irkutsk ze fannen. Fir méi präzis ze sinn - guer net. Ech decidéiert an anere Stied ze kucken. Wat d'Zuel vun de Vakanzen ugeet, Krasnodar, Moskau a St. Ech decidéiert St Petersburg ze goen - méi no un Europa.

Awer alles huet sech als net sou roseg erausgestallt. Och e Junior gëtt verginn fir wat hien net kann wëssen. Ech hunn nach keng Aarbecht fonnt. Ech schaffen fir "Merci", Erfahrung ze sammelen. Ech verstinn datt dëst net ass wat ech wollt, awer ech sinn interesséiert, an dëst dréit mech. Ech wëll Wëssen kréien."

Den Andrey mengt datt Newcomer no Stagen sichen anstatt Aarbechtsplazen. Wann Dir ganz wéineg Wëssen hutt, dann ass et normal datt de Stage onbezuelt ass. Den Andrey beréit Iech fir Junior-Vacances fir grouss Firmen ze bewerben, wou den Aarbechtsprozess scho etabléiert ass.

"Wann Dir verstitt wéi de Softwareentwécklungsprozess funktionnéiert, gëtt et vill méi einfach ze navigéieren a weider Aarbecht ze fannen, ofhängeg vun Äre Wënsch. E puer Leit ginn an onofhängeg Entwécklung, maachen Spiller fir sech, lued se an de Buttek erop, a monetiséieren se selwer. E puer schaffen fir eng grouss Firma mat strikte Regelen. E puer Leit verdéngen Sue a klenge Studioen déi personaliséiert Software maachen, an do kënne se de ganze Prozess kucken - vun engem Projet vun Null ze kreéieren bis en an de Buttek ze liwweren.

Salairen

D'Pai vun engem iOS Entwéckler, wéi all aner, hänkt op der Fro "Moskau oder Russland". Awer wéinst de Spezifizitéiten vun der Industrie - vill Fernaarbecht, Méiglechkeete fir Verlagerung an Aarbecht net um regionale Maart - kommen d'Zuelen ëmmer méi uneneen un.

Wat ze erwaarden wann Dir en iOS Entwéckler wëllt ginn

Geméiss dem My Circle Gehaltrechner ass d'Moyenne Pai vun engem iOS Entwéckler liicht manner 140 000 Rubel.

"E Junior op engem ganz nidderegen Niveau funktionnéiert dacks gratis oder fir symbolesch Suen - 20-30 Tausend Rubel. Wann e Junior gezielt op seng Positioun geholl gëtt, kritt hien vu 50 bis 80 dausend. Mëttlere kréien vun 100 bis 150, an heiansdo souguer bis zu 200. Senioren kréien net manner wéi 200. Ech mengen hir Pai ass ronderëm 200-300. A fir Team Leads, deementspriechend ass et iwwer 300.

Wat ze erwaarden wann Dir en iOS Entwéckler wëllt ginn

Interviewen

"Den éischten Interview ass op Skype stattfonnt. Zu menger Iwwerraschung war et Google", erënnert de Boris sech, "du war just op Sankt Petersburg geplënnert an hunn ugefaang no Aarbecht ze sichen. Ech krut eng Demande fir eng iOS Entwéckler Positioun. Net Junior, net Mëtt, net Senior - just en Entwéckler. Ech war frou an hunn ugefaang mam Manager ze korrespondéieren. Ech gouf gefrot eng technesch Aufgab ze kompletéieren: Ech hu missen eng Demande fir Witzer iwwer Chuck Norris schreiwen. Ech hunn et geschriwwen. Si hunn mir gesot datt alles super war an en Online Interview geplangt.

Mir hunn eis geruff. E flott Meedchen huet mat mir geschwat. Mee si hu keng Froe gestallt iwwer d'Sproochekenntnisser - nëmme verschidde logesch Problemer, zum Beispill "D'Zäit ass 15:15, wéivill Grad sinn tëscht Stonn a Minutt Hänn?" oder "E Post ass 10 Meter laang, eng De Schleeke kräizt am Dag 3 Meter erop, a geet nuets 1 Meter erof." A wéi vill Deeg kräischt se un d'Spëtzt?“, an nach e puer ähnlech.

Dunn waren et ganz komesch Froen - firwat ech Apple gär hunn a wéi ech den Tim Cook fillen. Ech hu gesot datt d'Firma als Ganzt positiv ass, awer éischter negativ vis-à-vis vun him, well Geld ass him wichteg, net Produkter.

Wann d'Froen iwwer Swift ugefaang hunn, war mäi Wëssen nëmme genuch fir Programméierungsmuster an d'Basis vun OOP. Mir hunn Äddi gesot, eng Woch méi spéit hunn se mech zréckgeruff a gesot datt ech net passend wier. Eigentlech hunn ech enorm Erfarung dovunner gesammelt: Dir braucht Wëssen, Dir braucht vill - souwuel Theorie wéi Praxis.

Den Andrey seet datt "dat éischt wat jidderee wärend engem Interview gefrot gëtt ass de Liewenszyklus vum Controller. Si froen wierklech gär no engem einfache Programméierungsmuster. Si froen definitiv iwwer Är Erfahrung mat populäre Bibliothéiken. Et gëtt definitiv eng Fro iwwer d'Ënnerscheeder an de Swift Value Types vu Referenztypen, iwwer Automatesch Referenzzielen a Gedächtnismanagement. Si kënne froen wéi se Datelagerung an Uwendungen implementéiert hunn, an ob se Netzwierkfuerderunge implementéiert hunn. Si froen iwwer d'Grondlage vu REST a JSON. De Junior gëtt net fir spezifesch Saachen a Subtletien gefrot. Op d'mannst froen ech net."

De Boris hat eng aner Erfahrung: "Och wann ech Stage gefrot hunn, technesch Aufgaben ofgeschloss hunn a gesot hunn datt de Pai fir mech net wichteg wier, soulaang et duergoe fir en Appartement ze lounen, gouf ech nach ëmmer refuséiert. Ech liesen Artikelen, probéiert ze verstoen wat e Recruteur vun engem Newcomer brauch. Awer si hu meeschtens op Theorien gescheitert. Aus e puer Grënn hu si Froen aus de grousse Ligen gestallt, déi keng Newcomer betreffen.

Marat war méi glécklech. Elo schafft hien an enger Transportfirma an ass eleng responsabel fir den iOS Departement, wärend hien op der Fakultéit weider studéiert. "Well ech deen eenzege verantwortlech fir iOS sinn, gëtt meng Aarbecht nëmme bewäert duerch meng Fäegkeet fir d'Aufgaben ëmzesetzen, déi mir zougewisen sinn, an net vu mengem Wëssen iwwer Theorie."

Gemeinschaft

Den Andrey lieft zu Nizhny Novgorod a seet, datt och do eng grouss Gemeinschaft geformt ass. Eemol war hien e Backend Entwéckler am Python, awer seng Frënn hunn hien an d'mobil Entwécklung gezunn - an elo encouragéiert hien selwer jiddereen et ze maachen.

"D'global Gemeinschaft kommunizéiert normalerweis iwwer Twitter. D'Leit schreiwen hir eege Blogs, maachen Videoen op Youtube op, invitéieren sech op Podcasts. Enges Daags hat ech eng Fro iwwer eng Presentatioun wou den HQTrivia Teamleader geschwat huet. Dëst ass en amerikanescht Quizspill dat gläichzäiteg vun e puer Millioune Leit gespillt gëtt. Ech hunn him op Twitter geschriwwen, hien huet mir geäntwert, mir hunn geschwat, an ech hunn him Merci gesot. D'Gemeng ass extrem frëndlech, wat super ass.

Lëscht vun recommandéiert LiteraturUfänger Niveau:

Duerchschnëttsniveau:

Fortgeschratt Niveau:

Source: will.com

Setzt e Commentaire