De ce trebuie să lași totul și să înveți Swift și Kotlin chiar acum

De ce trebuie să lași totul și să înveți Swift și Kotlin chiar acum
Dacă nu aveți un telefon cu butoane, probabil că cel puțin o dată ați dorit să creați propria aplicație mobilă. Să îmbunătățiți un manager de sarcini sau un client pentru Habr. Sau să implementați o idee veche, cum ar fi acei studenți, care au scris o aplicație pentru a găsi filme pentru seara în 10 secunde cu un clic pe un emoji. Sau să inventați ceva amuzant, precum, de exemplu, permite gestionarea conexiunii tastaturilor wireless la computer. Procesul de conectare a tastaturii la dongle-ul receptor Logitech, precum și tehnologia în sine, sunt detaliate, de exemplu, o bandă de alergare pentru degete sau cu ultrasunete pentru a alunga țânțarii. Dar și mai bine – să creați o aplicație care să devină simbolul epocii, cum ar fi, de exemplu, Instagram. Și dacă încă vă gândiți dacă să încercați dezvoltarea mobilă, vă vom oferi câteva argumente „pentru” în acest post.

Motivul 1: să fiți primii care încearcă noi tehnologii și să ajutați la rezolvarea problemelor oamenilor

Astăzi, dispozitivele mobile funcționează pe procesoare de putere desktop, astfel încât dezvoltatorii de aplicații mobile pot aplica cele mai moderne și avansate tehnologii pentru a crea aplicații și a rezolva probleme, îmbunătățind viața milioanelor de oameni din întreaga lume. De exemplu, datorită tehnologiilor de vedere computerizată, aplicațiile ABBYY recunosc textul de pe orice obiecte din lumea înconjurătoare și, în plus, ajută persoanele cu deficiențe de vedere să ducă o viață mai împlinită. Tot mai des, pentru recunoașterea textului din imagini se folosesc rețele neuronale (despre utilizarea cărora am discutat recent despre în blog).

Datorită faptului că ecranele și senzorii devin mai buni și mai ieftini, dezvoltatorii de aplicații mobile pot fi printre primii care experimentează cu tehnologii de realitate augmentată (AR). De exemplu, în aplicațiile Lamoda și Gucci puteți proba virtual pantofii sport, iar serviciul Airbus ifly A380ajută să găsiți mai ușor locul în avion sau să vedeți unde zboară avionul în acel moment. Dezvoltatorii de aplicații mobile experimentează primii cu asistenți vocali, navigare, NFC, camere și senzori încorporați, biometrii, echipamente conectate prin Bluetooth și multe altele. Astfel, recent, am discutat despre despre cum recunoașterea noastră a început să funcționeze pe un micro-computer de tip Raspberry Pi.

Și mai bine, nu doar că puteți urmări transmisiuni ale prezentărilor de noutăți în dezvoltarea iOS și Android la conferințele emblemă WWDC și Google I/O, ci puteți merge acolo și să le vedeți cu ochii voștri. Am împărtășit deja impresiile noastre despre aceste evenimente pe Habr și în blog ABBYY Mobile.

Motiv 2: Mobilitatea va continua să crească

Recent o cercetare Perficient digital arată că aproximativ 60% dintre utilizatori accesează internetul de pe dispozitive mobile și petrec cam 44% din timpul total online astfel. De asemenea, îmi place să consult rapoartele anuale ale lui Mary Meeker, unul dintre cei mai importanți analiști de tendințe pe piața internetului. În raportul din 2019 se menționează că în SUA utilizatorul petrece aproximativ 3,6 ore pe zi pe smartphone.

De ce trebuie să lași totul și să înveți Swift și Kotlin chiar acum

Iată punctul de neîntoarcere. Se pare că acesta a sosit deja.

De ce trebuie să lași totul și să înveți Swift și Kotlin chiar acum

Un alt slide interesant a apărut recent în pe care l-ați citit despre metodologia de luare a deciziilor la Spotify. Din ce în ce mai mulți utilizatori ai serviciului de streaming preferă să asculte muzica pe mobil, însă în companie au lucrat în principal programatori web. Spotify a analizat această situație și a decis să angajeze mai mulți dezvoltatori mobili, precum și să reprofileze web-iștii către acest nou domeniu:

De ce trebuie să lași totul și să înveți Swift și Kotlin chiar acum

Motiv 3: îți vei câștiga un apartament, o casă, o insulă, un Bentley (completați după cum este necesar)

Conform raportului din august cercetării portului «Moj Krug» despre salariile din IT, cea mai vizibilă creștere a salariilor în ultimii doi ani a avut loc în rândul dezvoltatorilor care programează în Objective-C, Swift, dar și JavaScript, Kotlin, Java, C# și Go. Multe dintre acestea sunt limbaje pentru dezvoltarea aplicațiilor mobile. Limbajele de dezvoltare mobilă devin din ce în ce mai populare, iar tot mai mulți angajatori trec la soluții cloud și mobile, ceea ce duce, de asemenea, la o creștere a pieței muncii:

De ce trebuie să lași totul și să înveți Swift și Kotlin chiar acum

Conform datelor publicate de TechRepublic, reprezentanții generației Z (născuți între 1995-2005), care în 2020 vor constitui 40% din toți consumatorii, numesc ca viitoare locuri de muncă posturi precum dezvoltator senior, inginer principal și dezvoltator mobil, așa că e mai bine să începi chiar acum, concurența crește.

În general, este momentul ideal pentru a te aventura în dezvoltarea mobilă – chiar acum. Și pentru a oferi oportunități pentru un start ușor, deschidem gratuită Școala de Dezvoltare Mobilă ABBYY. Împreună cu experți experimentați din compania internațională, vei învăța instrumentele necesare pentru dezvoltare pe iOS și Android, cu multă practică. Termenul limită pentru aplicații este 10 octombrie.
Inițial, aceste cursuri au fost pregătite pentru studenții departamentului nostru de la MFTI, dar datorită faptului că audiența poate primi mai mulți oameni, am decis să le deschidem pentru toți doritorii. Cursul este gratuit și fără SMS.

Dacă studiezi o specialitate tehnică, cunoști OOP, vrei să te dezvolți în dezvoltarea mobilă, să dobândești noi cunoștințe, să îți îmbunătățești abilitățile și să creezi prima ta aplicație – înscrie-te!

Sursa: habr.com

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster