İnternetten para kazanma ve kişisel gelişim hakkında

namekrronn

Yasaklanmış
Katılım
11 Mayıs 2015
Mesajlar
318
Tepkime puanı
0
Puan
0
Selamlar YTPara ailesi,
İyidir, kötüdür, sen çok mu biliyorsun, o neden doğru olsun muhabbetleri yapmayın. Forumda gördüğüm ve bana sorulan sorulara kendimce cevaplar vereceğim(genelde hep aynı sorular). Elinizin altında internet, 2000lerin başlarında değiliz. Forumda 16 yaşında insan bile var ve çok şanslılar. Lol ve cs:go dışında söylediklerimle ilgilenirse bana göre daha faydalı olacaktır.

Konumuz internet ve bu alanda kendimizi geliştirmek
2004-2005 yılında babamdan yediğim odunlara rağmen 56k modem ile internete bağlanan bir insandım ve o zaman türkçe kaynağı bırak, internette bile bilgi zor bulunuyordu. Yani o zaman internet için buhar makinesinin ilk bulunuşu diyebiliriz. 1600lerde bulunsada biz buna 1800 diyelim ve günümüzde hala bu makineler gelişmekte. İnternette o misal şuan internetin taş devrini yaşıyoruz, daha geçen intel akıllı arabalar için yazılım üreten bir israil firmasını 8 milyar dolara satın aldı. O yüzden çok mu geç, programlama öğrenmek için çok geç kaldık, atın alan yürüdü vs muhabbetleri yapmayın. Sizi aşağılayacak akademisleride siktir edin. Onlar genelde sevmez akademiden gelmeyen ve bu işleri yaparak para kazanan insanları. Herneyse devam edelim. Önce geldiğim dünyayı anlatayım

Programlama nedir ne değildir
Programlama öle hollywood filmlerinde size lanse edilen, takır takır klavyeye basarak NSA'in veri tabanına girilebilen bir şey değildir. (kesin burada heçkırlık ile ilgili bir atıf alacam ondan ona da değineceğim)
Şimdi çeşitli işlemciler var, android telefonlarda arm işlemciler, pc tarafında x86 x64 işlemciler ve buna benzer nicesi. Peki aralarındaki fark nedir? İşlemci üreticileri işlemciye iş yaptırmak için belirli "instruction set" dediğimiz komutlar hazırlar ve bunlar biz insanların kolay yorum yapması içindir böyle komutlar adlandırılır, esasında bir haberleşme kanalından iletilen binary kodlardır. Örnek arm işlemci için nesiller ve artan setler
4087.m4F_2B00_instruction.jpg

2 + 2 = 4 işlemi cortex m0 da 10 komut ile yapılıyorken cortex m3 de 2 komut ile yapılır(bunu kendim denedim)
böyle gelişimler işte. İşletim sistemleri ise aradaki bir ara bulucudur diyebiliriz ve yazdığımız program işletim sistemine göre derlenir. Burada işletim sistemi ne kadar iyi ise ve işlemcinin komut setlerine ne kadar hakim ise sizin kodunuz o kadar iyi çalışır ( android neden kötü, ios neden iyi diyoruz bundan)

Şimdi holywood filmlerinden çıkmış ve gerçek dünyaya gelmişizdir umarım. Programlama dili öğrenmeniz zor bir iş değil veya sizi iyi (artık programcı demeyeceğim dar bir cümle, developer diyeceğim) bir developer ile kötü bir developer farkı yaratan sorunlara çözüm üretme ve algoritma kurabilme yeteneğinizdir. Bu yüzden ilk 3-6 ay zamanınızı buna ayırın diyebilirim.

Bana soracak olursanız C++ programla dilini öğrenin, çünkü hem yapısal hemde objeye yönelik bir dildir. Sonrasında Java ve C# öğrenebilirsiniz ve bu çok kolay olur. Hatta C#bilen biri %50 java biliyordur diyebilirim.
Bunları öğrenirken ufak tefek projeler yaparak öğreneceğiniz için zamanla ne yapabilir, ne yapamaz öğreneceğisiniz. 3-6 ay algoritma dedik, bu adımda 1, 1.5 yıl desek düz hesap 2 yılınız gitti.

