Warum Sie alles aufgeben und jetzt sofort Swift und Kotlin lernen sollten

Warum Sie alles aufgeben und jetzt sofort Swift und Kotlin lernen sollten
Wenn Sie kein Handy mit Tasten haben, hatten Sie wahrscheinlich mindestens einmal den Wunsch, Ihre eigene mobile Anwendung zu erstellen. Einen Task-Manager oder einen Client fĂŒr Habra zu verbessern. Oder eine lang gehegte Idee zu verwirklichen, wie diese Studenten, die haben geschrieben eine Anwendung zu entwickeln, die in zehn Sekunden Filme fĂŒr den Abend durch einen Klick auf ein Emoji sucht. Oder etwas Lustiges zu erfinden, wie zum Beispiel Anwendung mit einem Laufband fĂŒr die Finger oder mit Ultraschall zur Abwehr von MĂŒcken. Noch besser – eine Anwendung zu erstellen, die zum Symbol einer Ära wird, wie zum Beispiel Instagram. Und falls Sie immer noch darĂŒber nachdenken, ob Sie sich in der mobilen Entwicklung versuchen sollten, bringen wir in diesem Beitrag einige Argumente dafĂŒr.

Grund 1: die ersten neuen Technologien auszuprobieren und bei der Lösung von Problemen der Menschen zu helfen

Heute arbeiten mobile GerĂ€te mit Desktop-Prozessorleistung, sodass mobile Entwickler die modernsten und anspruchsvollsten Technologien nutzen können, um Anwendungen zu erstellen und die Probleme der Menschen zu lösen, wodurch das Leben von Millionen Menschen weltweit erleichtert wird. Beispielsweise erkennen die ABBYY-Anwendungen durch Computervision Text auf beliebigen Objekten der Umgebung und helfen sehbehinderten Menschen, ein erfĂŒllteres Leben zu fĂŒhren. Immer hĂ€ufiger werden bei der Texterkennung auf Bildern neuronale Netzwerke eingesetzt (ĂŒber deren Anwendung haben wir vor nicht allzu langer Zeit und berichteten in unserem Blog).

Dank der Tatsache, dass Bildschirme und Sensoren besser und gĂŒnstiger werden, können mobile Entwickler als erste mit Technologien der erweiterten RealitĂ€t (AR) experimentieren. Zum Beispiel kann man in Anwendungen Lamoda und Gucci Turnschuhe virtuell anprobieren, wĂ€hrend der Dienst Airbus ifly A380hilft, einfacher einen Platz im Flugzeug zu finden oder zu sehen, wo das Flugzeug gerade fliegt. Mobile Entwickler experimentieren als erste mit Sprachassistenten, Navigation, NFC, eingebauten Kameras und Sensoren, Biometrie, Bluetooth-GerĂ€ten und vielem mehr. So haben wir kĂŒrzlich und berichteten darĂŒber berichtet, wie unser Erkennungssystem auf einem Mikrocomputer wie dem Raspberry Pi funktioniert.

Und man kann nicht nur die Live-Übertragungen der PrĂ€sentationen von Neuheiten in der iOS- und Android-Entwicklung auf den wichtigsten Konferenzen WWDC und Google I/O verfolgen, sondern auch dorthin reisen und sie mit eigenen Augen sehen. Über die EindrĂŒcke von diesen Ereignissen haben wir bereits berichtet auf Habra und in Blog ABBYY Mobile.

Grund 2: Die MobilitĂ€t wird immer grĂ¶ĂŸer.

Aktuell Untersuchung Perficient digital zeigt, dass etwa 60 % der Nutzer online ĂŒber mobile GerĂ€te gehen und etwa 44 % ihrer gesamten Zeit im Internet mit ihnen verbringen. Persönlich mag ich es zum Beispiel, die jĂ€hrlichen Berichte von Mary Meeker anzuschauen, einer der bedeutenden Analysten fĂŒr Internet-Trends. In dem Bericht von 2019 wird erwĂ€hnt, dass Nutzer in den USA etwa 3,6 Stunden am Tag mit ihrem Smartphone verbringen.

Warum Sie alles aufgeben und jetzt sofort Swift und Kotlin lernen sollten

Und hier ist der entscheidende Punkt. Scheint, dass er bereits erreicht ist.

Warum Sie alles aufgeben und jetzt sofort Swift und Kotlin lernen sollten

Ein weiterer interessante Slide fand ich vor kurzem in Artikel der Entscheidungsfindungsmethodik bei Spotify. Immer mehr Nutzer des Streaming-Dienstes bevorzugen es, Musik mobil zu hören, jedoch hatte das Unternehmen ĂŒberwiegend Web-Programmierer. Spotify analysierte diese Situation und beschloss, mehr mobile Entwickler einzustellen und das Web-Team in die neue Richtung umzuschulen:

Warum Sie alles aufgeben und jetzt sofort Swift und Kotlin lernen sollten

Grund 3: Du verdienst dir eine Wohnung, ein Haus, eine Insel, einen Bentley (einzufĂŒgen, was nötig ist)

Laut dem Augustbericht Forschung des Portals „Mein Kreis“ ĂŒber die Verdienstmöglichkeiten in der IT hat es in den letzten zwei Jahren den Entwicklern, die auf Objective-C, Swift sowie JavaScript, Kotlin, Java, C# und Go programmieren, den auffĂ€lligsten Gehaltsanstieg gegeben. Viele dieser Sprachen sind fĂŒr die mobile App-Entwicklung. Programmiersprachen fĂŒr die mobile Entwicklung gewinnen zunehmend an PopularitĂ€t, und immer mehr Arbeitgeber wechseln zu Cloud- und mobilen Lösungen, wodurch auch der Arbeitsmarkt wĂ€chst:

Warum Sie alles aufgeben und jetzt sofort Swift und Kotlin lernen sollten

Laut der Veröffentlichung TechRepublicnennen Vertreter der Generation Z (geboren zwischen 1995 und 2005), die im Jahr 2020 40 % aller Verbraucher ausmachen werden, als zukĂŒnftige Berufe Stellen wie Senior Developer, Lead Engineer und Mobile Developer, was bedeutet, dass es besser ist, bereits jetzt zu beginnen, da die Konkurrenz steigt.

Insgesamt ist es jetzt die beste Zeit, um in die mobile Entwicklung einzutauchen. Und um den Einstieg zu erleichtern, eröffnen wir die kostenlose ABBYY Mobile Development School. Zusammen mit erfahrenen Experten des internationalen Unternehmens wirst du die notwendigen Werkzeuge zur Entwicklung fĂŒr iOS und Android kennenlernen und viel praktische Erfahrung sammeln. Anmeldeschluss ist der 10. Oktober.
UrsprĂŒnglich wurden diese Kurse fĂŒr die Studierenden unserer FakultĂ€t am MFTI vorbereitet, aber da der Raum mehr Menschen aufnehmen kann, haben wir beschlossen, ihn fĂŒr alle Interessierten zu öffnen. Der Kurs ist kostenlos und ohne SMS.

Wenn Sie einen technischen Studiengang belegen, objektorientierte Programmierung kennen, sich in der mobilen Entwicklung weiterentwickeln, neues Wissen erwerben, FĂ€higkeiten verbessern und Ihre erste App erstellen möchten – melden Sie sich an!

Quelle: habr.com

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster