Mobil uygulama geliştiricisi nasıl olunur?

Posted on
Yazar: Lewis Jackson
Yaratılış Tarihi: 5 Mayıs Ayı 2021
Güncelleme Tarihi: 1 Temmuz 2024
Anonim
Nasıl Mobile Developer Oldum? (Emre Gürses)
Video: Nasıl Mobile Developer Oldum? (Emre Gürses)

İçerik

Bu yazıda: Tecrübe ve eğitim kazanmakİhtiyaç duyulan becerileri güçlendirmek Sektörde çalışma25 Referanslar

Akıllı telefonlar günlük yaşamda cüzdan ve çantalar kadar önemli hale geldikçe, bu alandaki gelişim hızla ilerliyor. Odaklanıp ne yapmak istediğinizi biliyorsanız, mobil uygulama geliştiricisi olarak çalışmaya başlamak kolay olabilir. Zamanında, geliştirici olarak güvenilirliğinizi kanıtlayabilirsiniz.


aşamaları

1. Bölüm Deneyim ve Eğitim Alma



  1. Bilgisayar bilimi alanında derece almaya çalışın. Bir bilgisayar derecesi tamamen gerekli olmasa da, bu alanda size iyi bir temel verebilir. Buna ek olarak, birçok şirket kiraladığınız şeyi istiyorsanız, bilgisayar bilimi alanında en az bir üniversite diplomasına sahip olmanızı tercih edecektir.
    • Mümkünse, hala okuldayken mobil uygulamalar geliştirme konusunda uzmanlaşmayı deneyin.
    • İlgili alanlardaki diğer dereceler, örneğin bilgisayar programlarının geliştirilmesinde size yardımcı olabilir. Aslında, mobil uygulama geliştirme alanında derece veren üniversiteler bile var.



  2. Ana platformlardan birini seçin. Bunlar Android, Apple, Windows, Symbian ve RIM (BlackBerry için) içerir. Bu platformların her birini kodlamayı öğrenebilirsiniz, ancak başladığınızda muhtemelen bir tane seçmeniz gerekecektir.
    • Android piyasaya hakim, ancak Apple çok geride değil. Bu iki platformdan biri iyi bir başlangıç ​​olabilir.


  3. Çevrimiçi geliştirme programlarını kullanın. Örneğin, Apple, liOS Dev Center'ı sunar. Bu sitede, kodlamayı öğrenmenize yardımcı olacak dersleri ve videoları görüntüleyebilirsiniz. Android benzer bir siteye sahiptir, Android Geliştiricileri Eğitimi. Ancak, yalnızca resmi sitelere güvenmek gerekli değildir. Eğer bir üst seviyeye çıkarmak istiyorsanız ücretsiz veya ücretli dersler ve dersler sunan birçok web sitesi var.
    • Örneğin, programlama dillerini öğrenmek için iyi bilinen bir web sitesi olan W3Schools'u nasıl kodlayacağınızı öğrenmeye başlayabilirsiniz. JQuery Mobile'da mobil uygulamalar oluşturmak için kullanabileceğiniz bir bölüm var. Programlama sistemi CSS3 ve HTML5'e dayanmaktadır.
    • Ayrıca edX veya Coursera gibi çeşitli konularda ücretsiz çevrimiçi kurslar sunan web sitelerini deneyebilirsiniz.



  4. Pazarlama eğitimi düşünün. Derecenizde çalışırken ders alabilir, bazı okullarda daha ucuz dersler bulabilir veya yeteneklerinizi geliştirmek için Coursera gibi sitelerde çevrimiçi dersler bile alabilirsiniz. Bir mobil uygulama geliştiricisi olarak başlamak istiyorsanız, oyununuzun reklamını yapabilmeniz gerekir, aksi halde hiç kimse bunun olduğunu bilemez.


  5. Ticari kurslara katılın. Pazarlama becerileriniz gibi, işletme becerileri de kendi kendine pazarlama uygulamaları oluşturmak için çok önemlidir. İş kursları, müşterilerinizi daha fazla para harcamak için motive ederken uygulamanızı nasıl düzgün şekilde para kazanacağınızı öğrenmenize yardımcı olabilir.

