當前位置:編程學習大全網 - 源碼下載 - 網絡架構師是什麽工作

網絡架構師是什麽工作

問題壹:網絡架構師是做什麽的? 網絡架構師英文叫Internet architect。

平時的工作就是負責網絡技術架構選型、並主導功能模塊設計、數據結構設計、對外接口設計;負責與相關技術合作團隊的技術協調;對各種前瞻技術進行預研並形成企業內部是否引入以及如何引入的建議;負責現有產品的的運營數據分析、用戶反饋收集和功能優化;負責跟蹤競爭對手動態、新產品調研分析;負責協調網站產品的創意、策劃、改版、網站系統功能策劃等工作;負責網站產品欄目、需求的分析規劃和細化工作;負責項目上線後的日常運營管理,提供不同階段欄目規劃和實施狀態報告;負責優化項目的用戶體驗,提升親和力和易用性。

大學專業學的是計算機專業。年薪10-15萬。適合有出色的組織能力和表達能力,良好的溝通技巧,能夠承受工作壓力,良好的溝通、協調能力和團隊協作精神,邏輯分析能力強,具備快速抽象業務和分析問題的能力的人去做。

問題二:什麽是網站架構師 1、 負責交友網站的整體技術設計、開發工作;

2、 協助項目經理確保產品的質量和開發;

3、 計算機信息管理及相關專業,本科以上學歷,兩年相關工作經驗;

4、 敬業認真,有誌於互聯網行業發展及開創事業;

5、 能對互聯網網站項目進行專業策劃,表達能力、文案寫作能力強。

問題三:架構師的職責是什麽 軟件構架師是技術主管

首先,軟件構架師是技術主管,這意味著除了他要有技術上的技能外,還要有很好的領導才能。構架師的領導能力在團隊中和項目質量控制中起著十分重要的作用。

在團隊中,構架師是項目的技術總管,他需要有豐富的知識背景,以便作出技術上的決定。相對於構架師來說,項目經理是來管理項目的資源,時間進度和花費的。使用電影制作來做類比的話,項目經理就是制片人(他要確定工作被完成了),而構架師是導演(他需要確定工作被正確的完成)。由於他們在項目中所處的位置,構架師和項目經理是公眾人物,在壹個團隊中,他們是整個項目所涉及的所有人員的聯系樞紐。構架師應該為建立軟件構架爭取投資,並且要明確建立軟件構架能給組織帶來的價值。

構架師還要把團隊組織在構架周圍,並且要積極地投入到計劃活動上,因為要把構架轉化成為完成任務的先後順序,這樣才能及時地確定在什麽位置需要什麽技術。有壹點需要註意,由於構架師能否成功與團隊的整體水平有很大關系,所以構架師應該參與團隊新成員錄用的面試。

根據構架師所擁有的能力,他可以同時參與其他團隊的工作。構架師需要根據具體的實例情況來做領導決定,並且在決定過程中要展現出足夠的自信。壹個成功的構架師是以人為導向的,並且像壹個教練壹樣給他的團隊安排工作時間。這對於小組的成員來說是有好處的,他們可以及時得到幫助。這是整個團隊的壹個巨大財富。

構架師還要把精力放在切實工作的交付上,他是技術方面的推進力量。構架師需要做決定(經常需要在壓力下做決定),並且要保證這些決定是經過成員之間的交流的,並且確保它能夠執行。

架構師可能是有壹個小組來完成的

下面介紹壹個人和壹個角色的區別。壹個人可以扮演很多角色(例如,Mary是壹個開發人員,同時也是壹個測試人員),同時,壹個角色可以有很多的人扮演(例如,Mary和John都是測試人員)。構架師的角色需要非常廣泛的技術,這就為什麽構架師的角色經常是很多人同時擔當。這樣可以使技術知識在小組中傳播開來,每壹個人都把他的或者她的經驗帶到工作中。特別是當某種技術同時被商業部門和技術小組理解的時候,這項技術就會最大程度的傳播開來。小組所作的結果,需要被平衡。 貫穿整個文章的術語構架師,是指的壹個人或者整個小組的成員。

[壹個小組]是壹些擁有各種技術的人的 *** ,他們之間有***同需要完成的目標,並且之間相互負責任。 2

如果壹個小組來擔當構架師的角色,那麽就需要有壹個人作為這些構架師的領導,他要擁有整體的前景,並且需要調節構架師小組之間的問題。如果沒有這種調節,構架師小組成員之間就會存在危險,他們可能不會建立出壹個緊密地構架或者決策不會被成功的完成。

