Bir mimarın temel nitelikleri ve büyüme yolları

Yazar: Chen Bin, İnternet teknolojisinin keşfi ve yeniliğine odaklanmıştır, kapsamlı denizaşırı deneyime, uzun yıllara dayanan mimari deneyime sahiptir ve mobil İnternetin geleneksel endüstriler üzerindeki etkisi konusunda bilgili. Endüstrinin en ileri teknolojisinin uygulayıcısı ve müjdecisi olarak, kendisini sektördeki değişikliklere öncülük etmek için mobil İnternet teknolojisini teşvik etmeye adamıştır. "Mimarlık Gelecek" çevirisi Mayıs 2016'da piyasaya sürüldü. Sorumlu editör: Qian Shuguang, mimari ve algoritmalar alanına dikkat edin.Raporlar veya katkılar için lütfen qianshg@csdn.net adresine e-posta gönderin.

Dağın taşı yeşim taşı için kullanılabilir, ancak her mimarın kendi büyüme yolu vardır, ancak diğer mimarların büyüme yolunu anlamak, gelecekte mimar olmak isteyenler için belli bir referans değerine sahiptir. İlk olarak, bir mimar olarak yolumu tarif etmek için kendi büyüme sürecimi örnek olarak alın.

Şekil 1 Mimara giden yolum

1989 yılında yüksek lisans okulundan mezun olduktan sonra, üç yıl boyunca devlet kurumlarında çalıştıktan sonra Singapur Uluslararası Havayolları'na katılarak IBM ana bilgisayar sistemleri için montaj dili araştırma ve geliştirmesiyle uğraştı. İnternet teknolojisinin gelişmesine paralel olarak, havayolları rezervasyon işlerini geleneksel ana terminallerden modern renkli PC istemcilere kaydırmaya başladı. Bu nedenle IBM ana bilgisayar sistemi ile UNIX / Oracle veritabanı arasında ileri geri veri transferi yapmam gerekiyor, bu yüzden Unix / Oracle çalışmaya başladım, Sun, HP ve Oracle sertifikası aldım ve böylece İnternet teknolojisi alanına girdim. 2000'den önce, birçok sistem yılı tanımlamak için iki rakam kullanıyordu. Örneğin, 02, 1902'yi temsil ediyor. Bir müşterinin doğum yılı 1902'dir. Sistem, yaşını iki yaşında kabul edecektir. Bu, yüzyılın sözde solucanıdır. Birçok hastane, demir yolu, banka ve devlet kurumu bu sorunla karşı karşıyadır ve Unix / Oracle ve İnternet teknolojisine dayalı yeni sistemleri benimsemek etkili bir çözüm haline gelmiştir. Amerika Birleşik Devletleri'nin bu alanda çok fazla talebi var, bu yüzden Amerika Birleşik Devletleri'ne ana bilgisayar sistemleri ile Unix / Oracle ve İnternet arasında bilgi alışverişinde uzmanlaşmak için gittim.Bu bana çok sayıda farklı mimari ve sistemle iletişim kurma fırsatı verdi ve böylece zengin deneyim biriktirdim. Daha sonraki mimarlar için sağlam bir temel attı.

Japon mühendislerin özellikleri profesyonel, derin ve ayrıntılıdır, ancak bir sorunu çözmek için tüm unsurları bir araya getirecek sistem entegrasyon yeteneğinden yoksundurlar, bu nedenle sistem entegrasyonundan sorumlu genel mimar oldum ve çok sayıda sistem entegrasyonu işletmesi bana zengin bir kaynak sağladı. Benim için eğitim fırsatları, iş gereksinimlerinin teknik çözümlere dönüştürülmesi ve çeşitli sistemlere daha fazla tasarım yapılması, bu çalışmalar mimaride zengin deneyim biriktirdi. 2004'te baş mimar olarak Abacus'a katıldı ve uçak bileti rezervasyonunun İnternet teknolojisi mimarisi üzerinde çalışmak üzere diğer mimarları koordine etmeye başladı. 2008 yılında eBay ve PayPal'da mobil uygulamalar için kıdemli mimar olarak çalıştı ve İnternet çağından itibaren mobil İnternet çağına girdi.

Mimarımın büyümesine baktığımızda, mevcut şeyleri gerçek hayatta yapmalı, meraklı kalmalı ve sürekli yeni teknolojileri öğrenmeli, yeni deneyimler biriktirmeli ve yeni becerilerde ustalaşmalıyız. Zamanın gelişimine ve teknolojik ilerlemeye ayak uydurmak, iş ve teknik alanlarını sürekli genişletmek, ardından mimar olmak elbette ki.

