Geliştiriciler ve programcılar titiz kişilerdir ve geliştiriciler bazen kendi aralarında bile öne çıkarlar.

Yazımızda 7 tür tasarımcıya tanıttık Bugün 7 Tasarımcının Tipleri . Geliştiricilerin kendine özgü özellikleri ve alışkanlıkları vardır. Bu makale bugün 7 tür geliştiriciye ve bunların tanımlayıcı özelliklerine bakmaktadır.

“En iyi programcılar sadece iyi olanlardan çok daha iyi değiller. Bunlar, standart ne olursa olsun, daha iyi bir büyüklük derecesidir: kavramsal yaratıcılık, hız, tasarımın yaratıcılığı veya problem çözme yeteneği. ”
-Randall E. Stross

Stereotipleme genellikle iyi bir uygulama değildir. Ama bireyleri kategorilere sıkıştırmaya çalışmıyoruz. Daha ziyade, bu türleri tasvir etmek, nerede durduğunuzu anlamanıza ve başkalarını anlamanıza yardımcı olabilir.

1. Kendi kendine yardım kurucu

Kendi kendine yardım kurucusu, ne kadar sınırlı olursa olsun, işini deneyim ve beceri ile elde etmek için ne gerekiyorsa yapar.

Örneğin, açık kaynaklı yazılım ve diğer ücretsiz uygulama ve araçları bularak işi başarabilir. Onun en iyi varlıkları, işi tamamlamak için ihtiyaç duyduklarını ve bir sünger gibi bilgiyi özümseme yeteneğini öğrenmeye istekli olmalarıdır. O, beceriklidir, ona ne olursa olsun onunla çalışır.

Her müşteri etkilenmeyecek. Daha iyisini bilmeyenler çalışmalarını övecektir, ancak kendi kendine yardım kurucusu, uygulama veya eklenti geliştirmez.

Müşteriler için yeni görünen bir şey inşa etmek için sadece mevcut araçları kullanır. Günümüzün geniş kapsamlı sofistike araçlarıyla, bu daha kolay hale geliyor, ancak çok daha az etkileyici.

2. Deneyimli Yaşlı Adam

Bu enerjik ve yaratıcı alandaki en huzursuz adam olmayabilir, fakat tecrübeli yaşlı adam masaya değerli bir şey getiriyor: bilgi ve deneyim zenginliği.

Son zamanlardaki araçlara ve teknolojiye ayak uyduramayan modası geçmiş gibi görünebilir, ancak akıllıcadır ve temellerini elinin arkası gibi bilir.

Geçmiş günlerdeki savaş hikayeleri büyülecek ve heyecanlanacaktır. En hızlı ya da en teknolojik açıdan anlayışlı olmayabilir, fakat yavaş ve istikrarlı bir şekilde yarışı kazanır ve her zamanki gibi malları teslim eder.

Eski okul stilinin antika olabileceğini ancak soyu tükenmiş olmadığını kanıtlıyor. O senin en ağır veteriner olmayabilir, ama büyük ihtiyaç zamanlarında, teslim etmek için deneyimli yaşlı adama güvenebileceğini biliyorsun.

3. Hardcore Geek

Workaholic, hardcore geek'i, geliştiricilerin bu şehitini tarif etmeye başlamıyor. Ürünü teslim etme görevinin ötesine geçiyor ve işinde büyük gurur duyuyor.

Öğle saatini, projeyi zamanında bitirmek için çılgınca çalışan masasında geçiriyor. Kendisine biraz serbest zaman tanıdığı zaman, kendini geliştirmek için kitap, dergi makaleleri ve benzerlerini okur. Çok fazla bir içe dönük, o kod ve programlama jargon dünyasında en rahat hissediyor.

Hardcore geek'in yazdığı daha çok kod, daha fazla içerik duyuyor. Kodla olduğu kadar büyük bir liderden çok daha iyi işçi arı yapar.

4. Akademik Bilişim-Tümü

Bilimsel her şeyi bilenler, programlama konusunda bir yürüyüş ansiklopedisidir. Bir programlama dilinin tarihini tutkuyla tartışmak ya da kusurlu kodları incelemek için saatler harcayabilir.

Kodları, takdir edilebilecek ve analiz edilebilecek bir sanat eseri olan programlama dünyasının şairi. Özyineleme onun orta adıdır ve zaman çizelgeleri veya okunabilirlikten bağımsız olarak her bir kod satırını mükemmelliğe getirir.

Kendisi için yüksek standartlar belirliyor ve işi bazen karmaşıklaştırıyor: tamamlanması sadece bir saat sürmesi gereken bir görev onu birkaç ay sürüyor. Biliyorum, o beceriksiz değil. Tam tersine, çok yeteneklidir; ama kendi araçlarıyla yeni araçlar ve kütüphaneler yaratarak ve hatta kendi standartlarını karşılamak için tamamen yeni sistemleri yeniden inşa ederek kendiliğinden çalışmaktadır.

