Burada daha önceden yüzlercesi yapılmış yazılım eğitimlerinin biraz daha temeline ineceğiz.Kolaylaştırmaya çalışıp çıkan sorunları araştırarak çözmeye çalışacağız. dikkat edeceğimiz ezbere iş yapmamak, anlayarak yazmak. çözmek, geliştirme oalcaktır.
Yazlılım öğrenmek için gereken adımları başlık oalrak yazalım.
1- Sürekli Öğrenmeye açık olmak:
Bir ton laf kalabalığına gerek var mı.? burada yok. kimi insanlar vardır, öğrenmeyi sever, Arabasının lastiği patlamıştır, lastikçiye gider Ustanın işi nasıl yaptığını öğrenmeye çalışır, eczaneye gider, T.C numarasından müşteri sorgusu nasıl yapılıyor onu merak eder, markette indirimli ürünler nasıl oluyorda fişin altında hesaplanır bunu merak eder inceler araştırıp öğrenmeye çalışır. yani öğrenilmye çalışılan şey çok önemli bir şeyde olabilir önemsiz birşeyde olabilir. önemli olan öğrenme hevesidir. insan öğrenmeyi bıraktığı an yaşlanır diye bir yazı okumuştum. öğrenmek bana güzel keyfli geliyor. heleki ilgi duyduğum alanlarda bir işse dahada seviyor detaylarını merak ediyorum. Yazılımda bunlardan sadece biri..duvar ören bir usta bilgisi ile yıllarca aynı duvarı örebilir, bir terzi ceket dikerken hemen hemen bezner teknikleri kullanarak ceketi tamamlayabilir ama yazılımda öyle olmadığı sürekli yeni şeyler öğrenilmez ise işlerin zorlu ve zaman kaybı olacağı her fırsatta anlatılmaktadır.bunuda buraya yazalım. hafızamıza atalım.
2- Üretim merakı:
Yazılım bir üretme işlemi olduğundan öğrenme merakı gibi buda atlanılmaması gerekn bir basamaktır. bir şeyler üretmek hazır üretilenleri kullanırken, Dünyaya bir katkıda bulunmak, insanlığın bir faydasına dokunmak ya da hazıra konmaktan daha keyfli olduğunu bilmekten kaynaklı üretim yapma isteği yazılımda aslında kendiliğinden olan biri durumdur.
3- İyi analiz yapabilmek.
Analiz yapabilmek en önemli admlardan birisidir. analiz yapmadan başlamak sürekli geriye doğru tekrar tekrar hesaplama planlama yapmak gerektirir. buda zaman ve yorucu demektir. o yüzden analiz yaparken yapacağımız yazılım kime hitape edecek, hangi problemleri çözecek. problemleri çözmek için yazacağımız programın kodları nasıl olmalı, hangi sorular sorulmalı cevapları nasıl sırada olmalı problemler nasıl çözülmeli analizinin algoritmasının hazrılanması gerekir. bunu yaptığımızda program yazmak daha kolay olacaktır.
4- Doğru dili seçmek
Biz yazılıma temelden başlayacağımızdan ve dillerin ne olduğunu bilmediğimizi varsayarak bu adımın detayına girmeyeceğiz. ancak C dili ile web sitesi yapmak yerine web sitesi diline yatkın bir dil seçilmesi gerektiği anlatılmak istenmiştir.
- Dökümantasyon
Önemli adımlardan birisidir. ben nasıl yapacağım her şeyi bir dökümantasyon olarak buraya yazmayı planlıyorsam, yazılımı yapacak kişide her düşündüğü şeyi, yazdığı kodları niçin yazdığını, çıkan problemleri nasıl çözdüğünü/ yada çözemediğinin notlarını tutması gerekir.döküman tutmanın Microsoft excel gibi programlarda da tutulup adım adım neyin nerede olduğu tutulabilir. sayfa sayfa ayrılabilir. hatta başlangıç çalışma ve sonuç şekilinde bir word dosyasında tutulabilir.döküman tutma program yazarken hızla ilerlenir yazdığımız şeyin bir an önce çalışması için çabalanır. o anda bir çok müdahalede bulunulur. internetten kaynak buılunur porblem bir şekilde çözülür.
o an herşey aklınızda imiş gibi görünür ama üzerinden bir hafta geçtikten sonra bu kodu ben mi yazdım diye bakabiliriz. yani anlayamayabiliriz. o yüzden döküman çok önemli bir çalışma prensibidir. hatta dökümansız iş yapmamak gerekir. ben evimde kullandığım bir boyanın 4,5 yıl sonra aynısı almak için modelini numarasını dökümanlarımdan buldum. evimdeki kullandığım bütün elektronik eşyaların alım tarihi, garanti sürelerini vs takip ettğim dosyalarım bile var. yazlımda da aynı, programın içeriğinde hangi kodu biz yazdık hangisini internetten bulduk, hangisini deneme yolu ile ilave yaparak düzelttik. bunların madde madde yazılması gerekir, yani döküman aslında yazılan programın bir kullanım (kod tarafında) kitapçığı gibi olmalıdır. bir başkası baktığında başlıklara bakıp gideceği yeri bulmalı ve açıklamayı bağlantıları okuyup anlayabilmelidir.
Yazılım Eğitimi, Sql Server, C, C++, C#, Pyhton, Mobile, Web & IT üzerine yazılar.
Kaydol:
Kayıt Yorumları (Atom)
Mac adres formatı excel
excel iki nokta mac addres formatı Mac adresi karakterlerini üst üste iki nokta : iki nokta üst üste olacak şekilde excel dosyasında ayırır....
-
using System; using System.Collections.Generic; using System.Data.SqlClient; using System.Linq; using System.Text; namespace FirmaOtomasyonu...
-
hp Notebook Product Information Not Valid error hatası açılışta çıkan uyarı, System Board (00A) Error Displays on a Black Screen çözümü, f...
-
Hosw To Cisco Switches, configuration backup TFTP server, Backup and restore BackboneName-1# copy running-config tftp : Address or name of r...
Hiç yorum yok:
Yorum Gönder