欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      程序員和項目經(jīng)理混跡職場秘籍

      時間:2019-05-13 02:48:22下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《程序員和項目經(jīng)理混跡職場秘籍》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《程序員和項目經(jīng)理混跡職場秘籍》。

      第一篇:程序員和項目經(jīng)理混跡職場秘籍

      第1個故事 我的項目經(jīng)理成長路

      低調(diào)、學(xué)歷一般、內(nèi)外向兼有的性格。對,這就是我。十年前為了就業(yè)進入IT領(lǐng)域。從當(dāng)初的菜鳥程序員、數(shù)據(jù)庫開發(fā)人員、需求分析人員成長為如今五年經(jīng)驗的項目經(jīng)理。在這十年歷程中經(jīng)歷過很多困難,有職業(yè)發(fā)展迷茫的、有技術(shù)的、有為人處世的等等。另外我也經(jīng)常關(guān)注多個論壇中技術(shù)貼、職業(yè)規(guī)劃貼等等來學(xué)習(xí)彌補自己的不足。今天再也按捺不住自己,將自己的奮斗過程簡單寫來與大家共勉。菜鳥經(jīng)過自己的努力也可以在IT領(lǐng)域小有作為。文筆不周,請大家見諒。

      本人于二零零六年畢業(yè)于一所普通大專院校,電子商務(wù)專業(yè)(偏文)。畢業(yè)前就知道就業(yè)形勢嚴(yán)峻(主要還是缺乏技術(shù)、沒有工作經(jīng)驗)。在老師和同學(xué)的建議下到一所培訓(xùn)機構(gòu)學(xué)習(xí)了半年java等課程。面試十幾家公司以失敗告終,聽了輔導(dǎo)老師的指導(dǎo)后修改了簡歷(改為一到一年半年工作經(jīng)驗),同時面試的時候吹了牛x成功入職某公司成為菜鳥程序員。如今回憶當(dāng)初自己面試的場景結(jié)合現(xiàn)在面試他人的經(jīng)驗做了一些面試總結(jié)。一,如果缺乏真正的公司工作經(jīng)驗和實操經(jīng)驗,面試的時候要適當(dāng)?shù)目浯笠稽c工作經(jīng)驗,表現(xiàn)出不急不躁、自信的狀態(tài)。作為初級開發(fā)人員,面試官并不會要求技術(shù)精湛、理解深入,但是面試者要表現(xiàn)出積極端正的態(tài)度;二是要理解網(wǎng)絡(luò)等方式給出的筆試面試題。只有理解后背誦能使知識系統(tǒng)化、理論化,面試官會感覺你基礎(chǔ)好,是可培養(yǎng)的人才(背誦使用官方的術(shù)語回答面試題會顯得高大上,如果你學(xué)歷一般的話這樣會顯得科班一些)。三是如果面試官問你相對比較復(fù)雜的問題時如果沒有具體的方法可以說出自己的思路,如果沒有思路的情況下,可以坦誠的說明關(guān)于這個知識點暫未未涉足到。切勿胡吹亂說,這樣會給人不踏實可靠的感覺。

      二零零九年跳槽到第二家公司。本人出身草根,經(jīng)濟拮據(jù)還是主要跳槽原因。這時已經(jīng)有了兩年工作經(jīng)驗,關(guān)于技術(shù)、和同事合作溝通等等也積累了一定經(jīng)驗。在這個公司主要做oracle數(shù)據(jù)庫開發(fā)(面試時吹了牛x說自己做過電信項目的清賬程序)。其實數(shù)據(jù)庫后臺開發(fā)沒有真正做過,無奈從頭學(xué)起。一是對

      程序員和項目經(jīng)理混跡職場秘籍

      新領(lǐng)域業(yè)務(wù)的不理解,二是對數(shù)據(jù)庫后臺開發(fā)沒有實際經(jīng)驗,三又是在試用期。為了當(dāng)初面試時自己吹下的牛x也為了表現(xiàn)自己,除了每天正常工作八小時外,我晚上自覺加班連續(xù)兩個多月,每天晚上死磕學(xué)習(xí)到半夜。包括存儲過程的開發(fā)、觸發(fā)器的開發(fā)、程序調(diào)用數(shù)據(jù)庫后臺程序、job的開發(fā)等等。之后成功交付數(shù)據(jù)庫后臺開發(fā)的三個模塊到測試組。三個月后項目成功上線。由于自己的心勁還比較大,加上自己經(jīng)常主動和領(lǐng)導(dǎo)同事溝通,領(lǐng)導(dǎo)對我逐漸信任。將更多的工作分配給我。那段時間真的每天筋疲力盡,付出總算有了一點回報。說好聽點叫領(lǐng)導(dǎo)器重,反過來說叫壓榨組員(一個人干三個人的活)。但是看你自己怎么看吧。我呢就是每天給自己積極的心理暗示我可以做好,我要堅持做好。我把多做的工作就當(dāng)成領(lǐng)導(dǎo)的器重而不是在壓榨我的勞動力。載后來我負(fù)責(zé)輔導(dǎo)兩位新人,那時我算是一個小組長的角色吧。再后來我們部門經(jīng)理離職了,而我還在那七八個人的團隊工作了兩年多。經(jīng)過這個公司的經(jīng)歷我總結(jié)的幾點。一,不要擔(dān)心自己沒有做過的東西做不好,而且要敢于勇敢主動承擔(dān),開發(fā)就是學(xué)習(xí)和實踐的過程,而且能證明自己有較強研發(fā)能力;二,不要過多計較個人得失,多付出(比如沒有完成工作任務(wù)自覺加班,其實就是當(dāng)初面試吹牛逼,哈哈。)就有能力和經(jīng)驗的提高。三,做程序是相對枯燥的工作,開發(fā)過程中以及其他工作內(nèi)容中和領(lǐng)導(dǎo)、同事多溝通,提高自己的溝通能力,既能調(diào)節(jié)氛圍以后又能有機會做開發(fā)以外的工作,四,工作中不斷死磕自己,無論是技術(shù)還是溝通要提高自己,一定要提高。要注重溝通能力,這樣職業(yè)發(fā)展的面會越來越廣。

      二零一二年跳槽到第三家公司。也可能是機遇,也可能是自己的付出有了回報。正是由于上家公司一起工作的經(jīng)歷使我和領(lǐng)導(dǎo)間建立了較深的信任。我到第三家公司就是上一家公司部門經(jīng)理給我打的電話說正組建項目團隊。我呢,又比較好強,有了近五年的工作經(jīng)歷,感覺自己溝通能力還行。當(dāng)時我就提出我要面試項目經(jīng)理。當(dāng)時他還感覺有些遲疑,經(jīng)過我主動溝通。從語言開發(fā)、數(shù)據(jù)庫開發(fā)、主動溝通等多個方面和領(lǐng)導(dǎo)協(xié)商他給了我這個機會(說實話又是沒有實際帶項目經(jīng)驗,自己是有擔(dān)心的)。我開始了我的項目經(jīng)理之旅,帶領(lǐng)四位研發(fā)人員開發(fā)了一個小型B/S結(jié)構(gòu)的系統(tǒng)。研發(fā)中經(jīng)常有技術(shù)問題,有些組員問我時,也是我沒遇見的問題,我經(jīng)過思考求證提供了方法,但是因為是新的團隊,經(jīng)常西安 第1頁 程序員和項目經(jīng)理混跡職場秘籍

      有組員不服的情況,我開始就自己編寫代碼解決問題。經(jīng)歷幾次后團隊成員磨合的越來越好,我也得到組員的認(rèn)可有了一定號召力。再者,研發(fā)過程中項目經(jīng)理也要跟蹤進度,控制時間、人力成本。一次兩個組員之間因為一個問題爭執(zhí)的面紅耳赤,其實解決問題方法都差不多。為了團隊的和諧氛圍要安撫組員的情緒,不能讓情緒影響了工作。即便如此在項目管理中我還有些問題沒有解決方法和思路,這時候就請教其他同事,經(jīng)過單獨談話請教獲得處理問題的方法和思路,在這也感謝部門老大了。經(jīng)過這個帶領(lǐng)研發(fā)人員開發(fā)項目的過程,我總結(jié)了幾點。一,技術(shù)團隊主要以技術(shù)服人,起碼在新的同事之前要有幾次證明自己的機會,沒有機會要創(chuàng)造出機會,這樣團隊中成員才會擁護你的帶領(lǐng),其實國內(nèi)好多公司項目經(jīng)理就是技術(shù)經(jīng)理,比如我在這家公司的崗位和工作內(nèi)容,軟件開發(fā)的項目經(jīng)理是最不像經(jīng)理的經(jīng)理。二,控制成本、人力等重要要素,公司都是壓榨勞動力的,實際中人員都是缺少緊張的(我們領(lǐng)導(dǎo)說人力充裕項目就不掙錢了,現(xiàn)在想來有一點道理)。所以要合理搭配人力、分配模塊和合理安排時間、把控進度。三,團隊是由人構(gòu)成的,有人的地方就更容易生出來問題。要定期和不定期的和團隊成員溝通,了解他們真正想法和訴求,把團隊的穩(wěn)定性、團隊的氛圍建設(shè)的更好。四,在討論問題的時候要放低姿態(tài)不能把自己的想法強加給組員,要以理服人;但是相反,公司制度及管理方面該嚴(yán)肅要嚴(yán)肅,增加威望方便管理團隊。

      二零一三年至今,在第四家公司擔(dān)任項目經(jīng)理、產(chǎn)品經(jīng)理崗位,由獵頭公司推薦而來。主要帶領(lǐng)項目團隊近二十余人研發(fā)了一個大項目和兩個產(chǎn)品。我面試的時候是項目經(jīng)理的崗位,到團隊后又是新的面孔多,剛開始也是大家不服氣,也會向我的領(lǐng)導(dǎo)反映憑什么就招個新人直接擔(dān)任項目經(jīng)理,讓老人怎么看,甚至有個別同事直接給我說你剛來就是項目經(jīng)理,我都待五年還是中級開發(fā)人員(我們已經(jīng)相處三個月,我心想工作六到七年了還是中級開發(fā),技術(shù)不行、整天嘴上胡說,一寫代碼就不行了)。后來我和他單獨吃了一次飯,放低姿態(tài)和他敞開心扉的深入的交流,慢慢他放低戒備接納了我。項目和產(chǎn)品研發(fā)的思路還是有較大的差別。項目有被需求調(diào)研的具體對象,而產(chǎn)品研發(fā)剛開始的需求都是從項目延伸而來,有時候是閉門造車,后續(xù)要經(jīng)過市場的印證。項目經(jīng)常有明確的工期要求,而產(chǎn)品的研發(fā)則不一定。項目的svn版本簡單,而產(chǎn)品經(jīng)常會出現(xiàn)多個第2頁 西安 程序員和項目經(jīng)理混跡職場秘籍

      分支的管理。經(jīng)過自己的沉淀和對產(chǎn)品的精心思考研究對公司的產(chǎn)品定位有了新的理解和建議,成功研發(fā)兩套產(chǎn)品部署全國20余個省份,期間出差也多,也終于理解了出差的辛酸。如今孩子也快出生了,繼續(xù)死磕自己,為了我們更好的生活。

      經(jīng)過十年的奮斗,當(dāng)前我成長為一個有一點閱歷的項目、產(chǎn)品經(jīng)理。項目經(jīng)理,其實在歐美IT公司是team leader的角色,而中國的項目經(jīng)理其實好多偏向于技術(shù)經(jīng)理,而大點的公司或者團隊才更側(cè)重于真正意義的項目管理。以我現(xiàn)在公司的角色是管理、技術(shù)大約各一半。但其實我還有很多不足的地方,技術(shù)和管理都有。下面是我送給成長為項目經(jīng)理和正在做項目經(jīng)理工作的同僚的幾條個人心得或建議,與大家分享和請教:

      一、要有較好的技術(shù)背景和成長經(jīng)歷,死磕自己,學(xué)習(xí)技術(shù)和管理(注重溝通、協(xié)調(diào)學(xué)習(xí)項目管理的鐵三角),這樣才能服務(wù)于團隊成員,讓團隊成員心服口服。

      二、交流問題時要放低姿態(tài),此時不能把自己當(dāng)成項目經(jīng)理,要以技術(shù)服人、以理服人,切記擺出領(lǐng)導(dǎo)的架勢;而在公司制度、管理方面要嚴(yán)肅,管理方面不能和大家嘻嘻哈哈,這樣不利于項目和團隊成員的管理。

      三、定期和不定期和各位成員溝通,察言觀色,了解成員的真正訴求和內(nèi)心想法,能幫助他們解決的問題盡量幫助。及時疏導(dǎo)心里承受差的同事,排除不順的情緒,關(guān)心特別個性、比較內(nèi)向的同事,讓他們感覺到大家是個整體,沒有被邊緣化。讓他知道除了工作大家是同事,可以一起說說笑笑。

      四、向上級領(lǐng)導(dǎo)(部門經(jīng)理或者總監(jiān)等角色)定期和不定期的匯報工作,讓領(lǐng)導(dǎo)知道我們的項目進度和人力各方面的狀態(tài),盡量少給領(lǐng)導(dǎo)添麻煩,要想辦法自己解決問題替領(lǐng)導(dǎo)分憂。項目經(jīng)理要讓上級領(lǐng)導(dǎo)真正放心,主動找領(lǐng)導(dǎo)匯報工作成果、進度。不要等領(lǐng)導(dǎo)來問你。

      五、溝通、管理等要不卑不亢、不急不躁,表現(xiàn)出沉著穩(wěn)定的狀態(tài)。遇到問題不能急不能慌,團隊成員或者領(lǐng)導(dǎo)告知你突發(fā)狀況的時候不能自己都慌慌張張,這樣不僅會讓領(lǐng)導(dǎo)同事?lián)哪愕哪芰?,更有可能被替代。你需要做的是時刻準(zhǔn)備著問題的到來,遇到問題時拿出解決方法。技術(shù)問題有能力指導(dǎo)盡量指導(dǎo),西安 第3頁 程序員和項目經(jīng)理混跡職場秘籍

      沒有能力時要協(xié)調(diào)高級工程師、架構(gòu)師等人員來解決;溝通問題要自己把握,要和直屬領(lǐng)導(dǎo)溝通、和本項目組成員緊密溝通。有需要的情況下還要跨級溝通、跨部門溝通等等(要特別注意跨級匯報,緊急需要時一定要注意技巧。比如緊急情況需要領(lǐng)導(dǎo)決策而直屬領(lǐng)導(dǎo)聯(lián)系不上,這時候越級請示要事先說明直屬領(lǐng)導(dǎo)聯(lián)系幾次聯(lián)系不上等具體情況??傊`活對待)。

      第2個故事 程序員的辦公室哲學(xué)

      其實標(biāo)題叫辦公室的哲學(xué)有點大,姑且先這么叫。我畢業(yè)十年有余,自己喜歡做的事情基本上也做了,包括工作和生活上的。起碼沒有太多讓我后悔的事情,該學(xué)也學(xué)了,該工作也工作了,該瘋玩也瘋玩了。下面是我的作為IT人的一些總結(jié),送給職場中的各位。希望給你們帶來啟發(fā)。

      1、不要總說當(dāng)前的技術(shù)不夠新、框架不夠好(有本事自己上,行動起來,別光嘴上逼逼)

      作為經(jīng)驗欠缺的人、或者剛?cè)肼殘龅娜?、亦或是工作幾年的人不要輕易說當(dāng)前采用技術(shù)的好壞、框架的好壞。能采用這樣的框架也是核心技術(shù)人員評估討論過的,是適合當(dāng)前公司的情況的(比如技術(shù)架構(gòu)、人力資源、歷史遺留等多方面因素)。說這些話會有幾個意思:一是說這些框架不好,那就證明你有甄別能力,那好其他人會認(rèn)為你有搭新框架的能力,有指導(dǎo)大家技術(shù)開發(fā)的能力。

      二、你經(jīng)驗欠缺或者你是新人,你剛來就說架構(gòu)不好等等是負(fù)面信息,讓資格老的員工怎么看你。時間久了大家就會越來越討厭你,你就是個嘴子。所以不要光說不練,吹牛逼吹得太狠容易傷到自己。所以千萬不要老是說要用什么新技術(shù),什么重新設(shè)計新系統(tǒng)。我想,大家不要在職場上無根據(jù)的亂評價框架和技術(shù),要有依據(jù),要能落地,要能指出問題后提出解決方法,別每次嘴上逼逼。

      2、不要盲目相信做市場的人

      做市場的銷售人員或者領(lǐng)導(dǎo),針對技術(shù)人員往往比較刻薄。他們面對客戶的時候跟孫子一樣,面對技術(shù)人員又喜歡把自己當(dāng)大爺。銷售會給技術(shù)人員灌輸什么思想:盡快做,做完有獎金、做完我向公司幫你申請。。要么就是年終獎幫你第4頁 西安 程序員和項目經(jīng)理混跡職場秘籍

      申請x個月的工資,要么就是下周請你吃飯,但是千萬不敢太當(dāng)真。開發(fā)工作是細(xì)水長流的事情,如果你開始激情滿滿,時間久被銷售磨的沒了激情,反而技術(shù)人員會被認(rèn)為工作沒以前努力了。所以激情要保持,要么就保持適度的激情。要有甄別銷售人員“忽悠”技術(shù)人員的能力,別把他們說的話太當(dāng)回事、別太認(rèn)真。

      3、指導(dǎo)或者幫助同事的工作,讓對方知道你是在幫他。

      IT人或者說是程序員,大部分人的節(jié)奏是類似的,每天上班最少8個小時。每個人都遇見過問題,每個人也給他人指導(dǎo)過問題。對于幫助我們的人我們要心存感激,不要認(rèn)為他們是應(yīng)該的。要知道他們也有自己的開發(fā)任務(wù),有的是項目經(jīng)理指定他給予你指導(dǎo),有的是你請人家給你指導(dǎo)。但無論那種情況請表示感謝。

      還有我們有時候也給同事指導(dǎo)或者幫助他解決問題。我曾經(jīng)遇到一位女程序員,人呢?感覺人品有點問題。同時長相也一般但自己還很自信自己長的是美女。有一天她問我問題了,等我給他親手解決完問題,人就嘴巴開始叨叨說不是那個原因,我說代碼都幫你調(diào)好了,還說不是那樣的原因,活生生的系統(tǒng)在你跟前,你嘴就是犟,說完她就不吭聲了。而別人也給他指導(dǎo)問題(她技術(shù)個人感覺真一般)指導(dǎo)完也是婆婆媽媽說一堆,顯示自己很牛逼的樣子,媽的,牛逼自己調(diào)代碼別找別人幫你。后來才知道是關(guān)系戶進公司的。對于這樣的人,要讓華麗委婉的拒絕語言狠狠的給她一大嘴巴子。大家討厭的就是這種嘴上胡說的人,顯示自己牛逼的人。所以別人幫我們要感激,我們幫助別人耐心一點,如果對方再嘚瑟好好削他。

      4、高調(diào)做事,低調(diào)做人

      很簡單的道理。就是為人要謙虛,做事情要顯示出自己牛逼的一面。我一同事,經(jīng)常在客戶,經(jīng)理面前說自己以前在哪個項目連續(xù)幾個月加班到幾點,其他人都快頂不住了之類的話語。加班有可能是因為做需求做的不好,有可能是設(shè)計的不好,要么是工期緊等等原因。當(dāng)然加班是個事實無論什么原因造成的加班都是加班,把自己做的表達出來給領(lǐng)導(dǎo),這就叫高調(diào)做事(當(dāng)然這哥們表達的方式很直白,完全可以換種方式,比如前段時間加班到深夜就是處理XX問題,后面經(jīng)過認(rèn)真分析采用XX方法解決了XX問題,注意:不說誰解決了。側(cè)重點在用什么方法解決什么問題),無論你做了什么,你都要把你做的告訴別人,把你的努西安 第5頁 程序員和項目經(jīng)理混跡職場秘籍

      力告訴別人,特別是你老大。這樣做就是讓團隊的成員認(rèn)可你的牛逼,讓項目經(jīng)理知道你的牛逼地方在哪。要不然人家加工資的時候為什么要給你加,這就是高調(diào)做事。做人要低調(diào)些,比如謙虛的做事方法,無關(guān)緊要的事情由同事做主等等。

      5、不要以為自己很清高

      很多程序員活在自己的小世界里,感覺自己很小資,當(dāng)著小白領(lǐng),一個月拿著萬把塊的工資,優(yōu)越感十足。殊不知現(xiàn)在錢越來不值錢的情況還沒讓你真正清醒。職業(yè)不分貴賤,所以不要認(rèn)為自己是程序員就清高、就有優(yōu)越感,當(dāng)然也沒必要詆毀和自黑程序員,注意維護我們的形象嘛。當(dāng)你和收破爛的聊一聊一個月他們掙多少錢、當(dāng)你和銷售做人員聊一聊一個月掙多少錢、當(dāng)你和銀行工作人員聊一聊一個月掙多少錢,看你還有優(yōu)越感沒?當(dāng)然說這么多也不是讓我們比工資,人比人氣死人。歸根結(jié)底的意思是要告訴大家,作為程序員要沉淀下來、心靜下來才能不斷提高自己,擺正態(tài)度就沒有那么那么清高和優(yōu)越感了。清高和優(yōu)越感對你我真的沒有好處,不卑不亢。

      6、珍惜身邊的人

      程序員很忙,以至于很多時候都忽視了身邊的那些人。包括你的父親,母親,你的愛人。父母之恩要報,這個我就不說了。至于愛情這方面,我覺得,如果一個女人在你沒有事業(yè)的時候可以一直默默的支持你,那她真的很了不起,很值得你去珍惜。多點時間陪陪她,哪怕陪她看電影、看書什么都行。有空買點小禮物哄一下。女人不是那么難哄的,不要到了30好幾還是單身汪,當(dāng)然如果你愿意也行。對待自己的父母要耐心,不要嫌棄他們嘮叨和煩,現(xiàn)在我31了,我越來越能安靜的聽父母嘮叨(一個耳朵進,一個耳朵出),他們能把你培養(yǎng)出來不容易。你我草根出身即便混個人模狗樣,記住也是站在巨人(父母)、恩人的肩上成長起來的。我的微信 aitilaowang qq 317507750

      7、遇到了你應(yīng)該幫的人,就幫一下。遇到不值得幫的人,不要得罪就行。其實我們很多時候都需要一個人來點醒和指導(dǎo)我們的,所以當(dāng)同事需要的時候,多幫助他們,一是你人緣越來越好,而是讓大家真正的了解了你的技術(shù)和其他方面的能力,日后有機會你就是技術(shù)經(jīng)理、項目經(jīng)理。另外在公司要認(rèn)識盡量多的人,保持好的人緣(尤其是其他部門的人,很多技術(shù)人不愛說話,不愛跨部第6頁 西安 程序員和項目經(jīng)理混跡職場秘籍

      門的認(rèn)識同事都是弊端),認(rèn)識其他部門的同事,領(lǐng)導(dǎo),能幫點小忙就幫點小忙,讓盡量多的同事認(rèn)識你,這樣老板就可以從其他部門同事眼中打聽你、了解你,你的機會就有越來越多。當(dāng)然總有一些傻逼,認(rèn)為你幫助他就是應(yīng)該的,還不感激的人,遇到這種人我想說不得罪他即可,要保持距離。要知道得罪小人可會壞你大事。所以職場上,加油,做個積極正能量的人。你不需要讓全部人說你好,關(guān)鍵的場合有超過一般人說你好就夠了。懂就動了,混好IT職場。

      我的故事和一些心得就介紹這里。經(jīng)過1年編寫,我也寫了很多經(jīng)驗心得(內(nèi)容如下圖),需要的加我微信 aitilaowang或者qq 317507750----------------------

      西安 第7頁 程序員和項目經(jīng)理混跡職場秘籍

      第8頁 西安

      第二篇:程序員初到中 秘籍

      開發(fā)雜談——程序員從初級到中級10個秘訣

      在一封與TechRepublic會員交流的郵件當(dāng)中,他提到了面向程序員的博客、文章及雜志分成兩類:面向初學(xué)者類(“hello world”這種類型的教程)以及面向?qū)<翌悾∕SDN雜志)。這個觀點很好,有關(guān)程序員如何從初級躍升到中級的信息極少。以下是為了實現(xiàn)這種轉(zhuǎn)變需要你去做的10件事。

      1.學(xué)習(xí)另一門語言

      其實你學(xué)的是哪一門語言并沒有關(guān)系,但是學(xué)習(xí)另一門語言(不管你已經(jīng)了解多少種語言)將把你打造為更好的程序員。能學(xué)會一門與你日常使用的語言風(fēng)格迥異的語言則更佳。打個比方,如果你是C#程序員,學(xué)習(xí)VB.NET或者Java對你的幫助就沒有學(xué)習(xí)Ruby或者Groovy大。

      我說“學(xué)另一門語言”的意思是要真正學(xué)會它。學(xué)習(xí)一門語言包括三個領(lǐng)域的知識:語法、內(nèi)置操作符和庫,以及“如何使用”。前面兩個簡單;我認(rèn)為一名有經(jīng)驗的程序員,根據(jù)語言的不同,能在半小時到幾小時內(nèi)掌握足以維護代碼的語法知識。操作符和庫只不過是知識逐步積累的過程,你什么時候想清楚要了解什么了,再去查閱參考材料也不遲。只有第三項,“如何使用它”-要花上你幾個月的時間去跟這門語言打交道,真正的奇跡就在此發(fā)生。我建議用這門語言的風(fēng)格去做一個適合該語言的項目。

      真正學(xué)會了另一門語言之后,我敢保證你的程序員水平一定會突飛猛進。

      2.學(xué)習(xí)先進的搜索技術(shù)、手段和及策略

      作為一名好的程序員,不僅僅是技能的問題了,而是你尋找信息的技巧,這個趨勢越來越明顯。對大部分人而言,僅僅輸入“現(xiàn)代語言及開發(fā)框架”,這都是泛泛之談,記不住多少的。因此,你完成工作的能力通常取決于你的檢索能力。不幸的是,了解到如何找到準(zhǔn)確而高質(zhì)量的信息可不僅僅是跑到TechRepublic來找答案,或者在你選好的搜索引擎上敲幾個字那么簡單。

      “技術(shù)(Techniques)”、“手段(tactics)”和“策略(strategies)”看起來是一回事,實際上并非如此。你需要學(xué)會的技術(shù)是掌握你喜愛的搜索引擎的高級搜索系統(tǒng);你需要了解諸如布爾操作符,如何過濾結(jié)果(像“非”關(guān)鍵字,域限制等等),關(guān)鍵字的詞序扮演什么角色,等等。一句話,RTFM(Read The Fucking Manual,讀那些他媽的手冊)吧。

      你應(yīng)該學(xué)會這些手段,諸如如何接近特定的搜索,以及了解自己實際上想查些什么。查錯誤很容易—只需查出錯代碼即可—但是許多搜索的關(guān)鍵字選擇要困難得多。

      至于策略,你需要學(xué)會的東西,包括像應(yīng)該使用哪種搜索引擎(提示:普通的搜索引擎不一定就是最佳選擇),使用普通搜索引擎前應(yīng)該訪問哪個網(wǎng)站,甚至是應(yīng)該到哪個論壇去尋求幫助,等等。

      3.幫助別人

      教別人始終是學(xué)習(xí)一切東西的最好方法之一。相對而言,由于你在開發(fā)領(lǐng)域還是個新手,認(rèn)為自己沒什么可教給人家的,這可以理解。但這毫無意義。記住,你所學(xué)到的一切都是你從別人或別處學(xué)到的;因此請嘗試一下,成為另外一個人要請教的“別人”。每天盡量花一點時間試著回答TechRepublic上的問題,其他網(wǎng)站的亦可。讀讀其他會員的回答,你也可以學(xué)到很多東西。4.有耐心,常練習(xí)

      研究表明,要成為一名“專家”,需要花費10年,或者10000到20000小時的刻意練習(xí)時間。真的很久。還有,成為專家不盡然就是執(zhí)行10年同樣的任務(wù);通常這意味著要在特定領(lǐng)域內(nèi)執(zhí)行廣泛的任務(wù)。需要花費大量的時間和精力才能成為“專家”;做幾年程序員是不夠的。想在30歲左右成為一名高級軟件開發(fā)工程師?要么盡早接受教育/培訓(xùn),要么你得愿意在閑暇時間進行大量的工作、閱讀和練習(xí)。我從高中開始編程,還犧牲了許多休息時間去跟蹤行業(yè)發(fā)展、學(xué)習(xí)新技能等等。結(jié)果,我獲得中級和高級程序員的時間就比我的大部分同事都要早得多,隨著時間的推移,這些就轉(zhuǎn)化成為很多的金錢。

      5.對教條拒之門外

      是時候開誠布公了:也許初級程序員了解的東西還不足以說出做某件事情有一種最好的方式。尊重朋友或者權(quán)威的觀點是好的,但直到你更有經(jīng)驗之前,不要把他們的觀點說成是你自己的。很簡單,如果你所了解的不足以讓你獨立地找出這些東西來,你又怎么會認(rèn)為你知道哪一位“專家”是對的呢?話是難聽了點,不過請相信我;由于受某些愚蠢建議的蠱惑,或者追隨某些根本不知道自己在說些什么的所謂專家,白白把自己的職業(yè)生涯耽擱了幾年,這樣毛頭小伙程序員,我見過多了。這一點有一個很好的例子,就是面向?qū)ο蠼Y(jié)構(gòu)的濫用。比如說,許多初級者讀了一些有關(guān)面向?qū)ο蟮男畔⒑螅蝗婚g,他們那簡單的應(yīng)用程序的類圖看起來就像埃菲爾鐵塔一樣了。

      6.深入學(xué)習(xí)一點先進理念

      成為一名中級程序員,很大一部分是要在代碼里面體現(xiàn)出一些所擅長的概念。就我而言,是多線程/并行性,是正則表達式,以及如何對動態(tài)語言進行變化(后兩個在我離Perl漸行漸遠后開始退化)。這是如何發(fā)生的?多線程和并行處理是因為我讀了相關(guān)文章,覺得它看起來很有趣,然后再自己把它弄清楚了;然后我就一直使用這些技術(shù)來寫應(yīng)用。我做過一件工作,是用Perl寫的,里面運用了大量的正則表達式。我也用一個過程引擎模板和內(nèi)置數(shù)據(jù)庫系統(tǒng)寫過我自己的電子商務(wù)引擎;那時我?guī)缀趸?年時間在這上面。

      找到真正令你著迷的東西。也許是圖像處理,也許是數(shù)據(jù)庫設(shè)計,等等。即便你是一個入門級的程序員,也要嘗試一下成為某一自己所關(guān)注領(lǐng)域的專家。這會讓你相當(dāng)快速地進入到中級水平,一旦你到了那個水平,你的專家之路也走到一半了。

      7.學(xué)習(xí)你的領(lǐng)域里面的基本理論

      寫出“Hello World”,跟理解那些字是如何顯示到屏幕上的是兩碼事。通過學(xué)習(xí)支撐你所從事的工作的“基礎(chǔ)/底層工作(groundwork)”,你會變得更加在行。為什么?因為你會理解事物為何會以這種方式運作,當(dāng)東西壞了就能知道是哪里的問題,等等。通過掌握工作的底層機制,你變會得更出色。

      如果你是Web程序員,讀讀HTTP RFC和HTML規(guī)范。如果你使用代碼生成器,好好看看它生成的代碼;如果你使用數(shù)據(jù)庫工具,看看它生成的底層SQL語句,不一而足。

      8.看看高級程序員的代碼

      在工作中看看高級程序員寫的代碼,然后問一問事情是如何以某種特別的方式完成的,為什么?可能的話看看開源的項目。甚至即使其他程序員沒有最好的編程習(xí)慣,你也會學(xué)到許多編程經(jīng)驗。當(dāng)然,要小心別學(xué)到壞習(xí)慣。我的意思是說不要生搬硬套人家的東西;你要能領(lǐng)會到哪些是能行的通的,哪些是有道理的,然后再模仿人家。

      9.學(xué)習(xí)好的習(xí)慣 愚蠢的變量名,糟糕的縮進習(xí)慣以及其他一些凌亂的跡象就是一個沒有經(jīng)驗的程序員的最好標(biāo)記。一個程序員在學(xué)會如何編程時,卻經(jīng)常沒有被傳授到那些不那么有趣的細(xì)節(jié),像代碼格式編排。甚至盡管學(xué)習(xí)這些東西并不會令你的代碼更好,也不會令你成為更好的程序員,它也會確保你不被同事視為入門級的程序員。甚至即使某人是高級程序員,如果他的變量是以他那97只貓的名字來命名,或者其函數(shù)叫做“doSomething()”的,他們看起來也不像是知道自己在干什么的人。而且會令其代碼在過程中更難以維護。

      10.要玩的開心

      想要癡迷于單調(diào)乏味的工作?痛恨工作吧。要想升級為中級程序員可不僅僅是為了拿到不斷增長的工資不達目的誓不罷休,而是要真正享受工作。如果你不喜歡自己的工作,且還是初級程序員,你怎么會認(rèn)為成為中級或高級程序員情況就會有所好轉(zhuǎn)呢?換工作或改職業(yè)吧。反過來說,如果你喜愛所從事的工作,那就好!只要你堅持下去,我保證你能成為一名更好的程序員。(Justin James)

      【人物小傳】

      Justin James

      Justin James Justin James就職于Levit & James, Inc,并在公司中承擔(dān)著混合編程、網(wǎng)絡(luò)管理員、系統(tǒng)管理員多項職務(wù)。自2005年就在TechRepublic開博,博客地址:http://blogs.techrepublic.com.com/10things/。

      第三篇:職場十大晉升秘籍

      韶關(guān)鵬程萬里人才網(wǎng)

      職場十大晉升秘籍

      職場人士誰不向高處望,晉升是一個對自己能力得到體現(xiàn)的機會。韶關(guān)家園招聘網(wǎng)認(rèn)為想得到晉升,職場人際關(guān)系很重要,要有好的人際關(guān)系首先要有交流技巧。小編總結(jié)了以下十大晉升秘籍。

      1.卡紙的打印機、罷工的電腦……每個公司里都有些人能迅速地把它們修好。發(fā)現(xiàn)這些人,并和他們保持良好的交往。

      2.每認(rèn)識一個新的客戶,都給他們寫一封E-mail,這樣能更好地認(rèn)識并了解他們。客戶的贊美是很重要的,也許客戶的一封感謝信就可以讓你升職。

      3.你可以喜歡玫紅色,但重要工作場合盡量避免它,這讓人聯(lián)想到芭比娃娃。

      4.如果你想約人談些要緊的事情,放棄星期一和星期五吧。

      5.盡量不要使用模糊詞,例如“也許”。用詞清晰準(zhǔn)確才能使你的對話獲得成功。要掌握準(zhǔn)確的信息,而不是也許、可能的信息。

      6.永遠不要一個人吃午餐,嘗試一下午餐社交,良好的人際關(guān)系是升遷的基礎(chǔ)。首先你自己要行,然后有人說你行,最關(guān)鍵的是說你行的人要行。千萬記住不要站錯對!

      7.和不對盤的同事相處也不要犯沖,跟他們說話的時候盡量符合他們的習(xí)慣吧。多個朋友多條路嗎?如果樹敵太多,即使你能力很強,可能升職也無門。

      韶關(guān)鵬程萬里人才網(wǎng)

      8.如果你的桌子上總是一團混亂,請去看看大老板的桌子——他們的桌子上永遠都是干凈整潔的,東西也非常少。如果自己的辦公桌都管不好,怎么管其他人呢?

      9.對下級也要友好,誰知道新來的實習(xí)生是不是老板的親戚。

      10.記住老板助理的生日并跟他保持良好的關(guān)系,沒有人會比他知道的消息更多。要有人在老板耳邊不停的吹風(fēng),風(fēng)的力量越大,你升遷的機會越多!

      資訊整理:韶鵬程萬里人才網(wǎng)(http://sg.joobbe.com)推薦閱讀:職場健談的三點要求

      第四篇:辦公室白領(lǐng)混跡職場必備的忍耐力

      辦公室白領(lǐng)混跡職場必備的忍耐力

      一、找工作需要“忍耐力”

      找工作,最重要的一條就是“人崗匹配”,如果你適合崗位,企業(yè)就會看中和培養(yǎng)你,給你發(fā)揮特長和能力的機會;如果崗位適合你,那你就喜歡干這個工作,并且千方百計把它干好,從中得到成長和發(fā)展;如果“人崗匹配”,那就是你與企業(yè)發(fā)生了“諧振”,這樣,就能在企業(yè)扎住根,然后根深葉茂,求得發(fā)展。

      大雷剛從學(xué)校畢業(yè)時,心氣可高了,一般的工作都看不上眼,非要找個大公司做個神氣的白領(lǐng),可是,由于志大才疏、眼高手低,老是高攀不上。當(dāng)同學(xué)們都陸續(xù)找到工作后,大雷還在奔波,自己覺得很沒有面子,于是,慌不擇路,矯枉過正,找了一份與專業(yè)毫不相干的工作。可是,卻心態(tài)變壞,覺得工作太簡單,誰都能干得,沒什么發(fā)展,十分后悔,煩躁不安,痛苦沮喪。

      于是,覺得應(yīng)該再去尋找自己適合的工作,職業(yè)顧問最后幫她進行了職業(yè)定位和制定發(fā)展規(guī)劃,其中包括行業(yè)定位、方向定位、職位定位,薪酬定位等很多項。再嚴(yán)格為他把關(guān),一定要人崗匹配,有個良好的開端,經(jīng)過一次次篩選工作,又經(jīng)過企業(yè)一次次對他的篩選,由于經(jīng)過專業(yè)輔導(dǎo),每次面試都先聲奪人,回答自如,最后終于坐上一個不錯的職位,現(xiàn)在,大雷的工作熱情很高,又恢復(fù)了以往的朝氣蓬勃、開朗熱情

      二、干工作需要“忍耐力”

      工作單調(diào)、枯燥、辛苦、勞累是普遍現(xiàn)象,因此很多人忍耐不住就跳槽了,甚至轉(zhuǎn)行去干自己完全陌生的工作,結(jié)果丟了專業(yè),丟了經(jīng)驗,成了一個“半吊子”:就是工作上能干但是干不好,干不精,更談不上是業(yè)務(wù)大拿,工資還趕不上師弟師妹。雖然有些職業(yè)瓶頸、工作不符等職業(yè)疾病,可以通過跳槽來解決,但也不是全用這一付藥來各類治療職業(yè)疾病,還要對癥下藥,各取所需。如果能堅持和忍耐下來,經(jīng)驗積累越來越厚,成了公司業(yè)務(wù)上挑大梁的人物,工資也就上去了。

      宋琳工作快三年了,一直做銷售,在談判和談價格方面比較有優(yōu)勢,可是畢竟是南來北往、東奔洗跑,火車為家、十分辛苦。她的同伴們都陸續(xù)改行、跳槽,她也常常動搖,真有點堅持不住的感覺。

      職業(yè)顧問在對她進行職業(yè)測評和各項分析后,覺得她非常適合做銷售,對她說:不管做什么,都是貴在堅持,堅持下去,就有個寶貝等你。她覺得很有道理,就忍耐下來,市場越開辟越大,客戶也越做越熟悉,終于也不用跑那么多路了,電話、QQ,就可以成交,提成也在不斷上升,今年還當(dāng)上了華北市場部的主管

      三、跳槽需要“忍耐力”

      跳槽,往往就是現(xiàn)在的工作不適合自己了,那么,跳槽前的職業(yè)定位非常重要,不能再次出現(xiàn)盲目、彷徨的現(xiàn)象,如果還是盲目走下去,不知道走到哪個原始森林饒不出來,或者掉在又一個沼澤地里不能自拔。那么,賠上的時間成本將不可估量,有可能終生賺的錢都不能與之正負(fù)抵消,達成平衡。而且,定位后,即使不能一步到位,也要耐心的等待機會,最后回歸到自己的主干道上來。

      張晨畢業(yè)后換了三家公司,哪個工資高點就到哪里去,結(jié)果,畢業(yè)三年了,也沒有形成自己的核心競爭力。在職業(yè)走了一段彎路后,下決心要好好為自己的職業(yè)定位,咨詢師為她的定位是做獵頭助理,并且對切入點的所在的市場狀況、行業(yè)前景、職位要求、入行條件、培訓(xùn)考證、工作業(yè)務(wù)、薪酬提升、行業(yè)英語等運作進行詳細(xì)的指導(dǎo),這樣,面試時對職位了解詳細(xì),容易成功,工作也得心應(yīng)手。

      張晨很在意這個定位,按照咨詢師的輔導(dǎo)去充電,不久就得到一家獵頭公司的面試機會,可是因為發(fā)揮的不好,面試失敗了,后來又拿到兩個行政職位和一個銷售職位的面試機會,可張晨沒有去,她決心,今后要按照咨詢師的叮囑:沿著主干道去發(fā)展,不能讓自己的職業(yè)腳步再發(fā)生錯亂。終于拿到上海一個很大獵頭公司的獵頭助理職位,并且干的不錯,當(dāng)職業(yè)顧問公司跟蹤她結(jié)果時,總能聽到不斷進步的信息。

      前一個月,她對職業(yè)顧問公司說:“我已經(jīng)把助理辭掉了。”“干的好好的,為什么要離開這個有實力的公司?”“因為我已經(jīng)被提升為正式獵頭顧問了,呵呵,為我慶祝吧!也謝謝你們?!焙呛牵瓉硎菄樆N覀円幌?

      四、人際關(guān)系需要“忍耐力”

      因為人際關(guān)系,往往工作不順暢,甚至跳槽的不在少數(shù),有的人以為惹不起、躲的起,其實不然,凡是有人的地方,就有左、中、右,好、中、壞,再說功于心計,這是中國人老祖宗留下的傳統(tǒng),你往哪躲?所以,如果工作、收入還可以,不要因為人際關(guān)系忍耐不下去,換了地方還是如此,不如就在現(xiàn)有單位挺住,對周圍的人和事還熟悉,容易對付過去。到了新的單位,重新了解,很不容易。

      小辛的主管不太喜歡他,可工作還離不開他,什么好事也不拉著他,什么重?fù)?dān)都找他,在別人眼里,小辛簡直是個受氣包,可小辛好像并不往心上放,每天悶頭鉆研業(yè)務(wù),還津津樂道地做著一些工作以外的任務(wù)。一天,那個本來都要提升為副總的主管突然得了病,請了三個月的假,回老家休息去了,主管的擔(dān)子就落在小辛的肩上,因為整個部門中,就是他對哪個業(yè)務(wù)都親自干過,都熟悉明白,大家心服口服,等待和耐心讓小辛揀了個小官當(dāng)當(dāng),也過把官癮。

      五、提升需要“忍耐力”

      職位的提升需要實力+機遇,更需要自身素質(zhì)的修煉,當(dāng)機遇不屬于自己的時候,堅持、忍耐也是兩味良藥。

      史沖是一個有幾年經(jīng)驗的財務(wù)主管,也,他的未來目標(biāo)是成為總監(jiān),本來能力和實力都已經(jīng)很強,可是機遇不佳,去年,公司的一個主抓營銷的副總離職,本來論能力和資格,他都在銷售主管之上,是首當(dāng)其重的人選,但是老總考慮再三,還是提升了銷售主管。

      史沖一氣之下,想跳槽離開,并與咨詢師述說自己的煩悶,咨詢師告訴他:忍耐下來,什么牢騷都不要發(fā),靜觀一段。果然,老總心中其實也是千方百計想平衡關(guān)系,見史沖一句怨言沒有,更是覺得必須對他有個交代,于是,不久,便派史沖去了營銷最好的長三角分部,職位是副總兼分部經(jīng)理。

      世界上的事情都是千變?nèi)f化的,俗語說的好,塞翁失馬、焉知禍福。浮躁就是給自己的一切清零,忍耐卻常常給人帶來機遇,使人風(fēng)回路轉(zhuǎn)、枯木逢春,職場需要忍耐力,忍耐力常常使人獲得成功!

      第五篇:Java程序員職場全攻略

      監(jiān)視內(nèi)存計數(shù)器

      要監(jiān)視內(nèi)存不足的狀況,請從以下的對象計數(shù)器開始:

      內(nèi)存信息:

      Memory Available Bytes

      Memory Pages/sec

      Memory Available Bytes

      如果您懷疑有內(nèi)存泄露,請監(jiān)視 MemoryAvailable Bytes 和 Memory Committed Bytes,以觀察內(nèi)存行為,并監(jiān)視您認(rèn)為可能在泄露內(nèi)存的進程的 Process Private Bytes、Process Working Set 和Process Handle Count。如果您懷疑是內(nèi)核模式進程導(dǎo)致了泄露,則還應(yīng)該監(jiān)視 Memory Pool Nonpaged Bytes、Memory Pool Nonpaged Allocs 和 Process(process_name)Pool Nonpaged Bytes。

      CPU信息:

      Processor % Processor Time 獲得處理器使用情況。

      也可以選擇監(jiān)視 Processor % User Time 和 % Privileged Time 以獲得詳細(xì)信息。

      Server Work Queues Queue Length 計數(shù)器會顯示出處理器瓶頸。隊列長度持續(xù)大于 4 則表示可能出現(xiàn)處理器擁塞。

      System Processor Queue Length 用于瓶頸檢測

      通過使用 Process % Processor Time 和 Process Working Set

      Process % Processor Time過程的所有線程在每個處理器上的處理器時間總和。

      硬盤信息:

      Physical Disk % Disk Time

      Physical Disk Avg.Disk Queue Length

      例如,包括 Page Reads/sec 和 % Disk Time 及 Avg.Disk Queue Length。如果頁面讀取操作速率很低,同時 % Disk Time 和 Avg.Disk Queue Length的值很高,則可能有磁盤瓶徑。但是,如果隊列長度增加的同時頁面讀取速率并未降低,則內(nèi)存不足。

      Physical Disk % Disk Time

      Physical Disk Avg.Disk Queue Length

      例如,包括 Page Reads/sec 和 % Disk Time 及 Avg.Disk Queue Length。如果頁面讀取操作速率很低,同時 % Disk Time 和 Avg.Disk Queue Length的值很高,則可能有磁盤瓶徑。但是,如果隊列長度增加的同時頁面讀取速率并未降低,則內(nèi)存不足。

      請觀察 Processor Interrupts/sec 計數(shù)器的值,該計數(shù)器測量來自輸入/輸出(I/O)設(shè)備的服務(wù)請求的速度。如果此計數(shù)器的值明顯增加,而系統(tǒng)活動沒有相應(yīng)增加,則表明存在硬件問題。

      Physical Disk Disk Reads/sec and Disk Writes/sec

      Physical Disk Current Disk Queue Length

      Physical Disk % Disk Time

      LogicalDisk % Free Space

      測試磁盤性能時,將性能數(shù)據(jù)記錄到另一個磁盤或計算機,以便這些數(shù)據(jù)不會干擾您正在測試的磁盤。

      可能需要觀察的附加計數(shù)器包括 Physical Disk Avg.Disk sec/Transfer、Avg.Disk Bytes/Transfer,和 Disk Bytes/sec。

      Avg.Disk sec/Transfer 計數(shù)器反映磁盤完成請求所用的時間。較高的值表明磁盤控制器由于

      失敗而不斷重試該磁盤。這些故障會增加平均磁盤傳送時間。對于大多數(shù)磁盤,較高的磁盤平均傳送時間是大于 0.3 秒。

      也可以查看 Avg.Disk Bytes/Transfer 的值。值大于 20 KB 表示該磁盤驅(qū)動器通常運行良好;如果應(yīng)用程序正在訪問磁盤,則會產(chǎn)生較低的值。例如,隨機訪問磁盤的應(yīng)用程序會增加平均 Disk sec/Transfer 時間,因為隨機傳送需要增加搜索時間。

      Disk Bytes/sec 提供磁盤系統(tǒng)的吞吐率。

      決定工作負(fù)載的平衡

      要平衡網(wǎng)絡(luò)服務(wù)器上的負(fù)載,需要了解服務(wù)器磁盤驅(qū)動器的繁忙程度。使用 Physical Disk % Disk Time 計數(shù)器,該計數(shù)器顯示驅(qū)動器活動時間的百分比。如果 % Disk Time 較高(超過 90%),請檢查 Physical Disk Current Disk Queue Length 計數(shù)器以查看正在等待磁盤訪問的系統(tǒng)請求數(shù)量。等待 I/O 請求的數(shù)量應(yīng)當(dāng)保持在不大于組成物理磁盤的主軸數(shù)的 1.5 到 2 倍。

      盡管廉價磁盤冗余陣列(RAID)設(shè)備通常有多個主軸,大多數(shù)磁盤有一個主軸。硬件 RAID 設(shè)備在“系統(tǒng)監(jiān)視器”中顯示為一個物理磁盤;通過軟件創(chuàng)建的 RAID 設(shè)備顯示為多個驅(qū)動器(實例)??梢员O(jiān)視每個物理驅(qū)動器(而不是 RAID)的 Physical Disk 計數(shù)器,也可以使用 _Total 實例來監(jiān)視所有計算機驅(qū)動器的數(shù)據(jù)。

      使用 Current Disk Queue Length 和 % Disk Time 計數(shù)器來檢測磁盤子系統(tǒng)的瓶頸。如果 Current Disk Queue Length 和 % Disk Time 的值始終較高,可以考慮升級磁盤驅(qū)動器或?qū)⒛承┪募苿拥狡渌疟P或服務(wù)器。

      posted @ 2006-01-05 17:05 摩摩茶 閱讀(671)| 評論(5)| 編輯

      如何分析Analysis中各個圖表的含義,寫出性能測試報告(繼續(xù)增加中)

      1:

      vuser數(shù):

      這個根據(jù)你選擇的方案不同結(jié)果也不同,如果采用所有vuser同時運行,并且所有vuser都正確執(zhí)行的話,這個圖沒什么用處。

      平均事務(wù)響應(yīng)時間:

      這個應(yīng)該是關(guān)注最多的,一般來說,這個圖的理想曲線是這樣(針對同時開始vuser):開始增長較快,中期幾乎不增長,后期逐漸下降(類似發(fā)動機輸出曲線)。比較差的曲線例如:線性增長,波動較大的曲線

      每秒事務(wù)數(shù):

      一般來說,在平均事務(wù)響應(yīng)時間達到期望要求的時候,這個值越大越好(峰值)

      Windows資源/Unix資源:

      這些就要看你監(jiān)控哪些東西了(CPU利用率,內(nèi)存使用情況,高速緩沖命中情況等),CPU利用率的話在跑vuser期間最好不要超過80%,否則就是資源瓶頸(我們做Weblogic+Oracle測試時,oracle主機cpu利用率沒超過20%,而Weblogic主機cpu利用率在整個方案運行中期徘徊在90%左右,性能瓶頸在Weblogic中需要優(yōu)化)

      排除網(wǎng)絡(luò)瓶頸的話,問題一般按下順序:Web服務(wù)器->應(yīng)用服務(wù)器->數(shù)據(jù)庫

      2:

      Memory:

      內(nèi)存使用情況可能是系統(tǒng)性能中最重要的因素。如果系統(tǒng)“頁交換”頻繁,說明內(nèi)存不足?!绊摻粨Q”是使用稱為“頁面”的單位,將固定大小的代碼和數(shù)據(jù)塊從 RAM 移動到磁盤的過程,其目的是為了釋放內(nèi)存空間。盡管某些頁交換使 Windows 2000 能夠使用比實際更多的內(nèi)存,也是可以接受的,但頻繁的頁交換將降低系統(tǒng)性能。減少頁交換將顯著提高系統(tǒng)響應(yīng)速度。要監(jiān)視內(nèi)存不足的狀況,請從以下的對象計數(shù)器開始:

      Available Mbytes:可用物理內(nèi)存數(shù).如果Available Mbytes的值很小(4 MB 或更?。?,則說明計算機上總的內(nèi)存可能不足,或某程序沒有釋放內(nèi)存。

      Page/sec: 表明由于硬件頁面錯誤而從磁盤取出的頁面數(shù),或由于頁面錯誤而寫入磁盤以釋放工作集空間的頁面數(shù)。一般如果pages/sec持續(xù)高于幾百,那么您應(yīng)該進一步研究頁交換活動。有可能需要增加內(nèi)存,以減少換頁的需求(你可以把這個數(shù)字乘以4k就得到由此引起的硬盤數(shù)據(jù)流量)。Pages/sec 的值很大不一定表明內(nèi)存有問題,而可能是運行使用內(nèi)存映射文件的程序所致。

      page read/sec:頁的硬故障,page/sec的子集,為了解析對內(nèi)存的引用,必須讀取頁文件的次數(shù)。閾值為>5.越低越好。大數(shù)值表示磁盤讀而不是緩存讀。由于過多的頁交換要使用大量的硬盤空間,因此有可能將導(dǎo)致將頁交換內(nèi)存不足與導(dǎo)致頁交換的磁盤瓶徑混淆。因此,在研究內(nèi)存不足不太明顯的頁交換的原因時,您必須跟蹤如下的磁盤使用情況計數(shù)器和內(nèi)存計數(shù)器:

      Physical Disk % Disk Time

      Physical Disk Avg.Disk Queue Length

      例如,包括 Page Reads/sec 和 % Disk Time 及 Avg.Disk Queue Length。如果頁面讀取操作速率很低,同時 % Disk Time 和 Avg.Disk Queue Length的值很高,則可能有磁盤瓶徑。但是,如果隊列長度增加的同時頁面讀取速率并未降低,則內(nèi)存不足。

      要確定過多的頁交換對磁盤活動的影響,請將 Physical Disk Avg.Disk sec/Transfer 和 Memory Pages/sec 計數(shù)器的值增大數(shù)倍。如果這些計數(shù)器的計數(shù)結(jié)果超過了 0.1,那么頁交換將花費百分之十以上的磁盤訪問時間。如果長時間發(fā)生這種情況,那么您可能需要更多的內(nèi)存。

      Page Faults/sec:每秒軟性頁面失效的數(shù)目(包括有些可以直接在內(nèi)存中滿足而有些需要從硬盤讀?。┹^page/sec只表明數(shù)據(jù)不能在內(nèi)存的指定工作集中立即使用。

      Cache Bytes:文件系統(tǒng)緩存(File System Cache),默認(rèn)情況下為50%的可用物理內(nèi)存。如IIS5.0 運行內(nèi)存不夠時,它會自動整理緩存。需要關(guān)注該計數(shù)器的趨勢變化如果您懷疑有內(nèi)存泄露,請監(jiān)視 Memory Available Bytes 和 Memory Committed Bytes,以觀察內(nèi)存行為,并監(jiān)視您認(rèn)為可能在泄露內(nèi)存的進程的 ProcessPrivate Bytes、ProcessWorking Set 和ProcessHandle Count。如果您懷疑是內(nèi)核模式進程導(dǎo)致了泄露,則還應(yīng)該監(jiān)視 MemoryPool Nonpaged Bytes、Memory Pool Nonpaged Allocs 和 Process(process_name)Pool Nonpaged Bytes。

      Pages per second :每秒鐘檢索的頁數(shù)。該數(shù)字應(yīng)少于每秒一頁。

      Process:

      %Processor Time: 被處理器消耗的處理器時間數(shù)量。如果服務(wù)器專用于sql server,可接受的最大上限是80-85%

      Page Faults/sec:將進程產(chǎn)生的頁故障與系統(tǒng)產(chǎn)生的相比較,以判斷這個進程對系統(tǒng)頁故障產(chǎn)生的影響。

      Work set: 處理線程最近使用的內(nèi)存頁,反映了每一個進程使用的內(nèi)存頁的數(shù)量。如果服務(wù)器有足夠的空閑內(nèi)存,頁就會被留在工作集中,當(dāng)自由內(nèi)存少于一個特定的閾值時,頁就會被清除出工作集。

      Inetinfo:Private Bytes:此進程所分配的無法與其它進程共享的當(dāng)前字節(jié)數(shù)量。如果系統(tǒng)性能隨著時間而降低,則此計數(shù)器可以是內(nèi)存泄漏的最佳指示器。

      Processor:

      監(jiān)視“處理器”和“系統(tǒng)”對象計數(shù)器可以提供關(guān)于處理器使用的有價值的信息,幫助您決定是否存在瓶頸。

      %Processor Time:如果該值持續(xù)超過95%,表明瓶頸是CPU??梢钥紤]增加一個處理器或換一個更快的處理器。

      %User Time:表示耗費CPU的數(shù)據(jù)庫操作,如排序,執(zhí)行aggregate functions等。如果該值很高,可考慮增加索引,盡量使用簡單的表聯(lián)接,水平分割大表格等方法來降低該值。%Privileged Time:(CPU內(nèi)核時間)是在特權(quán)模式下處理線程執(zhí)行代碼所花時間的百分比。如果該參數(shù)值和“Physical Disk”參數(shù)值一直很高,表明I/O有問題。可考慮更換更快的硬盤系統(tǒng)。另外設(shè)置Tempdb in RAM,減低“max async IO”,“max lazy writer IO”等措施都會降低該值。

      此外,跟蹤計算機的服務(wù)器工作隊列當(dāng)前長度的 Server Work Queues Queue Length 計數(shù)器會顯示出處理器瓶頸。隊列長度持續(xù)大于 4 則表示可能出現(xiàn)處理器擁塞。此計數(shù)器是特定時間的值,而不是一段時間的平均值。

      % DPC Time:越低越好。在多處理器系統(tǒng)中,如果這個值大于50%并且Processor:% Processor Time非常高,加入一個網(wǎng)卡可能會提高性能,提供的網(wǎng)絡(luò)已經(jīng)不飽和。

      Thread

      ContextSwitches/sec:(實例化inetinfo 和dllhost 進程)如果你決定要增加線程字節(jié)池的大小,你應(yīng)該監(jiān)視這三個計數(shù)器(包括上面的一個)。增加線程數(shù)可能會增加上下文切換次數(shù),這樣性能不會上升反而會下降。如果十個實例的上下文切換值非常高,就應(yīng)該減小線程字節(jié)池的大小。

      Physical Disk:

      %Disk Time %:指所選磁盤驅(qū)動器忙于為讀或?qū)懭胝埱筇峁┓?wù)所用的時間的百分比。如果三個計數(shù)器都比較大,那么硬盤不是瓶頸。如果只有%Disk Time比較大,另外兩個都比較適中,硬盤可能會是瓶頸。在記錄該計數(shù)器之前,請在Windows 2000 的命令行窗口中運行diskperf-yD。若數(shù)值持續(xù)超過80%,則可能是內(nèi)存泄漏。

      Avg.Disk Queue Length:指讀取和寫入請求(為所選磁盤在實例間隔中列隊的)的平均數(shù)。該值應(yīng)不超過磁盤數(shù)的1.5~2 倍。要提高性能,可增加磁盤。注意:一個Raid Disk實際有多個磁盤。

      Average Disk Read/Write Queue Length:指讀取(寫入)請求(列隊)的平均數(shù)。

      Disk Reads(Writes)/s: 物理磁盤上每秒鐘磁盤讀、寫的次數(shù)。兩者相加,應(yīng)小于磁盤設(shè)備最大容量。

      Average Disksec/Read: 指以秒計算的在此盤上讀取數(shù)據(jù)的所需平均時間。

      Average Disk sec/Transfer:指以秒計算的在此盤上寫入數(shù)據(jù)的所需平均時間。

      Network Interface:

      Bytes Total/sec :為發(fā)送和接收字節(jié)的速率,包括幀字符在內(nèi)。判斷網(wǎng)絡(luò)連接速度是否是瓶頸,可以用該計數(shù)器的值和目前網(wǎng)絡(luò)的帶寬比較

      監(jiān)視IIS需要的一些計數(shù)器

      Internet Information Services Global:

      File Cache Hits %、File CacheFlushes、File Cache Hits

      File Cache Hits %是全部緩存請求中緩存命中次數(shù)所占的比例,反映了IIS 的文件緩存設(shè)置的工作情況。對于一個大部分是靜態(tài)網(wǎng)頁組成的網(wǎng)站,該值應(yīng)該保持在80%左右。而File Cache Hits是文件緩存命中的具體值,F(xiàn)ile CacheFlushes 是自服務(wù)器啟動之后文件緩存刷新次數(shù),如果刷新太慢,會浪費內(nèi)存;如果刷新太快,緩存中的對象會太頻繁的丟棄生成,起不到緩存的作用。通過比較File Cache Hits 和File Cache Flushes 可得出緩存命中率對緩存清空率的比率。通過觀察它兩個的值,可以得到一個適當(dāng)?shù)乃⑿轮担▍⒖糏IS 的設(shè)置ObjectTTL、MemCacheSize、MaxCacheFileSize)

      Web Service:

      Bytes Total/sec:顯示W(wǎng)eb服務(wù)器發(fā)送和接受的總字節(jié)數(shù)。低數(shù)值表明該IIS正在以較低的速度進行數(shù)據(jù)傳輸。

      Connection Refused:數(shù)值越低越好。高數(shù)值表明網(wǎng)絡(luò)適配器或處理器存在瓶頸。Not Found Errors:顯示由于被請求文件無法找到而無法由服務(wù)器滿足的請求數(shù)(HTTP狀態(tài)代碼404)

      下載程序員和項目經(jīng)理混跡職場秘籍word格式文檔
      下載程序員和項目經(jīng)理混跡職場秘籍.doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進行舉報,并提供相關(guān)證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實,本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        從程序員到項目經(jīng)理4

        從程序員到項目經(jīng)理(四):外行可以領(lǐng)導(dǎo)內(nèi)行嗎在上一篇中,我舉出了一個招聘需求,引起一些朋友的爭論。既然招聘的是項目經(jīng)理,為什么需要那么多專業(yè)技能呢?在百度上招聘頻道搜索“軟......

        從程序員到項目經(jīng)理一

        從程序員到項目經(jīng)理2006-9-28 11:59:26作者:sina要走向管理層,英語一定要學(xué)好。溝通很重要,要做好管理者,先學(xué)會做人。多跟下屬溝通,多為下屬著想,而不要去巴解討好上司。體諒下屬......

        從程序員到項目經(jīng)理5

        從程序員到項目經(jīng)理(五):不是人人都懂的學(xué)習(xí)要點學(xué)習(xí)本來只是一種本能,算不上什么能力,然而,經(jīng)過二十多年的不斷學(xué)習(xí),學(xué)習(xí)反而成為了一種真正的能力,因為我們慢慢失去了它,它就更顯......

        項目經(jīng)理,系統(tǒng)分析員,軟件設(shè)計師,程序員職責(zé)

        項目經(jīng)理,系統(tǒng)分析員,軟件設(shè)計師,程序員這四個概念是在國外的IT也進行了軟件產(chǎn)業(yè)化和詳細(xì)工序分工后出現(xiàn)的(還有其他工種),具體地說這四個的分工相互配合,互有重疊又有個值得側(cè)重:項......

        從程序員到項目經(jīng)理(二):如何勝任

        從程序員到項目經(jīng)理(二):如何勝任被任命為項目經(jīng)理,是職業(yè)生涯的第一次飛躍,既驚喜又緊張。從現(xiàn)在開始,你要思考怎樣才能勝任項目管理的工作,否則等著你的,很可能是一場悲劇。一.升......

        java程序員討厭項目經(jīng)理的5個原因

        程序員討厭項目經(jīng)理的5個原因 ——動力節(jié)點java 都說程序員會比較討厭項目經(jīng)理,但是你知道為什么會這么討厭項目經(jīng)理嗎?今天動寶兒來給大家說說,也不知道理解的對不對. 1.項......

        IT職場程序員 Java面試中的陷阱

        IT職場:程序員Java面試中的陷阱 找工作要面試,有面試就有對付面試的辦法。以下一些題目來自我和我朋友痛苦的面試經(jīng)歷,提這些問題的公司包括IBM, E*Trade, Siebel,Motorola, S......

        職場女 6個必勝吵架秘籍完勝男友大全

        職場女 6個必勝吵架秘籍完勝男友情侶之間吵架是很正常的事情,但是如果把握不當(dāng),很容易就會處于下風(fēng),還會把事情越弄越糟,那么怎樣才能讓自己在吵架之中搶占先機,又不會把彼此關(guān)系......