İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. SDN Programlama Kafe
SDN Programlama Kafe

Merhaba

ChexedE05.09.20199 cevap1.040 görüntüleme
2019'den beri34 mesaj
#1
Ben yazılım öğrenmek istiyorum. Nasıl öğrenebilirim?
Tek başıma öğrenebilir miyim?
Kurs varsa ücretler ne kadar? (İnternet üstünden)

Ayrıca bunun için macbook alıcam ama air mı alsam pro mu kararsız kaldım. Ayrıca ekstradan DJ likle uğraşmak istiyorum. Sizce hangisi daha iyi olur hem yazılım hemde müzikle ilgilenmek için? Air ucuz ve ince olduğundan gönlüm ondan yana Air ile işlerimi görebilir miyim?
👍 1
Cevaplar
2014'den beri9.361 mesaj
#2
1. Okuyarak ve deneyerek.
2. Tek başına öğrenmek en zor yöntem ama olur. Ve daha uzun sürer tabii.
3. Yaşadığın şehirde araştır. Büyük şehirlerde oluyor kurslar.
4. Herhangi bir bilgisayar olur. En kötüsü bile olur.
👍 2
2012'den beri622 mesaj
#3
Merhabalar konunuuzn 3 satır altında zaten bir konu açılmış sorunuz ile ilgili ama araştırmamısınız bakammışsınız sanırım.

Yazılımcı olmak için ilk kural =======> Araştır , incele , oku olmalı bu konunuzn 3 satır altında mevcut bir bakın isterseniz

iyi forumlar
Bu arada ben air de , pro da kullanan biriyim öyle aman aman pek farketmeyecek sizin kullanımınız da ikisini de tercih edebilirsiniz.
👍 1düzenlendi
2008'den beri346 mesaj
#4
merhaba,

yazilim elbette ögrenilir, heves ve bir amac dogrultusunda sürekli calismak gerek. Macbook istedigine göre amacin ne tam olarak? ios uygulama gelistirmek mi? o yüzden "yazilim" diye gecmek yerine ne üzerinde calismak istedigini söylemen daha iyi olurdu. Ama temel almak icin dil cok önemli degil.. Ancak uzmanlasmak istedigin dile yakin bir dil secmen syntax acisindan fayda saglar.

Bence kursa vs gitmene gerek yok, amacin basit toolar vs yapmak ise, bu isi ciddi manada profesyonelce yapmayacaksan cok masraf etmee gerek yok. Internet üzerinden video izleyerek bir cok uygulama gelistirebilirsin..
Yok ben bu isi profesyonel olarak yapmak istiyorum, OOP nedir, design patternler nelerdir nasil uygulamada kullanirim, clean code nedir, SOLID nedir vs vs ögrenmek icin daha ciddi kaynaklara ihtiyacin olacak. özellikle oop (object-oriented programming-nesneye dayali programla) bu isin bel kemigidir. Maalesef türkiye'de kendine yazilimci diyen hatta "uzman" yazilimci diyen bir sürü insanin form arkasi kod yazmaktan öteye gitmeyen bir yazilim gelistirme kültürü var.. Sebebi ise dogru dürüst OOP bilgilerinin olmamasi, design patternlerden bi haber olmasi, katmanli mimarileri uygulamamasi, solid prensiplerini uygulamamasi vs.. Bunlar elbette bi anda olacak seyler degil ancak bunlari ögrenebilmek ciddi zaman gerektirecek ve iyi kaynaklarla bu isi ögrenmen gerek.

Bu konuda maalesef türkce kaynaklar yetersiz gelecek, o yüzden ingilizce özellikle teknik ingilizcenin iyi olmasi gerek, aksi halde bir cok konuda dogru dürüst kaynak bulamayacaksin.

Calismak istedigin alani söylersen gidis yolun icin yardimci olurum (mobile apps, oyun gelistirme, gömülü sistemler, masaüstü sistemleri, web... )

mac konsuna gelince, bende macbook pro var ve isimi rahatlikla görüyor.Mac'ler genelde güclü makineler, ve pro'ya cok ihtiyacin olmaya bilir rendering vs yapmayacaksan.. Tabi mac üzerinden windowsu host edeceksen biraz güclü makine gerekebilir.. Alternatif olarak mac mini'ye de bakabilirsin. Eski is yerinde mac mini kullaniyordum ios gelistirme icin.. O da cok kötü degildi ancak macbook gibi tasinabilir degil elbette ama fiyatlari cok daha uygun. Djlik olayini bilmedigim icin nasil yazilimlar kullaniliyor bilmiyorum. Imkanin varsa yurtdisindan getirtmeye calis ya da gidip kendin al, bu sekil daha ucuza gelir.. Hatta bazi siteler var amerikadaniste gibi.. onlara bakip onlar araciligi ile getirtebilirsin, ya da bazen forumlarda konu aciyorlar onlari takip edebilirisn.

