Bi önceki yazı ile bağlantılı olarak bu yazıyı yazıyorum.
Bir fikrin var ve bir sektörde işleri kolaylaştıracak bir yazılım yapmayı ve bunu satmayı planladığınızı varsayalım.
Yazılım yapacaksanız programlama dili bilmeniz gerekiyor. belki de birden fazla programlama dili bilmeniz gerekiyor..
Bir sektöre yönelik yazılım yapacaksanız o sektördeki çalışma şeklini bilmeniz gerekiyor.
Ve paranız yok diyelim
Bu durumda ne gibi bir çözüm üretirsiniz
Buradaki çıkmazlar şunlar,
Yazılım işi fikrinizi bir yazılımcıya anlattığınız zaman çalması yani klonlama ihtimali var.
Yazılım fikrinizi melek yatırımcılara anlattığınız zaman çalması yani klonlama ihtimali var
Yani işi yaptırırken de çaldırabilirsiniz yaptırmadan önce anlatırken de çaldırabilirsiniz
ve paranız yok işi nasıl yaptıracaksınız ??
Yatırım alırken dolandırılma ihtimaliniz var, hadi yatırımı aldın işi yaptırıyosun diyelim işi yapan da dolandırabilir seni
Burada iş kendinize düşüyor beyler.
Ne programlayacaksanız hangi programlama dillerini bilmeniz gerektiğini belirleyip o dilleri öğreneceksiniz
Sektörü biliyosanız ihtiyaçlarını da biliyosunuzdur ona göre programınızı yazacaksınız
İşin %60ını %70ini yazdıktan sonra zaten kendinize güveniniz gelir ve ivme alarak yazmaya devam edersiniz.
Kimseye söylemeden bu işe başlarsanız başınıza ne gelecek?
1- Programlama yaparken hata alacaksınız hatalarla başetmeniz gerek
2-Hiç bilmiyorum, öğrenemiyorum, ay ben yapamıyorum kafasından çıkmanız gerek
3-Yapmak gerek ama nasıl?
Programlama dili öğrenmeniz gerekiyor. Artık her video sitesinde her dili öğreten kanallar var. Youtube, Udemy ve diğerleri gibi..
Veya paralı kurs alabilirsiniz. Ama yazılımcıların şöyle bir mantığı var
önce öğretelim(önce biz sana bi parayı geçirelim) sonra sen kendin yap(sen zaten temel bilgileri öğrenmiş olacaksın, yapacağın şey spesifik birşey olduğu için hiç eğitimde hiç karşılaşmadığın sorunlarla karşılaşacaksın)
Yani böyle bir durum var. En iyisi yaparken öğrenmek.
Nasıl olacak peki yaparken öğrenmek? Ben bunu bilerek belirtiyorum çünkü öğrenmek kişiseldir herkes farklı şekillerde öğrenir. Yazılım konusunda ben yaparken öğrenen biriyim ama başkası öğrendikten sonra da yapabilir
Önce veritabanını planlayacaksınız
Sonra yazılımın nası bişey olacağını planlayacaksınız
Sonra yazılımın arayüzünü tasarlayacaksınız
Sonra yavaş yavaş video izleyerek araştıra araştıra halledeceksiniz
Yazılımcıların öğrettiği bilgiler ya da kursların eğitimlerin verdiği bilgiler sizin işinize kısmen yarayacak yani teoriyi verecekler size pratiği yapması kalacak