• 29-12-2017, 09:08:57
    #1
    Arkadaşlar programcılığa merak sardım. Oyunlarla alakalı (daha çok h4ck, hile, trainer vb.) program yapmak istiyorum tabi bir bilgim olmadığı için bu amacım daha gerçekleşmeyek.
    Şimdi işi bilen arkadaşlardan tavsiyelerine ihtiyacım var. Benim sıfır bilgim var, nereden başlamak lazım? Adım adım ne yapmak gerekir? Günümün yaklaşık 4-5 saati boş.
    İşte misal 1- şuna başla 2- bir bittikten sonra buna başla 3-bunla devam et. gibi gibi.
    Ayrıca tavsiye edeceğiniz görsel/kitap eğitim setleri varsa ücretli/ücretsiz farketmez tavsiye ederseniz sevinirim. (İngilizcem yoktur bu arada, çok temel düzeyde)
    Not : Sabırlı bir insanımdır, hemen bir anda zaten öğrenmenin mümkünatı yok, elimden geldiğince kendimi geliştirmek istiyorum
  • 29-12-2017, 11:10:59
    #2
    Programlama algoritma ile başlar. Bahsettiğiniz hile hurda işleri yapabilmek için de pointer konusunda baya bir tecrübeli olmanız gerekiyor.
  • 29-12-2017, 16:06:15
    #3
    tam yazacaktim algoritma, matematik, ingilizce ögrenmen gerek diyen safsatacilarin mesajini dikkate alma diye. Bir arkadas hemen girmis algoritma ögrenmen gerek diye.. Algoritma ögrenilmez diye cevap vereyim. Ihtiyacin olan tek sey düzgünce calismak. Eger iyi ve profesyonel bir yazilimci olmak da istiyorsan ingilizceyi teknik düzeyde bilmen gerek. Cünkü bugün hala piyasadaki kaynaklarin %99 ingilizce. Kendini gelistirmek ilerlemek istiyorsan o kaynaklara ulasabilmeli, anlayabilmelisin.
    Söyledigin alan benim acimdan degersiz bir alan ve ne topluma ne sana dogru dürüst bir katkisi olacaktir. Ama illa ögrenmek istiyorum diyorsan bu is icin C++ en iyi dildir. Diger dillerle de bellege erisebilirsin ama bu isin babasi C++ dir.
    Ama yine de, bir yazilim mühendisi olarak sana tavsiyem; bu konuya odaklanmak yerine daha farkli alanlara yönelmendir. Ornegin oyunlari hacklemek yerine, oyun yapmayi deneyebilirsin. Bunun icin unity3d de yazilimini kullanabilirsin. Javascript ve/veya C# ile kolayca oyunlar gelistirebilirsin ve bu oyunlari gerek windows icin gerek mac/linux icin, gerekse mobil platformlar icin yayinlayabilirsin. Türkiye oyun alaninda cok ileri degil o yüzden bu alanda calisan nadir insanlardan olabilirsin, özellikle mobil alana yatirim yapmak karli olabilir. Bunun icin udemy.com da ya da youtube da unity ile ilgili egitim videolari bulabilirsin (belki türkceleri de mevcut). Daha profesyonel egitimler icin pluralsight a bakabilirsin.
    Yukarida söyledigim gibi eger bu isi ciddi anlamda yapacaksan, hobi programciligi yapmayacaksan, bir yandan da ingilizce ögrenmeni tavsiye ediyorum. Yasini meslegini okulunu bilmiyorum ama ingilizce ya da yabanci dil bilmek her sekilde sana fayda getirecektir.
    Sorularin olursa yine sorabiliersin. Bahsettigin alana sadece yönelmemeni tavsiye ediyorum, cünkü gercek manada eline bi sey gecmeyecektir.
    kolay gelsin
  • 29-12-2017, 17:32:20
    #4
    ertan2002 adlı üyeden alıntı: mesajı görüntüle
    tam yazacaktim algoritma, matematik, ingilizce ögrenmen gerek diyen safsatacilarin mesajini dikkate alma diye. Bir arkadas hemen girmis algoritma ögrenmen gerek diye.. Algoritma ögrenilmez diye cevap vereyim. Ihtiyacin olan tek sey düzgünce calismak. Eger iyi ve profesyonel bir yazilimci olmak da istiyorsan ingilizceyi teknik düzeyde bilmen gerek. Cünkü bugün hala piyasadaki kaynaklarin %99 ingilizce. Kendini gelistirmek ilerlemek istiyorsan o kaynaklara ulasabilmeli, anlayabilmelisin.
    Söyledigin alan benim acimdan degersiz bir alan ve ne topluma ne sana dogru dürüst bir katkisi olacaktir. Ama illa ögrenmek istiyorum diyorsan bu is icin C++ en iyi dildir. Diger dillerle de bellege erisebilirsin ama bu isin babasi C++ dir.
    Ama yine de, bir yazilim mühendisi olarak sana tavsiyem; bu konuya odaklanmak yerine daha farkli alanlara yönelmendir. Ornegin oyunlari hacklemek yerine, oyun yapmayi deneyebilirsin. Bunun icin unity3d de yazilimini kullanabilirsin. Javascript ve/veya C# ile kolayca oyunlar gelistirebilirsin ve bu oyunlari gerek windows icin gerek mac/linux icin, gerekse mobil platformlar icin yayinlayabilirsin. Türkiye oyun alaninda cok ileri degil o yüzden bu alanda calisan nadir insanlardan olabilirsin, özellikle mobil alana yatirim yapmak karli olabilir. Bunun icin udemy.com da ya da youtube da unity ile ilgili egitim videolari bulabilirsin (belki türkceleri de mevcut). Daha profesyonel egitimler icin pluralsight a bakabilirsin.
    Yukarida söyledigim gibi eger bu isi ciddi anlamda yapacaksan, hobi programciligi yapmayacaksan, bir yandan da ingilizce ögrenmeni tavsiye ediyorum. Yasini meslegini okulunu bilmiyorum ama ingilizce ya da yabanci dil bilmek her sekilde sana fayda getirecektir.
    Sorularin olursa yine sorabiliersin. Bahsettigin alana sadece yönelmemeni tavsiye ediyorum, cünkü gercek manada eline bi sey gecmeyecektir.
    kolay gelsin
    Hocam cevabın için teşekkürler, bilerek niyetimi açık açık yazdım. Birşey katmaması konusunda kesinlikle katılıyorum, ama ilgi alanım tamamen online oyunlar olduğu için bu konuda kendimi geliştirmek istiyorum. Mesela bu hile konusunda şöyle bir tavsiye geldi. C++ / 3rd plugin / reversing / asm / debug vs.
    Bi de hocam, mesela c++ öğrenerek başlamayı düşünüyorum, youtube yada görsel eğitim setleri yeterli mi? (Türkçe)
  • 29-12-2017, 17:48:56
    #5
    c++ büyük bir dünya hocam, tam hakimiyet söz konusu olamaz. Dil, yazilimcisina güvendigi icin bir cok seyi yazilimcinin kontrolüne birakabiliyor. Oncelike C++ i belli bir seviyede ögrenmeye bak. Daha sonra bahsettigin konu üzerinde kendini gelistir. Ama oncelikle temel programlama bilginin olmasi lazim. Okulda bizimkiler deitel'in c++ kitabini kullaniyordu. Sistem yayinciliktan türkce kitabi da var c ve c++ diye
    https://www.nobelkitap.com/c-ve-c-31413.html
    ancak bu kitap cok satildigi icin bulman zor olabilir, ikinci el olarak arayabilirsin. Bu kitap baya bir tavsiye edilir türkce kaynak olarak. Youtube videolari ne kadar iyidir ne kadar kötüdür bilemem..
    Diger yazdigin; 3rd plugin tam olarak nedir belli degil, yani 3. parti bir eklenti ama ne mesela? Reverse engineering gerekli yerde lazim olacaktir, ama en cok gerekli olan debug yapma olacak. En kolay sekilde zaten yapilacak is, bellek üzerinden oyunu manupile etmek olacaktir. Elbette online oyun oldugu icin kendilerine göre güvenlik önlemleri koymus olabilirler, belki aradaki iletisimi de degistirmen gerekecek vs. Asm (assembly dili) de bambaska bir dünya. Daha cok cracking ve elektronik yazilimda kullaniliyor. Ancak bilinmesi elbette faydalidir ve isine yarayacaktir. Cünkü makine dilinin bir üst seviyesi assemblydir. Ege exeyi patchleme gibi bir amacin varsa zaten assembly bilmen lazim. Cok eskilerden görsel egitim seti diye bir firma vardi, onun assembly egitimi vardi, gayet iyiydi ama tam senin istedigin alana yönelik degildi ama yine de temel seyleri ögrenebilirsin. Onemli olan assembly komutlarini okuyabilmen, atlamalari, iletisimi cözebilmen gerek, bunun icin de ollydbg gibi yazilimlar kullanarak adim adim ilerleteceksin. Yani yapmak istedigin is aslinda birden fazla alana hitap edebilecek bi sey.
    Ama öncelikle C++ ögrenmekle ise baslayabilirsin. Ancak ögrenmek coook uzun zaman alacaktir. Ama bu isi yapmak istiyorsan sart.
    kolay gelsin
  • 29-12-2017, 17:51:48
    #6
    Bu konu hakkında bir yazı paylaşmıştım. Okumanızı tavsiye ederim.
    http://mertdogan.net/yazilim-ogrenme...en-baslanmali/
  • 29-12-2017, 17:53:18
    #7
    İngilizce öğrenerek başlanır. Aksini iddia edeni de dikkate almam.
  • 04-01-2018, 22:48:46
    #8
    ertan2002 adlı üyeden alıntı: mesajı görüntüle
    tam yazacaktim algoritma, matematik, ingilizce ögrenmen gerek diyen safsatacilarin mesajini dikkate alma diye. Bir arkadas hemen girmis algoritma ögrenmen gerek diye.. Algoritma ögrenilmez diye cevap vereyim. Ihtiyacin olan tek sey düzgünce calismak. Eger iyi ve profesyonel bir yazilimci olmak da istiyorsan ingilizceyi teknik düzeyde bilmen gerek. Cünkü bugün hala piyasadaki kaynaklarin %99 ingilizce. Kendini gelistirmek ilerlemek istiyorsan o kaynaklara ulasabilmeli, anlayabilmelisin.
    Söyledigin alan benim acimdan degersiz bir alan ve ne topluma ne sana dogru dürüst bir katkisi olacaktir. Ama illa ögrenmek istiyorum diyorsan bu is icin C++ en iyi dildir. Diger dillerle de bellege erisebilirsin ama bu isin babasi C++ dir.
    Ama yine de, bir yazilim mühendisi olarak sana tavsiyem; bu konuya odaklanmak yerine daha farkli alanlara yönelmendir. Ornegin oyunlari hacklemek yerine, oyun yapmayi deneyebilirsin. Bunun icin unity3d de yazilimini kullanabilirsin. Javascript ve/veya C# ile kolayca oyunlar gelistirebilirsin ve bu oyunlari gerek windows icin gerek mac/linux icin, gerekse mobil platformlar icin yayinlayabilirsin. Türkiye oyun alaninda cok ileri degil o yüzden bu alanda calisan nadir insanlardan olabilirsin, özellikle mobil alana yatirim yapmak karli olabilir. Bunun icin udemy.com da ya da youtube da unity ile ilgili egitim videolari bulabilirsin (belki türkceleri de mevcut). Daha profesyonel egitimler icin pluralsight a bakabilirsin.
    Yukarida söyledigim gibi eger bu isi ciddi anlamda yapacaksan, hobi programciligi yapmayacaksan, bir yandan da ingilizce ögrenmeni tavsiye ediyorum. Yasini meslegini okulunu bilmiyorum ama ingilizce ya da yabanci dil bilmek her sekilde sana fayda getirecektir.
    Sorularin olursa yine sorabiliersin. Bahsettigin alana sadece yönelmemeni tavsiye ediyorum, cünkü gercek manada eline bi sey gecmeyecektir.
    kolay gelsin
    Hocam peki programcılığa girişmek isteyen birisine (oyun hilelerinden ziyade paraya dönüştürebileceği bir alan) sen hangi dilleri önerirsin sırasıyla? Hiçbir bilgisi yok diyelim, ona göre udemy'dan set alıp başlamayı düşünüyorum
  • 04-01-2018, 23:01:07
    #9
    LordHaseky adlı üyeden alıntı: mesajı görüntüle
    Hocam peki programcılığa girişmek isteyen birisine (oyun hilelerinden ziyade paraya dönüştürebileceği bir alan) sen hangi dilleri önerirsin sırasıyla? Hiçbir bilgisi yok diyelim, ona göre udemy'dan set alıp başlamayı düşünüyorum
    Önce algoritma ve veri şeması
    sonrasında pekişmesi için c,
    daha sonra istediğin dil ile programlamaya başlarsın