Ben brainbench Tasarım desenleri belgelendirme geçmek gerekir?

5 Cevap php

I Design patterns certification Brainbehch de bulduk.

Ben çoğunlukla Java ve C + + birçok dil özel desenler sorular vardır ki, o geçti insanlardan duydum.

Bu sertifika can düşünüyorum:

  • Nesne yönelimli tasarım ve tasarım desenleri benim becerilerini geliştirmek için beni zorlama;
  • geliştirmek ve etki bilgimi yapısı;
  • yararlı bir konu kendisi bilgime gerçek tahmin vermek

Ben bu sertifika hakkında sahip tek karışıklık, ben çoğunlukla PHP geliştirme yapmak ve C + + / Java geçmek istemiyorum iken, C + + / Java dili özel tasarım kalıpları öğrenmek zorunda olmasıdır.

Java ve aşina değilim C + + sözdizimi, bu programlama dillerinde kod parçacıkları ile değişik konularla ilgili çok kitap okudum.

Bu kavramlar oldukça düşük sonuçlar kazanacaktır, çünkü ben de belgelendirme dil özel desenler dışındaki tüm kavramlar geçirirseniz, çok iyi olmayacağını düşünüyorum.

Bu özel durumda ne önerirsiniz?

5 Cevap

Bu kişisel görüşüm, ama tasarım desenleri gibi bir şey "sertifikalı" alıyorsanız biraz Eğer bir profesyonel basketbol oyuncusu olduğunu "sertifikalı" alma gibi. Eğer nitelikli ise, bu sertifika olmadan açık olacak ve tecrübesiz iseniz, zaten bir tane almak mümkün olmayacaktır.

The best way to understand design patterns is to gain real, practical experience of when they do and don't apply. Ne yazık ki, gerçek yazılım projeleri üzerinde çalışan olmadan almazsınız. Bunun mümkün olması için bir teknik meydan okuma yeterli sağlamaz size düzenli bir iş gibi hissediyorum eğer bir açık kaynak çaba katılarak veya kendi proje başlangıç ​​düşünün.

Onlar belirli bir tasarım deseni kullanmak için tavsiye Çoğu zaman insanlar yuvarlak deliklere kare mandal uyması için çalışıyoruz. Bu doğru ya da değil olup olmadığını değerlendirmek için sizin açınızdan deneyim ve yeterlilik belli bir düzeyde alacak.

Ben gerçekten bir belgelendirme "kullanışlılığı hakkında" John katılıyorum, ama eğer deneyin kesinlikle size kötü bir programcı yapmaz.

Çok fazla php sapma konusunda çok endişe etmeyin. Öncelikle php, elbette, java hem de çok benzer ve c + + ama tasarım desenleri her zaman bilmek iyidir. Dil özgü olanlar bile; onlar dilde daha iyi bir anlayış ve sırayla daha iyi bir programcı kılacağım tasarım sürecini vereceğim.

Tasarım desenleri iki büyük faydaları vardır. İlk olarak, kanıtlanmış bir çözüm kullanarak yazılım geliştirme ile ilgili sorunları çözmek için bir yol sağlar. Çözelti, en az birleştirme ile son derece uyumlu modüllerin geliştirilmesini kolaylaştırır. Onlar anlamak ve korumak için genel sistem kolaylaşır, sistem gereksinimleri bulunabilecek değişkenliği izole. İkincisi, tasarım desenleri daha verimli tasarımcılar arasındaki iletişimi kolaylaştırmak.

Bu sertifika onları öğrenme sizi zorlayabilir ya da motivasyon artırabilir eğer, ben bu sertifika sizin için yararlı olacağını düşünüyorum.

Belgelendirme amacı bilgi ve becerilere sahip olduğunu doğrulamak için olduğunu.

Bu Brainbench bir başka dilden bağımsız bir disiplin dile özgü testleri testler ekleyerek bir hata yapmış gibi geliyor bana.

Bir C + + uzman rağmen ben java deneyim sınırlıdır. Ben 40 sorudan 13 (ben açıkçası hiç kullanılmamış) java özgü desenleri üzerinde olduğunu bulmak için bu OO tasarım desenleri testi aldı. Bu soruların 1/3, tek bir dile özgü olan olduğunu! (Ayrıca C + + dili özgü desenleri 1 soru vardı). Bu java-spesifik sorular java-spesifik test olması gerektiğini bana görünüyor.

Size yapmak için herhangi bir para maliyeti ise - o zaman. Ben onlar üzerinde yazılı kağıt değer onları düşünmüyoruz.