Konu: Coder Nedir?
Tekil Mesaj gösterimi
Alt 14 Aralık 2015, 02:44   #17
Çevrimdışı
Sky-Dancer
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Coder Nedir?




KuL Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Masallah Hocam
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Künye gibi olmus.

Aslinda diger Konuya yazacaktim, kilitli oldugun icin sonradan yazamadim.

Eski zaman ile kiyaslamak biraz zor bu Kodlama islerinin, ki ben eskisini iyi bilmem sadece duyduklarim. Tamam belki eskiden daha cok aktif forum icerisinde Coderler coktu, Yardim ediyorlardi. Ama suda var, ozamanlar bu kadar Döküpman yoktu diye biliyorum.

Ne degisti (?)

Eskiden cok aktif Coder vardi, Az Döküpman vardi
Simdi ise cogu aktif Coder zaman Yetersizliginden veya baska Sebeplerden giremiyor/yazamiyor/ilgilenemiyor. Ama bircogu geride detayli Aciklamalar/Dersler birakti. Bunuda zaten Forumun "mIRC Scripting Dersleri" Bölümüne bakilinca belli oluyor.

Yalan olmasin, herkesin Hakki cok büyük. Kimisi ilk merak etdigimde Forumdan, Mail len, IRC den , Team Viewer ilen bircok Yardimi oldu ve halen olmakta. Ki bunlarada yardimci olma / ögretici olma alaninda en büyük destegi bana Feragat Hoca sunmustur. (sahsi düsüncem). Ama yinede burdan herkese, sadece bana degil tüm bu Konularda Yardimci olmus olanlara, veya halen olanlardan Allah Razi olsun.

Bosuna dememisler, Bilgi paylastikca güzeldir diye
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Bazisi Kafa Yormaca olarak bile baksa bu "Hobi" ye, öyle zamanlar yasadikki Eglenceli oldugu zamanlari bile gördük.

Daha bir kac Aylar öncesi, IRC Sunucusunda #mirchelp Kanalinda Arkadaslarla öyle eglenceli rekabete giriyorduk. Feragat Hoca gelip bir Soru, bir Ödev veriyordu.

-> Ben bunu bunu istiyorum, ama icerisinde sunlar olmasin bana degisik yollar gösterin diyordu mesela.

Ve bizde cözümler üretiyorduk, zaman yetmeyince ertesi gün. Yapilan cesitli Fikirleri paylasip, hakkinda konusuyorduk. Yani demek istedigim Eski zaman, Yeni zaman artik fark etmiyor galiba. Ben Umut Hocaminda dedigi gibi "Hobi/Zevk" gözüyle bakmaktayim. Ve icimdesi Heves tükenmedikce ögrenmeyede devam edicegim
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

Eski zaman yeni zaman aslında sizin de dediğiniz gibi çok farkediyor.
Benim başladığım sıralarda; video, konu anlatımları, pdf, sorabileceğiniz kişi dahi bulamıyordunuz.
Aslında en güzel öğrenme yöntemi, kendi öğreniminizdir. Konu anlatımları veya diğer öğeleri araç olarak görmeniz gerekiyor. Geriye kalan ezber bilgidir benim gözümde.
Her zaman şu örneği veririm,
X ile Y şehirleri arasında seyahat edeceksiniz, siz hep aynı yolu kullanırsanız, sadece o yolu görürsünüz. Veya size sadece o yol gösterilirse, daha vahimi, diğer yolların varlığından bile haberdar olamayabilirsiniz (eğer azim ve merakınız yok ise). Bu 10 yolun belki 8 i doğru yoldur. Fakat yanlış yoldan bile giderken, o yolların yanlışlığını öğrenmiş oluyorsunuz. Konu anlatımlarında vs. de evet bir nebze yanlış yollar da gösterilmeye çalışılır. Fakat her şeyi size gösteremezler... Ki, sadece konu anlatımlarına bağlı olduğunuz sürece, farklı yol arayışları içine girmezseniz, emin olun klasik bir programcı olursunuz, o kadar. Yukarıda demek istediğim, günümüz şartlarında aslında bu.
Künye gibi olmasının sebebi, hakim olduğum dil veya betik dillerinin önemsiz oluşu idi. Yoksa, hani adım attığım her dili yazmaya kalksam işin içinden çıkamayız. Sonuç olarak, 1'den fazla dil bildiğiniz sürece, aslında "demekki bu aslında böyleymiş" demeniz içten bile değildir. Bu da farkındalıktır.