Mimari tasarım ve yazılım mimarisi

Şekil 2 Antik Maya piramidi mimari tasarımının güzelliği

Bir mimarın büyüme yolunu anlamak için önce mimarinin ne olduğunu anlamalıyız. Mimarlık terimi, yazılım endüstrisi için uygun bir terim değil, eski inşaat endüstrisinden ödünç alınmıştır. Meksika'da ChiChen Itza adında çok ünlü bir antik Maya piramidi var. Kulenin dört kenarı sırasıyla ilkbahar, yaz, sonbahar ve kışın dört mevsimini temsil ediyor.Her bir tarafta 91 gün, 4X91 = 364, artı kulenin tepesinde yılda üç yüz altmışı temsil eden toplam 365 basamak var. Beş gün. Her yıl kış ve yaz gündönümlerinde, kule gövdesi, mevsimsel değişiklikleri doğru bir şekilde tahmin eden güneş ışığı nedeniyle büyülü bir yılan gölgesine sahip olacak. Antik Maya'nın mimari tasarımı hem biçim hem de ruhtur, bu çok harika ve mimarinin güzelliğini tam olarak yansıtıyor. Yazılım sistemi mimari tasarımımız bugün ona kıyasla sönük kalıyor.

Şekil 3 Mimarlar mimari tasarımı nasıl yapıyor?

Günlük çalışmalarda mimar, mimari adı verilen çeşitli ürünleri bir araya getirmek için sistemi, HP sunucularını, Cisco yönlendiricilerini, Palo Alto güvenlik duvarlarını, Tomcat uygulama konteynerlerini, mySQL veritabanlarını vb. Tasarlarken bir resim çizecektir. tasarım. Bu harika bir ürün tanıtımıdır. Bu bir film ise ürün yerleştirme satılabilir. Her çözüm sağlayıcı, bu mimari tasarıma kesinlikle gönülden şükranlarını sunacaktır. Binalar için, en iyi mimarlar, kirişleri, kirişleri ve destekleri tanımlamak için hiçbir zaman tedarikçi isimlerini kullanmazlar, ancak bu bileşenlerin boyutunu, yük kapasitesini ve bileşimini kullanırlar. Bunun nedeni mimarların fiyat, itibar ve kaliteye göre farklı tedarikçilerden çözümler seçmesidir. Mimarlar, uygulamayı tanımlamak için tedarikçinin adını kullanmanın ve bunu şartnameler ve gereksinimlerle tarif etmenin mimari tasarım olduğunu kalplerinde çok nettirler.

Uygulama, seçici kararlar vermiş olduğunuz anlamına gelir. Bu kararlar arasında maliyet değerlendirmeleri, kendi kendine yapılandırma ve dış kaynak kullanımı, yatırımın geri dönüşü, ekip becerileri vb. Yer alır. C ++, Java veya PHP'yi programlama dili olarak kullanmak, mimarinizi temsil etmez; aksine, bunlar yalnızca mimarinin bileşenlerini uygulamak için seçilen araçlar ve malzemelerdir. Microsoft veritabanı veya Sybase, MySQL veya Oracle veritabanını seçin, bu mimari değil, uygulama mimarisinin veritabanı bileşenidir. Açık kaynaklı bir sistemi veya bir satıcı tarafından sağlanan bir çözümü kullanmayı seçmek, bir Microsoft işletim sistemi veya Linux'un belirli bir sürümünü kullanmakla aynı olan uygulama kararının başka bir örneğidir.

Belli bir işletmenin çözüme ihtiyacı olduğunu varsayarsak, mimar, iş çözümünü teknik çözüme dönüştürmekle sorumludur.Tüm ürünleri listelerseniz, sorunu çözebilirsiniz, ancak kesinlikle inovasyon fırsatı olmayacaktır. Aksine, şeylerin kökeninden veya özünden başlarsanız, genellikle yeni araçlar veya yeni yöntemler yaratma fırsatları vardır, bu teknik olmayan tasarım kavramıdır. Örneğin, gerçek zamanlıya yakın dinamik işlem hacmi istatistiklerini çözmek istediğimizde, biriktirme yapmak için geleneksel veritabanlarını kullanabiliriz. Ayrıca, sorunları kolay ve zarif bir şekilde çözen, aynı zamanda yenilik getiren Storm'a benzer bir dizi araç yazabilirsiniz. Nitelikli bir mimar olarak sorunun kaynağından bağımsız olarak problemi düşünme, çeşitli analiz ve tasarımlar yapabilme ve sonunda çok uygun bir çözüm üretme yeteneğine sahip olmalısınız.

