Programlamaya Nasıl Başlanır?

Onurkurklu

Hectopat
Katılım
11 Şubat 2017
Mesajlar
261
Yer
Bursa, TÜRKİYE
Bu sene liseye geçeceğim ve bilgisayar mühendisi olmak istiyorum. Bunun için de kodlama lazım. Yani ben kodlama üzerine düşünüyorum ve kodlama işine girişmek istiyorum fakat hiç fikrim yok bu konuda. Bazı makalelere baktım, kafam karıştı. Çok farklı şeyler gördüm ve kendimi geliştirmek için ilk olarak Android cihazlar için program yapmak istiyorum. Bu işten anlamaya başlayınca da bilgisayar üzerinden büyük işlere girmek istiyorum fakat nereden ve nasıl öğrenebilirim? Bana yol gösterir misiniz?
 
Son düzenleyen: Moderatör:

SanayZockt

Kilopat
Katılım
25 Ağustos 2016
Mesajlar
1.817
Makaleler
1
Çözümler
8
Bu sene liseye geçeceğim ve bilgisayar mühendisi olmak istiyorum. Bunun için de kodlama lazım. Yani ben kodlama üzerine düşünüyorum ve kodlama işine girişmek istiyorum fakat hiç fikrim yok bu konuda. Bazı makalelere baktım, kafam karıştı. Çok farklı şeyler gördüm ve kendimi geliştirmek için ilk olarak Android cihazlar için program yapmak istiyorum. Bu işten anlamaya başlayınca da bilgisayar üzerinden büyük işlere girmek istiyorum fakat nereden ve nasıl öğrenebilirim? Bana yol gösterir misiniz?
Ben C#'dan başlamıştım.
 

Yiğit Öztoprak

