Yazılımda ne öğrenilmeli?

Konu sahibinin liseye gittiğini tahmin ediyorum. Bu tip temelsiz söylemlerin insanların kararlarını etkileyebileceğini bir düşünün. Konunun bizim aramızda bir tartışma olarak devam etmesi de sağlıklı değil ama şu tavsiyeleriniz çok sıkıntılı, tamamen mahalle ağzı. Bu tip söylemler tonla insana gereksiz bir umut veriyor ve sonunda daha çok mutsuz ediyor.

Hele bir de durum işletim sistemleri gibi son derece low-level bir konuyken. Bu uygulama tasarlamak ya da web sitesi dizayn etmek gibi bir iş değil. Ciddi bilgisayar mimarisi altyapısı, bilgisayar işleyişi konusunda sağlam bir anlayış ve bunları pratiğe dökecek bilgi gerektiriyor. 2-3 Youtube videosuyla yapılacak bir iş değil. Burada kastettiğim ciddi projeler için yoksa Ubuntu'yu az kırpıp ekleyip işletim sistemi yaptım demek o kadar zor değil ama varılmak istenen yer de o değil.

Kısacası, bu konulara ilginiz varsa çok güzel. Okumaya, araştırmaya devam edin. Ama şimdiden ben bunları tek başıma yapacağım gibi şeyler düşünüyorsanız, acele etmeye çalışıyorsanız buna gerek yok. Yavaş yavaş gerekli konularda bilgi de edinirsiniz bu sürede. Örneğin RAM nedir, nasıl çalışır, NAND nedir, CPU register nedir gibi şeyleri öğrenebilirsiniz. Bunun yanında kodlama öğrenip iyi kodlama pratiği de geliştirebilirsiniz. Ama ilk amacınız işletim sistemi yapmak değil, en geniş tabiriyle yazılım alanında kendinizi geliştirmek olmalı. Şu an istediğiniz alanda çalışan herkes bir noktada o okuldaki basit programları yazdı, while loop nedir öğrendi. Python, C++ vs. hiç fark etmez şu noktada. Zamanla açılırsınız. Yürümeden koşamazsınız. Önce temeller.

Ama bunları yaparken derslerinizi asla ihmal etmeyin. Birinci önceliğiniz kendiniz, ikinci önceliğiniz dersleriniz. Kalanlar üçüncü planda. Amacınız güzel bir üniversiteye gitmek olsun.
Hocam konu sahibini ben tanıyorum ve kendisi liseye gitmiyor bildiğim kadarıyla 17-18 yaşlarında olması gerek. Ama eğer arkadaş kodlamayı bilmiyorsa üniversitede de doğru düzgün öğretmezler ben gitmesin demiyorum , kendisi öğrense daha iyi olur diyorum.
 
Okursan 4 yıl kaybedersin. Yurt dışı okullarını bilmem ama Türkiye'de bir şey öğretmiyorlar.
Üniversiteyi bu kadar büyütmeyin şimdi ki aklım olsa hiç okumazdım.

+1000 like. Türkiye'deki üniversiteler ve eğitimleri çöptür. 4 yılda öğretemediklerini kendi başına araştırarak 1 yılda rahat öğrenirsin.
 
Ben tıp fakültesine gitmeden cerrah olmak istiyorum demek gibi bir şey sizinkisi. Cerrah olursunuz da neyi kestiğinizi bilmezsiniz. Temeli öğreneceksiniz ki üzerine koyun. Veri nedir? Algoritma nedir? Bunları bilmeden ezbere bir sürü döngü içeren fonksiyon yazmanın ötesine geçmeniz olası ama kaliteli iş çıkarmanız zor. temeli öğrendikten sonra Assembly ve C dilleri üzerinden arzu ettiğinizi yazabilirsiniz. Eğer donanımınız, ekibiniz ve maddi durumunuz el vermezse mevcut çekirdek üzerinden özelleştirilmiş bir işletim sistemiyle de devam edebilirsiniz. Artık orasını öğrendikçe kendiniz şekillendirirsiniz.

Okursan 4 yıl kaybedersin. Yurt dışı okullarını bilmem ama Türkiyede bir şey öğretmiyorlar.
Üniversiteyi bu kadar büyütmeyin şimdi ki aklım olsa hiç okumazdım.
Hangi üniversiteye gittiniz? Hangi bölüm üzerine tahsil gördünüz? Bir de hangi yıllarda?
 
Ben tıp fakültesine gitmeden cerrah olmak istiyorum demek gibi bir şey sizinkisi. Cerrah olursunuz da neyi kestiğinizi bilmezsiniz. Temeli öğreneceksiniz ki üzerine koyun. Veri nedir? Algoritma nedir? Bunları bilmeden ezbere bir sürü döngü içeren fonksiyon yazmanın ötesine geçmeniz olası ama kaliteli iş çıkarmanız zor. Temeli öğrendikten sonra Assembly ve C dilleri üzerinden arzu ettiğinizi yazabilirsiniz. Eğer donanımınız, ekibiniz ve maddi durumunuz el vermezse mevcut çekirdek üzerinden özelleştirilmiş bir işletim sistemiyle de devam edebilirsiniz. Artık orasını öğrendikçe kendiniz şekillendirirsiniz.