Ürün geliştirmeye başlamadan önce kesinlik bu süreçleri yaparken intermediate bir ingilizceye sahip olun (önerim toefl kurlarına gitmeniz, girmeyin sınava ama o kurslara gidin).

Ürün geliştirmeye başlamak şimdi bu noktada yukarıda bahsettiğim çözüm odaklı biri iseniz parayı kırabilirsiniz. İnsanların ihtiyaçlarına elinizdeki yeteneklerle bir ürün sunmanız lazım. Misal bir oyun baktınız ve bir kısmı sıkıcı, yada olmamış. Hemen benzerini patlatın gitsin.(facebook'un snapchate yaptıkları gibi)

Tek başıma oyun geliştirdiğim için düştüğüm her karanlık kuyudan ingilizcem beni çıkarttı diyebilirim, reddit yada stackoverflowda konuları okuyor yada soru soruyorum. İngilzce resmen bir özgürlük ( bizde burada hala ana dil, arapça osmanlıca tartışalım) Realist olun arkadaşlar artık dünya ile entegre değilseniz bir kutudan dışarı asla adım atamazsınız, siz teknolojimi diyorsunuz o zaman ingilizce. He yok jeoloji diyorsan ozaman kimsenin umursamadığı dilleri öğrenebilirsin.

Grafiker ve modeller konusunda gerçekten türkiye bir cehannem. Grafiker bulana kadar ne çektiğimi ben bilirim, onda da iş istediğim gibi olmuyordu. Açtım lynda'dan ingilizce bir illustrator eğitimi izledim ve 1 haftada her istediğimi yapacak seviyeye geldim. Bu yüzden ingilizce! Modeller konusunda hala cehennemdeyim ve hazır modeller ile işimi görüyorum.

Şimdi gelecek sorularda mutlaka "bu dediklerini yapsak böle bi oyun yaparmıyız" gibi sorular gelecek. Arkadaşlar bu dediklerimi yaparsanız zaten ben onu yaparmıyım gibi bir düşünceniz olmayacak çünkü artık bu dünyadasınız ve ne nasıl yapılır bilir bir insan olacaksınız.

Kullandığım oyun motorları frameworkler:
Unity3D: C# ile geliştirme yapabilirsiniz (Java Scriptin değiltirişmiş bir versiyonuda oluyor ama onu boşverin) hemen hemen her kes bunu kullanıyor, kaynak çok ve eğitim videoları da çok ama gerek facebook gruplarında gördüğüm gerekse bu eğitim videolarında gördüğüm tezatlık şu; adamlar C#'ın ne olduğunu ve unitynin neden C# kullandığını bilmiyor(yukarıda anlattıklarımı yaparsanız siz bileceksiniz ;) ) ve oyun motorunu rezil, saçma sapan kullanıyor. Unity eminim kahroluyordur :) Unity3D sitesinde girerseniz showcase'ler var ve oyun motoru ne görebilirsiniz.

Unreal Engine: C++ ile geliştirme yapabilirsiniz, ayrıca sürükle bırakcılar için blueprint (yanılmıyorsan bu) dediği bir sistemi var. Favori motorum, neden? Açık kaynak ve motorun source dosyalarını indirip derleyip kullanabiliyorsunuz. Yani bir oyun yaptınız ve bir yerde sorun veriyor, açın kaynak dosyasını görün ne kullanmış ( tabii bu büyük projeler için). Bu motorla yada open source lisans istemeyen bir motorlar bir MMO projem var, bakalım.(bakın burada çok rahat mmo diyebiliyorum çünkü c++ ve c# unity için öğrenmedim, defalarda farklı server side uygulama yazdım, masaüstü çözümler yaptım ve mmo dediğinizde bundan farklı değil)

LibGdx: Java ile geliştirme yapabilirsiniz. Oyun motoru değildir, Intellij IDEA(android studioda olur) editörü ile kullanabilir ve pc, linux, android çıktısı alailirsiniz. Ios'u en son iptal etmişlerdi durum ne bilmiyorum.

Kitap önerilerim(kesinlikle kodlab yayınlarının saçma kitaplarını almayın!) Benim zamanımda bu kitaplar bile yoktu şanslısınız.

Algoritma giriş seviyesi: Algoritma Geliştirme ve Programlamaya Giriş - Fahri Vatansever | kitapyurdu.com
Algoritme ileri seviye(kesinlikle direk buna girmeyin mındar olursunuz): Algoritmalar & Temel Algoritmalar ve Veri Yapıları - Kombinator Algoritmalar - Şifreleme - Geometrik Algoritmalar - Prof. Dr. Vasif Vagifoğlu Nabiyev | kitapyurdu.com
C++ kitabı: C++ İle Programlama | D&R - Kültür, Sanat ve Eğlence Dünyası
C# kitabı: Her Yönüyle C# 6.0 | D&R - Kültür, Sanat ve Eğlence Dünyası
Java(Türkçe bildiğim güzel bir java kitabı yok, neden bende bilmiyorum): Java ile Programlama | D&R - Kültür, Sanat ve Eğlence Dünyası

Eklemeyi unutmuşum. Bu hack vs hakkında.
Belirli bir sistemi hacklemek istiyorsanız o sistemi yapanlar kadar bilgi sahibi olmanız lazım. Yani burada tersine mühendislik işliyor. Şöyle örnek vereyim. Bir boyacı evinize geliyor ve eve bakıp en iyi boyayı ve fırçayı seçiyor. Başka bir boyacıda eve boyadan sonra gelip vay be ne güzel boyanmış diyerek, kullanılan boyayı ve fırçayı biliyor hatta bazı eksikleri söylüyor. İkinci adam hacker dediğimiz kişi tersine mühendislik yapıyor.

Youtube ve YTPara da gördüğüm dünya üzerine
Kahrolası google botları youtube kanalımı kapatınca daldım buraya. Kanal açıldı, neyse öle takıldım kim neler yapıyor diye. Kazanla para kaldıranda var, çay kaşığı ile kaldıranda ama herkesin ortak noktası hazır bir şeyi alıp everip çevirmek yani içerik üretememek. Bakın burada çözüm odaklı olmadığınızı ve bu yukarıda anlattıklarımı belki 100 okuyandan 95'inin yapmayacağını tahmin edebiliyorum çünkü emek yok. Bu noktada gördüğüm ve benim dünyam ile burada gördüğüm dünya ile birleştirip bir model önereceğim. Programlama öğrendiniz, oyun yapıyorsunuz o zaman oynamak için oyun yapmayın çizgi film veya anime için oyun yapın.(tamam bana görede anime çizgi film)
Animelerdeki karakterlerin modelleri hazır bulunabilir, bina vsde. O zaman bir oyun yapın kendi kendi hareketler vs yapsın, bununda ekran görüntüsünü kayıt alın. Oyun motorlarından da bazı durumlarda böle sinematik render alınıyor ama teferruatlı ve hepsinde olmuyor. Blender, Maya yada 3D Max ile de yapabilirsiniz modelleri orada modeller, rigler ve animasyonları yaparsınız sonra ışık ve sahne ayalarını yapıp bir filmi render alabilirsiniz ve zaten endüstri bunları kullanır.

Dediğim gibi internetin emekleme noktasındayız, moralinizi bozmayın.
Üstüne basarak şunu söyleyebilirim, Türkiye'de bu işlere bakkal açar gibi girmek isteyenler çok ve emin olun canınız ciddi yanar(Aspire zamazingosu). Bu sektör bu arkadaşlar, bilmiyorsan giremezsin, net! Ya sağlam paran olacak ve güvenilir bir danışman bulacaksın yada oturup bilgi sahibi olacaksın.

Sürçü lisan ettiysek affola.
Herkese bol şans.

Ekleme: bu arada şu moda olan teknoloji kanallarının söylediklerine inanmayın. İşin mühendislik tarafını bilmedikleri için komik cümleler kuruyorlar. En son dh'ın gtx 1080 ti incelemesini izledim ve DX12 oyunları neden az yorumları güldürdü. Söylediklerinin yarısı doğru ancak diğer yarısı komediden ibaret.

Ekleme2: Size bu yazıyı hazırlarken 45 dolar kazanmışım :)
 
Son düzenleme:
Bu kadar yazıyı tam anlayarak okuyabilirsem Kişiselim gelişmiş demektir zaten :D
 
Yazıyı okurkenmi yoksa, yazıdaki tabloya bakarkenmi KöR olurum bilemediğim için okumadım konuyu.
Yinede zahmet etmişsin Sağolasın.
 
Çok haklı arkadaş. 3 yıldır bilgisayar mühendisliği okuyorum o kadar şey öğrendim ama hala hiçbirşey bilmediğimi görüyorum. Bu işlerde gelişmek gerçekten çok zor ya da benim beynim kıt.
 
Öncelikle emeginize saygı duyuyorum yazmışsınız ancak programlama apayrı bir meslektir, ustalık tecrübe epeyde zaman isteyen bir iştir, internetten para kazanma başlıgı biraz uzak kaçıyor gibi
 
Öncelikle emeginize saygı duyuyorum yazmışsınız ancak programlama apayrı bir meslektir, ustalık tecrübe epeyde zaman isteyen bir iştir, internetten para kazanma başlıgı biraz uzak kaçıyor gibi
internetten para kazanma konusunda bir araç, program yazarak ürün üretme. Size bu başlık altında internetten para kazanmayı yada programlama öğretmeyi vaat etmedim, sorular ve yanlış anlaşıldığını düşündüğüm konulara açıklık getirmek istedim. Ayrıca söyledikleriniz zaten yazımın içinde açıklamalı var.
 
arkadaş bilgisini paylaşmış gerçekten çok önemli püf noktalara dokunmuş ancak şu bir gerçe ki o iş öyle olmuyor dedirten bir yazı olmuş örnek vermek gerekirse --"Blender, Maya yada 3D Max ile de yapabilirsiniz modelleri orada modeller, rigler ve animasyonları yaparsınız sonra ışık ve sahne ayalarını yapıp bir filmi render alabilirsiniz ve zaten endüstri bunları kullanır."-- ben bu kesitteki anlatılan olaya yıllardır uğraşıyorum bu zaten kendi başına bir sektör rigleme o kadar basit mi ? çok doru bilgiler verip farklı bakış açıları sağlamış ilham alıp bende bu sektöre gireceğim diyenleri belki fişekliyecektir ama malesef üzülerek gene söylüyorum O iş öyle olmuyor be hocam. Senin o bu yazı yazarken ki kazandığın 45 doların temelindeki kullandığın materlyalden ve argümanlardan ne kadarı senin bizzat yaptığın birşey bağzı koldarın bağzı elementlerin hepsi ya hazır şablon ya da ücretsiz element asla %100 ü bana ait diyemzsin %50 senin olabilir yada %80 i ancak bu senin farkın analitik düşünüp var olan şeyleri bir araya getirip üzerine de bilgini koyup bunu kendine kazanç kapısı yapmışsın içerik üretmek ve bunu piyasada varlığını sağlamlaştırmak ekip ve yazılımından en son çıkan ürününü pazarlamsına kadar tek bir kaynaktan çıkması gerek buda para sermaye zaman bilgi ve emekle olacak birşey
 
Paylaşım için teşekkürler ancak çok yüzeysel bir yazı olmamış mı?
Biraz daha örneklem yapabilseydiniz daha sonuç odaklı olurdu sanırım
 
gündüz okurum dedim ama yazılım programlama merakımdan dolayı hepsini okudum ve sorum şu.

ilk başlangıcı nereden yapmak lazım kaynak önerebilirmisin :)
 