Misalen, Kodu yazan kişi, arkaplana ne kadar hakim, bilmesi gerekenleri biliyor mu? Bu sorular için ne kadar çaba sarfetmiş? Misal Webmaster adam PHP biliyorsa, OOP nedir biliyor mu? PHP, Http Daemon ile (litespeed, apache, nginx vs.) nasıl çalışır, aslında bu daemon arkaplanda neler yapıp çalıştırır bu PHP betiklerini? PHP ye hiç modül yazmışlarmıdır (c/c++ ile), veya [ironik kısım] bu, yazılı olan bir modülü hiç derlemeye çalışmışlarmıdır. ( Günümüz şartlarına zaten ayak uyduramayan adam kendisine hiç coder demesin
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
)

Bunu şöyle düşünelim, misal bir arabanız var, ve siz, araba tamircisisiniz, motorda sıkıntı çıktığı zaman, motoru komple mi değiştiriyorsunuz? hayır arızalı parçayı değiştiriyorsunuz. O arızayı da bulabilmeniz için, o motorun nasıl çalıştığını bilmeniz gerekmiyor mu? Bilmiyorsanız anlayan bir USTA ya götürmüyor musunuz? burada da aynı hesap.
Usta dan ustaya da fark var. Bir tanesi vardır, çalışmayan parçayı eskisinden bile iyi çalıştırabilir, hatta kalıp oluşturup kendi döker, bir usta vardır, o parçayı değiştirmekle yetinir.

IRC'ye dünya çapında bakarsanız, en çok kod yazılan ülkeler arasındayızdır. Ha aralarında çöp kodlar da var, anlık protokoller için olan kodlar, çalışanları da var, çalışmayanları da, gördüğüm şu ki, mirc kodu yazanların çoğu, yine sadece bulunduğu platform ile yetiniyorlar.
Misalen, mirc.exe yi ele alalım, dll ler windows yönlendirmeleriyle, programın bir parçası gibi çalışırlar. Kaç tane mirc coder delphi ve/veya c++ ile dll yazdı? Ve bu yazdıkları delphi/c++ kodları ne şekilde yazıldı. evet loaddll gibi prosedürleri uyguluyorlar ama, arkaplanda ne yaptıklarına tamamen hakimler mi. Misalen, mirc.exe nin heap uzayı ile, dll lerin heap uzayları arasında oluşan sorunlara hiç değindiler mi? veya dll üzerinde veri tutabilecek birşeyler yaptılar mı? Bulunduğu DİĞER DİLE ne kadar hakimler... Bunların da sorgulanması gerekir. Aynı az önce PHP de sorduğum sorular gibi...