Bölüm 2 Gerekli becerileri eğitin



  1. Kendi uygulamanızı geliştirin. Bir şirket tarafından işe alınmayı tercih ederseniz, bu arada kendi başvurunuzu geliştirerek elinizi yapabilirsiniz.Seçtiğiniz konu, eğlenceli veya dilsiz bir şey yarattığınız sürece önemli değil. O zaman, iş ararken yeteneklerinizi kanıtlayacak bir şeyiniz olacak.
    • Sadece kendi başvurunuzla bile olsa, bu alanda biraz tecrübe kazanarak diğer adaylardan da öne çıkabilirsiniz.


  2. Bir uygulama fikri bulun. Tabii ki, birçok uygulama oyun. Bunlar insanların zaman geçirmelerine yardımcı oluyor. Bununla birlikte, belirli bir ihtiyacı gözlemlediğiniz yerde, bunu bir başvuru ile doldurabilirsiniz. İlk adım, ihtiyacın nerede olduğunu belirlemektir. Hayatınıza ve arkadaşlarınıza bakın ve kendinize bir uygulamanın hangi sorunları çözebileceğini sorun. Bir fikriniz olduğunda, başvurunuzu düşünmeye başlayın.
    • Örneğin, DocScan veya Scannable gibi bazı uygulamalar geliştirildi, çünkü insanların belgeleri bilgisayarlarından başka bir ortamda tutmak için belgeleri taraması gerekiyordu. Onları geliştiren insanlar bir ihtiyaç gördü ve doldurdu.
    • Yemek tarifleri gibi diğer uygulamalar, insanların yemek tariflerini bulmasını ve kullanmasını kolaylaştırır, çünkü tablet veya telefonunuzdaki bir tarifi okumak ve takip etmek, bilgisayarınızdan daha kolaydır.


  3. Kullanım kolaylığı üzerinde yoğunlaşın. Herhangi bir uygulamanın önceliği, kullanıcıları tarafından kullanımı kolay olmaktır. Bu nedenle, ana sayfa kullanıcının net düğmeler, kontrast renkler ve basit gezinti ile kolayca gezinmesine izin vermelidir.
    • Ekranda mümkün olduğunca fazla boşluk kullandığınızdan emin olmalısınız. Bu, ekranın her karesini inçlerle kaplamanız gerektiği anlamına gelmez, çünkü uygulamayı daha okunaklı hale getirmek için araçların etrafında boşluğa ihtiyacınız vardır. Mümkün olduğunca fazla yer kaplamak ve mümkün olan en büyük düğmeleri tasarlamak arasındaki dengeyi bulmak zorundasınız. Temel olarak, bu, kontrolleri ve düğmeleri olabildiğince basit tutmanız gerektiği anlamına gelir.
    • Anlamasını kolaylaştır. Bu, uygulamanızın nasıl kullanılacağını bilmek için kullanıcı bir el kitabı okumak zorunda kalmaması gerektiği anlamına gelir. Sadece kontrollere bakarak kolayca anlayabilmelidir.


  4. Gerekli yardımı alın. Kodlama becerileriniz olsa bile, gerekli tasarım becerileriniz olmayabilir. Belli bir alanda yardıma ihtiyacınız varsa, bazı karları ödeme olarak paylaşmayı kabul eden insanlarla işe alım veya işbirliği yapmayı düşünmelisiniz. Başvurunun yararlarını, başkalarına sunduğunuz zaman kaynaklandığında belirtmeyi unutmayın.
    • İnsanların ilgisini nasıl çekeceğinizden emin değilseniz, farklı uzmanlık alanlarıyla insanları meşgul edebileceğiniz UpWork gibi serbest çalışan sitelere göz atmak isteyebilirsiniz.


  5. Böcek çözmek için ihmal etmeyin. Yeni uygulamalarda her zaman hata vardır, bu nedenle test etmek için onu kullanmanız gerekir. Ayrıca arkadaşlarınızın hataları gidermesini sağlayın. Aynı zamanda uygulamada neyin işe yaradığını ve nelerin işe yaramadığını bilmenizi sağlar.
    • Başka bir deyişle, arkadaşlarınızı uygulamanızı indirmelerini isteyin. Herhangi bir sorun fark edip etmediklerini size bildirmek için arayüzle oynamalarına izin verin.
    • Ayrıca uygulama ve komutlar hakkında yorum yapmanız da önemlidir. Arkadaşlarınıza sorular sorun, örneğin: "Kontrolleri kullanırken sorun yaşadınız mı? Ya da uygulamayla ilgili yaşadığınız sorunlar neler? "


  6. Diğer platformlara geç. Platformlardan birinde nasıl uygulama oluşturulduğunu öğrendikten sonra, başkalarına geçme zamanı gelmiştir. Potansiyel müşterilerinizin kullandığı tüm platformlarda başvurunuzu yapmazsanız birçok müşteriyi kaybedersiniz.
    • Her platform için farklı konular hakkında düşünmeniz gerekir. Örneğin, diOS'u Android'e geçirdiğinizde, ekran boyutundaki farklılıkları düşünmeniz gerekir. İOS'ta, ekran boyutu sayısı daha sınırlıdır; Android daha fazla çeşitlilik sunar ve uygulamanız bunların her birinde biraz farklı görünecektir.
    • Ayrıca her zaman en basitine gitmelisin. Ne kadar karmaşık olursa, başka bir platforma geçmek ve her ekranda hoş bir şey elde etmek zorlaşacaktır.


  7. Staj yap. Ders alırken, staj yaparken bile tecrübe kazanabilirsiniz. Şirketler stajyerleri bulmak için onunla temas halinde olabileceğinden, okulunuzda staj bulmak genellikle mümkündür. Dersleriniz için ödemek için bir miktar para kazanabilir veya bir stajyerlik ile ortalamanızı artırabilirsiniz.
    • Stajlar harika deneyimlerdir ancak derhal kodlanmasını beklemeyin. Muhtemelen staj sırasında küçük işler yaparak başlayacaksınız.
    • Yeni teknolojilerdeki önde gelen birçok şirket aynı bölgedeki öğrencilere staj imkanı sunar, bu nedenle web sitelerine de göz atmanız gerekir.

