GTAMulti.com - Türkiye'nin Türkçe GTA Sitesi

[REHBER] Pawno öğrenmek istiyenler için tavsiyeler.

Başlatan Kripteks, 22 Kasım 2017, 00:51:50

« önceki - sonraki »

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Kripteks




Önsöz

Merhaba arkadaşlar,
Pawno bilmeyen genç kardeşlerimiz için makale tarzı bir yazı yazacağım. Bu yazının amacı size pawnoyu öğretmek değil, size nasıl öğrenmeniz gerektiğinin yollarını anlatmaya çalışacağım. Yaklaşık 1 haftadır forumdayım. Genç kardeşlerimizin en ufak kod bilgisi olmadan sunucu açmaya heves ettiklerini görüyorum. Açıkcası bu duruma kızmıyorum, fakat bunun doğru olmadığını söyliyebilirim. 15-16 yaşlarında benim de içimde sunucu açma hevesi vardı. Edit yaparak bir kaç kez sunucu açmışlığım oldu. Kendimi de pawn coder sanıyordum. Doğal olarak bu bana başarıda getirmiyordu. Geçmişte ve şimdi de olduğu gibi ben de açtığım sunucuyu 1 haftada kapatıyordum.En sonunda belli bir olgunluğa gelince kod bilmeden sunucu açmanın saçma olduğunu anlamıştım. işini hakkıyla veren coderlerin sunucularında oynamak en doğrusuydu.Anlattığım örnekleri kendim üzerimden verdimki amacımın sizi veya sunucunuzu ezmek/baltalamak olmadığını bilin.

Pawn dilini nasıl öğrenirim?

Yapılan araştırmalara göre insanlar okuduklarının %10'unu, duyduklarının %20'sini, gördüklerinin %30'unu, hem görüp hem duyduklarının %50'sini, görüp duyup söyleyip dokundukları'nın %90'ını hatırlıyorlar. Biz burada altı çizili olan bilgiyi uygulayacağız. Hayatında hiç yazılım görmemiş biri Anlatımlar bölümündeki konuları anlıyamaz. Ön yargıyla yaklaşmıyorum, ben de anlamıyordum çünkü. Misal örnek veriyorum herhangi bir konuya girin, atıyorum adam maaş sistemi yapımını anlatmış. Şu SetTimer fonksiyonunu şuraya koyacaksın, para verme fonksiyonunu şuraya koyacaksın. Pawno bilmeyen kardeşimiz ne anladı buradan? hiç bişey. Çünkü temel yok. Fonksiyon nedir, değişken nedir, tamsayı nedir, return nedir bilmiyor. Yani kodları biyerden biyere yapıştırarak pawno coder olamazsın genç kardeşim.

O yüzden edit sunucu açma hevesinizi bir süreliğine kenara bırakıp yeni bir dil öğrenecekseniz. Daha önce yazılımla alakanız olmadığınızı varsayarak yönlendireceğim. Belki duymuşsunuzdur, duymadıysanız da çok büyük problem değil. Pawno c++ diliyle yazılmıştır. O yüzden size yeni bir dil olarak C veya C++ dillerini öğrenmenizi tavsiye ederim. C dili bütün programlama dillerinin atası olarak görünüyor. C# dilinden de başlayabilirsiniz.

Hatırlarsaınz yazımızın başında bazı teorik bilgiler vermiştim. Ne demiştik? İnsanlar görüp duyup söyleyip dokundukları'nın %90'ını hatırlıyorlar. Haliyle kodlara dokunamazsınız fakat öğrendiğiniz derslerin aynısını sizde yapabilirsiniz. Öncelikle başlangıçta kesinlikle video kaynaklardan öğrenmelisiniz. Misal youtube sayfasını açıp "C++ dersleri" yazacaksınız. Karşınıza sayısızca türkçe oynatma listeleri çıkacaktır. Bu konuda sıkıntı çekmiyeceğinizden emin olabilirsiniz. Videodaki adamı dinleyip, onun yaptıklarını sizde aynı anda yapacaksınız. Eğer üşeniyorsanız, bu işlere hiç girişmeyin baştan söyliyeyim. Bir konuyu anlamadığınız zaman tekrar videoyu en başa sarın. Yine mi anlamadınız? Ozaman üzülmeyin, o konuyu anlatan başka videolarda kesinlikle vardır. Kendimden örnek veriyorum for döngüsünü ilk izlediğimde kafam karışmıştı. Sonra tekrar izledim, yine anlamadım. Bu sefer başka kaynaktan izledim, yine anlamadım. Tekrar izledim ve tekrar yaptım. En sonunda anladım. Yani amaç burada mücadele etmeniz. Karşınıza çıkan ilk zor konuda "çok zormuş ben bırakıyorum" demiyeceksiniz, dememelisiniz. Aşağıda sizlere tavsiye ettiğim bir kaç youtube kanalının linkini paylaşacağım. Öğrenmek istediğiniz dili seçin ve derslere başlayın.

