Merhaba

ChexedE

Öğrenci
Katılım
4 Ağustos 2019
Mesajlar
34
Reaksiyon puanı
5
Puanları
8
Yaş
20
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?
 

kmurat

Dekan
Katılım
8 Şubat 2014
Mesajlar
8,488
Çözümler
3
Reaksiyon puanı
3,711
Puanları
113
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.
 

ozmen_celik

Software Developer
Katılım
3 Mart 2012
Mesajlar
571
Reaksiyon puanı
318
Puanları
63
Yaş
39
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
Mesaj otomatik birleştirildi:

Bu arada ben air de , pro da kullanan biriyim öyle aman aman pek farketmeyecek sizin kullanımınız da ikisini de tercih edebilirsiniz.
 
Son düzenleme:

ertan2002

Asistan
Katılım
9 Aralık 2008
Mesajlar
346
Reaksiyon puanı
112
Puanları
43
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
 

Waddler

Profesör
Katılım
5 Mayıs 2014
Mesajlar
2,194
Reaksiyon puanı
612
Puanları
113
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?
 

kmurat

Dekan
Katılım
8 Şubat 2014
Mesajlar
8,488
Çözümler
3
Reaksiyon puanı
3,711
Puanları
113
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.
 

ertan2002

Asistan
Katılım
9 Aralık 2008
Mesajlar
346
Reaksiyon puanı
112
Puanları
43
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


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..
 

Waddler

Profesör
Katılım
5 Mayıs 2014
Mesajlar
2,194
Reaksiyon puanı
612
Puanları
113
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?
 

ertan2002

Asistan
Katılım
9 Aralık 2008
Mesajlar
346
Reaksiyon puanı
112
Puanları
43
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..
 

Waddler

Profesör
Katılım
5 Mayıs 2014
Mesajlar
2,194
Reaksiyon puanı
612
Puanları
113
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 :)
 
Üst