現在有壹個新的概念在構架師小組中被提出:為了使成員之間達到***同的目的和目標,團隊為構架師小組建立並發布了壹個章程。 3

好的構架師知道自己的強項和弱點在哪裏。無論構架師的角色被壹個人還是壹個小組擔當,他們背後都有值得信賴的顧問的支持。他們可以通過和其他構架師協同工作來彌補自身在某些技術方面的不足。最好的構架通常是被壹個構架師小組建立的,而不是壹個人。原因很簡單,壹個小組的力量總要比壹個人的知識豐富的多。

構架師小組的概念有壹個缺陷,他們有時被團隊中的其他埂認為是在象牙塔裏工作,因為他們的產品經常是很有智慧的但卻沒有使用價值。這種誤解可以從開始就把它減到最小:1)確保所有的涉眾都能積極地協商,2)不斷的交流構架和它的價值,3)在執行過程中要有組織策略的意......>>

問題四:誰能準確的告訴我架構師是什麽? 架構師壹般分技術架構師和業務架構師,技術架構師又分軟件架構師和系統架構師(網絡架構師)

軟件架構師壹般就是只采用什麽語言開發,用什麽開發框架,用什麽數據庫等

系統架構師就是用大型機來跑還是用多個小型機或者工作站部署程序,攻多大的帶寬,用電信的網絡還是網通的網絡等。

業務架構師可以理解為產品架構了,譬如需要開發什麽功能,功能的流程應該怎樣描述,功能與功能之間應該怎麽關聯等。

當然,除了特別大的公司,壹般的公司很少劃分的這麽清楚的,壹般就是壹個架構師包打天下。而這樣的架構師往往偏向於軟件架構師的方向。

問題五:軟件架構師主要是做什麽啊? 妳既然已經工作了,我覺得妳就應該多少了解壹點把,壹般公司也都有架構師的存在呀。

架構師主要工作算是系統分析師,制定架構,以及開發時使用框架,類似於工程裏面的總設計師。

確認和評估系統需求,給出開發規範,搭建系統實現的核心構架,並澄清技術細節、掃清主要難點的技術人員。

要求妳就必須從程序員轉型到架構師,可以看看壹些架構師的書,其實最做的來源於妳平時的積累。對技術理解很透徹。另外就是對框架特別熟悉。當然這些都必須妳擁有很豐富的項目經驗

問題六:架構師是主要做什麽工作的,需要有哪些方面的知識 架構師首先必須具有豐富的開發經驗,是個技術主管。因為他必須清楚什麽是可以實現的,實現的方式有哪些,相應的難度怎麽樣,實現出來的系統面對需求變化的適應性等壹系列指標。另外,需要對面向過程、面向對象、面向服務等設計理念有深刻的理解,可以快速的察覺出實現中的問題並提出相應的改進(重構)方案(也就是通常說的反模式)。這些都需要長期的開發實踐才能真正的體會到,單從書本上很難領會到,就算當時理解了也不壹定能融會到實踐中去。

在技術能力上,軟件架構師最重要也是最需要掌握的知識是構件通信機制方面的知識,包括進程內通信(對象訪問、函數調用、數據交換、線程同步等)以及進程外(包括跨計算機)的通信(如RMI、D、Web Service)。在WEB應用大行其道的今天,開發者往往對服務器間的通信關註的比較多,而對進程內的通信較少關註。進程外跨機器通信是構建分布式應用的基石,它是架構設計中的鳥瞰視圖;而進程內的通信是模塊實現的骨架,它是基石的基石。如果具體到壹個基於.Net企業級架構設計,首先需要的是語言級別的認識,包括.NET的CLR、繼承特性、委托和事件處理等。然後是常用解決方案的認識,包括ASP.NET Web Service、.NET Remoting、企業服務組件等。總之,豐富的開發實踐經驗有助於避免架構師紙上談兵式的高來高去,給代碼編寫人員帶來實實在在的可行性。

其次,具有足夠的行業業務知識和商業頭腦也是很重要的。行業業務知識的足夠把握可以給架構師更多的擁抱變化的能力,可以在系統設計的時候留出壹些擴展的余地來適應可能來臨的需求變化。有經驗的設計人員可能都碰到過這樣的事,壹廂情願的保留接口在需求變化中的命中率非常低。也就是說,在系統設計之初為擴展性留下來的系統接口沒能在需求變化的洪流中發揮真正的作用,因為需求的變化並沒有按照預想的方向進行,到最後還是不得不為變化的業務重新設計系統。這就是因為對業務知識的理解和對市場或者商業的判斷沒有達到壹個實用的、可以為架構擴展 *** 的水平。

