Uygulama Geliştirmek İçin Gerekenler

Uygulama Geliştirmek İçin Gerekenler
Bilinmeyen Bilişim Kitabı

Bu sorumuzda uygulama geliştirmek isteyen bir kardeşimizin sorusunu cevaplıyoruz. Bir ? ? ? gibi soruların cevaplarına bakıcaz.

SORU:

Abi uygulama geliştirmek istiyorum ama kodlar hakkında çok bilgim yok. Kitapları pahalı (Öğrenciyim). Yardım bekliyorum anlayacağın .

CEVAP:

Uygulama Nedir?

Önce uygulamanın ne anlama geldiğine bakalım. Uygulama, bir platform için geliştirilen araçtır. Örneğin; Android uygulamaları, Apple (iOS) uygulamaları, facebook uygulamaları, twitter uygulamaları, Windows işletim sistemi uygulamaları vs. gibi …

Bu nedenle hangi platform için uygulama geliştirmek istediğinize karar vermeniz gerekiyor.

Uygulama Geliştirmek İçin Gerekenler Nelerdir?

Uygulama Geliştirme DilleriSon dönemde en çok uygulama geliştirilmek istenilen ve sitede temel konularına değindiğimiz Android uygulamaları yapılmak istendiğini düşünecek olursak Java kodlama dilini bilmeniz gerek. Windows için C++ yada C#, Apple (iOS) için Objective-C, Facebook için PHP ve ASP.NET gibi kodlama dilleri bilmek gerek.

Bir Uygulama Nasıl Geliştirilir?

Java kodlama dilinde Android derslerini sitede biz Eclipse programıyla anlatıyoruz fakat farklı uygulama geliştirme araçlarıyla da geliştirilebilir. PHP kodlama dilinde bir uygulamayı bütün bilgisayarlarda mevcut olan Notepad ‘te bile geliştirebilirsiniz fakat Dreamweaver gibi geliştirmeyi kolaylaştıracak bir uygulama geliştirme programını kullanmak çok daha mantıklı.

ASP.NET ve C# için kesinlikle kullanmalı, ki zaten alternatif bir program kullanmak saçma olur. Yani toprağı kürekle değil kaşıkla kazmaya benzer.

Uygulama Geliştirmek İçin Nereden Başlamalı?

Bir uygulama geliştirmek istiyorsanız ve hiç kodlama dili bilmiyorsanız öncelikle geliştirmek istediğiniz uygulamayı geliştirebilmeniz için öğrenmeniz gereken kodlama dilinin en temelinden başlamalısınız. Bir anda üst düzey konulara dalmamalısınız. Öyle olursa çok zorlanır hemen yazılımdan soğursunuz.

Örneğin , String nedir?, Int nedir?, , For döngüsü nedir? gibi bir sürü bilmeniz gereken temel konuları öğrenmeniz lazım.

Öğrenmek istediğiniz kodlama dilini anlatan ve öğreten kaynaklara başvurup, onların en temelinden itibaren, anlayarak ve uygulayarak yapmak gerek.

Uygulama Geliştirmek İçin Nelerden Faydalanabilirim?

Kitaptan Yazılım ÖğrenmeKardeşimiz kitapların pahalı olduğunu söylüyor. Kitaplar ortalama 40-50 lira civarı. Herkesin bütçesi uymayabiliyor. Zaten kitaplar 5-10 lira bile olsa birinci tercih olarak kitapları kullanmanızı pek tavsiye etmiyorum. Çünkü yaptıklarınızı uygulamadan, sadece okuyarak öğrenmek zor. Dolayısıyla yazılım kitaplarını, hikaye kitabı gibi otobüste, tualette okusanız bir naneye yaramaz. Bir ekrana bir kitaba bakarak uygulamaya çalışmakta sıkıntı.

Kitabın bir diğer sıkıntısı güncel bilgileri içermeme ihtimali. Yani siz kitabı bugün alırsınız fakat kitap 2 sene önce yazılmış ve yayınlanmıştır. Bu 2 senede o kitabın anlattığı yazılım dilinde bir sürü güncelleme, değişiklik ve kitapta anlatılandan çok daha güzel yöntemler çıkmış olabilir. Yazılımda bana göre görerek anlamak daha kolaydır. Örneğin kitapta en basitinden “File>>New>Android Application Project ‘e gidin ve bir android uygulaması oluşturun” diye bir cümle geçerse siz onları bulana kadar baya bir sıkıntıya girersiniz. Dolayısıyla kolay olmayabilir.

Bu nedenle görsel eğitim setlerini tercih etmenizi tavsiye ederim. Hem görerek hemde dinleyerek öğrenirsiniz. Tabi bu görsel eğitim setlerinin de güncelliği çok önemlidir. Diğer yandan kitaplara nazaran bir daha tuzlu olabilirler.

Son olarak kitap yada görsel eğitim setine nazaran kısmen daha avantajlı yöntem ise internetten öğrenmektir. Bir çok blog sitesinde çeşitli kodlama dillerine dair dersler verilmekte. Tabi derli toplu olup olması gibi bir sıkıntı olabilir. Diğer yandan herkesin anlatımı kusursuz ve mükemmel değildir. Fakat güncel kaynaklar bulma ve ücretsiz olması açısından çok büyük bir avantajdır. Bu nedenle kitapta alsanız, görsel eğitim seti de alsanız internet sitelerinden öğrenmeye mutlaka başvurmanız gerekecek ve size en ciddi katkıyı internet siteleri sağlamış olacaktır.

SONUÇ

Son dönemde özellikle Android uygulama geliştirip voleyi vurmak, çok para kazanmak herkesin hayali. Fakat yazılım öğrenip çok güzel bir uygulama geliştirseniz bile geliştirdiğiniz uygulamadan çok para kazanma garantiniz yoktur. Bu nedenle her zaman söylediğim gibi yazılımı öğrenmeyi ve uygulama geliştirmeyi gerçekten bir şeyler başarmak ve bir şeyler yaratmak istiyorsanız yapın. Para odaklı hareket ederseniz ilk beklentinizi karşılamayan durumda yazılımdan vazgeçer ve bütün emeklerinizi çöpe atarsınız.

Bilinmeyen Bilişim Kitabı
  • Abi çok teşekkür ederim soruma cevap verdiğin için

    • KodcuHerif

      Rica ederim kardeşim =)