Bir mimarın temel nitelikleri

Şekil 4 Bir mimarın sekiz özelliği

Nitelikli bir mimar olarak, iş anlayışı, teknik genişlik, teknik derinlik, zengin deneyim, estetik, pratik beceriler ve iletişim becerileri dahil olmak üzere sekiz önemli özelliğe sahip olmalısınız. Bir mimarın iş kalitesi, işi anlamak, işe karşı yeterli duyarlılığa sahip olmak ve tasarımının şirkete ne kadar iş etkisi getirebileceğini açıkça bilebilmek anlamına gelir. Teknik kalite için en temel gereksinim derinlik ve genişliktir. Estetik kalite, mimarların bir güzellik ve sanat duygusuna sahip olmasını gerektirir, bu nedenle Epro, sanat ve tasarım birbirine bağlı olduğundan, teknisyenleri konserler dinlemek ve sanat performanslarını izlemek için sık sık düzenler. Pratik yetenek, mimarın uygun zamanda başlayabilmesi ve kod yazmak gerektiğinde, özellikle de alttaki anahtar kodu yazabilmesidir. İletişim becerileri de son derece önemlidir, çünkü bir mimarın seviyesi ne kadar yüksek olursa olsun, iletişim becerileri zayıfsa ve planınızı açıklamak uzun zaman alıyorsa, en iyi planın faydası nedir? Epro'da her Cuma öğleden sonra, mimarlar şirket içinde paylaşmaya, yeni tasarlanan değerli sistemleri konuşmaya ve yaptıkları çözümleri bir veya birkaç cümleyle açıkça ifade etmeye davet ediliyor. Çünkü açıkça ve kısaca ifade edebilmek, mimarın tasarım fikirlerini derinlemesine düşündüğü ve geliştirdiği anlamına gelir.

Amerika Birleşik Devletleri'nde çalışırken, bir CTO bana şöyle demişti: Mimarların çok fazla işbirliği yapmasını istemiyorum, umarım mimarlar yalnız kartallardır. Gruplar halinde uçan kartalları ne zaman gördünüz? Gerçek kartallar, mimarlar gibi yüksekte ve yalnız uçarlar. Bu, mimarların iletişim kurmasına gerek olmadığı anlamına gelmez, ancak normal şartlar altında mimarların en iyi teknik ve ticari yargıları verebilecek yeterli bilgeliğe ve bağımsız düşünme yeteneğine sahip olması gerektiği anlamına gelmez. Mimarın konumu ne kadar yüksekse, yalnızlık o kadar büyüktür. CTO iseniz, tüm şirketin teknik konularını planlamanız ve sonuçlardan sorumlu olmanız gerekir, kimse tartışamaz. Kartalın uçmasının bir başka nedeni daha var, o da ancak belli bir yüksekliğe uçtuğumuzda dolgunluğu ve bütünü görebiliriz. Ayrıca mimarların yüksekten uçmanın yanı sıra kartal gibi keskin bir göze sahip olması, tasarımdaki bilinmeyen ancak önemli detayları görebilmesi gerekiyor. Mimarların da sanatsal bir zevke sahip olması gerekiyor ve tasarlanan sistem yeterince zarif, öyleyse bu zevki nasıl anlamalıyız? Her sistem geliştiricisi, eğer araştırma ve geliştirmenin tek amacı bazı kodları uygulamak ve iş ihtiyaçlarını karşılayan belirli işlevleri yapmaksa, o zaman sanatsal bir zevk yoktur. Sözde tat, benzersiz bir kişisel stile sahip olmayı ifade eder. Yapılan çözüm sıradan insanlardan farklıdır ve mimarın tam bağımsız düşüncesinden sonra ileri sürülür. Bağımsız düşünce ve kişisel tarzımızla sanatsal zevke çok değer veriyoruz.

Şekil 5 Mimarların üç bölümü