Ben aralik ayinda geliyorum ancak ikinci bir laptop getiremem cünkü tek geliyorum ve maalesef bu aralar gümrükte siki denetim var. Biraz fazla cikolata getirdim diye sikinti cikardilar ama sagolsun cocuk gözyumdu bi daha bu kadar getirme dedi :) Yoksa yardimci olmak isterdim, yasadigim yerde fiyatlar türkiye'ye göre uygun
👍 1
2014'den beri2.194 mesaj
#5
merhaba,

yazilim elbette ögrenilir, heves ve bir amac dogrultusunda sürekli calismak gerek. Macbook istedigine göre amacin ne tam olarak? ios uygulama gelistirmek mi? o yüzden "yazilim" diye gecmek yerine ne üzerinde calismak istedigini söylemen daha iyi olurdu. Ama temel almak icin dil cok önemli degil.. Ancak uzmanlasmak istedigin dile yakin bir dil secmen syntax acisindan fayda saglar.

Bence kursa vs gitmene gerek yok, amacin basit toolar vs yapmak ise, bu isi ciddi manada profesyonelce yapmayacaksan cok masraf etmee gerek yok. Internet üzerinden video izleyerek bir cok uygulama gelistirebilirsin..
Yok ben bu isi profesyonel olarak yapmak istiyorum, OOP nedir, design patternler nelerdir nasil uygulamada kullanirim, clean code nedir, SOLID nedir vs vs ögrenmek icin daha ciddi kaynaklara ihtiyacin olacak. özellikle oop (object-oriented programming-nesneye dayali programla) bu isin bel kemigidir. Maalesef türkiye'de kendine yazilimci diyen hatta "uzman" yazilimci diyen bir sürü insanin form arkasi kod yazmaktan öteye gitmeyen bir yazilim gelistirme kültürü var.. Sebebi ise dogru dürüst OOP bilgilerinin olmamasi, design patternlerden bi haber olmasi, katmanli mimarileri uygulamamasi, solid prensiplerini uygulamamasi vs.. Bunlar elbette bi anda olacak seyler degil ancak bunlari ögrenebilmek ciddi zaman gerektirecek ve iyi kaynaklarla bu isi ögrenmen gerek.

Bu konuda maalesef türkce kaynaklar yetersiz gelecek, o yüzden ingilizce özellikle teknik ingilizcenin iyi olmasi gerek, aksi halde bir cok konuda dogru dürüst kaynak bulamayacaksin.

Calismak istedigin alani söylersen gidis yolun icin yardimci olurum (mobile apps, oyun gelistirme, gömülü sistemler, masaüstü sistemleri, web... )

mac konsuna gelince, bende macbook pro var ve isimi rahatlikla görüyor.Mac'ler genelde güclü makineler, ve pro'ya cok ihtiyacin olmaya bilir rendering vs yapmayacaksan.. Tabi mac üzerinden windowsu host edeceksen biraz güclü makine gerekebilir.. Alternatif olarak mac mini'ye de bakabilirsin. Eski is yerinde mac mini kullaniyordum ios gelistirme icin.. O da cok kötü degildi ancak macbook gibi tasinabilir degil elbette ama fiyatlari cok daha uygun. Djlik olayini bilmedigim icin nasil yazilimlar kullaniliyor bilmiyorum. Imkanin varsa yurtdisindan getirtmeye calis ya da gidip kendin al, bu sekil daha ucuza gelir.. Hatta bazi siteler var amerikadaniste gibi.. onlara bakip onlar araciligi ile getirtebilirsin, ya da bazen forumlarda konu aciyorlar onlari takip edebilirisn.