Bölüm 3 Sektörde Çalışma



  1. Hareket etmeye hazır ol. Bazı bölgeler bu pazar için iyi bilinmektedir. Umarım fark edilir ve Kaliforniya, Silikon Vadisi'ne taşınırsınız. Fransa'da Sophia Antipolis, yeni teknolojiler konusunda uzmanlaşmış birçok şirketi yoğunlaştırdığı için bilinmektedir, ancak aynı zamanda Brüksel veya Cenevre'ye de gidebilirsiniz.
    • Bazı şirketler evden çalışmanıza izin verecek olsa da, çoğu her gün ofiste çalışmanızı isteyecektir. Yeni teknolojilerdeki birçok şirket ofiste yaratıcılığı teşvik etmesi daha kolay olan grup yaratıcılığına çok değer veriyor.


  2. Uygulanıyor. Yeni teknolojiler konusunda uzmanlaşmış bir şirkette çalışmak istiyorsanız, boş yerlere başvurarak başlamalısınız. Bu tür reklamları Monster, Indeed veya Yahoo gibi özel sitelerde bulabilirsiniz. Ancak, iş bulmak için uygulamalar geliştiren şirketlerin sitelerini de arayabilirsiniz. Beğendiğiniz uygulamaları düşünün ve boş yerler hakkında bilgi edinin. Bunlar, başvurunuzu göndermek istediğiniz yerler çünkü zaten yaptıklarını seviyorsunuz.
    • Seçtiğiniz toplum türü, ne istediğinize bağlıdır. Bir start-up için çalışıyorsanız, muhtemelen uygulamayı değiştirmek için daha fazla zamanınız ve belki de daha fazla kontrolünüz olacak. Ancak, bir şirketin en başından başarılı veya başarısız olacağını bilmek mümkün değildir. Daha iyi kurulmuş bir şirkette çalışarak, bunun yerine yaratılışı kontrol etmek yerine birkaç uygulamanın küçük bölümleri üzerinde çalışacaksınız. Öte yandan, bazı iş güvenliğine sahip olacaksınız.


  3. Deneyiminizi kullanın. Eğer bir dereceniz ve deneyiminiz varsa, iş bulmak için kullanın. Örneğin, kendi uygulamanızı tasarladıysanız, şimdi programlama ve tasarım yeteneğinizi gösterecek bir şeyiniz var. Bir şirkette staj yaptıysanız, şimdi diğer adaylardan daha fazla deneyime sahip olursunuz. Diğer adaylardan sıyrılmak zorunda olduğunuz şeyi kullanın.
    • Kapak mektubunuzda yaşadığınız deneyimi vurgulamayı unutmayın. Örneğin, staj yaptıysanız, "Ben işinizin değerli bir parçası olacağım, çünkü zaten benzer büyüklükteki bir şirkette uygulama geliştirme deneyimim var. 2014 yılında altı aylığına XYZ'de staj yaptım "dedi.


  4. Haberdar olun. Yeni teknolojilerde çalışırken, ne olacağını her zaman bilmelisin. Bunu, sektörün geleceği hakkında bir perspektif sundukları için özel dergiler okuyarak yapabilirsiniz. Yeni platformlar ve geliştirme teknolojileri ortaya çıktıkça, eski kalmamak için bunları kullanmayı öğrenmelisiniz.


  5. Uygulamanızdan para kazanın. Tüm ayrıntılara dikkat etmek istiyorsanız, başvurunuz için her şeyi yapmanız gerekir.Kâr elde etmenin en iyi yolunu düşünmelisiniz ve bunu ana sosyal ağlarda tanıtmalısınız.
    • Bazı şirketler onlara ücretsiz olarak teklifte bulunur, ancak müşterilerini oyunu daha hızlı veya daha eğlenceli hale getirmek için, örneğin satın almak için para ya da yıldızlar önererek ücretlendirir. Müşteriler oyunda bu tür bir bonus bulabilirler, ancak satışları sabırsız oyuncuların daha hızlı hareket etmesine olanak tanır, özellikle de oyunu tasarladıysanız, gerekli bonuslar olmadan tek bir günde çok hızlı hareket edemezsiniz.
    • Doğru anahtar kelimeleri bulun. Uygulamanıza bir ad verirken veya açıklarken, müşterilerinizin ne arayacağını düşünün. Sizinkine benzer bir uygulamayı aramak için hangi kelimeleri kullanırlar? Mümkünse başlığa, açıklamaya veya anahtar kelimelere dahil etmeniz gerekir.
    • Uygulama içindeki paylaşım bağlantılarını kullanın. Kullanıcılarınızı oyunda birbirlerine yardımcı olacak, örneğin ekstra hayat kazanma konusunda uygulamayı paylaşmaya teşvik edebilirsiniz. Başvurunuzu sosyal ağlarda, örneğin Facebook'ta paylaşabiliyorlarsa, ağızdan ağıza bile daha fazla şansınız olacaktır.
    • Ödemeyi unutma. Facebook'ta veya başka bir mobil platformda bir uygulama oluşturabilirsiniz, ancak reklam vermek için ödeme yapmaya hazır değilseniz, özellikle de kendinize güveniyorsanız, kendinizi temel bir müşteri yapmakta zorlanacaksınız. arkadaşlarına