再次,架構設計師對人的關註必須提升到架構設計之初來納入考慮的範圍,包括溝通以及對人員素質的判斷。軟件過程是團隊協作***同構建系統的過程,溝通能力是將整個過程中多條開發線粘合在壹起的膠水。大家都應該碰到過事後說“原來是這樣啊,我不知道啊”或者某個開發人員突然高聲呼喊“為什麽這裏的數據沒有了”之類的。溝通的目的就是盡量避免多條開發線的混亂,讓系統構建過程可以有條理的高效進行。另外,對人的關註還表現在對團隊成員的素質判斷上,比如哪些開發人員對哪些技術更熟悉,或者哪些開發人員容易拖進度等。只有合理的使用人力資源,讓合適的人做合適的事情才能讓整個軟件過程更加高效。

架構師應時刻註意新軟件設計和開發方面的發展情況,並不斷探索更有效的新方法、開發語言、設計模式和開發平臺不斷很快地升級,軟件架構師需要吸收這些新技術新知識,並將它們用於軟件系統開發工作中。但對新技術的探索應該在壹個理性的範圍內進行,不能盲目的跟風。解決方案提供商永遠都希望妳能使用它提供的最新技術,而且它們在推廣自己的解決方案的時候往往是以自己的產品為中心,容易給人錯覺。比如數據庫,往往讓人覺得它什麽都能做,只要有了它其它什麽都不重要了。但事實上並不是如此,對於小型應用可以將許多業務邏輯用script的方式放入數據庫中,但很少看到大型應用采用這樣的做法。對於新東西需要以壹種比較的觀點來判斷,包括橫向的比較和縱向的比較,最後得出壹些性能、可移植性以及可升級等指標。另外,新入行的開發人員往往關心新技術動向而忽略了技術的歷史,......>>

問題七:架構師 壹般會是什麽級別的來面試 架構師是行業中壹種新興職業,工作職責是在壹個項目開發過程中,將客戶的需求轉換為規範的開發計劃及文本,並制定這個項目的總體架構,指導整個開發團隊完成這個計劃。架構師的主要任務不是從事具體的程序的編寫,而是從事更高層次的開發構架工作。他必須對開發技術非常了解,並且需要有良好的組織管理能力。可以這樣說,壹個架構師工作的好壞決定了整個開發項目的成敗。 壹般來講,系統架構師應該擁有以下幾方面的能力: 1:具備 8 年以上行業工作經驗; 2:具備 4 年以上 C/S 或 B/S 體系結構產品開發及架構和設計經驗; 3:具備 3 年以上的代碼編寫工作經驗; 4:具備豐富的大中型開發項目的總體規劃、方案設計及技術隊伍管理經驗; 5:對相關的技術標準有深刻的認識,對工程標準規範有良好的把握; 6:對 .Net/JAVA 技術及整個解決方案有深刻的理解及熟練的應用,並且精通WebService/J2EE 架構和設計模式,並在此基礎上設計產品框架; 7:具有面向對象分析、設計、開發能力(OOA、OOD、OOP),精通 UML 和 ROSE,熟練使用 Rational Rose、PowerDesigner 等工具進行設計開發; 8:精通大型數據庫如 Oracle、Sql Server 等的開發; 9:對計算機系統、網絡和安全、應用系統架構等有全面的認識,熟悉項目管理理論,並有實踐基礎; 10:在應用系統開發和項目管理上有深厚的基礎,有大中型應用系統開發和實施的成功案例; 11:良好的團隊意識和協作精神,有較強的內外溝通能力。

問題八:4g網絡高級架構師是什麽職位? 網絡系統架構以行業需求為核心,提出以實訓為主的教學模式,在實訓項目經理的指導下利用真實的企業項目案例(電力行業網絡構建項目、電信網絡構建項目、校園網絡建設項目、金融網絡建設項目等)。以實訓員工的身份融入項目實戰中,加強學員的就業競爭力。

問題九:前端架構師幹什麽的 個人認為:

構架構架當時是網站前臺頁面的整體規劃和構架,以及MVC設計模式,JS/Css代碼的性能優化,提高代碼重用性,減少代碼冗余。脫離的了普通前端碼工的範疇,更註重代碼的優化和合理性,提高網站的相應速度。據說權威說壹個網站的打開速度,前端代碼優化後能提升97%。