Kartal uçmasının yüksekliği, keskinliği ve sanatsal zevkine sahip olmak için mimarlar ne yapabilir? Birincisi, mimarın yüksek bir IQ'ya sahip olması gerekir ve ikincisi, mimarın belirli bir EQ'ya sahip olması gerekir. Kıdemli bir teknisyen olarak açık fikirli, alçakgönüllü bir tavır ve mizahi bir mizaca sahip olmak, tasarım felsefesini yaymasına yardımcı olacaktır. Kendi tasarım stilinizi oluşturun ve geniş etki kazanın. Bir kez daha, çok önemli olan başka bir az bilinen bölüm var. BaiWu Teknolojisinden sorumlu kişi Bay Zhang, Laozi'nin "Tao De Jing" tan öğrendiği şeydi ve kitap için bir önsöz yazdığım için şanslıydım. Sözde anlama bölümü, çevredeki ortamdaki değişiklikleri hızlı bir şekilde algılama ve bunlara uyum sağlama yeteneğini ifade eder. Bir mimar olarak, teknolojik gelişimin hızını takip edebilmeli, ana bilgisayar sistemleri yaparken ana bilgisayar sistemlerinden öğrenebilmeli, aşamalı bilgi işlem yaparken dağıtılmış işlemeye uyum sağlayabilmeli ve mobil uygulamalar yaparken mobil hizmetler tasarlayabilmelisiniz. Teknoloji sürekli gelişiyor ve iş sürekli değişiyor. Bu dünyada, özellikle İnternet teknolojisi alanında yalnızca değişimler sonsuzdur.Mimarlık bölümünün ne kadar yüksek olduğu ve öğrenme ve uyarlanabilirliğin ne kadar güçlü olduğu temelde belirler Bu kişi bir mimar olarak ne kadar ileri gidebilir?

Mimar büyüme yolu

Mimarların büyüme yoluna gelince, hala bir yanlış anlama var, yani mimarların yazılım mimarları olarak varsayılanları var. Çünkü bugün tanıştığımız mimarların çoğu yazılım geliştirme etrafında. Aslında bu anlayış bir şekilde tek yönlüdür. Bugün kurduğumuz sistemlerin hepsinin yazılım sistemleri olduğu doğrudur, ancak yazılım geliştirme, test etme, ağ, güvenlik, yapılandırma, sistem ve verilere ek olarak bilgi teknolojisinin derinlemesine ve genişliğindeki hızlı gelişimi ile fiili çalışma sürecinde Hepsi kendi benzersiz uzmanlık ve deneyimleriyle alanlar oluşturmuş ve hepsinin çeşitli alanlarda mimarlara ihtiyacı var. Örneğin bilgi güvenliği çok profesyonel bir alandır.Yazılım mimarlarının bilgi güvenliğini tam olarak anlaması ve kontrol etmesi zordur. Ağ mimarlarının günlük olarak inceledikleri çeşitli ağ sorunları, yazılım mimarlarının konuşması da zordur, çünkü bunlar tamamen farklı iki alan. Aynı şey veriler için de geçerlidir, şirketin tüm iş verileri arasındaki ilişkiyi anlayabilen kişiler, bir şirkette bir veya iki kişiye sahip olabilir, bu kişiler veri mimarlarıdır. Gerçek şu ki, temelde diğer alanlardaki mimarların ışığını gizleyen yazılım mimarları hakimdir. Elbette bugün bu durumun temel nedeni, teknoloji liderlerinin çoğunun da Ar-Ge alanından gelmesi. Bu durum mümkün olan en kısa sürede değiştirilmelidir, aksi takdirde işletim ve bakım, güvenlik, veri ve test gibi diğer alanlardaki mühendislerin kendi büyüme alanlarına sahip olmaları zordur.

Şekil 6 Mimarların türleri ve büyüme geçmişi

Bir mimarın büyümesi temelde dört aşamaya ayrılabilir: temel, orta, ileri ve mimari. Temel aşama, üniversiteden mezun olduktan sonraki iki yılı ifade eder. Geçtiğimiz iki yıl temelde öğrenmeyle ilgilidir Mevcut üniversite ders kitapları ve ders notları, işletmeler tarafından şu anda kullanılan veya geliştirilen teknolojilere kıyasla genellikle bir gecikme süresine sahiptir. Okulun öğrettiği, şu anda ihtiyaç duyulan şey değil, birkaç yıl önceki teknoloji olabilir, bu nedenle mezun olduktan ve şirkete girdikten sonra, sürekli öğrenim yoluyla yeni teknoloji geliştirme hızına ayak uydurmalısınız. Ara aşama, iki yıldan dört yıla kadar olan süreyi ifade eder. Esas olarak iş sorunları hakkında nasıl düşünülmesi ve sorunların nasıl çözüleceği gibi bilgi ve becerilerin biriktirilmesidir.Bu aşamada insanlar geçici olarak çalışma gruplarında görüneceklerdir. Etkili. İleri aşama, dört ila yedi yıllık süreyi ifade eder.Bu aşamada esas olarak deneyim biriktirmektir, yani benzer iş sorunlarının teknik çözümlere nasıl dönüştürüldüğü, bu sefer nasıl çözüleceği, çözümün avantajları ve dezavantajları nelerdir? Nerede, gelecekte nasıl geliştirilebilir vb., Bu aşamadaki insanlar kademeli olarak kendi departmanlarında belirli bir etkiye sahip olacak ve takımı yönetmeye başlayacaklar. Mimarlık aşaması en az yedi yıllık deneyime atıfta bulunuyor Amerika Birleşik Devletleri'nde birçok mimar beyaz saçlı teknik liderlerdir. EBay'de çalışırken nispeten genç bir mimardım. Mimarlar aşamasında, şirketler mimarlardan çeşitli deneyim ve bilgileri bütünleştirecek bilgeliğe sahip olmalarını beklerler.Buradaki vurgu, sadece deneyim değil, bilgeliktir ve departmanlar arası etkiye, yani mimarlara sahip olmaları gerekir. Tasarım planı, şirketin başkan yardımcısı düzeyinin kararını etkileyebilir.