Paylaşım için teşekkürler ancak çok yüzeysel bir yazı olmamış mı?
Biraz daha örneklem yapabilseydiniz daha sonuç odaklı olurdu sanırım

Daha neyi örnekleyebilirim?

gündüz okurum dedim ama yazılım programlama merakımdan dolayı hepsini okudum ve sorum şu.

ilk başlangıcı nereden yapmak lazım kaynak önerebilirmisin :)

Orada kitap önerim var görmüş olman lazım.

---------- Spam Engelliyici 01:55 ---------- Önceki Mesaj 01:53 ----------

arkadaş bilgisini paylaşmış gerçekten çok önemli püf noktalara dokunmuş ancak şu bir gerçe ki o iş öyle olmuyor dedirten bir yazı olmuş örnek vermek gerekirse --"Blender, Maya yada 3D Max ile de yapabilirsiniz modelleri orada modeller, rigler ve animasyonları yaparsınız sonra ışık ve sahne ayalarını yapıp bir filmi render alabilirsiniz ve zaten endüstri bunları kullanır."-- ben bu kesitteki anlatılan olaya yıllardır uğraşıyorum bu zaten kendi başına bir sektör rigleme o kadar basit mi ? çok doru bilgiler verip farklı bakış açıları sağlamış ilham alıp bende bu sektöre gireceğim diyenleri belki fişekliyecektir ama malesef üzülerek gene söylüyorum O iş öyle olmuyor be hocam. Senin o bu yazı yazarken ki kazandığın 45 doların temelindeki kullandığın materlyalden ve argümanlardan ne kadarı senin bizzat yaptığın birşey bağzı koldarın bağzı elementlerin hepsi ya hazır şablon ya da ücretsiz element asla %100 ü bana ait diyemzsin %50 senin olabilir yada %80 i ancak bu senin farkın analitik düşünüp var olan şeyleri bir araya getirip üzerine de bilgini koyup bunu kendine kazanç kapısı yapmışsın içerik üretmek ve bunu piyasada varlığını sağlamlaştırmak ekip ve yazılımından en son çıkan ürününü pazarlamsına kadar tek bir kaynaktan çıkması gerek buda para sermaye zaman bilgi ve emekle olacak birşey