Ben aralik ayinda geliyorum ancak ikinci bir laptop getiremem cünkü tek geliyorum ve maalesef bu aralar gümrükte siki denetim var. Biraz fazla cikolata getirdim diye sikinti cikardilar ama sagolsun cocuk gözyumdu bi daha bu kadar getirme dedi :) Yoksa yardimci olmak isterdim, yasadigim yerde fiyatlar türkiye'ye göre uygun
Oyun geliştirme için nereden başlamalıyız hocam?
2014'den beri9.361 mesaj
#6
Her zaman temelin sağlam olmalı. Önce temel programlama bilgini geliştir. (C veya Pascal)
Sonra Oyun Motorları ile ilgilenirsin. Kodu bunlardan bir tanesi.
Bazı Basic derleyicileri de oyun odaklı. Small Basic, Play Basic, Basic4GL v.s.
Bazı Programlama dillerinin oyunlar için ek kütüphaneleri var. Mesela Python da PyGame.
2008'den beri346 mesaj
#7
Troob dedi: ↑
Oyun geliştirme için nereden başlamalıyız hocam?
hocam sahsi tavsiyem unity 3d.. Bir cok döküman bulabilirsin ve ücretli/ücretsiz bir cok hazir asset bulabilirsin böylece kolaylikla oyunlarini gelistirebilirsin. Dil olarak da c# ve/veya javasript kullanabiliyorsun. Ve c#'i cok ileri düzey bilmene de gerek yok, temel seyler yeterli olacaktir. Youtube dan unity3d videolarina bakabilirsin. Udemy'de bu tarz egitimler de var. Kolayca ögrenebilirsin, cok derine girmeden halledebilirsin. 2d sonra 3d oyunlar cikarabilirsin..

yüksek lisansta 3 arkadas, kinect (kamera) kamera kullanarak bir sniper oyunu yaptik. Tabi parcalara böldük, biri grafik tarafiyla ilgilendi, biri döküman yazdi ben de yazilim tarafini yaptim. Burdan videosunu izleyebilrisin

http://human-ist.unifr.ch/sites/human-ist.unifr.ch/files/WhiteHatSniper_video.mp4

ekranda gördügün cocuk (bizimle yapan kisinin yurttan arkadasi), elle ve sesle kontrol ediyor. Ses pek basarili olmamis videoda ama sesle de yönetebiliyorsun özellikle ates acma kismini.. Elle de silahi saga sola yapabildigin gibi zoom-in ve out yapabiliyorsun

Ingilizce biliyorsan makalesine de okuyabilirsin http://human-ist.unifr.ch/sites/human-ist.unifr.ch/files/Report_FUI_White_hat_Sniper.pdf

Ben oyun oynamadigim icin ve pek ilgim olmadigi icin oyun gelistirmede ilerlemedim..
2014'den beri2.194 mesaj
#8
cevaplar için teşekkür ederim ikinize de @kmurat @ertan2002 anlaşılan önce c# öğrenicez. peki unity 3d de bu kadar ısrarcı mıyız, temeli daha mı sağlam Unreal Engine den veya Cry engine den?
2008'den beri346 mesaj
#9
Troob dedi: ↑
cevaplar için teşekkür ederim ikinize de @kmurat @ertan2002 anlaşılan önce c# öğrenicez. peki unity 3d de bu kadar ısrarcı mıyız, temeli daha mı sağlam Unreal Engine den veya Cry engine den?
hocam c#'i ayrica ögrenmene gerek yok, unity3d ögrenirken birlikte ögrenebilirsin. O tarz egitimler de var. Cünkü .net framework'un bir cok yapisini kullanmayacaksin o yüzden ögrenmene gerek yok, hedef yöneilmli calismani tavsiye ederim. Unity3d zor degil hocam, bir cok güzel oyun farkli platformlar icin cikarabilirsin (desktop, mobile, web vs). Diger oyun engineleri hakkinda bilgim yok, ilgim de yok. Ancak c++ tabanli enginelerle ugrasma sahsi kaanatim cünkü gerek yok hele ilk asamada hic yok. Unity3d'nin hayli hayli yetecegi düsüncesindeyim. Yetmezse o zaman degistirebilirsin..
2014'den beri2.194 mesaj
#10
hocam c#'i ayrica ögrenmene gerek yok, unity3d ögrenirken birlikte ögrenebilirsin. O tarz egitimler de var. Cünkü .net framework'un bir cok yapisini kullanmayacaksin o yüzden ögrenmene gerek yok, hedef yöneilmli calismani tavsiye ederim. Unity3d zor degil hocam, bir cok güzel oyun farkli platformlar icin cikarabilirsin (desktop, mobile, web vs). Diger oyun engineleri hakkinda bilgim yok, ilgim de yok. Ancak c++ tabanli enginelerle ugrasma sahsi kaanatim cünkü gerek yok hele ilk asamada hic yok. Unity3d'nin hayli hayli yetecegi düsüncesindeyim. Yetmezse o zaman degistirebilirsin..
Tekrar teşekkür ederim o halde Unıty'den başlayıp lazım oldukça c# için de vakit ayırırım :)

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.