Bilgisini başkalarına aktarmaya ve kodlama ve programlamanın teorik ve teknik zorluklarına olan tutkusunu paylaşmaya mecburdur. En son teknolojiyi kullanmanın neden bu kadar önemli olduğunu müşterilere açıklamak için elinden geleni yapıyor. Her proje onun değerli çocuğu.

Bilimsel her şeyi bilirsiniz, takımınızda olması harika, ancak enerjisini her ayrıntıya ve kudretine girme isteğini tatmin edecek şekilde harcamak yerine, enerjisini önemli detaylara harcayabildiğinizden emin olun.

5. Ninja

Ninja birkaç kelimeden oluşan bir adam ve kendini koruyor. Hardcore geek'e benzer olsa da, hayatında daha çok koddan ve işten daha çok var.

O bir enigmadır: tam olarak samimi ya da gelecek değil, ama bir takım üzerinde şaşırtıcı derecede iyi çalışıyor. Herkes yorulmak bilmez doğasını fark eder ama her şeyi o kadar iyi ve çabuk yapar. Yaptığı işin çok fazla kanıtı var ama yaptığını gösteren çok az kanıt var. “Show don't tell”, onun modus operandi'sini en iyi şekilde tanımlar.

Hiçbir zaman dışarıda fıkırdamadım (onu atabildiğin gibi dene), zamanı veya yeri ne olursa olsun sorunları hızlı ve verimli bir şekilde çözer. Ninja'nın stresi omurganızı üşütüyor ve sizi başarısını nasıl başardığını merak ediyor.

Yalnız bir bekçi, takımdaki statüsünden veya diğer üyelerle olan ilişkisinden bağımsız olarak işi alır. Onun sloganı? Şüphe yok; sadece sorunu hızlı ve verimli bir şekilde çözebilirsiniz. Bu saçma sapan tutum onunla çalışmak için mutlak bir zevk yaratıyor.

6. Akıllı Büyükelçi

Akıllı elçi takımın yüzü. Açık sözlü ve gayri resmi proje yöneticisi. Yazılım geliştirme, proje iş akışları ve kod teorisi hakkındaki bilgisi yeterlidir, ancak gerçek programlama veya işten çok az şey yapar.

Müşterileriyle iletişim kurmada liderleri almakta ve mükemmeldir. O, hem müşterileri (vahşi aslanlar) hem de takım üyelerini (istedikleri takdirde kolayca çiğneyebilecekleri filler) memnun edebilen, zeki çalma ustasıdır.

Denetim görevinde, akıllı büyükelçi her projenin gereksinimleri karşıladığını ve müşteriyi karşıladığını garanti eder. Müşteri için geliştirme ekibini temsil eden ve müşteri memnuniyetini pratiklikle dengeleyen arabulucudur.

Bu sıkı ipi yürümek zorunda kaldığında, sık sık herhangi bir ağır kaldırma (yani kodlama) yapmamaya rağmen, daha iyi bir tazminat ödenmesi gerektiğini hisseder. O, ürünü satan kameranın önünde güzel bir şekilde oturan model olurken, ekibin geri kalanı (makyaj sanatçıları, saç stilistleri, vb.) Sahne arkasında çalışır ve aynı iş için ne kadar tutarda daha düşük ödeme alır.

7. Yarım Kupası Speedster

Yarım fincan speedster aynı anda birden fazla projeyi üstlenir. Çoğundan çok daha hızlı çalışır, ancak inanılmaz miktarı kaliteden ötürü kararır: hızları kesme köşelerinden ve bilgisayar korsanlıklarından kaynaklanır.

Kodun optimize edilmesinin ve kontrol edilmesinin çok uzun sürdüğünü düşünüyor. Onun kodu dağınıktır çünkü en iyi uygulamaları takip etmez ve hiçbir zaman nesne yönelimli programlamadan (OOP) yararlanmaz.

Şaşırtıcı bir şekilde, bir mayın tarlasına benzeyen koduna rağmen, ürün sadece amaçlandığı gibi çalışır. Kesme köşeleri genellikle iyi bir uygulama değildir, ancak imkansız bir çatlakta, yarım fincan süratli iş için kişi olabilir.

Ne yazık ki, doktorların el yazısı gibi, onun kodu pratik olarak kabul edilemez. Birisi daha sonra yüzeyleyen bir sorunu düzeltmek zorunda kalırsa, mutlaka zorluklarla karşılaşırlar. Okuyamadığın veya anlayamadığın şeyi düzeltemezsin.


Özgür bir geliştirici, tasarımcı ve usta blogcu olan Aidan Huang tarafından Webdesigner Deposu için özel olarak yazılmıştır. O, editörlerden biridir. Onextrapixel . Onu Twitter'da takip et @AidanOXP

Gördüğümüz gibi, alanda birçok geliştirici var. En çok hangisine benziyorsunuz? Burada belirtilen kategorilerden herhangi birine uyan biriyle tanıştın mı? Düşüncelerinizi aşağıdaki yorumlarda bizimle paylaşın…