Hectopat
Katılım
24 Ağustos 2017
Mesajlar
1.757
Çözümler
3
Yer
Milkway
Merhabalar. Öncelikle kendine bir kodlama dili seç (c# c++ java vb...). Daha sonra o dili öğrenmeye odaklan. Kitaplar al, videolar izle, hatta imkanın varsa kurslara git, setler al. Alıştırmalar yapa yapa öğren. Oyun yapacaksan Unity, program yapacaksan bana göre android studio ile başla. Bir dili öğrenince diğerine geç. Sürekli bildiklerinin üzerine yeni şeyler ekle. İngilizceni ve matematiğini geliştirmeye çalış sürekli. Ve en önemlisi sıkılsan da yorulsan da asla vazgeçme...
 
KS
KS
Onurkurklu

Onurkurklu

Hectopat
Katılım
11 Şubat 2017
Mesajlar
261
Yer
Bursa, TÜRKİYE
Merhabalar. Öncelikle kendine bir kodlama dili seç (c# c++ java vb...). Daha sonra o dili öğrenmeye odaklan. Kitaplar al, videolar izle, hatta imkanın varsa kurslara git, setler al. Alıştırmalar yapa yapa öğren. Oyun yapacaksan Unity, program yapacaksan bana göre android studio ile başla. Bir dili öğrenince diğerine geç. Sürekli bildiklerinin üzerine yeni şeyler ekle. İngilizceni ve matematiğini geliştirmeye çalış sürekli. Ve en önemlisi sıkılsan da yorulsan da asla vazgeçme...
Mesela dilleri iyice öğrendikten sonra rahatça bir program bir website yazabilirmiyim?
Mesela dilleri iyice öğrendikten sonra rahatça bir program bir website yazabilirmiyim?
Mesela python ile battlefield 2 oyunu yapılmış
 

Yiğit Öztoprak

Hectopat
Katılım
24 Ağustos 2017
Mesajlar
1.757
Çözümler
3
Yer
Milkway
"Mesela dilleri iyice öğrendikten sonra rahatça bir program bir website yazabilirmiyim?" Demişsin (mesajı alıntılayamadım sorun çıktı)

Tabiki yazabilirsin. Ancak sadece dil bilmeyle olmaz. Ne yapmak istiyorsan (oyun, web sitesi vb...) kullandığın programları da iyice bilmem gerekiyor. Yani kullanacağın her şeyi detaylıca öğreneceksin. Artık Youtube'dan mı olur, kursa mı gidersin, kitap mı alırsın bunlar sana kalmış. Yeter ki öğren. Başarılar :)
 

bitwise

Kilopat
Sosyal Tayfı
Katılım
22 Mart 2018
Mesajlar
5.253
Makaleler
1
Çözümler
45
Bu soru 2 gunde bir soruyor.
Programlamaya baslamanin herkes icin tek bir yolu yok. Yapacagin ise gore ve ne kadar profesyonel yapmak istedigine gore degismekle birlikte, genelde en buyuk yanilgi programlamaya baslamayi "dil ogrenmek" zannetmektir. O yuzden yeni baslayanlar bazi amatorlerin etkisiyle "en iyi dil hangisiyse onunla baslayayim da cok isime yarasin" diye dusunurler. Oyle bir sey yok. Yeni basladiginda algoritma ve veri yapilari ogrenirsin, uzunca bir sure cok basit programlar yaparsin kimsenin kullanmak istemeyecegi. Amac dili degil programlamayi ogrenmek olmalidir. Yeterince gelistiginde artik ustte belirttigim calisma alanin neyse ona kayarsin ve artik birileri icin onemli olan uygulamalar gelistirebilirsin. Tabi yabanci dil ve genel programlama bilgisi yerindeyse.
O yuzden python java c++ farketmez cok fazla baslangic icin. Python aralarinda en sade gorunen oldugu icin ve pseudocode a en fazla benzeyen oldugu icin okullarda tercih edilir. Bir de nasil baslayacagim sorusu 5 bin defa sorulmus bir soru, acip eski konulara bakin.
Bu soru 2 gunde bir soruyor.
Programlamaya baslamanin herkes icin tek bir yolu yok. Yapacagin ise gore ve ne kadar profesyonel yapmak istedigine gore degismekle birlikte, genelde en buyuk yanilgi programlamaya baslamayi "dil ogrenmek" zannetmektir. O yuzden yeni baslayanlar bazi amatorlerin etkisiyle "en iyi dil hangisiyse onunla baslayayim da cok isime yarasin" diye dusunurler. Oyle bir sey yok. Yeni basladiginda algoritma ve veri yapilari ogrenirsin, uzunca bir sure cok basit programlar yaparsin kimsenin kullanmak istemeyecegi. Amac dili degil programlamayi ogrenmek olmalidir. Yeterince gelistiginde artik ustte belirttigim calisma alanin neyse ona kayarsin ve artik birileri icin onemli olan uygulamalar gelistirebilirsin. Tabi yabanci dil ve genel programlama bilgisi yerindeyse.
O yuzden python java c++ farketmez cok fazla baslangic icin. Python aralarinda en sade gorunen oldugu icin ve pseudocode a en fazla benzeyen oldugu icin okullarda tercih edilir. Bir de nasil baslayacagim sorusu 5 bin defa sorulmus bir soru, acip eski konulara bakin.
 

Yiğit Öztoprak

Hectopat
Katılım
24 Ağustos 2017
Mesajlar
1.757
Çözümler
3
Yer
Milkway
Bu soru 2 gunde bir soruyor.
Programlamaya baslamanin herkes icin tek bir yolu yok. Yapacagin ise gore ve ne kadar profesyonel yapmak istedigine gore degismekle birlikte, genelde en buyuk yanilgi programlamaya baslamayi "dil ogrenmek" zannetmektir. O yuzden yeni baslayanlar bazi amatorlerin etkisiyle "en iyi dil hangisiyse onunla baslayayim da cok isime yarasin" diye dusunurler. Oyle bir sey yok. Yeni basladiginda algoritma ve veri yapilari ogrenirsin, uzunca bir sure cok basit programlar yaparsin kimsenin kullanmak istemeyecegi. Amac dili degil programlamayi ogrenmek olmalidir. Yeterince gelistiginde artik ustte belirttigim calisma alanin neyse ona kayarsin ve artik birileri icin onemli olan uygulamalar gelistirebilirsin. Tabi yabanci dil ve genel programlama bilgisi yerindeyse.
O yuzden python java c++ farketmez cok fazla baslangic icin. Python aralarinda en sade gorunen oldugu icin ve pseudocode a en fazla benzeyen oldugu icin okullarda tercih edilir. Bir de nasil baslayacagim sorusu 5 bin defa sorulmus bir soru, acip eski konulara bakin.
Bu soru 2 gunde bir soruyor.
Programlamaya baslamanin herkes icin tek bir yolu yok. Yapacagin ise gore ve ne kadar profesyonel yapmak istedigine gore degismekle birlikte, genelde en buyuk yanilgi programlamaya baslamayi "dil ogrenmek" zannetmektir. O yuzden yeni baslayanlar bazi amatorlerin etkisiyle "en iyi dil hangisiyse onunla baslayayim da cok isime yarasin" diye dusunurler. Oyle bir sey yok. Yeni basladiginda algoritma ve veri yapilari ogrenirsin, uzunca bir sure cok basit programlar yaparsin kimsenin kullanmak istemeyecegi. Amac dili degil programlamayi ogrenmek olmalidir. Yeterince gelistiginde artik ustte belirttigim calisma alanin neyse ona kayarsin ve artik birileri icin onemli olan uygulamalar gelistirebilirsin. Tabi yabanci dil ve genel programlama bilgisi yerindeyse.
O yuzden python java c++ farketmez cok fazla baslangic icin. Python aralarinda en sade gorunen oldugu icin ve pseudocode a en fazla benzeyen oldugu icin okullarda tercih edilir. Bir de nasil baslayacagim sorusu 5 bin defa sorulmus bir soru, acip eski konulara bakin.

1. Dediğin şey çok saçma. Sen İngilizceyi ilk başta nasıl öğrendin? Turistlerle sohbet ederek mi? İlk önce İngilizceyi öğrenirsin, sonra sohbet edecek duruma gelince ufak ufak sohbet edersin. Yazılım da böyledir. Önce dili öğrenirsin, sonra ufak ufak yazılıma, yazmaya başlarsın.

2. Herkes farklıdır. Bu arkadaşımız liseye yeni geçen birisi olarak öneri istiyor, bir başkası 30 yaşına gelmiş hobi olarak öğrenmek istiyor mesela diyelim ki. İkisine aynı tavsiyeleri veremezssin. Biri daha çok genç okuyor, hem okulu için hem yazılım için tavsiye vermen gerekiyor ki üniversite için işi kolaylaşsın. Öyle değil mi?
 
Yukarı