知道他的重要性了吧!哇,仔細壹看原來是08年的帖子,看來妳很關註前沿技術啊,得了拿2分走人

問題十:電子商務架構師是什麽 電子商務架構師在整個電子商務開發過程中都起著重要的作用,並隨著開發進程的推進而其職責或關註點不斷地變化,在需求階段,架構師主要負責理解和管理非功能性系統需求,比如軟件的可維護性、性能、復用性、可靠性、有效性和可測試性等等,此外,架構師還要經常審查和客戶及市場人員所提出的需求,確認開發團隊所提出的設計;在需求越來越明確後,架構師的關註點開始轉移到組織開發團隊成員和開發過程定義上;在軟件設計階段,架構師負責對整個軟件體系結構、關鍵構件、接口和開發政策的設計;在編碼階段,架構師則成為詳細設計者和代碼編寫者的顧問,並且經常性地要舉行壹些技術研討會、技術培訓班等;隨著軟件開始測試、集成和交付,集成和測試支持將成為軟件架構師的工作重點;在軟件維護開始時,軟件架構師就開始為下壹版本的產品是否應該增加新的功能模塊進行決策。

必備條件

架構師的形成是在實踐中鍛煉起來的,需要相當的技術水平和多年的實際經驗,而並非上了幾次培訓班,讀了幾本書就可以成功的。 顯而易見,在軟件開發過程中,壹個優秀軟件架構師的重要性是不應低估的。那麽如何成為優秀的軟件架構師呢?

領導能力與團隊協作技能,軟件架構師必須是壹個得到承認的技術領導,能在關鍵時候對技術的選擇作出及時、有效的決定。

- 具有很強的溝通能力,其時這壹點好象什麽角色都最好具備,軟件架構師需要與各路人馬經常打交道,客戶、市場人員、開發人員、測試人員、項目經理、網絡管理員、數據庫工程師等等,而且在很多角色之間還要起溝通者的作用。在技術能力方面,軟件架構師最重要也是最需求掌握的知識是構件通信機制方面的知識,比如遠程過程調用、JAVARMI、CORBA、/D、各種標準的通信協議、網絡服務、面對對象數據庫、關系數據庫等等,另外,架構師應時刻註意新軟件設計和開發方面的發展情況,並不斷探索更有效的新方法。開發語言、設計模式和開發平臺不斷很快地升級,軟件架構師需要吸收這些新技術新知識,並將它們用於軟件系統開發工作中。當然,行業的業務知識對軟件架構師也是很重要的,有助於設計

- 出壹個滿足客戶需求的體系結構,優秀的軟件架構師常常因為要盡快獲得對行業業務的理解而必須快速學習並且進行敏銳的觀察。

上面的描述是枯燥乏味的,但作為壹個架構師,在整個軟件系統的開發過程中是樂趣無窮的,因為這個角色很具有挑戰性,有時需要左右逢源八面玲瓏,有時又需要果斷堅定不留情面。在國內,較少軟件企業擁有獨立的架構師,通常壹個軟件高手身兼數職,既是項目經理,又是軟件架構師,還是軟件開發者,有時還要客串壹個測試人員,這對軟件的開發周期和產品質量是不利的,有時壹個人的觀點立場是很片面的,而且繁重的工作、沈重的壓力會影響壹個人的情緒,情緒會影響決策,決策影響結果,所以值得我們三思而後行。

構架師不是通過理論學習可以搞出來的,不過不學習相關知識那肯定是不行的。總結構架師自我培養過程大致如下。

1、構架師胚胎(程序員)

學習的知識是語言基礎、設計基礎、通信基礎等,應該在大學完成,內容包括java、c、c 、uml、RUP、XML、socket通信(通信協議)――學習搭建應用系統所必須的原材料。

2、構架師萌芽(高級程序員)

學習分布式系統、組建等內容,可以在大學或第壹年工作時間接觸,包括分布式系統原理、ejb、corba、/ 、webservice(研究生可以研究網絡計算機、高性能並發處理等內容)

3、構架師幼苗(設計師)

應該在掌握上述基礎之上,結合實際項目經驗,透徹領會應用設計模式,內容包括設計模式(c 版本、java版本)、ejb......>>

  • 上一篇:用MyEclipse 裏面哪些快捷鍵
  • 下一篇:Delphi加密解密源代碼
  • copyright 2024編程學習大全網