Hangi üniversiteye gittiniz? Hangi bölüm üzerine tahsil gördünüz? Bir de hangi yıllarda?

Özel tıp eğitimi veren yerler ve aynı teknolojik imkanlar olsaydı tıp fakültesine gitmeden de doktor olurdu. Türkiye'deki çoğu doktor da çöp. Basit bir boyun ağrısı için kaç farklı doktora ve hastaneye gittiğimi bile unuttum. Anlamadıkları bir durum olunca işin içinden çıkamadım başka birime yönlendiriyorum derler veya 2-3 dakika dinleyip direk ilaç yazarlar kontrole gittiğinde de ilaç etki etmemişse başka ilaç yazarlar yaptıkları bu sadece.
 
Ben tıp fakültesine gitmeden cerrah olmak istiyorum demek gibi bir şey sizinkisi. Cerrah olursunuz da neyi kestiğinizi bilmezsiniz. Temeli öğreneceksiniz ki üzerine koyun. Veri nedir? Algoritma nedir? Bunları bilmeden ezbere bir sürü döngü içeren fonksiyon yazmanın ötesine geçmeniz olası ama kaliteli iş çıkarmanız zor. Temeli öğrendikten sonra Assembly ve C dilleri üzerinden arzu ettiğinizi yazabilirsiniz. Eğer donanımınız, ekibiniz ve maddi durumunuz el vermezse mevcut çekirdek üzerinden özelleştirilmiş bir işletim sistemiyle de devam edebilirsiniz. Artık orasını öğrendikçe kendiniz şekillendirirsiniz.

Hangi üniversiteye gittiniz? Hangi bölüm üzerine tahsil gördünüz? Bir de hangi yıllarda?

Tabii demek istediğimi tamamen genelledim ama bilgisayar mühendisliğini kast ediyorum.
Gazi üniversitesi bilgisayar müh. 2018 giriş. Boşa giden 4 yılım. Türkiye'deki bilgisayar müh. Müfredatı aslında mühendislik değil bilgisayar bilimleridir Amerika'da. Mühendislik bambaşka bir şey. Zaten gençlerin yarısı web developer oldu yarısı da mobil oyun tasarlıyor.
 
İleride yazılım mühendisliği okumak istiyorum.

Eğer arkadaş şirket kurmayacaksa üniversitede yazılım öğrenmenin hiçbir anlamı yok kendisi öğrense daha iyi.
İlk yıllarda tek başıma yapmayı düşünüyorum. Tutarsa yaptığım yazılım, küçük bir şirket kurarım. Yeni işletim sistemi yapmaya devam ederim. Kazanç ve kullanıcı kitlesi büyürse büyük bir şirkete dönüşürüm.

Hocam konu sahibini ben tanıyorum ve kendisi liseye gitmiyor bildiğim kadarıyla 17-18 yaşlarında olması gerek. Ama eğer arkadaş kodlamayı bilmiyorsa üniversitede de doğru düzgün öğretmezler ben gitmesin demiyorum , kendisi öğrense daha iyi olur diyorum.
Ne 17'si 18'i daha 14'e yeni girdim. 😀

+1000 like. Türkiye'deki üniversiteler ve eğitimleri çöptür. 4 yılda öğretemediklerini kendi başına araştırarak 1 yılda rahat öğrenirsin.
Yurtdışında okumayı düşünüyorum.
 
Son düzenleme:
İleride yazılım mühendisliği okumak istiyorum.


İlk yıllarda tek başıma yapmayı düşünüyorum. Tutarsa yaptığım yazılım, küçük bir şirket kurarım. Yeni işletim sistemi yapmaya devam ederim. Kazanç ve kullanıcı kitlesi büyürse büyük bir şirkete dönüşürüm.


Ne 17'si 18'i daha 14'e yeni girdim. 😀


Yurtdışında okumayı düşünüyorum.
Nasıl hocam baya olgun gibisiniz.
 
Merhaba, ben yazılım öğrenmek istiyorum.

Ancak ben okullarda öğretilenler gibi basit kodlar yazmak istemiyorum. NT 6.1 ve Linux tabanlı işletim sistemi yazmak istiyorum. Yani Reverse Engineering yapmak istiyorum. Hangi program dillerini öğrenmem lazım? Ve öğrenmem tahmini ne kadar sürer. Yazılım ile ilgilenen arkadaşların tavsiyelerini bekliyorum.

Yazılım öğrendikten sonra yapmak istedikleri:

NT 6.1 tabanlı işletim sistemi yazmak.
Linux tabanlı Server sistemi yazmak.
Bu işletim sistemleri için programlar yazmak.
Bu işletim sistemleri için İnternet tarayıcısı yazmak.
Detaylı olarak C/C++ öğrenmem lazım.
Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.
Başlangıç için bu videolara bakabilirsin.
 

Yeni konular

Geri
Yukarı