第一篇:《中國戰(zhàn)役錄》觀后感心得總結(jié)
他們是誰的孩子,他們是誰的愛人,他們是誰的父母?一幅幅美麗的畫面,一道道堅強的身影,一個個勇敢的逆行者。有如此多嬌兒女,我偉大中國,必勝!一起來看看《中國戰(zhàn)役錄》觀后感心得總結(jié)范文5篇精選,歡迎查閱!
《中國戰(zhàn)役錄》觀后感心得總結(jié)1
近日,習(xí)近平總書記主持召開中共中央政治局常務(wù)委員會會議時明確強調(diào),“在疫情防控工作中,要堅決反對形式主義、官僚主義,讓基層干部把更多精力投入到疫情防控第一線”。當(dāng)前,廣大基層干部特別是鄉(xiāng)村社區(qū)干部加班加點,摸排管控、宣傳引導(dǎo),十分辛苦,要堅決反對形式主義、官僚主義,讓基層干部把更多精力投入到疫情防控第一線。
協(xié)調(diào)配合到位,為基層戰(zhàn)“疫”松綁提速。危急關(guān)頭,要加強部門之間的統(tǒng)籌協(xié)調(diào),堅決克服政出多門,各個部門積極參與,不推諉不扯皮,主動擔(dān)當(dāng)作為,摒棄一切形式主義、官僚主義,形成合力才是制勝之道。政策制定要堅持問題導(dǎo)向,突出針對性、實效性和可操作性;文件要精簡,能合并的合并,能不發(fā)的不發(fā);會議召開注重“少、短、精”,把更多時間和精力用在疫情防控重點措施落實上。
跟進(jìn)指導(dǎo)到位,為基層戰(zhàn)“疫”消壓鼓勁。戰(zhàn)“疫”中的官僚主義,典型表現(xiàn)之一是少數(shù)領(lǐng)導(dǎo)干部不敢擔(dān)當(dāng),壓力轉(zhuǎn)給一線。有的領(lǐng)導(dǎo)干部慣于層層傳導(dǎo)壓力,把工作和問題推給鄉(xiāng)鎮(zhèn),自己做甩手掌柜;有的領(lǐng)導(dǎo)干部來基層檢查指導(dǎo)只見形式,不出主意,只是到現(xiàn)場拍拍手、揮揮手,寒了人心,貽誤戰(zhàn)機(jī)。要強化疫情防控檢查指導(dǎo)并加強統(tǒng)籌,必須明確領(lǐng)導(dǎo)干部只有到疫情防控一線,才能抓準(zhǔn)薄弱環(huán)節(jié);只有走進(jìn)群眾中間,才能知道群眾所需所求。檢查指導(dǎo)的重點是為基層找出疫情防控薄弱環(huán)節(jié),發(fā)現(xiàn)問題和困難,督促立行立改,幫助解決實際問題。
信息共享到位,為基層戰(zhàn)“疫”減負(fù)聚力。在基層防疫一線,時間緊、任務(wù)重、人手不足的問題非常突出,但在很多地方都出現(xiàn)了不同部門各自要求,重復(fù)給鄉(xiāng)鎮(zhèn)、村布置相同工作的問題,“走訪花了6小時,填表卻要2小時”現(xiàn)象普遍存在,這些無謂的消耗,給身處疫情防控一線的基層干部帶來了很大困擾。要強化信息共享,充分利用大數(shù)據(jù)手段,強化數(shù)據(jù)統(tǒng)一采集、規(guī)范管理,避免多頭填表和數(shù)據(jù)報送,同時,也要從管理上減少報送頻次,以“減到位”助力基層干部“勁用對”。
防控保障到位,為基層戰(zhàn)“疫”護(hù)駕續(xù)航。“一天收到十來個部門文件,卻無一解決一個口罩、一瓶消毒水”,這種現(xiàn)象嚴(yán)重挫傷了基層干部的抗疫士氣。與其提一些不符合實際的要求,不如主動為基層解決一些實際困難,真正關(guān)心關(guān)愛奮戰(zhàn)在疫情防控斗爭一線的基層干部。要配備充足必要的消毒、防護(hù)用品,加強一線人員個人防護(hù);要做好必要的生活保障,采取建立輪休制度、適當(dāng)發(fā)放補貼等方式,幫助廣大基層干部解除后顧之憂,讓他們能夠全身心投入到疫情防控的戰(zhàn)斗中,為戰(zhàn)“疫”勝利奠定基礎(chǔ)。
《中國戰(zhàn)役錄》觀后感心得總結(jié)2
新型冠狀病毒感染的肺炎疫情爆發(fā)以來,由于病毒的傳染性、危害性等導(dǎo)致感染人數(shù)日益增加,人民生命財產(chǎn)安全受到嚴(yán)重的威脅,為打贏打好這場沒有硝煙的防疫戰(zhàn),要發(fā)揮“黨建+”引領(lǐng)作用,以各級黨組織為核心,黨員干部發(fā)揮先鋒模范作用,引導(dǎo)廣大人民群眾進(jìn)行群防群控,筑牢疫情防控的“鐵三角”。
組織有號召,行動有方向。在戰(zhàn)斗戰(zhàn)役中,指揮部作為決策部署的中樞機(jī)構(gòu),指引方向,決定道路,發(fā)揮核心作用,其強有力的指揮是保證戰(zhàn)斗取得勝利的關(guān)鍵。反之,如果沒有一個統(tǒng)一的集中的領(lǐng)導(dǎo)核心,再強的個體力量也是一盤散沙,各自為政的結(jié)果就是被敵人各個擊破,最后滿盤皆輸。在這場防疫大會戰(zhàn)中,各級黨組織就是戰(zhàn)役中的指揮部,要發(fā)揮戰(zhàn)斗堡壘作用,成為疫情防控的主心骨、的指揮棒,及時制定“行軍路線圖”、下達(dá)“作戰(zhàn)動員令”,組織號召黨員、發(fā)動群眾,調(diào)動各方力量,凝聚全社會戰(zhàn)勝病魔的堅定信心信念,穩(wěn)扎穩(wěn)打、攻堅克難,戰(zhàn)勝疫情。
黨員沖在前,前進(jìn)有榜樣。參加疫情防控是生與死的考驗和較量,疫情不容等待,時機(jī)稍縱即逝,在這個危機(jī)時刻、緊要關(guān)頭,黨員要發(fā)揮先鋒模范作用,面對困難“我是黨員,我先上”,干在一線,沖在最危險的地方、最困難的地方,成為疫情防控的“主力軍”、前行隊伍的“沖鋒隊”、攻堅克難的“尖刀連”。要始終把群眾的期盼放在最重要的位置,解決好人民群眾最迫切最急需解決的問題,進(jìn)村入戶宣傳、重點人員管控、卡口值班值守這些基層一線要把好關(guān),醫(yī)院急癥、化驗檢測、護(hù)理照顧等戰(zhàn)斗一線要堅守好。行動代表一切,黨員沖鋒在前,才能帶領(lǐng)疫情防控大部隊直插疫情的“心臟”。
群眾有參與,防控有力量。疫情防控人人有責(zé),病魔當(dāng)前威脅到每一個人的生命安全,打贏打好這場疫情防控狙擊戰(zhàn),需要全社會人人都參加到這場偉大的疫情防控戰(zhàn)爭中,凝聚起“人民總動員”的磅礴力量。人與人之間傳播是重要的傳播途徑,“正態(tài)分布”數(shù)學(xué)模型清楚的告訴我們,如果不加控制的任由病毒傳播開來最終將必定無法收拾,因此,阻斷傳播通道是取得制勝的關(guān)鍵,只要在疫情期間每個人積極參與,主動遵守防控疫情的有關(guān)規(guī)定,人人都宅在家中,少出門、不聚會、出門必戴口罩,實現(xiàn)“群防群控”,就一定能筑牢防控的銅墻鐵壁,打贏這場沒有硝煙的戰(zhàn)爭。
《中國戰(zhàn)役錄》觀后感心得總結(jié)3
2月10日,習(xí)近平總書記在北京市調(diào)研指導(dǎo)新型冠狀病毒肺炎疫情防控工作時強調(diào),“重大考驗面前,更能考察識別干部。對表現(xiàn)突出的,要給予表揚表彰、大膽使用;對作風(fēng)飄浮、敷衍塞責(zé)、推諉扯皮的,要嚴(yán)肅問責(zé)?!边@為考察識別干部指明了方向,提供了遵循。
疾風(fēng)知勁草,烈火煉真金。這場疫情防控阻擊戰(zhàn),是檢驗各級干部是否增強“四個意識”、堅定“四個自信”、做到“兩個維護(hù)”的一個重要標(biāo)尺,也是在疫情防控一線考察識別干部的“試金石”。越是緊要關(guān)頭和關(guān)鍵時候,越能鍛煉一個干部,越能識別一個干部。在疫情這一面鏡子的照射下,一批“一問三不知”、作風(fēng)飄浮、不擔(dān)當(dāng)作為的干部,露出了原形,被“火線”免職,一批表現(xiàn)突出的干部脫穎而出,得到了“火線”提拔??疾熳R別干部,關(guān)鍵在“診斷”干部,中醫(yī)傳統(tǒng)的“望、聞、問、切”四診法不失為一劑良方。
“望”其氣色,透視體檢,“疫”線識人。堅持“望”中精準(zhǔn)識人,以事察人、知事識人,透過現(xiàn)象看本質(zhì)、觀察言行看修為。“望”定力,看干部貫徹習(xí)近平總書記關(guān)于疫情防控重要指示精神是否堅定,落實中央決策部署和各級黨委要求是否堅決;“望”魄力,看干部面對疫情是否豁得出去、沖得上去,面對繁重防控任務(wù)是否勇挑重?fù)?dān);“望”能力,看干部在疫情監(jiān)測、排查、預(yù)警、防控等方面是否能迅速打開局面、駕馭復(fù)雜形勢、有效完成任務(wù);“望”潛力,看干部在疫情防控工作中的日常表現(xiàn),結(jié)合干部學(xué)歷、經(jīng)歷等識別其潛力。
“聞”其聲息,全面了解,“疫”線辨人。發(fā)揮“聞”風(fēng)百里的作用,以“聞”辨識甄別干部,聽其言、聽其音、聽其義,通過隨機(jī)約談、實地督查、聽取知情人員意見等方式,多渠道了解干部的現(xiàn)實表現(xiàn),掌握“問題清單”,核實“成績清單”,為干部精準(zhǔn)畫像?!奥牎鳖I(lǐng)導(dǎo)評價,了解干部在疫情防控一線態(tài)度是否端正、行動是否迅速、推進(jìn)是否有力;“聽”同事和下屬意見,了解干部是否及時發(fā)聲指導(dǎo),及時掌握疫情,及時采取行動,是否工作認(rèn)真負(fù)責(zé);“聽”群眾口碑,了解干部是否把群眾安危放在心里,是否能有效引領(lǐng)群眾、動員群眾、組織群眾、凝聚群眾,是否群眾滿意。
“問”其癥狀,精準(zhǔn)考察,“疫”線選人。選好人就要堅持走訪詢“問”,近距離、面對面、一對一有針對性的與干部座談交流,全方位、多角度、立體式深入進(jìn)行考察,該問的要問到位、該了解的要了解透,全程介入、全程跟蹤、全程監(jiān)督?!皢枴备刹繉Υ蜈A防控阻擊戰(zhàn)的思想認(rèn)識,“問”干部對疫情防控政策和措施的掌握程度,“問”干部對疫情防控工作的思路舉措和對策建議,“問”干部在做疫情防控工作中存在問題。充分了解干部在急難險重任務(wù)中的為民情懷,識準(zhǔn)干部思想境界、道德品質(zhì)和綜合能力。
“切”其脈象,結(jié)果運用,“疫”線用人。堅持公平公正原則,強化結(jié)果運用,把準(zhǔn)要脈、嚴(yán)格把關(guān)、精準(zhǔn)用人,把好干部用在“刀刃上”,用在關(guān)鍵位置上,讓能干事、想干事、干成事的干部有舞臺。對表現(xiàn)突出、堪當(dāng)重任的優(yōu)秀干部,重點宣傳表彰、選送培訓(xùn)、評先評優(yōu)、晉升職級、提拔使用;對作風(fēng)飄浮、敷衍塞責(zé)、推諉扯皮的干部嚴(yán)肅問責(zé),督促及時整改、擔(dān)當(dāng)作為、改進(jìn)工作;對在疫情防控工作中因大膽履職、應(yīng)急處置出現(xiàn)失誤的干部,符合容錯條件的,堅決給予容錯,樹立“忠誠擔(dān)當(dāng)、激勵干事”,“能者上、庸者下、劣者汰”,“上級為下級擔(dān)當(dāng)、組織為干部擔(dān)當(dāng)、干部為疫情防控?fù)?dān)當(dāng)”的鮮明導(dǎo)向。
《中國戰(zhàn)役錄》觀后感心得總結(jié)4
病毒無情,人間有愛。新型冠狀病毒感染的肺炎疫情發(fā)生以來,全國上下萬眾一心奮戰(zhàn)在戰(zhàn)“疫”路上,按照習(xí)近平總書記提出的“堅定信心、同舟共濟(jì)、科學(xué)防治、精準(zhǔn)施策”十六字箴言進(jìn)行嚴(yán)密防控部署,在大疫面前體現(xiàn)大國擔(dān)當(dāng)、展現(xiàn)中華風(fēng)采。
堅定信心,不恐慌??粗刻煸黾拥囊墒遣±痛_診病例,不少群眾開始恐慌,偶爾只因喉嚨太干咳嗽一聲,都如臨大敵,在腦海里幻想出了最嚴(yán)重的情況。其實,大家不必如此恐慌,我們有黨和政府的堅強領(lǐng)導(dǎo)、有醫(yī)護(hù)工作者的專業(yè)能力、有武警官兵和一線工作者的保駕護(hù)航,作為普通群眾,只需要做好戴口罩、勤洗手、少出門等自身防護(hù)工作就好了。疫情當(dāng)前,我們每一個人都要有戰(zhàn)勝疫情的堅定信心,太過恐慌只會讓病毒有機(jī)可乘。
同舟共濟(jì),不獨行。近日,云南大理“暫扣征用”重慶口罩一事登上了微博熱搜,引起公民廣泛關(guān)注,雖然事情爆發(fā)后大理方面現(xiàn)在已經(jīng)就征用口罩一事向社會各方面進(jìn)行了道歉,對相關(guān)人員也進(jìn)行了嚴(yán)肅處理。但此次事件無疑給人民敲響了警鐘,我們中國是一個整體,一榮俱榮,一損俱損。大難當(dāng)前更應(yīng)該提高思想政治站位,堅持“全國一盤棋”,而不是“各人自掃門前雪”。而且鑒于此次肺炎疫情具有高強度的傳播性,只是某一個地方的防控工作做得好還不行,必須大家的防控工作都做得好才是真的好。疫情當(dāng)前,同舟共濟(jì)才是真,踽踽獨行終難行。
科學(xué)防治,不盲從。前不久“中成藥雙黃連口服液可抑制新型冠狀病毒”消息傳出后,無數(shù)人大半夜去藥店買藥,還沒等到第二天早上很多藥店的雙黃連口服液就已經(jīng)被搶購一空。但實際上,雙黃連口服液只是可抑制病毒,并不能預(yù)防和治療,對沒有生病的人而言并沒有多大的用處。特殊時期,新型冠狀病毒感染肺炎疫情與我們每個人息息相關(guān),再加上每天只能待在家里看看各類新聞,因此對各類信息都相當(dāng)敏感。但是現(xiàn)在網(wǎng)上的信息魚龍混雜,我們對待各類消息要保持理性、善于甄別,多關(guān)注官方網(wǎng)站、權(quán)威媒體發(fā)布的信息,不盲目跟風(fēng),做一名客觀理性的好人民。
精準(zhǔn)施策,不空喊。疫情就是命令,防控就是責(zé)任,當(dāng)前各級黨委政府都把疫情防控作為了當(dāng)前最重要的任務(wù)來抓,但有少數(shù)地方仍然出現(xiàn)了“明明是同一件事,卻又六七個部門要求報六七個不同的表格”“走訪花了6小時,填表卻要2小時”等形式抗疫的情況。習(xí)近平總書記指出“現(xiàn)在最關(guān)鍵的問題就是把落實工作抓實抓細(xì)”,嚴(yán)格落實各項科學(xué)有效的防控手段才是現(xiàn)在的重點工作,層層開會、遍遍填表就是在給病毒留繼續(xù)壯大的空間。
“長風(fēng)破浪會有時,直掛云帆濟(jì)滄?!?,只要我們14億中華兒女緊緊圍繞在以習(xí)近平同志為核心的黨中央周圍,嚴(yán)格貫徹落實“堅定信心、同舟共濟(jì)、科學(xué)防治、精準(zhǔn)施策”的要求,相信不久的將來就會迎來春暖花開!
《中國戰(zhàn)役錄》觀后感心得總結(jié)5
自全國人民投身戰(zhàn)疫以來,涌現(xiàn)出來無數(shù)的感人畫面,這些畫面時刻回蕩在眼前,時刻感召我們基層一線人員投身戰(zhàn)疫之中。而這些畫面,必將長存在歷史的長河中,成為中華民族偉大復(fù)興路上的美麗畫卷。
武漢女護(hù)士光頭畫面
戰(zhàn)疫當(dāng)前,90后的你毅然上前。為了節(jié)省防護(hù)服穿戴時間,你毅然剪掉長發(fā),當(dāng)女孩子珍惜無比的長發(fā)掉落瞬間,你是這戰(zhàn)疫前線最美的“光頭”。曾經(jīng),女孩子之間,頭發(fā)、美妝、潮流服飾是你們?nèi)粘jP(guān)注,甚至攀比的風(fēng)尚,而今天,退掉長發(fā)的你是這么的美,這么的讓人敬重。曾經(jīng)有很多人說,90后是垮掉的一代;而今天,當(dāng)你毅然上前,發(fā)絲飄落的時刻,90后正在成為建設(shè)偉大中國的中堅、脊梁。
臉上的壓痕畫面
“脫下防護(hù)服,臉上都是壓痕”。一線女護(hù)士充滿疲憊的臉上壓痕的畫面這么的讓人心疼。曾經(jīng),他們是爸媽嬌慣的女兒,是丈夫?qū)檺鄣钠拮?,是孩子依賴的媽?今天,他們是戰(zhàn)疫當(dāng)前勇敢的戰(zhàn)士,那一片片刺眼的壓痕是你們最美的勛章。責(zé)任是奮勇向前的動力,不計名利、不計生死的無畏是我們比較戰(zhàn)勝疫情的保障。保重,我們前方最美的醫(yī)護(hù)人員。有你們,真好。
吃飯時的瞌睡畫面
元宵節(jié)中午,對于江蘇省沭陽縣南湖街道衛(wèi)健中心主任蔣才明來說比較特殊。自大年初一開始投身戰(zhàn)疫一線以來,白天黑夜排查摸底街道幾十萬群眾的各種情況,吃住均在辦公室,特別是街道出現(xiàn)確診病例以后,更是連睡覺的時間也沒有。元宵節(jié)中午,蔣才明回家吃了點湯圓和水餃。飯桌上,看到已經(jīng)瘦了十幾斤、滿臉疲憊、吃飯的時候都在打盹的丈夫,妻子心疼的說“老蔣,吃過飯,休息一會再走吧”?!耙咔槲礈?,我哪能在家里睡覺”!蔣才明說完,緊急吃了幾口,起身繼續(xù)投身戰(zhàn)疫一線。疫情當(dāng)前,是無數(shù)的平凡人夜以繼日、不計名利的為我們守候,舍小家、為大家,有這么多的勇者在無私的奉獻(xiàn),我們一定可以戰(zhàn)勝任何困難。
寒風(fēng)中值守點的堅守畫面
又是戰(zhàn)疫新的一天,告別熟睡中的孩子,我驅(qū)車趕往崗位。天剛微微亮,在進(jìn)入鄉(xiāng)鎮(zhèn)的值守點前,一道寒風(fēng)中默默佇立的身影映入眼前,口罩上方,是布滿血絲的雙眼,略顯凌亂的短發(fā)上有著霜打的濕痕,是我的同事、摯友,周福超。我下車登記,他一絲不茍地為我測量體溫?!霸趺床坏綆づ窭锶∪∨?我問道?!叭绻M(jìn)去取暖,車子來了,看不到人,不好”,他的聲音稍顯顫抖,然而寒風(fēng)中他默默佇立的身影卻如同一座大山,守候在卡口前,風(fēng)雨無阻,守候百姓。
他們是誰的孩子,他們是誰的愛人,他們是誰的父母?一幅幅美麗的畫面,一道道堅強的身影,一個個勇敢的逆行者。有如此多嬌兒女,我偉大中國,必勝!
第二篇:金門戰(zhàn)役觀后感
觀后感
或許因為姥爺是軍人的緣故,從小我就深深被軍事題材的影片吸引。從《地雷戰(zhàn)》、《地道戰(zhàn)》到《小兵張嘎》等老片都深深吸引著我,百看不厭。那時候看電影熱衷于打斗的場面,著眼于武功隊隊員精湛的武藝以及神準(zhǔn)的槍法,還有八路軍指戰(zhàn)員英勇不屈與日本鬼子奮戰(zhàn)到底,哪怕犧牲也無所畏懼的精神。
隨著年齡的增長、閱歷的加深,作為一位解放軍軍人的我不在被影片華麗的場面、絢麗的外表所吸引,也開始慢慢思考影片反應(yīng)的深刻內(nèi)涵,從中汲取養(yǎng)分充實自身。本周五下午,按照大學(xué)安排我們十六隊全體學(xué)員有幸觀看了,由劉亞洲政委著作《金門戰(zhàn)役檢討》改編的同名電影,共分為輕敵、苦戰(zhàn)、審敵和血憾四集。本片體現(xiàn)了劉政委敏銳的洞察力以及獨到的觀察、分析歷史的能力,著眼于未來戰(zhàn)爭,以史為鑒,對臺海關(guān)系的發(fā)展,特別是可能出現(xiàn)的軍事沖突,提出了新的看法。
本片不僅形象、生動地還原了金門戰(zhàn)役的作戰(zhàn)歷程,更通過戰(zhàn)爭親歷者以及他們親屬的口述使我們更加深入、完整地了解了這段歷史。影片中對這段歷史是這樣回顧的“1949年10月24日,新中國成立的第二十四天,人民解放軍二十八軍下屬三個團(tuán)共九千余人渡海進(jìn)攻金門,發(fā)起金門戰(zhàn)役。在島上苦戰(zhàn)三晝夜,因后援不繼,全軍覆滅,是解放軍成軍以來唯一一次徹底失敗的戰(zhàn)例。我軍歷史上雖有湘江之戰(zhàn)、西路軍血戰(zhàn)河西走廊、皖南事變等慘重?fù)p失,但均非全軍覆滅。1949年以前,我軍馳騁陸地。敵強時,我避而殲之;敵弱時,我聚而殲之。1949年我軍始下海進(jìn)攻島嶼,乃全新課題。海島作戰(zhàn),勝則全勝,敗則全沒。這一作戰(zhàn)特點直至今日仍顛撲不破?!北酒哪康牟缓唵问菍@段歷史的簡單回顧,精髓在于分析此次戰(zhàn)役失敗的原因,找到問題、解決問題。以史為鑒,使我軍從中吸取經(jīng)驗教訓(xùn),實現(xiàn)習(xí)主席提出的“能打仗、打勝仗”的目標(biāo)。
通過此片我們可以總結(jié)的經(jīng)驗教訓(xùn)有很多:民情陌生難得支援、多次無視胡璉兵團(tuán)登陸、我軍無統(tǒng)一指揮等。但我認(rèn)為這些問題的關(guān)鍵在于輕敵。當(dāng)時敵我態(tài)勢是:解放軍華東野戰(zhàn)軍第十兵團(tuán)入閩,以排山倒海之勢南推。十兵團(tuán)司令員葉飛,福建南安人,出生于菲律賓,衣錦還鄉(xiāng),閩人治閩,無限風(fēng)光。葉飛號稱“小葉挺”,善戰(zhàn),多謀,常勝。解放戰(zhàn)爭以來,十兵團(tuán)平山東,掃淮海,跨長江,克福州,戰(zhàn)無不勝。1949年10月17日解放廈門,金門頓成一座孤島。島上守軍為李良榮的二十二兵團(tuán),約兩萬人。十兵團(tuán)十萬大軍隔?;⒁?。優(yōu)劣立見。這時候,最可怕的敵人出現(xiàn)了。這個敵人就是輕敵情緒。一股有毒的氣氛彌漫在十兵團(tuán)上空。輕敵體現(xiàn)在各個方面,首先是主帥。正是由于輕敵才使葉飛存在僥幸心理,使‘小葉挺’的判斷力失常了,導(dǎo)致多次無視胡璉兵團(tuán)登陸。其次是全軍將士,主帥的態(tài)度是全軍將士的睛雨表。葉飛如此,進(jìn)攻金門的總指揮員肖鋒更是如此,具體體現(xiàn)在部隊編排、戰(zhàn)前準(zhǔn)備工作,以及作戰(zhàn)方案上。輕敵不僅體現(xiàn)在輕視我軍對作戰(zhàn)的態(tài)度上的輕視,更低估了蔣介石固守金門的決心。海島作戰(zhàn),守方處孤島,臨絕地,惟有死戰(zhàn)求生,別無他途。金門之戰(zhàn)正是如此。李良榮破釜沉舟,雖是屢敗之師,但殊死一搏,屢敗困獸亦能咬人。以史為鑒,當(dāng)今臺軍已非當(dāng)年蔣軍,臺灣亦非金門。臺海作戰(zhàn)將比金門作戰(zhàn)艱難萬倍。不是臺灣固守臺灣,而是整個西方固守臺灣。中國是一個愛好和平的國家,我們始終希望和平解決臺灣問題,但箭在弦上,我們切不可再犯輕敵大忌,要始終保持警惕。作為國防大學(xué)博士研究生的我更應(yīng)該吸取此次戰(zhàn)役教訓(xùn),深刻檢討。通過對戰(zhàn)役基礎(chǔ)知識的學(xué)習(xí),充實自己,為強軍目標(biāo)貢獻(xiàn)力量。
第三篇:金門戰(zhàn)役觀后感
愛恨金門
我是在對先烈的緬懷下,對歷史的沉痛中陷入沉思,爾后提筆的。翻閱這段歷史之卷,我此刻正深深地品味著“不忍卒讀”的含義。
在隊領(lǐng)導(dǎo)的倡導(dǎo)和組織之下,我全隊人員觀看了紀(jì)錄片《金門戰(zhàn)役檢討》,其要旨:64年前,在祖國剛剛成立,舉國上下還沉浸在一片歡騰中的第二十四天,為完成祖國統(tǒng)一,我人民解放軍二十八軍集結(jié)九千余將士,義無反顧地向臺灣島的第一屏障——金門發(fā)起戰(zhàn)役,終因指揮不當(dāng),全軍覆沒,血灑海疆。在解放軍軍史上留下此次徹頭徹尾的敗戰(zhàn)。從那以后的半世紀(jì)多,我軍兵鋒從未染指臺灣海峽!在生痛和震撼中,我陪劇情落了幕,思緒卻插了翅,飛翔在暴風(fēng)雨的海上。
盡管今天,中國正乘著經(jīng)濟(jì)迅猛發(fā)展之風(fēng)全面提高,赫然立于世界之林,臺海問題作為金門之戰(zhàn)的病根,依舊困擾著千千萬華夏兒女之心。金門之戰(zhàn)沒被極力宣傳,因為在我們的文化里,勝利往往有一百個父親,失敗卻永遠(yuǎn)像個孤兒。吃了敗仗總是不光彩的,甚至含有那么些屈辱的韻味。我們習(xí)慣了對勝利的大張旗鼓,濃妝重彩,而面對慘敗時輕描淡寫,盡量稀少的提及,藏著掖著,而后慢慢忘記。這,就是逃避,活生生的不敢面對現(xiàn)實。時光雖不能倒流,歷史卻可以重演。選擇對歷史的遺忘,就是背叛。金門之戰(zhàn)作為我軍登陸與反登陸作戰(zhàn)的一段血與痛的歷史,是值得我們高度關(guān)注并深入研究的。
歷史把金門之戰(zhàn)慘敗的原因,歸結(jié)為指揮層的輕敵和指揮不當(dāng)。
這一點,毋庸置疑。當(dāng)在不了解敵情的情況下貿(mào)然把用來到金門執(zhí)政的辦公桌、到金門慶功的豬肉、到金門花銷的人民幣抬上戰(zhàn)船時,當(dāng)M9A1火箭筒前筒被安放在甲船后筒在乙船火箭彈卻在丙船時,金門之戰(zhàn)就注定是個悲劇。摸不清敵情,準(zhǔn)備尚未充分,貿(mào)然出兵,縱是滾滾二十載的硝煙中歷練出的鐵軍又如何,這與送將士入虎口有何異。今天,我們用慘敗來形容這次進(jìn)攻,可當(dāng)時,是我軍九千余民滿腔熱血壯志未酬的將士在用生命來詮釋啊。當(dāng)腦海里面對著那些為祖國上刀山下火海的英烈時,看著那些白發(fā)飄零,老淚縱橫的老兵時,你才會知道,所有的淚水、檢討、悔恨都那么飄渺徒勞,不著邊際。九千多的亡靈,我們就以這樣的方式來祭奠么!我們常說要警鐘長鳴。我想鐘聲源于失敗,更該來自成功。共產(chǎn)黨從無一地而奪天下,從星星之火到解救萬民,旗下的十兵團(tuán)從平山東,掃淮海,到跨長江,克福州,戰(zhàn)無不勝。最終還是為戰(zhàn)果所麻痹,被勝利沖昏頭腦而輕敵,落下這段慘烈的篇章?!爸袊^不缺少雄韜偉略的戰(zhàn)略家,缺少的是精益求精的執(zhí)行者”。倘若當(dāng)時指揮層當(dāng)時多些謹(jǐn)慎,做到舉輕若重,高瞻遠(yuǎn)矚,又怎會釀造這等悲劇??蓺v史從來不相信如果。就這一點,是值得引起所有身處于決策層、為子弟兵守安全、為人民謀福利、為共和國爭未來的執(zhí)行者們關(guān)注的。
每每提及金門,內(nèi)心難以自抑地生痛,為那場戰(zhàn)役的結(jié)局,更為所有英烈不在跳動的心??梢淮未蔚叵肫鸾痖T,又一次次地為之震撼,為英烈的忠貞,為軍人的天職。
當(dāng)?shù)菎u部隊殘部后方補給斷絕,節(jié)節(jié)失利退守古寧臺時,千余名
將士死守北山洋樓,哪怕把最后一顆子彈留給自己,也要血拼到最后;哪怕戰(zhàn)死異鄉(xiāng),也絕不后縮。這種置生死與度外、有敵無我的英雄氣概,足以讓天地為之驚,鬼神為之泣。
當(dāng)孫云秀受命帶著自己近一個營的兵力對金門進(jìn)行增援時,將士們明知一去必不返,依舊義氣凜然。留下背包,寫下家鄉(xiāng)親人的地址,盡可能多的帶手榴彈毅然登島,“將軍有必死之心,戰(zhàn)士無生還之念”,為攻陷金門拋灑熱血。任何一個生命體意識到前方的威脅可能波及自己的安危時,尚且會出于本能予以避讓。可他們,在使命面前,在命令面前只會“魯莽前行”,這不是氣節(jié),不是天職,又能是什么!
“他們死了,他們敗了,他們?nèi)匀皇俏臆姷钠鞄煤蛙娀?!?今不同于往,不僅是我們的作戰(zhàn)方式,戰(zhàn)略思維,更是我們所面臨的安全形勢。隨著世界經(jīng)濟(jì)重心加速向東方轉(zhuǎn)移,亞太地區(qū)正慢慢成為全球戰(zhàn)略角逐的焦點。美國為強化對亞太地區(qū)的戰(zhàn)略控制、維持世界霸主地位,高調(diào)介入地區(qū)熱點問題,致使我國周邊安全環(huán)境不穩(wěn)定因素增加。日本、越南、菲律賓等國,紛紛制定和實施具有擴(kuò)張性的海洋戰(zhàn)略,不斷在釣魚島、南海等島嶼歸屬和海域劃界問題上挑起事端。臺海局勢的不確定性始終存在。面對嚴(yán)峻復(fù)雜的安全形勢,我們只有不斷加強國防和軍隊建設(shè),才能有效應(yīng)對這一系列的安全威脅。我們必須居安思危,懂得從過去的實戰(zhàn)中汲取經(jīng)驗教訓(xùn),不斷增強憂患意識;同時,作為每一名軍人,我們更應(yīng)該從英烈們那里,學(xué)習(xí)他們的英勇和大義,去懂得軍人的天職,不斷增強使命感。
今天,我們還只是穿著軍裝的學(xué)子。我們是學(xué)子,就應(yīng)扎扎實實
地打牢文化知識的根基,豐滿自己的翅翼,為明天的戰(zhàn)斗作下鋪陳;我們穿著軍裝,就必須堅決貫徹習(xí)主席一系列決策指示,切實增強憂患意識、危機(jī)意識、使命意識,牢記“堅決聽黨指揮是強軍之魂”,牢記“能打仗、打勝仗是強軍之要”,牢記“依法治軍、從嚴(yán)治軍是強軍之基”。在向著國防建設(shè)的方向,一路打下去。用一顆虔誠的心,一份為祖國利益勇往直前的沖勁,去告慰所有的英烈們,去詮釋我們無悔的青春。它們都應(yīng)當(dāng)——不朽!
第四篇:臺兒莊戰(zhàn)役觀后感
臺兒莊戰(zhàn)役觀后感
周恩來同志當(dāng)時評價說:“這次勝利雖然在一個地方,但它的意義卻在影響戰(zhàn)斗全局,影響全國,影響敵人,影響世界?!?/p>
臺兒莊戰(zhàn)役的結(jié)局,說明了日軍并不是不可戰(zhàn)勝的??谷諔?zhàn)爭全面爆發(fā)以來,日軍在華北和華中地區(qū)均受到了中國軍隊的抵抗,而且還在平型關(guān)地區(qū)遭受了八路軍殲滅1000多人的敗跡,但總的說進(jìn)攻是順利的。這次臺兒莊戰(zhàn)役,日軍兩個精銳師團(tuán)的主力一部卻在中國軍隊的包圍攻擊下,倉皇敗退,潰逃時重武器、軍用物資和士兵的尸體大量遺棄在戰(zhàn)場上。這是日軍一次戰(zhàn)役進(jìn)攻中的敗退。這在日軍侵華戰(zhàn)爭以來尚屬首次。在日軍來說,這不僅是在兵力數(shù)量上的損失,更重要的是精神上的挫折?!按笕毡净受姴豢蓱?zhàn)勝”的神話破滅了。日軍《步兵第10聯(lián)隊?wèi)?zhàn)斗詳報》載“不識他人,徒自安于自我陶醉,為國軍計,更應(yīng)以此為慎戒”。
臺兒莊戰(zhàn)役的勝利,在政治上增強了全國軍民抗戰(zhàn)必勝的信心,鼓舞了抗日軍隊的士氣,用勝利的事實證明了“亡國論”是沒有根據(jù)的。在軍事上取得了消滅日軍一萬余人的勝利,達(dá)到了消耗日軍兵力的目的。這些都是有利于抗戰(zhàn)持久戰(zhàn)的總方針實現(xiàn)的。當(dāng)然,戰(zhàn)役本身對中日戰(zhàn)爭的全局并不起多大的戰(zhàn)略作戰(zhàn),因此對臺兒莊戰(zhàn)役在軍事上的意義,不宜評價過高。
臺兒莊戰(zhàn)役的勝利,改變了國際上對中日戰(zhàn)爭前途的看法??箲?zhàn)爆發(fā)以來,國際上對中國抗戰(zhàn)的前途大多抱悲觀的看法。臺兒莊戰(zhàn)役勝利的消息傳出,有的國家甚至不敢相信。1938年4月9日路透社電訊說;“英軍事當(dāng)局對于中國津浦線之戰(zhàn)局極為注意,最初中國軍隊獲勝之消息傳來,各方面尚不十分相信,但現(xiàn)在證明日軍潰敗之訊確為事實?!彼裕①潛P此戰(zhàn)勝利的評論。顯然,這次勝利提高了中國在國際上的地位,并為爭取外援增強了有利條件。
第五篇:中國優(yōu)秀軟件架構(gòu)師感悟錄
《程序員》百期文章回顧之9——中國優(yōu)秀軟件架構(gòu)師感悟錄
我認(rèn)為,優(yōu)秀的軟件架構(gòu)師在軟件開發(fā)行業(yè)中占據(jù)著很重要的位置。國外優(yōu)秀的軟件都是因為軟件架構(gòu)師開發(fā)了一個擴(kuò)展性很強的架構(gòu)才使產(chǎn)品不斷完善和升級的。反觀中國,一大部分企業(yè)比較急功近利,認(rèn)為界面夠漂亮就行了,完全不關(guān)心代碼的組織和架構(gòu)。日本這幾年也在注重軟件架構(gòu)上的分析和設(shè)計,所以有很多產(chǎn)品和項目外包讓中國來做利潤最少的部分。我們應(yīng)該開始有意識地做這方面的事情,培養(yǎng)出一大批中國的優(yōu)秀軟件架構(gòu)師。只有這樣,中國的軟件才有希望!
來自業(yè)界的聲音
什么是架構(gòu)師呢?架構(gòu)師是軟件行業(yè)中一種新興職業(yè)或者是角色,他要主導(dǎo)系統(tǒng)全局的分析設(shè)計和實施、負(fù)責(zé)軟件構(gòu)架和關(guān)鍵技術(shù)決策。其工作職責(zé)是在一個軟件項目開發(fā)過程中,將客戶的需求轉(zhuǎn)化為規(guī)范的開發(fā)計劃及文本,并制定這個項目的總體架構(gòu),指導(dǎo)整個開發(fā)團(tuán)隊完成這個計劃。架構(gòu)師的主要任務(wù)不是從事具體的軟件程序的編寫,而是從事更高層次的開發(fā)構(gòu)架工作。他必須對開發(fā)技術(shù)非常了解,并且需要有良好的組織管理能力??梢赃@樣說,一個架構(gòu)師工作的好壞決定了整個軟件開發(fā)項目的成敗。
在中國,有多少人算得上是“軟件架構(gòu)師”呢?或許很多人抱著不屑一顧的看法,認(rèn)為只有蓋茨才算得上是架構(gòu)師,其他人都不過是朝自己的臉上貼金。不過,我們卻不同意這種說法,因為畢竟軟件架構(gòu)師只是一種角色,就像只承認(rèn)米開朗基羅是建筑師一樣,都是極端的。
中國軟件這么多年的發(fā)展中,已經(jīng)有一批出色的程序員跳出了程序的限制,正在從系統(tǒng)架構(gòu)和全局設(shè)計的角度創(chuàng)建大型軟件甚至軟件平臺,有些人雖然擔(dān)任著管理職位,但在技術(shù)上他們?nèi)匀粺o愧于軟件架構(gòu)師的稱謂。而程序員通過了解這些架構(gòu)師的經(jīng)驗和體會,也能夠朝更高的方向發(fā)展。也希望通過他們的感悟,盡可能吸引更多的人走上軟件架構(gòu)師的職位。
梁永昌趨勢科技研究部和軟件系統(tǒng)架構(gòu)部副總裁
主持產(chǎn)品與項目:1990年開發(fā)出LANProtect For Novell Netware Server第一版。此產(chǎn)品為業(yè)界第一個為Netware Server設(shè)計的反病毒產(chǎn)品,領(lǐng)先其它品牌九個月。從1995年至今,擔(dān)任趨勢科技反病毒引擎(VSAPI)軟件架構(gòu)師。這是因為在進(jìn)行LANProect的產(chǎn)品設(shè)計時,遇到當(dāng)時反病毒引擎和其它產(chǎn)品在源代碼上無法共享的問題,當(dāng)時反病毒引擎越來越復(fù)雜,各個產(chǎn)品使用的反病毒引擎功能不盡相同,造成客服相當(dāng)困擾。因此決定將反病毒引擎獨立出來成為一個共享的模塊,至今趨勢科技所有反病毒產(chǎn)品都使用此引擎模塊。
感悟:軟件架構(gòu)師在工作的范圍和責(zé)任上與蓋房子的建筑師很類似,必須知道他要蓋的是什么房子,有多少預(yù)算,施工期有多長,現(xiàn)在要的是兩層樓,但以后會不會要加蓋上去,廁所要幾個,廚房在哪里,哪里要設(shè)門,哪兒要開窗,梁柱要多粗,要用什么材料?因為,蓋四合院和十層大樓是不一樣的。
同樣,軟件架構(gòu)師必須知道他要設(shè)計的是什么軟件,將被什么樣的客戶在什么樣的環(huán)境下使用,可使用系統(tǒng)資源限制是多少,兼容性要求高不高,安全要求是什么等級,會不會有下一個版本,下一個版本又將增加什么功能,模塊和模塊之間的關(guān)系是什么,每一個不同的考慮都會影響設(shè)計,軟件架構(gòu)師就是要在考慮過種種因素后決定軟件的架構(gòu)和使用技術(shù)。
大家都知道,要在老四合院頂上加蓋十層樓,全部推倒重來可能是唯一的可行方案。同樣,軟件因架構(gòu)不好造成的問題或限制是很難改善的,有時甚至必須重新設(shè)計,這將會是一項耗時費力的投資,與其到時再來一次,不如現(xiàn)在就把架構(gòu)做好。就像各式各樣的建材一樣,現(xiàn)在的軟件市場上有太多現(xiàn)成的模塊可供軟件架構(gòu)師選用,但這也造成一個問題:很多軟件架構(gòu)師只知有哪些模塊可用,卻不知模塊內(nèi)部做了什么工作。這種知其然不知其所以然的軟件架構(gòu)師隨著Internet盛行而興起,這種軟件架構(gòu)師現(xiàn)在到處可見,架過Web Server,寫過CGI/VBS,再連上個Database,簡歷上就自稱軟件架構(gòu)師,多層式網(wǎng)絡(luò)架構(gòu)(Multi-Tiers Web Serivce Architecture)談起來頭頭是道,討論起細(xì)節(jié)卻讓人搖頭?,F(xiàn)成的模塊可以用,也應(yīng)該用,但最重要的是要知道模塊的功能和限制是什么,為什么會有這樣的限制,為什么用這個模塊而不用另一個。
其實商業(yè)軟件架構(gòu)師最大的挑戰(zhàn)還是在折中的拿捏上。人力總是不足,時間永遠(yuǎn)不夠,面對現(xiàn)實狀況的壓力,當(dāng)完美設(shè)計(每個人都如此自認(rèn))無法如愿被全盤采用時,討論(或爭吵)就不可避免,效能可不可以讓步,安全等級能不能降低些,哪些項目可以改變,哪些又該堅持到底,這些都是要做出的決定,而且更重要的是要能讓大家充分了解你做此堅持是出自何種考慮。
軟件架構(gòu)師的工作伙伴大都也是技術(shù)人員,就像自古文人相輕一樣,技術(shù)人員彼此的尊敬只會建立在技術(shù)能力的優(yōu)越性上,軟件架構(gòu)師必須要有深厚的技術(shù)底子和寬廣的業(yè)界信息,再加上一點口才和親和的態(tài)度,這才容易獲得其它工程師的認(rèn)可和尊敬,也才不會你畫你的十層樓,他蓋他的四合院。
廖恒毅佳軟公司董事長
主持產(chǎn)品與項目:曾負(fù)責(zé)中文之星2.0的開發(fā),佳軟企業(yè)管理軟件的架構(gòu)設(shè)計,拼音加加等一系列軟件的架構(gòu)設(shè)計。
感悟:軟件設(shè)計是一項極具挑戰(zhàn)性的工作。盡管軟件設(shè)計人員為世界上無數(shù)的人提供了工作的便利,讓大家的工作越來越自動化,軟件設(shè)計者自己的工作卻遠(yuǎn)沒有見到能夠自動化的可能性。無數(shù)的人為了找到一套軟件設(shè)計的理論苦苦追尋,到目前為止,很難看到有什么實質(zhì)性的進(jìn)展。當(dāng)銀彈總是不出現(xiàn)的時候,也許大家都應(yīng)該想想,其實銀彈也許根本就不存在。
大家都聽說過這個寓言故事。一個數(shù)學(xué)家跟國王下國際象棋,國王問他如果贏了,要什么樣的獎勵。數(shù)學(xué)家說,很簡單,你在第一個棋盤格放一粒米,第二個棋盤格放兩粒米,然后一直翻倍下去,把整個64個棋盤格放滿就好了。國王很痛快地答應(yīng)了數(shù)學(xué)家的要求。但是,當(dāng)國王真的給數(shù)學(xué)家獎勵的時候,才發(fā)現(xiàn)這是不能兌現(xiàn)的,因為沒有任何一個國家,即便是加上全世界的糧食也不夠。
講這個大家耳熟能詳?shù)墓适拢鋵嵤窍胝務(wù)勎覍浖軜?gòu)師的認(rèn)識。真正的軟件架構(gòu)師所面臨問題的復(fù)雜度,其實與這個故事很相像。大家都在憑直覺理解軟件的復(fù)雜度。而且都想得很淺,1,2,4,8…… 多簡單的問題,即便是想到第十級,也不過就1024。再往下想一些,也還是大家能夠理解的數(shù)字。而人們憑著直覺,也就頂多想到第20格。第20格的數(shù)字還沒有超出人們的理解范圍的。真正的難題在第40格以后,很少有人能夠理解第40格以后是什么了。而第60格的難度呢,根本就不是第40格能夠比擬的。如果我們大家都僅僅用直覺的加法來理解問題的話,最后,我們會進(jìn)入不可解的范疇。人類真正聰明的地方就在于發(fā)明了對數(shù),用對數(shù)的方法解決了對這個問題的理解。即便是第64格,也不難理解了,不過就是2的64次方。
當(dāng)然,軟件復(fù)雜度的問題其實比這個問題更加難解,所以我們到現(xiàn)在為止,還沒有找到軟件中的這個對數(shù)算法。但是,基于目前軟件界的認(rèn)知,我們多少有了一些解決方案:對象編程,組件模型,多層結(jié)構(gòu)……,已經(jīng)為軟件設(shè)計提供現(xiàn)實可行的方法。問題是,這些概念理解起來也非常不容易。大家都說著同樣的詞匯,卻有可能干著完全不同的事情,所以才會有誤解,才會有爭執(zhí)。軟件架構(gòu)師是一個靠無數(shù)經(jīng)驗積累的結(jié)果。尤其是優(yōu)秀的軟件架構(gòu)師,跟所有別的能夠成為“師”的職業(yè)一樣,在對自己的行業(yè)有了基本的了解之后,在自己不斷成長的過程中,并沒有一定的套路的??康氖穷I(lǐng)悟力,靠的是對這個現(xiàn)實世界哲學(xué)性的思考。當(dāng)用哲學(xué)的眼光來觀察這個世界的時候,就離一個優(yōu)秀的軟件架構(gòu)師不遠(yuǎn)了。
一個優(yōu)秀的軟件架構(gòu)師,如果他愿意學(xué)的話,同樣應(yīng)該能夠做出很香的飯菜來,因為軟件架構(gòu)師和廚師有相通的地方。大家以為如何?師者,通也。
何健金算盤CTO,首席架構(gòu)設(shè)計師。
主持產(chǎn)品與項目:4年管理軟件架構(gòu)設(shè)計經(jīng)驗,曾經(jīng)先后規(guī)劃和設(shè)計了金算盤多年的主流產(chǎn)品。1997年,自主設(shè)計和開發(fā)了金算盤電子表格,以當(dāng)時最先進(jìn)的VC開發(fā)出的產(chǎn)品的功能、界面、特性比當(dāng)時的Excel更具有本地化特色,作為財務(wù)管理軟件的報表系統(tǒng),在當(dāng)年的全國財務(wù)軟件評測中報表獲得了第一。2002年,在多年的管理軟件架構(gòu)開發(fā)的背景下,經(jīng)過長期的探索和思考,形成了平臺的構(gòu)想。并采用了先進(jìn)J2EE技術(shù),成功開發(fā)出了金算盤VP平臺。
感悟:架構(gòu)師是客戶需求和開發(fā)者之間的橋梁。在軟件行業(yè)中,一般提到的架構(gòu)師是技術(shù)架構(gòu)師,而實際上產(chǎn)品架構(gòu)包括業(yè)務(wù)架構(gòu)和技術(shù)架構(gòu),只有技術(shù)架構(gòu)和業(yè)務(wù)架構(gòu)緊密結(jié)合才有可能真正創(chuàng)造出一個好的系統(tǒng)。
產(chǎn)品架構(gòu)是現(xiàn)代應(yīng)用開發(fā)領(lǐng)域最重要的課題。在這個課題里,沒有終結(jié)答案可尋,惟有恒久的問題存在。在紛繁的問題中,最重要和最“真”的問題是產(chǎn)品競爭力問題。除此之外,軟件架構(gòu)的目的還包括滿足既有客戶需求和提高開發(fā)效率,并且要求產(chǎn)品架構(gòu)能更好地支持商業(yè)流程,有利于企業(yè)業(yè)務(wù)集成。金算盤VPS系列產(chǎn)品就是以此為指導(dǎo)進(jìn)行架構(gòu)的產(chǎn)品。
我在做了多年的產(chǎn)品架構(gòu)后,對這項工作也有一些自己的感觸:
首先,架構(gòu)是技術(shù)。按照摩爾定律的推斷,軟件業(yè)的技術(shù)也同樣在日新月異地發(fā)生著變化,我們已經(jīng)見證了開發(fā)工具越來越短的生命周期。從VB到ASP.Net,從C到Java,無論采用什么新的語言,都體現(xiàn)了不同時期的架構(gòu)要求。架構(gòu)已經(jīng)跨越了簡單的過程模型,對象-時間模型,而今更多的是談?wù)揗DA,模型的快速建立,使得軟件能夠快速適應(yīng)用戶變化成為了可能。而采用先進(jìn)的技術(shù),使得軟件能夠更加深度地滿足客戶需求。技術(shù)本身的發(fā)展是無止境的,如何使得軟件能夠適配新技術(shù),成為一種更為重要的技術(shù)。采用各種模式的設(shè)計、邏輯分層、降低技術(shù)耦合使得技術(shù)的融合成為可能,也成為一項高難度的技術(shù)。
其次,架構(gòu)是藝術(shù)。產(chǎn)品架構(gòu)師需要捕捉技術(shù)和業(yè)務(wù)這個完整拼圖里的某一塊或某個脈絡(luò)作為設(shè)計的線索。架構(gòu)師永遠(yuǎn)不是先知,而是“存在的探索者”,產(chǎn)品架構(gòu)的結(jié)果要在產(chǎn)品開發(fā)周期完畢時才能被印證。產(chǎn)品架構(gòu)既要反映對技術(shù)的需求,使得架構(gòu)滿足對技術(shù)的適配,對發(fā)布模式能夠提供多樣化支持,能夠滿足性能的要求,還能夠滿足對業(yè)務(wù)管理的需要,要適應(yīng)目標(biāo)應(yīng)用的業(yè)務(wù)特性。這樣的架構(gòu),才是為應(yīng)用服務(wù)的軟件架構(gòu),而不僅僅是一個簡單的可重用的技術(shù)工具。更重要的是它具有軟件的管理基因,正如平臺能夠得到大量客戶認(rèn)可,其中最主要的就是它為客戶提供了技術(shù)平臺、管理工具、基礎(chǔ)業(yè)務(wù),并使得它們有機(jī)地高效地結(jié)合在一起。如同流淌的藝術(shù)作品一樣,充滿了生機(jī)和互動。
同時,架構(gòu)是質(zhì)量。好的架構(gòu)可以使得軟件產(chǎn)品成為一棵常青樹。在和國內(nèi)外軟件產(chǎn)品對比分析的時候,經(jīng)常有這樣的感悟,其實好多國外的軟件產(chǎn)品,采用的技術(shù)并不是最先進(jìn)的,但是它具有非常優(yōu)秀的質(zhì)量,產(chǎn)品穩(wěn)定可靠,同時還具有良好的技術(shù)適配能力,從而使得產(chǎn)品適應(yīng)技術(shù)變化的能力非常強。這樣,投資人對軟件的投資價值能夠得到最充分的體現(xiàn),這是國內(nèi)職業(yè)經(jīng)理人非常值得關(guān)注和學(xué)習(xí)的。
陳小群互信互通信息技術(shù)有限公司研發(fā)主管
主持產(chǎn)品與項目:全球眼數(shù)字視頻監(jiān)控系統(tǒng)。系統(tǒng)組成包括客戶端、中心服務(wù)平臺,包括:接入服務(wù)器、前端視頻服務(wù)器、分發(fā)服務(wù)器、存儲服務(wù)器、全球眼應(yīng)用服務(wù)器等。系統(tǒng)規(guī)模為17個開發(fā)人員用時8個月,源代碼行數(shù)大約15萬。
感悟:軟件架構(gòu)對軟件系統(tǒng)來說就象建筑結(jié)構(gòu)對建筑物、人骨架對人一樣,是其它成分的基礎(chǔ),是滿足功能和性能需求的關(guān)鍵,因此,軟件架構(gòu)師對軟件研發(fā)項目的成敗具有決定性的作用。
軟件架構(gòu)師并不像他的名字所提示的那樣僅僅負(fù)責(zé)架構(gòu)的設(shè)計,通常他的工作還包括,作為技術(shù)專家負(fù)責(zé)協(xié)助開發(fā)部門、技術(shù)支持部門、產(chǎn)品規(guī)劃部門等各方解決技術(shù)問題。因此,他的管理和溝通能力是同樣重要的。其它主要的知識和技能還包括分析和解決問題的能力、將需求轉(zhuǎn)化為設(shè)計的能力、對系統(tǒng)未來發(fā)展的預(yù)見能力等。
一個優(yōu)秀的程序員會是一個優(yōu)秀的軟件架構(gòu)師嗎?不一定。對于一個復(fù)雜的軟件系統(tǒng)來說,架構(gòu)設(shè)計通常都不是一個人就可以完成的任務(wù),需要一組具有不同知識的工程師協(xié)作完成,在這個過程中,架構(gòu)師要做大量的解釋、說服、協(xié)調(diào)、總結(jié)、歸納、妥協(xié)等工作。一個沒有擔(dān)任過負(fù)責(zé)人的程序員缺乏這方面的經(jīng)驗。
同時,國內(nèi)一種普遍的現(xiàn)象是,大量缺乏編程經(jīng)驗的博士、碩士、項目經(jīng)理負(fù)責(zé)軟件架構(gòu)設(shè)計,并聲稱不需要學(xué)習(xí)編程也能搞好軟件架構(gòu)設(shè)計。計算機(jī)科學(xué)是一門實驗的、技能性的學(xué)科,許多概念必須在編程實踐中體會,技能更是必須要操練才能提高。很難想象一個不懂編程的人會理解設(shè)計模式,而不懂設(shè)計模式的人會是一個優(yōu)秀的軟件架構(gòu)師!一個看了很多棋譜但從沒有實戰(zhàn)過的人聲稱自己是布局高手,你會信嗎?
全球眼數(shù)字視頻監(jiān)控系統(tǒng)是一個大型分布式系統(tǒng),它的開發(fā)涉及到分布式系統(tǒng)、網(wǎng)絡(luò)編程、網(wǎng)絡(luò)協(xié)議、視頻、音頻、控制、系統(tǒng)管理、數(shù)據(jù)庫、內(nèi)容管理、Web編程等許多方面的知識。作為軟件架構(gòu)師,在技術(shù)方面感受最深刻的是對化繁為簡,以及分析和解決問題能力的要求?;睘楹喚褪菍⒁粋€復(fù)雜的解決方案分解為一系列簡單的小方案,不僅可以提高開發(fā)效率,而且還可以提高系統(tǒng)的穩(wěn)定性。對于不斷出現(xiàn)的技術(shù)問題,架構(gòu)師應(yīng)該能夠迅速判斷其難度、重要程度,自己解決不了的話,可以有效利用其它資源解決。
在非技術(shù)方面,溝通能力特別重要,你要將你的設(shè)計思想傳達(dá)給開發(fā)團(tuán)隊,這件事情已經(jīng)很不容易了,更困難的是,你還要傳達(dá)給技術(shù)支持人員,甚至一些非技術(shù)人員。有的時候,你還必須妥協(xié),采用一些其他成員支持的、也許不是最好的解決方案,以保持團(tuán)隊的士氣。
總之,管理、溝通、經(jīng)驗、分析問題和解決問題的能力是一個軟件架構(gòu)師必備的素質(zhì)。對于一些所有工程師都應(yīng)該具有的素質(zhì),比如,工作熱情、責(zé)任心、迎接挑戰(zhàn)的勇氣等,就不用多說了。
許式偉金山軟件WPS產(chǎn)品架構(gòu)師
參與產(chǎn)品與項目:曾參與WPS Office之電子表格項目和WPS Office 2002項目。從2002年至今,參與WPS V6項目。成立框架項目,負(fù)責(zé)KFC(金山基礎(chǔ)代碼庫)、數(shù)據(jù)層、IO體系(XML標(biāo)準(zhǔn)等)以及Shell(用戶界面)等公共組件的研發(fā)。
感悟:今年是金山軟件創(chuàng)建十六周年,十六年來金山的每一款成功軟件都凝聚了歷代軟件架構(gòu)師的心血。每一個金山人都會對自己職業(yè)有著深刻認(rèn)識。
從性格角度來講,軟件構(gòu)架師需要心思細(xì)膩而嚴(yán)謹(jǐn);從職業(yè)特征來看,軟件構(gòu)架師要充分理解和尊重軟件產(chǎn)品的需求。由需求引導(dǎo)設(shè)計而不是相反。因此,需要特別強調(diào)產(chǎn)品需求的重要性。記得GOF有這樣一句話:“設(shè)計應(yīng)該支持變化--獲得最大限度復(fù)用的關(guān)鍵在于對新需求和已有需求發(fā)生變化時的預(yù)見性,要求你的系統(tǒng)設(shè)計要能夠相應(yīng)地改進(jìn)”。每個程序員都希望能夠?qū)懗鲎詈玫某绦颍⑹棺约旱某绦蚋苓m應(yīng)變化。但事實表明,程序能力尤其是框架設(shè)計能力并不是天生的,而是取決于程序構(gòu)架師對需求的理解程度。如果在不了解系統(tǒng)需求的前提下,就開始進(jìn)行設(shè)計,那么即使是天才,也不能設(shè)計出完美的框架。
從另外一方面講,軟件構(gòu)架師的設(shè)計只能應(yīng)付可預(yù)測的變化,而構(gòu)架師本身的技術(shù)積累和對需求的理解程度,往往會決定所設(shè)計的框架對需求變化的應(yīng)變能力。大多數(shù)的設(shè)計人員都趨向于追求完美,大多對“開閉法則”(OCP:Open Close Principle,注:Software Entities should be open for extension,yet close for modificaiton.:程序應(yīng)該可擴(kuò)展但又不可修改)非常認(rèn)同。而這是一個理想狀態(tài),但又不可太過,一味地讓系統(tǒng)應(yīng)付位置的變化,會讓自己套上一個無形的枷鎖,更為正確的做法是:讓自己知道的盡可能多,當(dāng)設(shè)計新版本W(wǎng)PS Office V6的整體框架時,通常會參考Microsoft Office和舊版本的WPS Offfice,有時甚至?xí)碢DF對同一功能的支持情況,對同類產(chǎn)品的研究和比較,有助于很好地設(shè)計新產(chǎn)品的程序框架。
此外,作為軟件構(gòu)架師,一定要善于聽取和接納不同的意見,能夠包容新的思想,愿意了解最新的技術(shù)和想法。優(yōu)秀的軟件工程師,他應(yīng)該具有創(chuàng)新的理念和兼容并包的胸懷,比如:C#、AOP等。盡管我最喜歡C++的自由,但并不排斥去了解Java、C#等語言對其的改進(jìn),很多新的事物,會讓我獲得共鳴與靈感。
正如上面所講,軟件工程師需要更強的技術(shù)積累和更縝密的思維,以及對需求的深刻理解、兼容并包的創(chuàng)新意識和胸懷,軟件構(gòu)架師的職責(zé)顧名思義,從事的主要工作職責(zé)就是設(shè)計軟件產(chǎn)品的程序構(gòu)架,也就是要,對他最終設(shè)計的結(jié)果--軟件產(chǎn)品的程序框架負(fù)責(zé)??刹僮餍院拖到y(tǒng)的應(yīng)變能力是軟件構(gòu)架師的主要職責(zé)和工作重點。
我雖不是計算機(jī)專業(yè),卻是一位計算機(jī)狂熱愛好者,對C語言有著深刻的領(lǐng)悟,被同學(xué)們戲稱“C狂”,曾獨立開發(fā)、與同學(xué)合作開發(fā)軟件。我對于感興趣的東西,總是去探索它內(nèi)在的實質(zhì)性內(nèi)容。從小就酷愛數(shù)學(xué)的我,在推理的嚴(yán)謹(jǐn)上對自己要求非常高。我相信一個觀念:嚴(yán)謹(jǐn)絕對不是創(chuàng)造的對立面,而是創(chuàng)造性思維的必備條件。
王棟 盛世龍吟數(shù)字科技
主持產(chǎn)品與項目:主持產(chǎn)品與項目:負(fù)責(zé)國家疾病預(yù)防控制中心的“非典型肺炎個案調(diào)查報告管理系統(tǒng)”、“國家疾病報告管理信息系統(tǒng)”、“SARS早期預(yù)警監(jiān)測試點項目”。國家質(zhì)量產(chǎn)品認(rèn)證中心的“認(rèn)證人員管理系統(tǒng)”等。其中采用Apex Portal Server(24人/月)兼容于JSR-168的portal實現(xiàn),采用一些成熟的開放框架,使用輕量級設(shè)計開發(fā)理念,加速開發(fā)速度縮短開發(fā)周期。
王棟 盛世龍吟數(shù)字科技
感悟:軟件架構(gòu)師是團(tuán)隊中的一員,和其他項目成員沒有什么區(qū)別,只不過承擔(dān)的職責(zé)要大些,因為畢竟架構(gòu)設(shè)計師所作的工作比較重要。架構(gòu)設(shè)計師的具體工作是為系統(tǒng)設(shè)計架構(gòu),做技術(shù)的決策。而國內(nèi)對于各種角色分工不明確,通常架構(gòu)師都有項目管理的職責(zé)。
一個成功的架構(gòu)設(shè)計師一定是不僅精通設(shè)計工作而且精通實現(xiàn)工作的。缺乏了設(shè)計的實踐,就缺少了對系統(tǒng)整體的把握;缺乏了實現(xiàn)的實踐,則缺少了對系統(tǒng)中某些重要技術(shù)點的全面了解。在和團(tuán)隊成員的交流當(dāng)中,特別是講述自己的設(shè)計思想時,設(shè)計圖固然重要,但設(shè)計圖只能提供一個概念模型,真正的設(shè)計還是需要用源代碼體現(xiàn)。為了更好的設(shè)計和實現(xiàn)還要掌握各種工具和類庫的使用,因為架構(gòu)設(shè)計師有時還是技術(shù)咨詢顧問。
在系統(tǒng)設(shè)計和技術(shù)決策時,最難做到的就是平衡和取舍。在規(guī)定的時間內(nèi),團(tuán)隊內(nèi)部人員的技術(shù)水平和狀態(tài)、技術(shù)的成熟穩(wěn)定度、技術(shù)實現(xiàn)的難易程度等因素都會影響系統(tǒng)架構(gòu)的最終實現(xiàn)。比如去年四月底—正是SARS在北京鬧得最兇的時候,我們接到了國家疾病預(yù)防控制中心的《非典型肺炎個案調(diào)查報告管理系統(tǒng)》的開發(fā)任務(wù),由于國家疾病控制中心沒有一套基于互聯(lián)網(wǎng)的疾病申報系統(tǒng),給這種突發(fā)性的傳染性疾病申報工作帶來一些困難。全部基于傳真和電話的申報信息必須經(jīng)過人工處理才能形成報告上報,而面對神秘的SARS,申報的內(nèi)容在不斷的調(diào)整,上報的流程也在不斷地更改,如果我們?nèi)匀话凑胀ǔ5膽?yīng)用程序開發(fā)方法,可能很快就能完成這樣簡單的數(shù)據(jù)提交工作,但是如果任何地方稍有改變,程序開發(fā)人員必須在現(xiàn)場完成程序更改。由于當(dāng)時的特殊情況,我們的開發(fā)團(tuán)隊也不可能保持特別大的規(guī)模,而時間要求又極其苛刻——一周之內(nèi)系統(tǒng)要測試上線。經(jīng)過權(quán)衡,認(rèn)為必須滿足可實時動態(tài)定制申報內(nèi)容以及定制的查詢統(tǒng)計,我們承擔(dān)著巨大的壓力,最后決定采用簡化的模型實現(xiàn)系統(tǒng),用項目成員最熟悉的技術(shù)和概念,完成保證系統(tǒng)運行的最小功能集合。
對于一個系統(tǒng)或產(chǎn)品,還需要有不斷改善它的耐心,有時還需要推翻重新實現(xiàn)的勇氣。上邊提到的項目第一階段,在瘋狂的加班加點中基本完成了。不過,由于時間倉促系統(tǒng)還是有改進(jìn)和提高的余地。在接下來的幾個月時間內(nèi),我們做的就是不斷對這個系統(tǒng)細(xì)化,深化,修改,調(diào)整。這時候,其他相關(guān)項目也要啟動了,啟用我們的核心引擎后,經(jīng)過很短時間的定制,都分別上線運行了,充分體現(xiàn)了原有模型的設(shè)計重用性和系統(tǒng)的可擴(kuò)充性。但精益求精,針對新的需求,我對原有的一些設(shè)計缺陷有了新的認(rèn)識,界面不夠靈活、流程不能定義、結(jié)構(gòu)稍顯混亂,等等。
隨著又一個項目,所有上次積累下來想修改的東西都有了機(jī)會重新實現(xiàn),這是多么美好的感覺。國家質(zhì)量認(rèn)證中心的業(yè)務(wù)系統(tǒng),有更多表單要填寫,有更多的復(fù)雜流程要實現(xiàn),有更多的組織機(jī)構(gòu)和角色要定義,需要更靈活的表現(xiàn)形式和配置功能。以前的系統(tǒng)引擎就不能滿足了,就決定使用更新的結(jié)構(gòu)、更新的工具甚至是更新的過程來實現(xiàn)。這回我們做到了每一個工作流可以用戶自定義,每一個工作流節(jié)點中的表單用戶可以自定義,每一個查詢都可以自定義。隨著時間推移,這套系統(tǒng)也在不斷演進(jìn)中。作為軟件架構(gòu)師,學(xué)習(xí)的能力和態(tài)度、敏銳的觀察能力是非常重要的。必須通過各種途徑學(xué)習(xí)和觀察。對于目前國內(nèi)的應(yīng)用狀況和互聯(lián)網(wǎng)應(yīng)用的不斷深入,在不斷的學(xué)習(xí)和觀察中我覺得不管在哪些方面都需要整合,不管是企業(yè)內(nèi)部的各種信息孤島還是互聯(lián)網(wǎng)上的各種應(yīng)用。如何去整合資源,為最終用戶服務(wù),這個問題讓我自然想到了Portal,這將是我們公司下一個重要發(fā)展方向。面對Portal世界中紛繁的技術(shù),下一波的學(xué)習(xí)和實踐就要啟動了。
一個軟件架構(gòu)師,要勤于學(xué)習(xí)、觀察、思考,決不放棄對最底層實現(xiàn)技術(shù)的掌握同時需要把握好系統(tǒng)框架的平衡,學(xué)會正確的取舍,并且要有耐心和勇氣面對自己的設(shè)計,不斷進(jìn)行改進(jìn)甚至重新實現(xiàn)。
周恒 浪潮軟件技術(shù)研究中心
主持產(chǎn)品與項目:開發(fā)了Web應(yīng)用框架,配套開發(fā)包,樹立了企業(yè)應(yīng)用框架在浪潮軟件的地位。這一產(chǎn)品也從以Web應(yīng)用框架1.0為基礎(chǔ),發(fā)展到今天的包含Web應(yīng)用框架、工作流平臺、商業(yè)服務(wù)平臺、業(yè)務(wù)規(guī)則引擎等的企業(yè)應(yīng)用框架3.0。這一企業(yè)應(yīng)用框架也已在除煙草外的通訊、衛(wèi)生、政務(wù)、稅務(wù)等行業(yè)全面開花。
感悟:回顧工作兩年來的情況,分析和目標(biāo)的差距,朝著目標(biāo)一步步前進(jìn),談?wù)勎业姆此己腕w會:
補充基礎(chǔ)理論知識。IT的技術(shù)發(fā)展是非??斓?,新技術(shù)層出不窮,但是各種技術(shù)之間很多原理是一樣的,是相通的,重要的是要把原理搞通。
擴(kuò)寬知識面。最初,我的知識面還是太窄,當(dāng)時對于網(wǎng)絡(luò)、存儲、大小型機(jī)、大型數(shù)據(jù)庫幾乎都沒有深入的接觸和使用。對于構(gòu)建一個全新大型的基于J2EE的企業(yè)應(yīng)用系統(tǒng)來說,架構(gòu)師需要熟悉數(shù)據(jù)庫技術(shù)、操作系統(tǒng)技術(shù)、存儲、網(wǎng)絡(luò)技術(shù),J2EE體系架構(gòu),MVC框架,Java程序語言,還需要熟悉一到兩個應(yīng)用服務(wù)器、一到兩門大型數(shù)據(jù)庫。
架構(gòu)師需要具備扎實全面的技術(shù),掌握廣泛的開發(fā)技能,超離于程序語言之上,熟悉多種系統(tǒng)架構(gòu),有豐富的開發(fā)經(jīng)驗,能選擇并設(shè)計合理的方案。
要深入。深入到本質(zhì)里面去,絕對不能浮躁。不光要了解表象,還必須了解隱藏在表象里面的本質(zhì)。架構(gòu)師不只是使用者,更多的是建造者,創(chuàng)新者,每一個決定都可能會影響幾十個開發(fā)人員和成百上千的使用者,因此必須深入熟悉技術(shù)的本質(zhì),了解原理,才能靈活運用,不可能臨時抱佛腳,現(xiàn)學(xué)現(xiàn)賣。
浮躁只會讓人一事無成。曾見過一些人,寫了兩月程序,就嫌寫程序低級要去做設(shè)計,剛寫了兩月設(shè)計,就嫌設(shè)計低級,就要去搞需求分析,剛搞了兩天分析,又覺得搞技術(shù)沒前(錢)途,就要去搞管理或者搞市場。也見過一些人,搞了三月嫌工資低,跳一下漲點工資,再搞三月又跳跳漲點工資。跳來跳去,開始還能往“上”跳,到后面只能被趕著往下跳了。
加強交流和溝通。曾經(jīng)悶頭苦學(xué),希望能學(xué)得很牛,把什么都研究透了,然后可以教徒弟,可以帶出一批人來。在這個過程中總是碰到一些檻,雖不至于灰心喪氣,但也挺郁悶。頭告訴說不要指望一個人都干完了,再厲害也不可能把啥都搞明白,一方面要形成一個學(xué)習(xí)的氣氛,大家都很厲害,水漲才能船高,另外一方面要加強和業(yè)界尖端人士的交流,共同提高。
學(xué)習(xí)能力對于一個搞IT的人來說非常重要,如果沒有很強的學(xué)習(xí)能力,很難快速適應(yīng)技術(shù)變化的能力。
有一年只做了一個物流管理系統(tǒng)一個單,基于J2EE的單子,一切都是從頭做,單子額不大內(nèi)容卻不少。雖然最后順利完成,卻因為廣泛使用了應(yīng)用服務(wù)器提供商提供的一個不成熟的擴(kuò)展包而吃盡了苦頭。雖說架構(gòu)師不糾纏于細(xì)節(jié),但是忽略了細(xì)節(jié)卻可能造成嚴(yán)重的后果。對于7X24小時系統(tǒng),一個細(xì)節(jié)不處理好,就會造成停機(jī)和嚴(yán)重的損失。細(xì)節(jié)就是追求完美,架構(gòu)師既要有好的大局觀,也不能忽略細(xì)節(jié),要求我們不僅對原理搞明白,很多時候必須對具體技術(shù)實現(xiàn)有透徹的了解。
架構(gòu)師要對系統(tǒng)的功能負(fù)責(zé),對系統(tǒng)的成熟度負(fù)責(zé),對系統(tǒng)的成本負(fù)責(zé),架構(gòu)自軟件始而始,自軟件終而終。架構(gòu)師需要參與擬定項目的各種標(biāo)準(zhǔn)和規(guī)范,要指導(dǎo)大家,要和低層設(shè)計人員探討一些難點的設(shè)計問題,他不僅僅是一個技術(shù)高手,還要充當(dāng)技術(shù)的領(lǐng)導(dǎo)者,因此,學(xué)習(xí)一些軟件工程的知識和提高領(lǐng)導(dǎo)力是絕對有必要的。
在項目組中,架構(gòu)師是一個角色,不一定就是一個人,可能是一個小組。
架構(gòu)師雖然不要忽略細(xì)節(jié),也要警惕過分追求完美,架構(gòu)師學(xué)會放棄,在系統(tǒng)的功能、成熟度、成本中取得平衡,從客戶的角度和開發(fā)者的角度來考慮問題。特別是要警惕技術(shù)情結(jié),不能一味追求最新的不成熟的技術(shù),對于難以完成的功能,也需要暫時舍棄。不可能一下造成最完美的系統(tǒng),袁德俊 軟件工程師 自由職業(yè)
主持產(chǎn)品與項目:1997年金山游俠開發(fā)成功,一直從事系統(tǒng)編程多年。目前,自主開發(fā)的C語言規(guī)范的腳本語言“NGNc”具有高聚合低偶合的系統(tǒng)設(shè)計。NGNc從體系結(jié)構(gòu)和應(yīng)用層級都與JAVA如出一轍,絕非模仿,而是從需求中來。
感悟:自從電腦出現(xiàn)在我的視野,能延伸我的頭腦是我對計算機(jī)的最直接感受。而從事軟件編程更給我無窮的力量和沖動,探索、挑戰(zhàn)、駕御是我從一個個不眠之夜的開發(fā)中獲得的最大樂趣。起初只是簡單的重復(fù)著編譯Sample,添加個別功能,以為語言就是計算機(jī)的全部。隨著系統(tǒng)編程的深入,漸漸我的思維習(xí)慣轉(zhuǎn)變了,操作系統(tǒng)的代碼跟蹤,給了我更大的空間去探索,就象進(jìn)入了一個幽暗神秘的海洋,漫漫地與現(xiàn)在的各種概念越來越遠(yuǎn),有時候同朋友們溝通都缺乏了共同的關(guān)注焦點。
開發(fā)NGNc完全是個偶然的機(jī)會。一直以來,用VC的IDE環(huán)境開發(fā)項目,并組織和管理項目需要的文件,盡管VC的功能很強大,但在項目后期,每每都是因為修改個別的數(shù)據(jù),而重新編譯整個項目,很麻煩。起初,通過設(shè)計系統(tǒng)的數(shù)據(jù)文件格式,將數(shù)據(jù)文件搬移出項目,將引擎和數(shù)據(jù)分離,只在修改數(shù)據(jù)的時候,用數(shù)據(jù)編輯器或簡單文本進(jìn)行描述。編制數(shù)據(jù)編輯器雖然可以避免規(guī)范數(shù)據(jù)輸入等優(yōu)點,但額外工作產(chǎn)生了:文本描述成為我們主要的目標(biāo)。
最初文本描述方法簡單,比如Window的Ini文件管理模式。隨著文本文件格式的逐步復(fù)雜,文本文件到特定數(shù)據(jù)格式的轉(zhuǎn)換工具越來越想向C語言轉(zhuǎn)變。這就是NGNc的第一個產(chǎn)生的契機(jī)。我們叫它“DataOut”,顧名思義就是將數(shù)據(jù)拿出來的意思。項目開發(fā)的越多,項目后期對控制邏輯和規(guī)則描述的需求也逐步呈現(xiàn)出來。僅僅DataOut已經(jīng)不能滿足我們的需要,起初同文本數(shù)據(jù)描述一樣,只是簡單的規(guī)則羅列,但隨著功能的發(fā)展,支持簡單的類C語言的規(guī)則書寫方式被支持了。
發(fā)展到現(xiàn)在NGNc已經(jīng)完全成為了真正的C語言,并擁有自己的虛擬機(jī),IDE調(diào)試環(huán)境,NGNbios的UI支持庫,它還將會擁有很多很多。隨著我對NGNc的駕御,我的視野寬廣了,可以想象在它的支持下的應(yīng)用會更加開枝數(shù)葉。
另外說明一下:NGN是“Engine”的音,NGNc是我對它的期望,不只驅(qū)動應(yīng)用,更可以驅(qū)動我的夢想,就如同每個程序員在深夜里完成一段代碼后的成就感一樣。我對“軟件架構(gòu)師”的理解是,它只是眾多軟件行業(yè)內(nèi)的一個分工,無論它的高度如何,需要多么資深的背景,多少年頭的開發(fā)經(jīng)驗,他只是一個崗位,就如同其他崗位一樣,他需要思考他這個層面的問題。任何一個崗位都可以說是一個架構(gòu)師,如同:人體、器官、組織、細(xì)胞,都是個相對封閉的系統(tǒng),都異常的精密,只是它們都有它們各自的責(zé)任范圍。
軟件架構(gòu)師如果是軟件工程師的能力體現(xiàn),他應(yīng)該具備從宏觀到微觀的全部知識,并在他的頭腦中運轉(zhuǎn)著整個行業(yè)甚至世界的模型,他可以通過自己頭腦的精密模擬,實現(xiàn)對任何問題的把握,無論是宏觀還是微觀。我們之所以需要這樣的人,就是因為我們的電腦無法完成如此復(fù)雜的計算,即使用巨大的知識庫陣列也無法達(dá)到大腦的快速處理速度,有時候,架構(gòu)師的一個感覺就可以左右整個行業(yè)甚至未來。具備這樣高度的人是值得人們崇拜的!
后 記
軟件架構(gòu)師可細(xì)分為應(yīng)用架構(gòu)師和技術(shù)架構(gòu)師,應(yīng)用架構(gòu)是軟件本身作為一個應(yīng)用而存在的結(jié)構(gòu),技術(shù)架構(gòu)是使應(yīng)用能夠運轉(zhuǎn)的支撐架構(gòu)。就像軟件是為社會為生活服務(wù)一樣,技術(shù)架構(gòu)是服務(wù)于應(yīng)用架構(gòu)的。
有不少新員工,因為基本是從大學(xué)畢業(yè)的人,學(xué)習(xí)接收新東西的能力都挺快,但是成就迥然有別。有的人,也具有強烈的好奇心,但為了學(xué)習(xí)而學(xué)習(xí),敝帚自珍,不愿意應(yīng)用到開發(fā)和工作中去,這種人,學(xué)到一定程度就很難再提高,學(xué)習(xí)能力只能算是不及格。
而且,還有一些立志做J2EE架構(gòu)師的程序員,不但不愿意深入學(xué)習(xí)Java虛擬機(jī)規(guī)范,對于API也只是一知半解。問其理由,答曰,犯不著搞明白,到用的時候查查API就行了。天哪,到用的時候查查API就行了,如果你是一個摩天大樓的建筑師,到蓋高樓的時候現(xiàn)查查各種建材的參數(shù)規(guī)格指標(biāo)就能蓋起大樓來了么?就能把水、電、梁、管、消防等搭配得合情合理么?想想看,我們做的架構(gòu)可能也會影響大批設(shè)計師和程序員,影響大批使用的用戶,豈是現(xiàn)查API就能行的?
因此,我們可以說:架構(gòu)是一門科學(xué),更是一門藝術(shù),觸類旁通,除了掌握深厚的技術(shù)知識以外,要盡可能多地掌握領(lǐng)域知識。成為架構(gòu)師,沒有速成的辦法,唯有實踐+努力。