Kod yazan hocalar bu kadar kodu nasıl aklında tutuyor?

rufiqcavadov

Katılımcı Üye
21 Eyl 2019
905
137
Arkadaşlar merhaba. Azerbaycanda bir Python hocasından eğitim alıyorum. Böyle kolay öğreniyorum öğrenmesine ve en azından disiplin oluyor insanda çalışmak için. Fakat kafama takılan soru şu. O hoca gibi kod yazmak. Nasıl oluyorda hoca o kadar kodu aklında tutabiliyor ve mantık yürüterek kod yazıyor ama Ben yazarken gidip Google'u açıp bakıyorum unutuyorum kodu. Mesela if else bunlar kolay aslında ama mesela ekrana dün 1'den 200'e kadar saytdırma ödevi vermişti burada ama o adam farklı yaptı ödevi. Bak bir de böyle olabilir Rufiq dedi. Yazdıktan sonra ya bu nasıl oluyor da aklıma gelmedi diye kendi kendime sordum oysa ki, kolaymış diyor insan kendi kendine ama bunu nasıl hatırlamazsın diyorsun. Sizce bu zamanla çözülecek mi?

Hoca araştırmaya birşey demiyor ama mesela for ile sayı yazdıracağım ekrana diyelim bunu ChatGPT'de yazıp bakıyorum nasıl yapılmış copy, paste edip tekrar yazıyorum. Hafızaya kazıyorum bir kaç defa böyle silip yazıp.
 

OmarTR2000

Katılımcı Üye
26 May 2022
354
120
Baku
Biraz pratik yaptıktan sonra kendi akılda kalıyor merak etme. Bende Azərbaycanlıyım ve sana tavsiye olarak:
DİM, güven ve Gündüz Mirzəbəyli'nin testlerini yazarak kendini geliştire bilirsin
 

dragunovmona

Junior Hunter
11 Eyl 2022
50
23
Pratik yaptıkça kodları kullandıkça sürekli tekrar etmiş oluyoruz bu sayede sık kullanılan kod veya bloklar akılda kalıcı hale geliyor. Ayrıca algoritma mantığını geliştirmek bir projeyi nasıl yazacağımız hakkında fikir veriyor.
Algoritma mantığını geliştirmek için codewars gibi sitelerden pratik yapabilirsiniz.
 

DarkS0LDIER

Deneyimli Moderatör
5 Ara 2019
1,657
374
Sydney
Mantıgını öğrenip pratik yapınca otomatik geliyor aklına. Tıpkı ingilizce gibi ingilizcenin yapısını öğrenirsin kelimeleri tek tek ezberlemezsin
Senin örneği mesela kafamda taslak oluşturdum bile sayı değişkinini for döngüsüyle +1 ekleyeceksin 200'e kucuk esit olunca durduracaksın. Tamamen pratik işi
 
L

Laletin

Ziyaretçi
Senin dil bilmen gibi bir şey. Nasıl bir dil öğrenip de aklında duruyorsa ve konuşmadıkça konuşmayı unutuyorsan durum yazılımda da aynı. Ha diyorsan ki hiçbir şeyi aklımda tutamıyorum ve hesaplama kabiliyetim zayıf. Sadece yazılım alanında değil de genel olarak tüm alanlarda tüm derslerde böyleysen senin beyninle ilgilidir.

Her organ zorladıkça gelişir. Bilişim alanı doğrudan sayısal ile ilişkili olduğu için sayısala kafan basıyorsa bilişime de basar. Bilişime de sayısala da basmıyorsa beynini adapte etmelisin geliştirmelisin.

Sayısal öğren, çöz. Hem yazılım hem sayısal öğren. Matematik lise full bitirmiş kadar da bilmiyorsan zaten yazılımı çok iyi öğrenirim diye ümitlenme. Hem yazılımla ilgilen hem sayısalla. Çok kitap da okuman lazım. Hafızanı çok geliştirir. Bu üçünü birlikte ilerlet.
 

ACE Veen

Uzman üye
4 Şub 2023
1,105
559
Belirsiz
Arkadaşlar merhaba. Azerbaycanda bir Python hocasından eğitim alıyorum. Böyle kolay öğreniyorum öğrenmesine ve en azından disiplin oluyor insanda çalışmak için. Fakat kafama takılan soru şu. O hoca gibi kod yazmak. Nasıl oluyorda hoca o kadar kodu aklında tutabiliyor ve mantık yürüterek kod yazıyor ama Ben yazarken gidip Google'u açıp bakıyorum unutuyorum kodu. Mesela if else bunlar kolay aslında ama mesela ekrana dün 1'den 200'e kadar saytdırma ödevi vermişti burada ama o adam farklı yaptı ödevi. Bak bir de böyle olabilir Rufiq dedi. Yazdıktan sonra ya bu nasıl oluyor da aklıma gelmedi diye kendi kendime sordum oysa ki, kolaymış diyor insan kendi kendine ama bunu nasıl hatırlamazsın diyorsun. Sizce bu zamanla çözülecek mi?

Hoca araştırmaya birşey demiyor ama mesela for ile sayı yazdıracağım ekrana diyelim bunu ChatGPT'de yazıp bakıyorum nasıl yapılmış copy, paste edip tekrar yazıyorum. Hafızaya kazıyorum bir kaç defa böyle silip yazıp.
sen türkçeyi nasıl öğrendiysen o adamda pythonu öyle öğrenmiş işte
 

Lihtg

Moderatör
15 Mar 2022
1,875
789
lihtgTHT.php
Bu konudaki uzmanlar nerede ne kullanacağını iyi biliyor ve algoritmanın gidişatına göre kullanması gerektiği kod parçasını yapıştırıyor :) Tabii ki her kodu aklında tutmuyor, temel kod bloklarını bildikten sonra gerisini algoritmaya göre devam ettiriyor. Örneğin giriş istiyorsa input parçasını biliyor ve devamını a = input("x") vs. vs. şeklinde dolduruyorlar.
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.