Zor değil mi dedim ben. Ne alaka, kendi kendinize bir isyan içindesiniz. Yaptığım işin şu kadarı hazır bu kadarı benim karşılaştırması ne alaka? Sizin söyledikleriniz farklı, benim anlatmak istediklerim farklı.
 
faydalı bi yazı. Spamdan vakti kalan her youtuberin ilgilenmesi gereken bi yöndür. Çünkü programlamayla uğraşan bi insanın dünyaya bakış açısından geçtim ytye bakış açısı algoritmaların çalışma yönü, bir programın yapılış evresi mantığı ilk bakıldığı anda bile zihinde canlanmasına yol açar. teşekkürler yazı için.
 
Kişiselleştirme

Tema editörü

Ayarlar Renkler

  • Mobil kullanıcılar bu fonksiyonları kullanamaz.

    Alternatif header

    Farklı bir görünüm için alternatif header yapısını kolayca seçebilirsiniz.

    Görünüm Modu Seçimi

    Tam ekran ve dar ekran modları arasında geçiş yapın.

    Izgara Görünümü

    Izgara modu ile içerikleri kolayca inceleyin ve düzenli bir görünüm elde edin.

    Resimli Izgara Modu

    Arka plan görselleriyle içeriğinizi düzenli ve görsel olarak zengin bir şekilde görüntüleyin.

    Yan Paneli Kapat

    Yan paneli gizleyerek daha geniş bir çalışma alanı oluşturun.

    Sabit Yan Panel

    Yan paneli sabitleyerek sürekli erişim sağlayın ve içeriğinizi kolayca yönetin.

    Box görünüm

    Temanızın yanlarına box tarzı bir çerçeve ekleyebilir veya mevcut çerçeveyi kaldırabilirsiniz. 1300px üstü çözünürler için geçerlidir.

    Köşe Yuvarlama Kontrolü

    Köşe yuvarlama efektini açıp kapatarak görünümü dilediğiniz gibi özelleştirin.

  • Renginizi seçin

    Tarzınızı yansıtan rengi belirleyin ve estetik uyumu sağlayın.

Geri