Ana içeriğe atla

Öğrenmeyi öğrenmek

İnsan profesyonel iş hayatına geçince ve evlenince bazı öncelikleri ister istemez yer değiştirmek zorunda kalıyor. Ayda yaklaşık 1.500 kişi blogumu ziyaret ediyor. Bu sayı çok az olmasına rağmen beni mutlu etmeye yetiyor. Şöyle ki, ben farkında dahi olmadan her ay 1.500 kişi beni tanıyor :) Bunun için blog 'la ilgili çok teknik olmasada bir şeyler yazmaya ve en azından yazı yazma konusunda kendimi geliştirmeye çalışacağım. Bugünün konusunu kendimce şu şekilde belirlemek istedim.



Öğrenmek nasıl öğrenilir...

Sanırım bize okullarda öğretilmeyen ve yegane ihtiyaç duyduğumuz konu bu olsa gerek. Eğer sizde bu konuda bana katılıyorsanız çözüm getirebilmek için bir beyin fırtınası oluşturabiliriz. Öncelikle mesleğim gereği kendi izlediğim bazı yöntemleri paylaşarak konuya girmek istiyorum. Yazılım sektöründeki herkes gibi, sürekli gelişen teknolojiyi takip edebilmek amacıyla her yıl yeni bir şeyleri öğrenmek ve eskilerini unutmak zorunda kalıyorum. Benim hikayem bu şekilde başladı. Öğrenmeyi öğrenmek aslında sistematik olarak tekrar etmek ve elleri kirletmekten geçiyor..


Örnek vermek gerekirse, gitar çalmayı teorik olarak öğrenemezsiniz, parmaklarınızın acıması ve açılması gerekmektedir. Parmaklarınızın acıyacak olmasını bilmeniz ve parmaklarınızı açmanız gerektiğini bilmek bu yetileri kazanmanızı asla sağlamayacaktır. Öğrenmeyi öğrenmeye geri dönecek olursak... öğrenilecek konu= öğrenilecek konunun parçalanarak adımların oluşturulması + teoriği öğrenme + pratik yapma, pratikte istenilen sonuç elde edilemediyse, teoriye geri dönülür...

Teorideki bilgi pratik için yeterli olmuyorsa, konu parçalama yanlış yapılmıştır. Adımların tekrar oluşturulması gerekecektir. Bu sürecin bendeki açılımı bu şekildedir. Yine gitar üzerinden gitmek gerekirse, gitarı tutmayı öğrenmeden, tellere basmaya çalışmak hatalıdır. Hatanızı fark ettiğiniz anda tekrar başa dönmek en iyisi olacaktır. Nerede hata yaptığımı nasıl bileceğim sorusunun cevabı günümüzde çok basittir. İnsanlarla iletişim halinde olabilirsiniz, videolarınızı çekip ya da konuyu tüm detayları ile anlatıp, yorum yapmalarını profesyonellerden isteyebilirsiniz ki forum sayfaları bu konular için var edilmiştir.

Benimde tecrübelerinden yararlandığım insanların bulunduğu bir platform bulunmakta, "inploid.com" ve mutlaka bir göz atmanızı tavsiye ederim. Hemen hemen aklınıza gelebilecek her soruyu cevaplayabilecek ya da en azından yol gösterebilecek birileri mutlaka olacaktır.

Öğrenmeyi öğrenmek konusunu toparlayacak olursak, Korkmayın. Hazırlanın ve savaşın... Don Kişot'un dediği gibi "Savaşa iyi hazırlanan, Zafer'in yarısını kazanmış sayılır."

Yorumlar

Bu blogdaki popüler yayınlar

C# Görüntü işleme

İlk Olarak Burayı Okumalısınız Öncelikle görüntü işleme üzerine olan kodları birebir hepsini ben yazmadım bunun için google da “c# color tracking” diye bir arama gerçekleştirdim ve referans olarak http://www.uguryalcin.de/c/372 adresini belirledim. Konuya geçecek olursak, ilk önce birkaç kütüphane dosyasına ihtiyacınız olacak. örnek projede kütüphaneler mevcut bunlar kendinizi daha da ileri götürmek için. aforge kütüphanesini indirmek isteyebilirsiniz. Ekran görüntüsü. Ben aslına bakarsanız kod anlatma konusunda pek iyi değilim. Örnek projeyi indirin. Kodları silin aralarına bir şeyler eklemeye çalışın ve öğrenin. Şimdi yeni bir soru ile daha karşılaşıyoruz. Aynı anda birkaç görüntü almak istersek ne yapmalıyız. Aslında onunda cevabı basit ama biraz da sizin araştırma yapıp kendi blogunuzda yayınlamanız için onu size bırakıyorum. Yayınlamış olduğunuz yazıyı yorumlardan paylaşırsanız çok mutlu olurum. Sağlıcakla kalın :) using System; using System.Collections.G...

C# pixel, görüntü işleme

İlk olarak Görüntü İşleme ile ilgili olan yazıyı okumanızı tavsiye edilir. http://yzgrafik.ege.edu.tr/~tekrei/dosyalar/sunum/gi.pdf bu dökümanın 25.sayfasındaki formülü kullanarak siyah beyaz bir resim yapalım dedim. Ekran görüntüsü aşağıdaki gibi oldu. Kaynak kodda şu şekilde ya da c# Pixel İşleme using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace pixelIsleme { public partial class Form1 : Form { public Form1() { InitializeComponent(); } Bitmap PixelTara( Bitmap Goruntu) { Bitmap yeniGoruntu = new Bitmap (Goruntu.Width, Goruntu.Height); //Bitmap sınıfımızı oluşturduk. for ( int i = 0; i < Goruntu.Width; i++) //resmi yatay olarak taramak için { for ( int j...

C# Görüntü İşleme

Herkese merhabalar, Bu yazı dizimizde görüntü işlemeden bahsedeceğiz. Şunu belirtmek isterim ki bende yeni merak saldım bu alana ve buradan yaptığım işten çok yararlandığım kaynaklardan ve internetten nasıl kaynak bulduğum konusuna değineceğim. Sizinde bildiğiniz üzere internetten bir çok yazılmış makale bulunmakta, Aforge ‘ya henüz kulak aşınalığınız yoksa araştırmaya yeni başladığınız kanısına varıyorum. Ben bir şeye başlamadan önce her zaman doğru soruları bulmaya çalışırım ve sürekli soru sorma stilimi değiştirerek bilgiye ulaşmaya çalışırım. Şimdi bu konu hakkında kabataslak bir fikir oluşturmak için sorularımızı oluşturmamız ve cevaplarını aramamız gerekiyor. 1- Görüntü işleme nedir? 2- Resimlerde veya görüntülerde pixsel değerlerini nasıl okurum? 3- Webcam ‘de gerçek zamanlı olarak belirlediğim renkleri nasıl bulurum?(c# color tracking) 4- Yüz, nesne tanıma algoritmaları nasıl oluşturulur? 5- C# ‘ta görüntü işleme üzerine oluşturulmuş örnekler nelerdir? 6- Bu beş sorudan öğrendi...