19 Nisan 2012 10:02 tarihinde Serdar KÖYLÜ <[email protected]> yazdı:
> > > Olay zaten o noktada zaten garip. Programcı gibi bir ara kademenin > varlık sebebi abes. Bir tasarım vs yapan mühendise, oturtup kodu > yazdırmak en optimum çözüm olacaktır, bkz: mythical man month. > Yazdıklarınızın kalan kısmında hemfikir olmakla beraber şu noktada tehlikeli gördüğüm bazı durumlar var.Kişisel fikrim en basitinden bir kişiyi analiz,tasarım,kodlama, ve test süreçlerinin tamamına dahil etmek en başta oluşan bir algı veya mantık hatasının son ürüne kadar devam etmesi riskini doğurur ki bu da sakat bir durumdur kanımca.Bu ve buna benzer bir çok olasılık var. 19 Nisan 2012 17:47 tarihinde hal 2000 hal <[email protected]> yazdı: > Malesef hiç daha önce tasarım yapmamış(program yazmamış), üstelik pekte > computer science'dan anlamayan newbie'ler düştüğü ortak hata dizaynı > makineden > ayırmaya çalışmak. Sizin programlarınız için makineler üretilmiyor fakat > siz > makineler için program yazıyorsunuz. > En güzel örnekleri ise vector cpu'larda çalışmak üzere pek çok algoritma > vardır. > Fakat siz bunları vectorization desteği olmayan cpu'larda çalıştırmak > çok verimsizdir. Hatta saçmalıktır. > > İşte bu yüzden kod yazamayan dizayn yapamaz. :) > (: Hemfikiriz.Aslında sorun yazdığım şeyde sanırım. *"Burada da herhangi bir dili öğrenmenize gerek yok.Mühendislik disiplinin almış olmanız ve aklınızı kullanabilmeniz yeterli."* Tekrar okuyunca Tasarım ve diğer süreçler için kodlamadan anlamanın gerekliliği yoktur gibi bir anlam çıkmış.Konu C dilinin incelikleri üzerinden gidince kastettiğim de projenin geliştirildiği dil(ler)in inceliklerini bilmenin gerekmediği ve mühendislik disiplinini almış olmanın(kastettiğim fakülteler değil) daha önemli olduğu idi. . (: 20 Nisan 2012 11:34 tarihinde beyazit <[email protected]> yazdı: > > ----------------------------- > Beyazıt Kelçeoğlu (M.Sc. I.S) > www.sapphire-engineering.com > www.safirmuhendislik.net > ----------------------------- > > > şimdi kodlama kısmı mühendislik kısmının ufak kısmı derseniz hafif > tabirle tuhaf kaçar. öte yandan > analiz, tasarım ve test süreçleri için kodlama bilmeye gerek yok demek > ya da dil öğrenmeye gerek yok demek... aman diyeyim duymamış olsam! > bilmediğiniz bir dilde iletişim nasıl kuracaksınız. > Keşke duymamış olsanız.Ağır tabirle nasıl kaçar merak ettim işin doğrusu?Keza ülkemizde yazılan kodların büyük çoğunluğunun yüksek seviye dillerle yazıldığını varsayarsak, ve bu kodların büyük çoğunluğunu da erp programlarının oluşturduğunu düşünürsek, tasarımı hazırlanmış bir yapının kodlamasını yapmak için kullanılan dilin veya framework un dökümantasyonunu okumak ve çoğu zaman kopyala yapıştır yapmakmıdır mühendislik? İşin bu kısmını orta seviyeli bir programcının rahat bir şekilde halledebileceğini düşünüyorum işin doğrusu... Keza kodlama kısmı bundan ibarettir. Ve ayrıca merak ettim açıkçası.Her bir dil için ayrı bir analiz süreci mi uyguluyorsunuz? Ha eğer spesifik bir makina için yazılım geliştirme sürecinden bahsediyorsak amenna. > eğer bahsettiğiniz gui araçlarla test ya da analiz yapmaksa, o araçlarla > sadece araçlar kadar yaparsınız testlerinizi. > bunlar için dil bilmeye gerek vardır. yok gui yeter demek, uzay mekiğini > şehirler arası uçuş için kullanmak gibi birşey olur sanırsam. > > ya da... > > bunlar sadece benim düşüncelerim... > > herkes bildiği gibi yapar sonuçta. > Tester alırken işe örneğin java için, minimum 5 yıl kod geliştirmiş, dilin ve javanın enterprise yapılarının tamamına hakim (bulması biraz zor ama olsun) insanları işe alalım bundan sonra... Ya da test sürecinde özelleşmiş kişileri... Elbette herkes bildiği gibi yapar sonuçta... İyi çalışmalar.
_______________________________________________ Linux-programlama mailing list [email protected] https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