C++ dersleri - sina5an
C++ dersleri - Muhammed Mastar
C# dersleri -Murat Yücedağ

Kapanış

Dersleri yarıladığınızda, tekrar Pawn Anlatımlarındaki konulara bakarken daha rahat anlamaya başlıyacaksınız. Çünkü if yapısı mantık olarak bütün programlama dillerinde aynıdır. Değişken tanımlama mantığı, for döngüsü mantığı bütün programlama dillerinde aynıdır. Sadece bunların syntax yapısı farklılık gösterebilir. C++ dilinde fonksiyon konusuna kadar geldiyseniz sizi kimse durdurumaz. Çünkü bundan önceki süreçte, if yapısını, döngüleri, dizi listeleri gibi birçok konuyu işlemiş ve yapmış olacaksınız. Eğer yazılım hakkında bilginiz yoksa bu dediklerimi anlamamış olabilirsiniz. Fakat sorun değil, derslere başladığınızda konuyu görünce anlıyacaksınız zaten.

Ben bir abiniz/arkadaşınız/kardeşiniz olarak sizlere bu konuyu açarak yararlı olacağımı düşündüm. Umarım bu yazı sizler için faydalı olur. Konuya tecrübeli arkadaşlarında bilgisini paylaşarak yeni nesile yol göstermesi beni mutlu edecektir.

Son düzenlenme: 22 Kasım 2017, 00:53:51 ThaLasso

Ozy

Güzel bir anlatım olmuş bir çok arkadaşın işine yarıyacaktır başlığa girerken şöyle bir şey bekliyordum;

Pawno öğrenmek isteyenlere tavsiyeler..
İçeril: Öğrenmeyin

Tarzında birşey bekliyordum baya iyi şeyler var teşekkürler. :)






pag

Elinize sağlık,sade ve güzel bir anlatım olmuş.


Dyternal

Evet benimde editleyerek kendimi Pawn Coder hissettiğim zamanlar oldu. :) Yararlı.


Kripteks

Alıntı yapılan: Ozi - 22 Kasım 2017, 04:44:36

Güzel bir anlatım olmuş bir çok arkadaşın işine yarıyacaktır başlığa girerken şöyle bir şey bekliyordum;

Pawno öğrenmek isteyenlere tavsiyeler..
İçeril: Öğrenmeyin

Tarzında birşey bekliyordum baya iyi şeyler var teşekkürler. :)


Genel olarak Anlatımlar kısmındaki konulara girerken ben de bu tarz şeylerle karşılaşcağımı zannediyorum :D

Alıntı yapılan: FeelsBadMan - 22 Kasım 2017, 10:30:55

Elinize sağlık,sade ve güzel bir anlatım olmuş.


Teşekkürler.

Alıntı yapılan: STaRDuST10 - 22 Kasım 2017, 10:50:53

Evet benimde editleyerek kendimi Pawn Coder hissettiğim zamanlar oldu. :) Yararlı.


Evet, mesela Yardım taleplerinde bir konu; "Can verme komutunu nasıl yapçaz", kişisel iletisine bakıyorum PAWN Coder  :D


Pablo

Alıntı




Pawnotürk Üyesi 2017-2020

Kripteks

Alıntı yapılan: ByGold - 23 Kasım 2017, 20:36:53

Elinize Saglık Benim İçin Yararlı olcak :)


Ne mutlu bana o zaman. Edit yapmadan kendi sistemlerini yazmaya başladığında bu işten zevk alacaksın  :helal:


Kiproo


Pablo

Alıntı yapılan: ThaLasso - 30 Kasım 2017, 00:26:55

Alıntı yapılan: ByGold - 23 Kasım 2017, 20:36:53

Elinize Saglık Benim İçin Yararlı olcak :)


Ne mutlu bana o zaman. Edit yapmadan kendi sistemlerini yazmaya başladığında bu işten zevk alacaksın  :helal:

:D

Alıntı




Pawnotürk Üyesi 2017-2020

_DecaT

Thalasoo Abi Ben Ogrenmek İstiyorum Sen Orda Beni Anlattin Yasımı Bile Bildin Edit Modla Server Aciyorum Evet Ama Edit Yaparkende Biseyler Kodlamaya Calisiyorum

Bana Onerin Nedir Abi.?


Kripteks

Alıntı yapılan: _DecaT - 02 Aralık 2017, 21:05:47

Thalasoo Abi Ben Ogrenmek İstiyorum Sen Orda Beni Anlattin Yasımı Bile Bildin Edit Modla Server Aciyorum Evet Ama Edit Yaparkende Biseyler Kodlamaya Calisiyorum

Bana Onerin Nedir Abi.?


Genç kardeşim, aslında yazıda yapman gerekenleri belirttim. Dediğim gibi YouTube sayfasına girerek yeni bir programlama dili öğren. Bu senin hem zihnini hem düşünme tarzını geliştirir. Biliyorum belki sunucu açmayı çok seviyorsun. Ama boşver kardeşim, bir süre ara ver. Yazıda belirttiğim dillerden herhangi birini öğrenmeye çalış.

C++, C# veya herhangi bir dil öğrendiğin zaman Pawno dili sana çok basit gelecek. Kendi sistemlerini yazacaksın. Çoğu şey için yardım taleplerine konu bile açmana gerek kalmayacak. Çünkü sorunlarını kendin çözebilmeyi öğreneceksin.Hatta öğrendiğin zaman ekip ilanlarına konu açınca seni terslemek yerine ekiplerinde istiyecekler.

Kısacası kardeşim, çok çalışmalısın. Önce yeni bir dil, sonra pawno.



_DecaT


Jawié

İyi rehber olmuş babayiğit, ama bunu uygulayacak kişi sayısı çok az.  :sigara:


Lé Spîke

Alıntı yapılan: Jawié - 03 Aralık 2017, 13:08:01

İyi rehber olmuş babayiğit, ama bunu uygulayacak kişi sayısı çok az.  :sigara:


+1

Ama c# ve c++ öğrenmeleri felan şart değil bence. Ben programlama dili bilmiyorum ama pawnoda yeterli bir düzeye geldiğimi düşünüyorum en azından hedeflerimi başarmak için. Tabii ilerisinde gerekirmi onu zaman gösterecek. Ama Jawie'nin de dediği gibi güzel anlatım

         

Kripteks

Alıntı yapılan: Jawié - 03 Aralık 2017, 13:08:01

İyi rehber olmuş babayiğit, ama bunu uygulayacak kişi sayısı çok az.  :sigara:


Evet, bunun farkındayım. Ama yine de paylaşmak istedim  :helal:

Alıntı yapılan: DeliOqlan - 03 Aralık 2017, 23:01:14

Ama c# ve c++ öğrenmeleri felan şart değil bence. Ben programlama dili bilmiyorum ama pawnoda yeterli bir düzeye geldiğimi düşünüyorum en azından hedeflerimi başarmak için. Tabii ilerisinde gerekirmi onu zaman gösterecek. Ama Jawie'nin de dediği gibi güzel anlatım


Algı kişiden kişiye değişebiliyor. Bazıları okuyarak anlayabilirken bazıları videoda görerek anlıyor. Pawno ile ilgili yeterli türkçe kaynaklı video olmadığı için arkadaşları yeni bir dile yönlendirdim. Böylece işin temelini daha sağlıklı öğreneceklerdir diye düşünüyorum.

Ek olarak yaşına göre seni başarılı buluyorum. Pawno haricinde başka dillerle ilgileniyor musun bilmiyorum ama ilgi duyduğun bir alana yönelmelisin. Web, mobil, masaüstü uygulamaları gibi.