21 Günde Değil 10 Yılda Programlama Öğrenin

0
FZ
Herhangi bir kitapçıya gittiğinizde Teach Yourself Java in 7 Days (7 Günde Java Öğrenin) benzeri, size birkaç günde veya birkaç saatte Visual Basic, Windows, Internet (vs.) öğretmeyi vadeden kitaplarla karşılaşırsınız...

... Birkaç günde, Beethoven, kuantum fiziği ya da köpek eğitimi öğreten kitaplar yok. Bu sonuçlara bakılırsa, ya insanlar bilgisayar hakkında yeni şeyler öğrenmek için çok hevesli ve aceleci ya da bu iş bir şekilde inanılmaz derecede kolay.

... Araştırmacıların da (Hayes, Bloom) ortaya koyduğu üzere, satranç oynamaktan beste yapmaya, resimden piyanoya, yüzmeden tenise ya da nöropiskoloji ve topoloji alanlarında araştırma yapmaya kadar bir çok alanda uzman olmak, on yıl civarında bir zaman alıyor ve bunun bir kısayolu var gibi gözükmüyor.

Peter Norvig'in "Teach Yourself Programming in Ten Years" başlıklı makalesinin çevirisini On Yılda Programlama Öğrenin adresinde okuyabilirsiniz.

Görüşler

0
FZ
Şık bir Türkiye bayrağı kullanarak çeviriye link veren Peter Norvig'e teşekkürler! (Not: Bir yanlış anlama olmuş sanırım, yazının çevirmeni olarak ben görünüyorum, bu yanlış anlamayı düzeltmek namına çeviriyi gerçekleştiren genç bilgisayar bilimleri öğrencisi arkadaşın ismini de yolladım, en kısa sürede düzeltileceğini umuyorum).
0
FZ
Hiç yorum gelmedi çünkü:

a- Zaten FM'yi takip eden herkes bu yazıyı daha önce orjinalinden okumuştu.

b- FM'yi takip eden herkes zaten yazar ile benzer düşünceleri paylaşıyorlar.

c- FM'yi takip eden herkes zaten bu durumun aşikar olduğunu düşünüyor ve hiç şaşırmadı, dolayısı ile yorum yazmaya tenezzül etmedi.

d- FM'yi takip eden hiçkimse yazıyı okumadı, okusa da anlamadı.

e- Hiçbiri.

f- Hepbiri
0
ttk
Merhaba

Ben de program yazmaya çalışıyorum kendi iş alanımızla ilgili ama gerçek anlamda programcılık eğitimi almadığım için bu konuya yorum yazmak istemedim.
Yazı gerçekten faydalı ve de açıklayıcı. Bilmem kaç günde, saatte, haftada ... programcılık öğrenme kitaplarını görüp de bir türlü bunlardan pek bir şey anlayamadığım için kendimi aptal hissediyordum :)

Yazıda sene cinsinden verilen rakamın yuvarlak olmadığına gerçekçi olduğuna inandım. Delphi ile olan bu kadar seneye yakın uğraşım sonucunda (her ne kadar şu kadarı bana yeter diyen tembellerden olsam da) denildiği kadar sene sonunda insan aptal değil ise kullandığı dilin inceliklerine hakim olmaya başlıyor kanaatimce, benim de tecrübeye dayalı görüşüm bu yönde.

Ayrıca en önemlisi, yazıdaki demet haline getirilip verilmiş tavsiyeler çok kıymetli ve de isabetli.
Güzel ve seneler boyunca ancak elde edilebilecek tecrübelerle "haa yahu şu da şöyleymiş, bunca sene sonra ancak farkedebilldim" deme zahmetinden bu tavsiyelerin kıymetini bilebilenleri kurtarabilecek, hayatta zaman kazandırıcı bir makale.
Yazan da, buraya ulaştıranlar da oldukça faydalı bir iş yapmışlar diyorum (birileri çıkıp da yağcı demez umarım, çünkü samimiyim.)

Teşekkürler ilgililere.
0
FZ
Ben yağcı demem! :)

Şaka bir yana yorum için teşekkürler, programlamanın gerçek doğasına dair insanları ne kadar bilgilendirebilirsek o kadar iyi olur diye düşünüyorum.
Görüş belirtmek için giriş yapın...

İlgili Yazılar

Port Tarayıcıların Tehlikeleri, Yöntemleri, Karşı Savunma Stratejileri

FZ

Bilindiği gibi internet üzerindeki cihazların birbirleriyle konuşmasını sağlayan protokol ailesi TCP/IP'dir. Bu protokol grubunu düşündüğünüzde, asla herkese açık bir ağ üzerinden gizli bilgiyi gönderilmek amacıyla tasarlanmadığını görülür. Tasarlandığı dönemde, her zaman iletişimin özel ve güvenli hatlar üzerinde olacağı düşünüldüğünden bu yönden her hangi bir geliştirme düşünülmemiştir.

Serbülent ``Nightwalker´´ Ünsal´ın bu çalışmasında, bu gerçeği en ustaca kullanan araçlardan biri, port tarayıcılar incelenmiştir. Ancak burada şunu belirtmek gerekir ki; konun çok geniş bir kapsamı olması sebebiyle makalede büyük ağların ve ana bilgisayarların değil, genel olarak son kullanıcıların ve kişisel sistemler ile küçük ağların bu tehdit karşısındaki durumları incelenmiştir.

Yazılım Şirket Çeşitleri

anonim

Bu yazımızda, yazılım üreten şirketlerin hangi kategorileri oluşturduğunu, bu kategorilerin tarihini birkaç örnek ile göstermeye çalışacağız. Kategorilerden birisi olan "ürün şirketi", rahatça bilinen ve tasvir edilen bir şirket olsa da, öteki şirket türü, danışman şirketi, yaygın olarak bilinmeyen yazılım şirketleridir. Yazının bilgilendirici olacağını umuyorum.

Yazının devamı


Bash Hacker'ı mı Olmak İstiyorsunuz?

darkhunter

Son güncellemesi Aralık 2006'da yapılan, Advanced Bash-Scripting Guide, güncel olmasının yanı sıra, Bash ile yazılan ilginç örneklerle de "state of the art" niteliğinde bir kılavuz.

Özgür Yazılımla ilgili bir Özgür Kitap :)

dfisek

M. Ali Vardar, yazdığı üçüncü programlama kitabı "Açık Kodlu Yazılım Geliştirme Araçları"nı yayınevlerine vermek yerine, özgür yazılım meraklılarına özgürce kullanabilecekleri bir elektronik kitap olarak PDF formatında sunmakta ve "eğer kitabı beğendiyseniz bizi destekleyin" diyerek Linux Kullanıcıları Derneği hesabına bağışta bulunmaya davet etmektedir.

Kısıt Koşul Programlama

FZ

Roman Barták'ın "On-line Guide to Constraint Programming" (Kısıt Koşul Programlamaya Giriş) kılavuzu farklı bir yazılım geliştirme paradigması için öenmli bir kılavuz niteliğinde.

Kısıt koşul programlama, kabaca istenen çözümün sağlaması gereken şartların (kısıt koşulların) sunulduğu ve çözümün adım adım tarif edilmediği programlama şekli olarak tanımlanabilir.

Kısıt koşul programlama gitgide popülaritesini artırmaya başladı, Mozart Programming System gibi somut uygulamalar pek çok problemin çözümünde kullanılıyor. NP-zor problemler, yapay zekâ, mantık, elektronik, bilgisayar grafikleri gibi konularda çalışan yazılımcıların kısıt koşul programlama konusunda bilgi sahibi olmalarında fayda var.

Kaynak: Computer Science Daily News