Muhtemel mimarlar için tavsiyeler

Sonuç olarak, sıradan teknisyenlerin mimar olarak büyümeleri için beş önerim var: Birincisi, genel bir teknoloji ve iş vizyonuna sahip olmak için yüksek düzeyde düşünmeye sahip olmaları gerekir. İkincisi, derinliğe sahip olmak ve bağımsız düşünme ve sorunun özünü görme yeteneğini geliştirmektir. Üçüncüsü, kuyunun dibinde kurbağa olmamamız için genişliğe sahip olmalı ve teknolojimizi ve iş kapsamımızı genişletmeliyiz. Dördüncüsü, yeni olmalısınız, kendi merakınızı geliştirmelisiniz, ilgili herhangi bir şeyle ilgilenmeli ve anlamak, sürekli yeni teknolojileri öğrenmek ve yeni becerilerde ustalaşmak istemelisiniz. Beşincisi, planı net bir şekilde açıklama yeteneğine, özellikle de şeyleri tek bir cümlede net bir şekilde anlatma yeteneğine sahip olmalıyız. Günümüzde internet teknolojisinin hızlı gelişimi toplum ve üretim için önemli bir itici güç haline gelmiş, bunun sonucunda mimarların rolü giderek daha önemli hale gelmiş ve birçok teknisyenin kariyer hedefi haline gelmiştir. Sıradan bir teknisyenden mimara büyümek uzun, çetin ve çetrefilli bir yoldur ... Hedefleri nasıl hizalayacağınız, yolları nasıl tasarlayacağınız, kaliteyi nasıl geliştireceğiniz ve deneyim nasıl biriktirileceği, mimar olmak isteyen her teknisyenin dikkatle düşünmesi gereken bir sorudur.

2019'daki en acil 11 AI etik ikilemi
önceki
Davlumbazın yanı sıra, Alman-İtalyan gömülü buharlama ve ızgara ekipmanları da çok iyidir
Sonraki
Fırtına tanıtımı ve Spark Streaming ile karşılaştırma
Suning oyuncusu Ye Chongqiu, De Rong'un tekmesi nedeniyle kırmızıya boyandı ve Yang Shiyuan yaralandı ve forması tekmelendi
En hareketli masal dünyasını hissedin. Mi 9 Tokyo Disney Travel Notes
Zotac'ın 5 RTX Super halka açık olmayan grafik kartları raflarda, DOTA2 Ti9100 seviyeli küçük mor kitaplar veriyor
En güzel manzarayı kaydedin vivo X27, Tokyo Disneyland'ı çekiyor
Lüks tat ve olağanüstü ses kalitesi Bauer & Weijian P9 İmza Kulaklık İncelemesi
İçeriden dışarıya Samsung S10 ve Huawei P30'un Android kralı kim?
"TFBOYS" "Haberler" 190624 Wang Junkai, Pekin'de, yazın sınırlı serinletici mavi çocuk gazetesi ile yola çıktı
Hafif, son derece sessiz ve rahat Logitech MK470 kablosuz klavye ve fare combo incelemesi
190624 Wang Junkai, yaz sınırlı serinletici mavi bebek kağıdı Pekin'den ayrıldı
Neden Firefox'a bir şans daha vermemiz gerekiyor?
190624 Altın usta babanın refahı geliyor: pembe hayranları olan yakışıklı genç adam her zaman ilk aşk gibi hissediyor
To Top