İşin en kötü tarafını özetliyim, PHP veya mirc bilen insanın ben c/c++ bilmesini şart olarak görürüm.
Sonuçta yorumlayıcı programınız, c/c++ ile yazılmış bir program. Siz orda mesela while döngüsü kullandığınızda, aslında arkaplandaki dil devreye girer. o zaman bulunduğunuz platformun arkaplanına ne kadar hakimsiniz? Arkaplanda aslında hafızada olan olayları biliyor musunuz?
Normalde evet bilmek zorunda değilsiniz. Bu durumda, arkaplanda neler olup bittiğini bilmeden kendinize coder nasıl diyebilirsiniz?
Aynı şekilde, eğer IRC için backend modül kodluyorsanız / edit yapıyorsanız (unreal, inspircd, anope, ircservices vs.) protokol sınırlı, bu sınırları aşmak için mirc kodlama da bilmeniz gerekir (TR'de nerdeyse herkes mirc kullandığı için).
İşin en kötü tarafına gelirsek; Unreal a modül yazıyorum diyenlerin kaç tanesi, o modüllerin çalışma prensibini biliyor?
(eeee uhm, ben X yazınca oraya, Y fonksiyonunu da parametre olarak yönlendirince, arkaplanda zaten unreal kendisi uyguluyor tüm modül işlevlerini) İşte bu, bu kadar basit olmamalı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Bu gün, hadi bir betik dili yazalım kafamızda,

DEGISKEN B ESITTIR 10
DEGISKEN A ESITTIR 0
WHILE
EKRANAYAZ Merhaba
EGER A ESIT B BITIR WHILE
ARTIR A
WHILE SONRAKI

Yukarıda, hayalimde canlandırdığım bir betik dilinde, While döngüsü örneği yazdım.
Hangi dille yaparsanız yapın farketmez, ilk etapta, satır ayrıştırması (birbirinden ayrılan kod) yapacaksınız.
Sonra bunları bir hafızaya alacaksınız (bütünlük için, sonuçta tek dosya olmayabilir), Sonrasında, bu betik dilini yazdığınız programlama dilindeki karşılıklarına göre kodlamanızı yapacaksınız. Veya klasik usül ile, assembly düzeyde jumplarla işi bitireceksiniz.
Bu konuyu ve bu yazıyı okuyan kişi, kendisini bu anlatımlar ışığında değerlendirsin, bulunduğu platforma ne kadar hakim?

"Özetle, Coder kimdir, coder nasıl olmalıdır" sorularına "olması gereken" cevaplar bunlardır arkadaşlar.

Kolay gelsin.

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 02:24 -->-> Daha önceki mesaj 02:07 --

Lafım kimseye değildir, veya bu dil iyidir şu dil kötüdür demiyorum (!yanlış anlaşılmasın!). Sadece bulunduğunuz platformun nasıl çalıştığını biliyor musunuz az önceki yazım bu idi.
Hatta, bu bulunduğunuz platformun, işletim sisteminde nasıl çalıştığını EN AZINDAN MANTIKEN biliyor musunuz?

Teknoloji ve bulunulan platformlar her geçen gün gelişiyor, Siz bu gelişimin hangi evresindesiniz? Kod olsun, teknolojik devreler olsun, siz bu konulara kolayca adapte olabiliyor musunuz?
Cevabınız hayır ise, büyük ihtimal ile zaten coder değilsinizdir.

Coderlık veya Programcılık için aslında yazılacak daha çok şey var...
Yine belirtiyorum, artık günümüzde tek dil bilmek yetmiyor. Gelişen platformlar, gelişen sistemler...
Adapte olmaya çalışması gerekir kişinin.

Son olarak bilgisayarlar (günümüzde) tamamiyle birler ve sıfırlardan oluşur diyerek cevabımı sonlandırıyorum. Sonuç olarak en arka plana kadar inerseniz, bu durumu anlarsınız.

Kolay gelsin..

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 02:44 -->-> Daha önceki mesaj 02:24 --

* "Eskiden cok aktif Coder vardi, Az Döküpman vardi Simdi ise cogu aktif Coder zaman Yetersizliginden veya baska Sebeplerden giremiyor/yazamiyor/ilgilenemiyor. Ama bircogu geride detayli Aciklamalar/Dersler birakti."
+ İz bırakmak kişi için o kadar önemli değildir. İz bırakmak, senden sonra gelecek, veya kendi farkındalıklarını anladığını düşündüğün dönemde başlamış nesil için bir artıdır. Ben bunu farkedeli 10 seneye yakın oluyor...
+ Ben de hobi olarak başladım. Şu an ise işim oldu (IRC den bahsetmiyorum). Liseyi kötü bir ortalama ile bitirdim ama 2 senelik programlama ve 4 senelik mühendislikte hakkımla iyi derecelerle bitirdim. Ve hala diyorum ki; "şu anki bilgilerimin TEMEL OLARAK %90 ı lise zamanlarımda, veya liseden sonraki, üniversite dönemime kadar olan çabalarımdan dolayıdır. Kendimi geliştirdiğim o dönemlerde, yine olsun yine lisede düşük notlar alma pahasına kendimi geliştirirdim".
+ Hobi olarak düşünürsek, misal paten sürüyorsunuz. İlk etapta düşe kalka öğrenirsiniz. Sonrasında geri geri veya tek ayak üzerinde gitme denemeleriniz olumlu sonuçlar verir. İmkanınız varsa paten pistlerine gidip, o pistlere alışırsınız.
+ AMA sürekli düşüyorum, ben bu işi beceremeyeceğim diyip; veya geri geri gitmeye "çalışmadan" paten hobinizi bırakırsanız, o hobiyi hiç yapmayın bence...

* "Bazisi Kafa Yormaca olarak bile baksa bu "Hobi" ye, öyle zamanlar yasadikki Eglenceli oldugu zamanlari bile gördük."
Eğer gerçekten ilerleyebilmişse burda bahsi geçen kişi/kişiler; emin ol, o kodları yazarken, yorulmuş olsalar bile, zevk almışlardır/eğlenmişlerdir
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
İlerleyememişlerse, zaten neler yapabileceğinin potansiyeline varmadan ya şu an devam ediyordur, ya sonlandırmıştır gelişimini.

* "Ve bizde cözümler üretiyorduk, zaman yetmeyince ertesi gün. Yapilan cesitli Fikirleri paylasip, hakkinda konusuyorduk. Yani demek istedigim Eski zaman, Yeni zaman artik fark etmiyor galiba. Ben Umut Hocaminda dedigi gibi "Hobi/Zevk" gözüyle bakmaktayim. Ve icimdesi Heves tükenmedikce ögrenmeyede devam edicegim"
+ Zaten önemli olan da bu değil midir? Gelişime devam etmek?
Ama kendinize bir sıfat takacaksanız (sözüm meclisten dışarı), yukarıda belirlediğim koşulların hangisinde yanlışlık görüyorsunuz? Olması gerekenler ZATEN bunlar değil mi?

Kolay gelsin...

__________________
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
 

IRCForumlari.NET Reklamlar
sohbet odaları sohbet bizimmekan