Programlamaya Nasıl Başlanır?

Onurkurklu

Hectopat
Katılım
11 Şubat 2017
Mesajlar
264
Yer
Bursa, TÜRKİYE
Daha fazla  
Cinsiyet
Erkek
Meslek
Öğrenci
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:
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.
 
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...
 
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ış
 
"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 :)
 
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.
 
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?
 
Uyarı! Bu konu 6 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Yeni konular

Geri
Yukarı