久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

怎樣做一名合格的程序員[優秀范文五篇]

時間:2019-05-15 09:24:45下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關的《怎樣做一名合格的程序員》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《怎樣做一名合格的程序員》。

第一篇:怎樣做一名合格的程序員

文章標題:怎樣做一名合格的程序員

作者:**,1990年畢業于**工學院計算機軟件專業,后又于**年畢業在**大學完成軟件工程專業碩士的學習,現供職于CNPC旗下的一個行業軟件研發中心,因為在網上看了許多有經驗的各路軟件開發人員寫的好帖,一時手癢興起,也湊一篇壯壯聲勢。

假設你是一名軟件專業畢業的本科學子,如何在工作中修煉成為一名有較高職業水準的程序員呢,本文試圖總結作者從事15年軟件開發工作的感想,希望對有志成為職業程序員的人有所幫助,并借此機會感謝原**工學院計算機系的和智玲老師和張懷寧老師,特別感謝我的碩士導師,**大學計算機系的博導鄭國梁教授。

注:本帖言辭尖刻,乃作者脾氣秉性使然,如果你看著有氣,就請多多見諒,放下別看了。

程序就是一系列按步驟進行的操作序列,它有好多種級別,比如最低級的微程序、次低級的匯編程序、高級的各種編程語言程序、最高級的腳本語言程序,也許我列的不對,但沒關系,我要說的是不管是那個級別的程序,其本質都是操作的邏輯序列。大多數系統和應用程序都是建立在高級編程語言上的,比如C、C、C

#、FORTRAN、BISIC、JAVA等等,就讓我們只關注這一級的編程能力吧。因此如果一個程序員的邏輯能力不高,他永遠都不能成為一名具有合格職業水準的程序員,我們在下面的討論有關編程能力的方方面面,最終都是為了最大程度地提高和實現一名程序員的邏輯能力。

一、掌握基礎知識:十六年寒窗的持續積累

從7歲讀小學起,經過16年的學習,你從軟件專業本科畢業后,必須完成以下幾門專業課程的學習:計算機組成、操作系統原理、匯編語言、數據結構、編譯原理、數據庫原理、軟件工程、結構性設計語言(PASCAL、)、面向對象設計語言(C++、C#)、計算機網絡等,你最好還懂一些算法分析、分布式系統、計算機圖形學、形式邏輯、人工智能原理、軟件設計模式、軟件構架/框架等研究生的課程,16年來,你積累的除了知識,更重要的是形成最適合自己的學習方法和工作方法。這些是你具備程序員職業水準的基礎能力,不要受什么計算機軟件怪杰之類傳奇的影響,那不過是小概率事件,而且這些怪杰們就算沒有讀過軟件本科和研究生,也往往自學了大多數專業課程,很可能比在校學習的學生對這些課程的精髓部分理解的更好,還有他們的工作方法和思維方式是特別而高效的,但普遍性差,可以借鑒,不宜模仿。好,所以現在你只需要問問自己,那些課程和知識都學會并掌握了嗎?如果是,那就準備好進行實踐了。

二、在實踐中提高:成為一名高水平的Coder好了,你畢業了,在校功課都不錯,也找了一個專業對口的工作,你想大展鴻圖了,可是別急,你的翅膀還不夠硬,不信我們說來看看。通常,你在工作中都會用到某一種單位/公司固定的操作系統和編程語言開發環境,比如Windows、UNIX、LINUX等操作系統,又比如用VC、VB、PB、Delph、JAVA、Motif/XWindow、QT、OpenGL、OpenInventor等編程語言和開發環境,我們在后面把它們合稱為開發環境。就在校學習的有關開發環境的知識而言,大概你距工作需要的差距是不小的,當某個操作系統和編程語言環境成為你的飯碗時,就不應也不能用通過課程/認證考試之類的眼光和要求來評價你的能力,即使你能考100分。

你需要深入地學習該操作系統和編程語言環境的各類開發手冊的所有內容,你會說大多數你都用不上,其實你既對又不對,對的是單從使用的角度而言,你確實用不上開發手冊的大多數內容,比如龐大的VC開發類庫和復雜的開發環境,你在實際工作中能用到的不到總數的1/10或1/5,不對的地方在于,你用到的部分不是孤立存在的,它們是整個體系中的一部分,只有對整個體系有了一個較完整的了解,才能得心應手、隨心所欲地用好你用到的部分,你才算初步具備在這種開發環境下進行Coding的職業水準(還遠不夠程序員的職業水準呢),而這只是剛開始。如何才能真正掌握一種開發環境的全面的知識呢,最原始的辦法就是讀開發指南/教程、參考手冊,一般來講,學習開發指南/教程時,你如果是一個認真的人,都會完成5/10~7/10左右內容的學習和練習,如果你想成為職業選手,就應該完成9/10以上內容的學習和練習。參考手冊不同,大多數所謂的“程序員”們只是用到了才翻翻,這差的太遠了,你應該象讀開發指南/教程一樣,每個環節都要讀,比如VC,參考手冊中的每個類,類的每個函數,都要讀上幾遍,它們往往是一小伙一小伙地糾纏在一起使用的,開始時讀得你毫無頭緒、心煩意亂,不要緊,還有一手呢,如果你開發環境安裝的全面,它們往往都有開發商做的demo例子可看,你就進入另一個境界了,開始時你關注demo中的具體技術,后來

你發現這些demo的程序寫的都還算不錯,結構簡單但合理,如果你真的用心,就一定能發現一些個別的demo是極品,它所展現的程序邏輯結構是你設計不出來的,你現在有點更關心它的程序設計構架,甚于對你原始目的(某種相關的技術/技巧)的關注,這時的你,開始了從一名Coder向一名Programmer的轉變,你會忍不住要看看開發商提供的源程序,比如.h和.cpp,通常你會找到include路徑下所有的.h程序,你才知道,哇!好多好多東東在參考手冊中都沒提到,你要學的太多了,沒時間顧及其它的業余愛好了,現在知道為什么程序員是年輕人的職業了吧,你要有足夠多的時間才行,即使你的智商有160。如果你走到這一步,在你工作的團隊中,已經是經常有人向你請教技術問題,經常有人請求你幫忙debug,你已是公認的“高手”了,別得意,因為你仍然是個Coder,為什么這么說呢,你想想,你已深入了解了這個開發環境中的各種技能,知道一名Coder如何用好這些東西,可是你能設計的出提供給Coder們用的東西嗎?唔……,你想了想,可能還不太行。對了,就是這樣,你還是一名小我境界的程序員呢,本質是個Coder,當然已是一名高水平的Coder了,然而你需要進一步登堂入室才能成為一名真正的程序員。

讓我們繼續吧,通常你都是從精通一種編程環境開始的,假設你已經較為精通在Windows下用VC開發軟件了,這時在技術和技巧方面你將面臨一小一大兩個挑戰,第一個小挑戰是如果公司/單位改換了開發環境,比如用LINUX下的QT交互語言工具進行開發,你不過是把前面掌握VC的過程再來一遍,由于在主觀上經歷了VC工具的學習過程,在客觀上各種開發環境都有太多相似的方面,這回你掌握的應該較快。要小心,在這時第一次誘惑之門打開了,因為你感覺良好,看!這回這么快,我就這么好地掌握了新的開發環境,你開始關注其它暫時還用不到的同類環

境,比如VB、Delph、JAVA,如饑似渴地掌握各種開發工具,證明自己的學習能力

和價值,但你忘了一點,你仍然是個Coder,只不過是一個在好多開發環境下都能

編程的Coder,就像你生活在中國,因而精通了漢語,工作需要你又掌握了英語,然后你就來了勁,把俄語、日語、阿拉伯語、拉丁語,等等等等,都學習個遍,我只能說,有點BT。你忘了自己是個職業人,同一類的東西工作中用得到才需學

習,太多太多的Coder們喜歡在一起比較和炫耀自己會掌握了幾種開發工具,不信

你看看招聘時的求職書就知道了,sigh!他們中絕大多數人永遠都只能停留在這

個層次上,心浮氣躁,一生都再也當不成真正的程序員了。總結一下,其實你在這時需要的是對自己掌握新開發環境的能力的自信,而不是一遍遍地重復來證明

自己。第二個大挑戰就是你明白了只掌握VC是不夠的,你發現自己有點淺薄,有

很多東東你會用但你不太懂,很多方面支持VC編程的知識你都沒掌握,比如操作

系統的源碼、網絡協議知識、Windows的注冊表、進程和線程的基礎知識、硬件

驅動方面的知識、ActiveX、Windows龐大的API,又是一個等等等等,這些基礎

知識的學習和掌握可是要花費大量時間的,你再一次深切地感到時間太不夠用了,因為這時的你大概有許多俗務纏身了,所以有點沮喪,還不用提IT業每天不知

有多少新東西在發布,KAO,永遠都跟不上,越拉越遠了。哎!別氣餒,振作一點,你還是忘記了自己是個職業人,既然好多東東在工作中你永遠都沒機會用,那

么干嘛要學呢?用什么才學什么,最多預測到馬上要用什么,先一步學什么好了,要知道沒有人是真正的、無所不精的全科大夫,除非你是神,但如果你還在耐

著性子看這篇文章,你肯定是個人嘛。

OK,一般工作后三五年,你經歷了上述過程,經受了誘惑和考驗,終于明白了一

個道理:你要的是強勁的學習知識的能力,是對某種軟件知識/技能的有深度的精

通,一種摸到它的根的深度,而不是已掌握的技能的種類和數量。這時無論誰用

他掌握了多少種你不會的技能來嚇唬你都沒用,你對他的層次只有蔑視。通過幾

年的學習和工作,要記住最重要的一點,永遠最重要:對自己學習IT知識能力的自信,一個程序員一生都要不停地進行高強度的學習,用心問問自己,有沒有這

個自信?別用虛榮心來騙自己哦,如果沒有的話,那就不必花費你寶貴的時間向

下看了,作者在此感謝你有耐心看到這里,現在建議你關閉這篇文章,趁著年輕,當機立斷轉行吧!

三、注重邏輯:成為一名職業程序員

好,再前進一點點,你就要成為一名職業程序員了,讓我們繼續來完成這個任務

吧!我們在前一節提到過,“你發現一些個別的demo是極品,它所展現的程序邏

輯結構是你設計不出來的,你現在有點更關心它的程序設計構架,甚于對你原始

目的(某種相關的技術/技巧)的關注”,其實你是在關注這個demo程序作者的思維

邏輯,所有程序的本質就是邏輯。技術你已經較好地掌握了,但只有完成邏輯能

力的提高,你才能成為一名職業程序員。打一個比方吧,你會十八般武藝,刀槍

棍棒都很精通,但就是力氣不夠,所以永遠都上不了戰場,這個力氣對程序員而

言就是邏輯能力(其本質是一個人的數學修養,注意,不是數學知識)。邏輯能力

也是逐步提高的,開始時你一定是用直觀的邏輯能力來編程的,怎么想就怎么編,不對就再改,在改進中提高自己的邏輯能力,從直觀邏輯能力提高到抽象邏輯

能力,這是很正常的。提前說一句吧,到達邏輯能力的至高境界,其表現是用數

學語言來描述問題和問題的解決辦法,高度抽象!好,說回來吧,你要提高邏輯

能力,最快的辦法就是讀別人寫的結構優秀的程序。優秀的代碼是百讀不厭的(這

句話是我抄來的),暫時放放對其中某種技術和技巧的關注吧,你要推導和學習的是這些好程序的邏輯結構,它們是被精心設計出來的。你可以先捂住這個demo程

序,自己設計一個功能相同的程序結構,然后比較一下demo的程序結構,如果差

距較大,那你就不應簡單地改進一下,而是要把demo作者設計的過程在心里復原

一遍,做到這一點也許有點困難,但這種事干的多了,你就會越干越快,越來越

得心應手,你的邏輯能力飛速提升,你能看得上的邏輯結構優秀的程序開始不多

了,下一步就是練習。從工作中開始吧,如果你有空閑,你需要做至少兩類練習,一類是算法練習,所有的經典算法都是經典的邏輯,題目有的是,像個好學生

一樣吧,每年的國內國際編程競賽都有邏輯要求非常高的題,你可以只選一兩道

難題來做做。當你可以把復雜的單遞歸程序(只有A調A)變成非遞歸程序時,已經

不錯了,如果你能看得懂雙遞歸程序(A調A、A調B、B調A、B調B都有),我為你鼓

掌!你不必往下看了,我有點不好意思啦――班門弄斧,你快滾蛋吧!另一類是

把以前和當前你工作中你不滿意的程序推倒重新設計一遍,這非常重要,省時省

力,因為你熟悉需求,技術上也沒問題,目的就是改進程序的邏輯結構,很劃算

哦,唯一要克服的就是:你對推翻以前工作中那點小小成就的心理障礙,如果你

真想優秀,說句粗話:這點心理障礙算個屁,一遍遍反復地推倒已有的成果只能

使自己快速進步,放手干吧,沒什么好可惜的,馬恩早就在《共.產.黨宣言》里

說過了:在這個過程中,你失去的只有鎖鏈(禁錮你思想的鎖鏈)。

讓我們來總結一下,經過自我否定后,再生的你盡管對過去的“業績”還有一些

眷戀,但已是一個初步具備職業水準的程序員了,掌握了相應的技術和技巧,具

備了較高的抽象邏輯思維能力,最主要的特征是:能自覺地自我否定,不斷地追

求更高水平的邏輯能力。

在這個過程中,如果你能注意以下一些小的方面,你前進的步伐也許會快一些。

l從編譯原理的角度來理解你工作中使用的高級語言,如果你做到這一

點,至少有兩個好處,第一個好處是避免一大堆低水平重復出現的編譯錯誤。一

名優秀的Coder平均在一個工作日中應該完成200行以上的源碼,其編譯錯誤應該

控制在5個以下,要知道這200行源碼不是一次完成的,所以大多數情況下你都要

追求一次編譯通過,而一名職業水準的程序員,應該進一步做到即使用purify這

類的工具來檢查源碼,也不會存在嚴重的內存泄露。第二個好處是可以提高源碼的可讀性和效率。規范地編寫你的代碼使你自己的邏輯清晰,因為你明白多加幾

個括號和空行、多換行對齊、多注釋,編譯器是會自動識別的,不影響程序執行的效率,反過來,控制好遞歸調用和循環內的if語句才是提高程序效率的關鍵,要全力避免遞歸,但要深刻理解遞歸,能通過自己建立堆棧來把遞歸程序轉換成非遞歸程序,要求還是較高的哦!

l避免思維陷阱,只要你是人就一定有自己的思維慣性,這一定又會表

現在你的程序邏輯中,有時你就是從這個慣性中跳不出來(誰都有這個時候),但

要心里有數才行,所以你需要幫助,如果你有幾個水平相若或更高的職業伙伴,太好了,當遇到花30分鐘還打不下的bug時,就別浪費時間了,找他們吧,最要緊的是能思路清晰明確地表述你的問題,通常你自己在這個過程中或者伙伴中就有

人把問題解決了,又快又好。另外,有幾個可以良性競爭的職業伙伴是人生的一

件幸事,1 1>2,大家各有所長,你最好做到及時公開你的成果,技不壓身嘛,IT

發展的這么快,你再優秀,那點東東也沒有什么值得隱藏的,所以你可以技術或

水平不夠高,但千萬不可以讓真正具有職業水準的選手鄙視你的職業品質和行為

l有自己debug的特點,下面的說法作者不敢太肯定,只是經驗之談。即

使在VC這種高度完善的開放環境下,你仍然應該要求自己僅憑打印語句就能debug

。這也有兩點好處,第一個好處是,遇到bug你會認真想問題所在,而不是用

debug工具一步步簡單地追蹤卡在哪兒了,你定位bug范圍的方式是從大到小、從

粗到精,這是一種自頂向下的思維方式,而用工具追蹤,容易形成自底向上的思

維方式,這不算好,你應該先看到森林,再看到樹木。我反復提及:程序就是邏

輯過程,大多數程序從main函數開始,是由數據結構和功能子程序組成的一個樹

形結構的邏輯過程(要認清即使是面向對象的程序語言也是一樣的),它的執行過

程是深度優先的,但你定位bug應該是廣度優先的,好好想想這一點,嗯?第二個

好處是強迫你思考并記住而不是用工具看到調用過程,你大腦的抽象邏輯思維能

力和胳膊上肌肉的力量一樣,都是練出來的,如果你的bug是程序結構上的邏輯錯

誤引起的,這一點就非常重要了,順便說一句,最難打的bug就是程序邏輯結構錯

誤導致的bug。你要是真正明明白白地認識到這兒了,那我就沒什么東西可以告訴

你了。總之,程序員的職業水準:生產效率和程序質量,主要是取決于源碼中bug的數量和debug的速度,而不是取決于編寫源碼的速度。給你一個我自己定義的考

查一個職業程序員的指標:一個合格水準的職業程序員,編程的時間如果算一份的話,其累計debug的時間不能超過一份,真正職業高手累計debug的時間應該控

制在0.5份以下,如何?你關上門悄悄問問自己,你花費在編程和debug上的時間

比例是多少?如果你把程序員作為自己一生的職業,那么就永遠都要牢記一點:

追求做一個0bug的優秀程序員!這是任何一個想成為職業程序員的人的理想,請

相信:堅忍不拔地追求實現這個理想將讓你出類拔萃!

l做好程序的單元測試,這是另一項考查你是否是一名具有合格職業水

準的程序員的一個必要指標。其實在你拿到需求的時候就要準備單元測試用例了,并且這些用例將直接影響你的詳細設計(有關軟件設計本來是該放在第四節講的)。我們還是打比方吧,當你拿到一個需求時,除了分析它靜態的功能外,還應明

確它動態的操作/執行過程,把這個動態過程明確地用流程圖畫出來,比如分為A

~Z的26步,其中A又可以進一步分解為A1~A5的5步,直到不能再分解為止。又比

如說A3步不可分解了,那么你應該把A3步的正常操作和所有五花八門的異常操作

都列出來,確保正常的操作肯定正確,異常的操作起碼程序不退出才行。這樣你

就要寫好多好多的測試用例,說句老實話,我也從來不寫!但我一般會列一個提

綱,比如A3步有正常的操作a、b、c、d、e共5項,異常的操作有f、g、h、i、j、k、l、m、n共9項,你在進行單元測試時都應該跑一遍,這樣的程序都還不敢說質

量如何好,但起碼可以說較穩定吧!如果要想在進行單元測試時干得快、效率高,那么在進行詳細設計時,你就應該把A3步中對所有正常操作和異常操作的判斷

都設計好,在編程實現A3步時,使得程序的結構合理高效,對不對?所以,如果

你在工作中是割裂地看待軟件工程中從需求、分析、設計、編程、測試等各個環

節,恐怕水平很有限喔!但如果你在分析需求時就能看到測試的問題,并改進設

計和實現,為此做好相應的準備工作,嘿嘿,整個軟件開發過程你的效率會高很

多,通常你在一個開發團隊中就會高度自信的,你已越過當一名偏頗、露骨的高

手的境界,成為一個平靜的高手,這可是Thebestinthebest!,用周星星的話說:是高手之高高手,因為別人看不出你高在哪兒,沒見你有什么高招或特拚

命干,但反正你就是干得又快又好、又省力。關于進行單元測試還有很多復雜的方法,在此本文只提到了最基本的一點,目的是讓你在工作上考慮周全、安排有

序,其它的自己琢磨吧,沒有人能替你吃飽飯!

l如果你是用C++編程,我再簡單談談有關內層釋放的一個小技巧,就

是對所有你編寫的類,在構造和析構函數中加打印語句,統計每個類在運行程序

時構造和析構的地方,如果是配對的,那么起碼沒有對象類一級的內層在程序運

行結束時沒有釋放,然后你就可以把打印語句刪掉了,招數雖土,但管用!

l還有其它一些好習慣,在這里我隨筆寫一些,你要是有不同看法也請

一笑過之吧。編程時應該對齊縮進,一個縮進用一個tab鍵,一般是4個空格,嚴

格遵守開發團隊的編程規范也是非常重要的。一個子程序不應超過30行(不算空行

),其內多重循環不應超過3層,否則都應該分裂成兩個子程序,個別算法程序可

以長一些,但也不宜超過200行。通常一個類的所有成員函數總和不宜超過1500行,多了就應該考慮分解成兩個類(這個工作最好在設計時就完成)。每完成一小段

程序,比如15~30行,就立即編譯運行,不要假裝高手,先敲它一大堆程序,再

編譯運行,妄想一次成功,體驗一種假爽的、虛榮的快感,或炫耀給別人看,這

么做只能證明自己是一個不折不扣的傻瓜,裝酷而已。因為只要有一次不成功,你就會花費大量的時間來調程序,別人的進度在這時就遠遠地超過你了,平常心

是道,還是修煉真功夫吧!孫子兵法里關于這一點有明確的闡述,我就不引用了,但建議你真的不要這么干,除非你確實就是這樣總是一次就成功的天才,那你

還看這篇文章干什么呢?我又不是寫給你們這些天才們看的。再就是有學會買好

書、讀好書,關于計算機和軟件方面的書太多了,時間有限,比如有一個叫侯捷的家伙,幾乎寫的每本書都不錯,張國峰的C++編程也不錯,這只是我的個人意

見啊,好書多著呢,列出來比這篇文章長好多倍,我就不多說了。還有一招,要

是你運氣好,能搞到一些著名軟件系統的源碼,好好讀讀吧,在此我只能告訴你,Linux操作系統的一些源碼不錯,是開放的,你可以合法地搞到,其它的不要說

是我建議你侵犯知識版權啊!

四、天生神力:成為系統分析員

本來就論述如何成為一名職業程序員而言,本文已基本完成任務了,但《菜根譚

》有言:竭世機樞,似一滴投于巨壑,窮諸玄辯,若一毫置于太虛。既已乘興到

此,何妨多置一毫于太虛呢,作者不才,干脆盡興寫算了。

你要是運氣好,直接進入了一個嚴格規范生產的軟件企業就業,剛開始就應該是

按別人做好的軟件設計來實現編程,你可以有機會直接學習軟件設計,當你積累的足夠多了,能夠對其中的一些設計提出好的改進建議,而且干得又快又好,就

會漸漸地展露頭角,我相信你終有一天成為一名軟件設計人員(注意,不是軟件產

品設計人員),步入系統分析員的行列,但這還需其它的一些條件和自我修煉。如

果你在一個不規范的軟件企業工作,那也不錯,你很可能直接就有機會進行軟件

設計,然后開發、測試,甚至還不得不自己定義需求,把軟件開發過程的各個環

節走一個遍,當然這樣對你的要求更高,而且你也不容易得到及時有益的指點,在正態分布的情況下,你應該是成長的很慢。但不管就業的單位如何,如果你決

心要成為頂尖軟件職業選手,通常什么客觀困難都阻擋不了你,然而你個人的因

素可能會阻止你的前進。下面提出的觀點純屬一己之見,傷人自尊之處作者在此

提前道歉,并建議你除非對本文有強烈的興趣,否則就請直接看第五節或放下別

看了。丑話已說在前頭了,在各種軟件開發組織的發展過程中的事實也證明,只

有少數程序員能成為系統分析員,我想這一點不是我杜撰的吧,因此你要是在看

接下來的部分時感到氣憤難當,那也實在沒著,純屬活該,因為作者只是在說明

自己的觀點而已,你最多可以呲之以鼻,表示一下你的輕蔑好了,但沒有任何理

由可以罵人!

作者自己沒有到微軟面試過,但身處軟件行業,關于微軟的許多東東當然還是有

耳聞的,據說微軟招聘一名程序員要過五個已經成為微軟程序員的面試關,而且

是一票否決制,又據說大多數面試題并非編程,而是一些有關邏輯和智力的題,作者私下也做過許多流傳的微軟面試題,并對此做法深以為然。程序的本質就是

邏輯,所以幾十年前就有人提出編程是一門藝術,而藝術是要靠天份的,這一點

少有人反對。一個人的邏輯能力可以不斷提高,但其能到達的終極邏輯能力的層

次必定為其天生智力所限制,這一點就讓人不易接受了。好笑啊!人們可以公開

承認自己沒有某種或全部的藝術天份,但要說自己邏輯天份不夠,換句話說承認

自己笨、IQ不夠高,往往是要怒發沖冠的,其實這又有什么區別呢?話都說到這

兒了,再次建議你如果不夠自信,就跳過這一節吧,直接看第五節,好嗎?

好了,把話題說回來,你已經成為一門合格的職業程序員了,如果要想成為從事

軟件系統設計的職業系統分析員,第一件事就是悄悄找一個標準智商測試的網站

或其它渠道,嚴格認真的測一測自己的智商,如果IQ低于130(正常智商是110),就請別費勁了,打消掉成為系統分析員的念頭吧!好!好!先請你冷靜一下,好

好想想,其實微軟面試時就是在測你的智商和邏輯數學素質呢,這就是本節的標

題為“天生神力”的原因,因為設計就是從無到有地進行創造,無論是軟件還是

其它行業都一樣,可以有借鑒的,沒有現成的,設計就是創造!如果你IQ在130以

上,又決心要當一名職業軟件系統分析員,其實你不過是要準備好吃更大的苦而

已,有什么好虛榮的呢?

修煉還是從基本功開始的,過程和成為一名職業程序員差不多。必須使用設計工

具這一點是不用多說的。在工作中,你基本上遇到的是兩類方式的設計,一個是

結構化設計,另一個是面向對象設計,就個人經驗而言,面向對象的設計更好。

如果你工作中不得不采用結構化的設計,你必須熟練地掌握數據流圖和控制流圖的分析和設計,一般來講,如果你把一個軟件中用到的數據模型設計好了,針對

功能化的流程,不難設計出數據流圖,但下一步設計控制流圖才是挑戰,如果你

按照需求走不通設計好的控制流圖,那么你或別人在按照這個設計編程實現時,必定也走不通,沒有奇跡會發生,還是在設計階段嚴格要求吧,又有一點需要牢

記:返工是最慢的。當你在進行控制流圖的設計時,也不要妄想得到需求人員提

供給你明確的指點,通常他們要是能夠把需求的功能和操作次序寫完整的話,你

應該就感恩戴德了,從需求中整理出功能、操作的拓撲次序和條件是你作為系統

分析員的職責。看看,要是沒有一點圖論的基礎和拓撲學的入門知識,你是當不

好一個職業系統分析員的,即使你天賦不錯,必要的數學和邏輯素質仍然不可或

缺。也不用氣餒,永遠沒有最好的設計,只有更好的設計,反復地進行設計迭代,勇于推翻舊的設計,你將快速進步。如果你在工作中是采用面向對象進行設計的,那就更有利了,有關面向對象設計的書太多了,不用作者在此多費口舌,建

議精讀一本經典的書,比如北大邵維忠等編譯的《面向對象的分析》,有些方法

和技巧可能過時,但其邏輯的基本原理是非常正確的,其本質是,你在邏輯上是

如何認識這個世界的,你就是如何設計軟件體系結構的,然后讀讀其它書,觸類

旁通,自己創造機會多實踐,成功自然會到來的,總之,不管是結構化設計還是

面向對象設計,評價一下自己的軟件系統設計方案吧,有好多指標呢,比如是否

均勻和平衡?局部獨立性強不強?有沒有歧異的結構?有沒有層次太多或太少?

有沒有某個層次太大、太廣?是不是邏輯結構先復雜了再化簡的?還是只會設計

簡單的,復雜不起來(這一點是笨哦,如果出現多次,請你不要意氣用事,轉行吧

)?最重要的一點,是否容易理解、實現和改進?你自己會得出評價的。如果有機

會看到別人的設計,一定不要錯過學習的機會,自己推導一遍,認真比較比較,獲益會較多。

走到這一步,你就應該關注設計模式了,首先還是學習,這方面的好書有的是,但一般在工作中用到的設計模式較為單一,應該多嘗試一下其它的設計模式。其

次必須要明白設計模式不是設計思路,也不能代替設計思路,比方你要從A到B修

一條路,設計模式只是讓你選擇,是修水泥的還是柏油的?是高架路還是普通的,但線路必須你自己定,而線路就是設計思路,模式對思路是有影響,但不能代

替,所以如果你的智商高達250,我相信你直接用匯編語言也能寫出面向對象的程

序來。第三在此有一個陷阱,很多系統分析員生搬硬套設計模式,全然不懂如何

融會貫通,在你的一項具體工作中,往往是以一種設計模式為主,其它模式為輔的,思維不拘泥于形式才是關鍵,而且也為你到達更高的軟件設計的境界做好準

備。

唉!都不知該怎么向下寫好了,因為已達到作者水平的極限了,我胡亂說一點,你湊合看吧。軟件設計最終的層次是:以無法為有法、以無限為有限,這句話是

李小龍說的,不是我說的。再拾人牙慧一把,類比一個故事吧,金大俠在《倚天

屠龍記》里講到張無忌初學太極,學會的標志是把剛學的招數全忘了,記住的是

太極的道理和精神,和李小龍有些相似喔,軟件設計也一樣,忘記所有的設計模

式,隨心所欲進行設計才是至高境界,所以你能到達多高的軟件設計的境界最終

將取決于你的哲學素質,這一點實在是不好寫啊,你自己領悟吧!作者只有祝福

了!

五、職業人的終極目標:全面修煉,成為Leader

這一節更不好寫,涉及到太多其它非技術方面的因素,特別是個人人生觀和世界

觀的修煉,如果本帖的點擊率超過作者私下期望的一個數值,那我就爭取盡力厚

著臉皮再補上吧。我只說一句,雖然大家都知道軟件開發是一個團隊性的工作,但追求參與一個大型軟件系統的成功開發,是一名軟件人員的本能,就像拿破侖

說的不想當元帥的士兵不是好士兵,所以不追求實現大系統的軟件人員,也不是

一個好的職業軟件人員,但你只有成為Leader,領導一個優秀的軟件開發團隊,才有機會實現這個終極職業目標,對不對?

好吧,不管你現在的感受如何,我都謝謝你能讀到這里!我不習慣假歉虛,就不

說什么作者水平有限,本文拋磚引玉,歡迎大家批評斧正之類的客套話了,雖然

作者水平確實有限。所以我認為你盡管有權砸磚,但實在沒必要搞回帖、或回罵、或頂之類的玩意兒,我只是盡興寫一點多年從事軟件開發工作的體驗,因此接

下來我就高掛免戰牌,不回復任何回帖了。再次謝謝你能有耐心讀到這里!希望

本文對你有所裨益,祝你成功!再見!

《怎樣做一名合格的程序員》來源于xiexiebang.com,歡迎閱讀怎樣做一名合格的程序員。

第二篇:怎樣做一名合格的程序員

作者:xx,1990年畢業于xx工學院計算機軟件專業,后又于xx年畢業在xx大學完成軟件工程專業碩士的學習,現供職于CNpC旗下的一個行業軟件研發中心,因為在網上看了許多有經驗的各路軟件開發人員寫的好帖,一時手癢興起,也湊一篇壯壯聲勢。sO100

假設你是一名軟件專業畢業的本科學子,如何在工作中~成為一名有較高職業水準的程序員呢,本文試圖總結作者從事15年軟件開發工作的感想,希望對有志成為職業程序員的人有所幫助,并借此機會感謝原xx工學院計算機系的和智玲老師和張懷寧老師,特別感謝我的碩士導師,xx大學計算機系的博導鄭國梁教授。

注:本帖言辭尖刻,乃作者脾氣秉性使然,如果你看著有氣,就請多多見諒,放下別看了。

程序就是一系列按步驟進行的操作序列,它有好多種級別,比如最低級的微程序、次低級的匯編程序、高級的各種編程語言程序、最高級的腳本語言程序,也許我列的不對,但沒關系,我要說的是不管是那個級別的程序,其本質都是操作的邏輯序列。大多數系統和應用程序都是建立在高級編程語言上的,比如C、C++、C

#、FORTRAN、BISIC、JAVA等等,就讓我們只關注這一級的編程能力吧。因此如果一個程序員的邏輯能力不高,他永遠都不能成為一名具有合格職業水準的程序員,我們在下面的討論有關編程能力的方方面面,最終都是為了最大程度地提高和實現一名程序員的邏輯能力。

一、掌握基礎知識:十六年寒窗的持續積累

從7歲讀小學起,經過16年的學習,你從軟件專業本科畢業后,必須完成以下幾門專業課程的學習:計算機組成、操作系統原理、匯編語言、數據結構、編譯原理、數據庫原理、軟件工程、結構性設計語言(pASCAL、)、面向對象設計語言(C++、C#)、計算機網絡等,你最好還懂一些算法分析、分布式系統、計算機圖形學、形式邏輯、人工智能原理、軟件設計模式、軟件構架/框架等研究生的課程,16年來,你積累的除了知識,更重要的是形成最適合自己的學習方法和工作方法。這些是你具備程序員職業水準的基礎能力,不要受什么計算機軟件怪杰之類傳奇的影響,那不過是小概率事件,而且這些怪杰們就算沒有讀過軟件本科和研究生,也往往自學了大多數專業課程,很可能比在校學習的學生對這些課程的精髓部分理解的更好,還有他們的工作方法和思維方式是特別而高效的,但普遍性差,可以借鑒,不宜模仿。好,所以現在你只需要問問自己,那些課程和知識都學會并掌握了嗎?如果是,那就準備好進行實踐了。

二、在實踐中提高:成為一名高水平的Coder好了,你畢業了,在校功課都不錯,也找了一個專業對口的工作,你想大展鴻圖了,可是別急,你的翅膀還不夠硬,不信我們說來看看。通常,你在工作中都會用到某一種單位/公司固定的操作系統和編程語言開發環境,比如Windows、UNIX、LINUX等操作系統,又比如用VC、VB、pB、Delph、JAVA、Motif/XWindow、QT、OpenGL、OpenInventor等編程語言和開發環境,我們在后面把它們合稱為開發環境。就在校學習的有關開發環境的知識而言,大概你距工作需要的差距是不小的,當某個操作系統和編程語言環境成為你的飯碗時,就不應也不能用通過課程/認證考試之類的眼光和要求來評價你的能力,即使你能考100分。

你需要深入地學習該操作系統和編程語言環境的各類開發手冊的所有內容,你會說大多數你都用不上,其實你既對又不對,對的是單從使用的角度而言,你確實用不上開發手冊的大多數內容,比如龐大的VC開發類庫和復雜的開發環境,你在實際工作中能用到的不到總數的1/10或1/5,不對的地方在于,你用到的部分不是孤立存在的,它們是整個體系中的一部分,只有對整個體系有了一個較完整的了解,才能得心應手、隨心所欲地用好你用到的部分,你才算初步具備在這種開發環境下進行Coding的職業水準(還遠不夠程序員的職業水準呢),而這只是剛開始。如何才能真正掌握一種開發環境的全面的知識呢,最原始的辦法就是讀開發指南/教程、參考手冊,一般來講,學習開發指南/教程時,你如果是一個認真的人,都會完成5/10~7/10左右內容的學習和練習,如果你想成為職業選手,就應該完成9/10以上內容的學習和練習。參考手冊不同,大多數所謂的“程序員”們只是用到了才翻翻,這差的太遠了,你應該象讀開發指南/教程一樣,每個環節都要讀,比如VC,參考手冊中的每個類,類的每個函數,都要讀上幾遍,它們往往是一小伙一小伙地糾纏在一起使用的,開始時讀得你毫無頭緒、心煩意亂,不要緊,還有一手呢,如果你開發環境安裝的全面,它們往往都有開發商做的demo例子可看,你就進入另一個境界了,開始時你關注demo中的具體技術,后來你發現這些demo的程序寫的都還算不錯,結構簡單但合理,如果你真的用心,就一定能發現一些個別的demo是極品,它所展現的程序邏輯結構是你設計不出來的,你現在有點更關心它的程序設計構架,甚于對你原始目的(某種相關的技術/技巧)的關注,這時的你,開始了從一名Coder向一名programmer的轉變,你會忍不住要看看開發商提供的源程序,比如.h和.cpp,通常你會找到include路徑下所有的.h程序,你才知道,哇!好多好多東東在參考手冊中都沒提到,你要學的太多了,沒時間顧及其它的業余愛好了,現在知道為什么程序員是年輕人的職業了吧,你要有足夠多的時間才行,即使你的智商有160。如果你走到這一步,在你工作的團隊中,已經是經常有人向你請教技術問題,經常有人請求你幫忙debug,你已是公認的“高手”了,別得意,因為你仍然是個Coder,為什么這么說呢,你想想,你已深入了解了這個開發環境中的各種技能,知道一名Coder如何用好這些東西,可是你能設計的出提供給Coder們用的東西嗎?唔……,你想了想,可能還不太行。對了,就是這樣,你還是一名小我境界的程序員呢,本質是個Coder,當然已是一名高水平的Coder了,然而你需要進一步登堂入室才能成為一名真正的程序員。

讓我們繼續吧,通常你

點也許有點困難,但這種事干的多了,你就會越干越快,越來越

得心應手,你的邏輯能力飛速提升,你能看得上的邏輯結構優秀的程序開始不多

了,下一步就是練習。從工作中開始吧,如果你有空閑,你需要做至少兩類練習,一類是算法練習,所有的經典算法都是經典的邏輯,題目有的是,像個好學生

一樣吧,每年的國內國際編程競賽都有邏輯要求非常高的題,你可以只選一兩道

難題來做做。當你可以把復雜的單遞歸程序(只有A調A)變成非遞歸程序時,已經

不錯了,如果你能看得懂雙遞歸程序(A調A、A調B、B調A、B調B都有),我為你鼓

掌!你不必往下看了,我有點不好意思啦――班門弄斧,你快滾蛋吧!另一類是

把以前和當前你工作中你不滿意的程序推倒重新設計一遍,這非常重要,省時省

力,因為你熟悉需求,技術上也沒問題,目的就是改進程序的邏輯結構,很劃算

哦,唯一要克服的就是:你對推翻以前工作中那點小小成就的心理障礙,如果你

真想優秀,說句粗話:這點心理障礙算個屁,一遍遍反復地推倒已有的成果只能

使自己快速進步,放手干吧,沒什么好可惜的,馬恩早就在《共.產.黨宣言》里

說過了:在這個過程中,你失去的只有鎖鏈(禁錮你思想的鎖鏈)。

讓我們來總結一下,經過自我否定后,再生的你盡管對過去的“業績”還有一些

眷戀,但已是一個初步具備職業水準的程序員了,掌握了相應的技術和技巧,具

備了較高的抽象邏輯思維能力,最主要的特征是:能自覺地自我否定,不斷地追

求更高水平的邏輯能力。

在這個過程中,如果你能注意以下一些小的方面,你前進的步伐也許會快一些。

l從編譯原理的角度來理解你工作中使用的高級語言,如果你做到這一

點,至少有兩個好處,第一個好處是避免一大堆低水平重復出現的編譯錯誤。一

名優秀的Coder平均在一個工作日中應該完成200行以上的源碼,其編譯錯誤應該

控制在5個以下,要知道這200行源碼不是一次完成的,所以大多數情況下你都要

追求一次編譯通過,而一名職業水準的程序員,應該進一步做到即使用purify這

類的工具來檢查源碼,也不會存在嚴重的內存泄露。第二個好處是可以提高源碼的可讀性和效率。規范地編寫你的代碼使你自己的邏輯清晰,因為你明白多加幾

個括號和空行、多換行對齊、多注釋,編譯器是會自動識別的,不影響程序執行的效率,反過來,控制好遞歸調用和循環內的if語句才是提高程序效率的關鍵,要全力避免遞歸,但要深刻理解遞歸,能通過自己建立堆棧來把遞歸程序轉換成非遞歸程序,要求還是較高的哦!

l避免思維陷阱,只要你是人就一定有自己的思維慣性,這一定又會表

現在你的程序邏輯中,有時你就是從這個慣性中跳不出來(誰都有這個時候),但

要心里有數才行,所以你需要幫助,如果你有幾個水平相若或更高的職業伙伴,太好了,當遇到花30分鐘還打不下的bug時,就別浪費時間了,找他們吧,最要緊的是能思路清晰明確地表述你的問題,通常你自己在這個過程中或者伙伴中就有

人把問題解決了,又快又好。另外,有幾個可以良性競爭的職業伙伴是人生的一

件幸事,1+1>2,大家各有所長,你最好做到及時公開你的成果,技不壓身嘛,IT

發展的這么快,你再優秀,那點東東也沒有什么值得隱藏的,所以你可以技術或

水平不夠高,但千萬不可以讓真正具有職業水準的選手鄙視你的職業品質和行為。

l有自己debug的特點,下面的說法作者不敢太肯定,只是經驗之談。即

使在VC這種高度完善的開放環境下,你仍然應該要求自己僅憑打印語句就能debug

。這也有兩點好處,第一個好處是,遇到bug你會認真想問題所在,而不是用

debug工具一步步簡單地追蹤卡在哪兒了,你定位bug范圍的方式是從大到孝從

粗到精,這是一種自頂向下的思維方式,而用工具追蹤,容易形成自底向上的思

維方式,這不算好,你應該先看到森林,再看到樹木。我反復提及:程序就是邏

輯過程,大多數程序從main函數開始,是由數據結構和功能子程序組成的一個樹

形結構的邏輯過程(要認清即使是面向對象的程序語言也是一樣的),它的執行過

程是深度優先的,但你定位bug應該是廣度優先的,好好想想這一點,嗯?第二個

好處是強迫你思考并記住而不是用工具看到調用過程,你大腦的抽象邏輯思維能

力和胳膊上肌肉的力量一樣,都是練出來的,如果你的bug是程序結構上的邏輯錯

誤引起的,這一點就非常重要了,順便說一句,最難打的bug就是程序邏輯結構錯

誤導致的bug。你要是真正明明白白地認識到這兒了,那我就沒什么東西可以告訴

你了。總之

p;,Linux操作系統的一些源碼不錯,是開放的,你可以合法地搞到,其它的不要說

是我建議你侵犯知識版權啊!

四、天生神力:成為系統分析員

本來就論述如何成為一名職業程序員而言,本文已基本完成任務了,但《菜根譚

》有言:竭世機樞,似一滴投于巨壑,窮諸玄辯,若一毫置于太虛。既已乘興到

此,何妨多置一毫于太虛呢,作者不才,干脆盡興寫算了。

你要是運氣好,直接進入了一個嚴格規范生產的軟件企業就業,剛開始就應該是

按別人做好的軟件設計來實現編程,你可以有機會直接學習軟件設計,當你積累的足夠多了,能夠對其中的一些設計提出好的改進建議,而且干得又快又好,就

會漸漸地展露頭角,我相信你終有一天成為一名軟件設計人員(注意,不是軟件產

品設計人員),步入系統分析員的行列,但這還需其它的一些條件和自我~。如

果你在一個不規范的軟件企業工作,那也不錯,你很可能直接就有機會進行軟件

設計,然后開發、測試,甚至還不得不自己定義需求,把軟件開發過程的各個環

節走一個遍,當然這樣對你的要求更高,而且你也不容易得到及時有益的指點,在正態分布的情況下,你應該是成長的很慢。但不管就業的單位如何,如果你決

心要成為頂尖軟件職業選手,通常什么客觀困難都阻擋不了你,然而你個人的因

素可能會阻止你的前進。下面提出的觀點純屬一己之見,傷人自尊之處作者在此

提前道歉,并建議你除非對本文有強烈的興趣,否則就請直接看第五節或放下別

看了。丑話已說在前頭了,在各種軟件開發組織的發展過程中的事實也證明,只

有少數程序員能成為系統分析員,我想這一點不是我杜撰的吧,因此你要是在看

接下來的部分時感到氣憤難當,那也實在沒著,純屬活該,因為作者只是在說明

自己的觀點而已,你最多可以呲之以鼻,表示一下你的輕蔑好了,但沒有任何理

由可以罵人!

作者自己沒有到微軟面試過,但身處軟件行業,關于微軟的許多東東當然還是有

耳聞的,據說微軟招聘一名程序員要過五個已經成為微軟程序員的面試關,而且

是一票否決制,又據說大多數面試題并非編程,而是一些有關邏輯和智力的題,作者私下也做過許多流傳的微軟面試題,并對此做法深以為然。程序的本質就是

邏輯,所以幾十年前就有人提出編程是一門藝術,而藝術是要靠天份的,這一點

少有人反對。一個人的邏輯能力可以不斷提高,但其能到達的終極邏輯能力的層

次必定為其天生智力所限制,這一點就讓人不易接受了。好笑啊!人們可以公開

承認自己沒有某種或全部的藝術天份,但要說自己邏輯天份不夠,換句話說承認

自己笨、IQ不夠高,往往是要怒發沖冠的,其實這又有什么區別呢?話都說到這

兒了,再次建議你如果不夠自信,就跳過這一節吧,直接看第五節,好嗎?

好了,把話題說回來,你已經成為一門合格的職業程序員了,如果要想成為從事

軟件系統設計的職業系統分析員,第一件事就是悄悄找一個標準智商測試的網站

或其它渠道,嚴格認真的測一測自己的智商,如果IQ低于130(正常智商是110),就請別費勁了,打消掉成為系統分析員的念頭吧!好!好!先請你冷靜一下,好

好想想,其實微軟面試時就是在測你的智商和邏輯數學素質呢,這就是本節的標

題為“天生神力”的原因,因為設計就是從無到有地進行創造,無論是軟件還是

其它行業都一樣,可以有借鑒的,沒有現成的,設計就是創造!如果你IQ在130以

上,又決心要當一名職業軟件系統分析員,其實你不過是要準備好吃更大的苦而

已,有什么好虛榮的呢?

~還是從基本功開始的,過程和成為一名職業程序員差不多。必須使用設計工

具這一點是不用多說的。在工作中,你基本上遇到的是兩類方式的設計,一個是

結構化設計,另一個是面向對象設計,就個人經驗而言,面向對象的設計更好。

如果你工作中不得不采用結構化的設計,你必須熟練地掌握數據流圖和控制流圖的分析和設計,一般來講,如果你把一個軟件中用到的數據模型設計好了,針對

功能化的流程,不難設計出數據流圖,但下一步設計控制流圖才是挑戰,如果你

按照需求走不通設計好的控制流圖,那么你或別人在按照這個設計編程實現時,必定也走不通,沒有奇跡會發生,還是在設計階段嚴格要求吧,又有一點需要牢

記:返工是最慢的。當你在進行控制流圖的設計時,也不要妄想得到需求人員提

供給你明確的指點,通常他們要是能夠把需求的功能和操作次序寫完整的話,你

應該就感恩戴德了,從需求中整理出功能、操作的拓撲次序和條件是你作為系統

分析員的職責

。看看,要是沒有一點圖論的基礎和拓撲學的入門知識,你是當不

好一個職業系統分析員的,即使你天賦不錯,必要的數學和邏輯素質仍然不可或

缺。也不用氣餒,永遠沒有最好的設計,只有更好的設計,反復地進行設計迭代,勇于推翻舊的設計,你將快速進步。如果你在工作中是采用面向對象進行設計的,那就更有利了,有關面向對象設計的書太多了,不用作者在此多費口舌,建

議精讀一本經典的書,比如北大邵維忠等編譯的《面向對象的分析》,有些方法

和技巧可能過時,但其邏輯的基本原理是非常正確的,其本質是,你在邏輯上是

如何認識這個世界的,你就是如何設計軟件體系結構的,然后讀讀其它書,觸類

旁通,自己創造機會多實踐,成功自然會到來的,總之,不管是結構化設計還是

面向對象設計,評價一下自己的軟件系統設計方案吧,有好多指標呢,比如是否

均勻和平衡?局部獨立性強不強?有沒有歧異的結構?有沒有層次太多或太少?

有沒有某個層次太大、太廣?是不是邏輯結構先復雜了再化簡的?還是只會設計

簡單的,復雜不起來(這一點是笨哦,如果出現多次,請你不要意氣用事,轉行吧)?最重要的一點,是否容易理解、實現和改進?你自己會得出評價的。如果有機

會看到別人的設計,一定不要錯過學習的機會,自己推導一遍,認真比較比較,獲益會較多。

走到這一步,你就應該關注設計模式了,首先還是學習,這方面的好書有的是,但一般在工作中用到的設計模式較為單一,應該多嘗試一下其它的設計模式。其

次必須要明白設計模式不是設計思路,也不能代替設計思路,比方你要從A到B修

一條路,設計模式只是讓你選擇,是修水泥的還是柏油的?是高架路還是普通的,但線路必須你自己定,而線路就是設計思路,模式對思路是有影響,但不能代

替,所以如果你的智商高達250,我相信你直接用匯編語言也能寫出面向對象的程

序來。第三在此有一個陷阱,很多系統分析員生搬硬套設計模式,全然不懂如何

融會貫通,在你的一項具體工作中,往往是以一種設計模式為主,其它模式為輔的,思維不拘泥于形式才是關鍵,而且也為你到達更高的軟件設計的境界做好準

備。

唉!都不知該怎么向下寫好了,因為已達到作者水平的極限了,我胡亂說一點,你湊合看吧。軟件設計最終的層次是:以無法為有法、以無限為有限,這句話是

李小龍說的,不是我說的。再拾人牙慧一把,類比一個故事吧,金大俠在《倚天

屠龍記》里講到張無忌初學太極,學會的標志是把剛學的招數全忘了,記住的是

太極的道理和精神,和李小龍有些相似喔,軟件設計也一樣,忘記所有的設計模

式,隨心所欲進行設計才是至高境界,所以你能到達多高的軟件設計的境界最終

將取決于你的哲學素質,這一點實在是不好寫啊,你自己領悟吧!作者只有祝福

了!

五、職業人的終極目標:全面~,成為Leader

這一節更不好寫,涉及到太多其它非技術方面的因素,特別是個人人生觀和世界

觀的~,如果本帖的點擊率超過作者私下期望的一個數值,那我就爭取盡力厚

著臉皮再補上吧。我只說一句,雖然大家都知道軟件開發是一個團隊性的工作,但追求參與一個大型軟件系統的成功開發,是一名軟件人員的本能,就像拿破侖

說的不想當元帥的士兵不是好士兵,所以不追求實現大系統的軟件人員,也不是

一個好的職業軟件人員,但你只有成為Leader,領導一個優秀的軟件開發團隊,才有機會實現這個終極職業目標,對不對?

好吧,不管你現在的感受如何,我都謝謝你能讀到這里!我不習慣假歉虛,就不

說什么作者水平有限,本文拋磚引玉,歡迎大家批評斧正之類的客套話了,雖然

作者水平確實有限。所以我認為你盡管有權砸磚,但實在沒必要搞回帖、或回罵、或頂之類的玩意兒,我只是盡興寫一點多年從事軟件開發工作的體驗,因此接

下來我就高掛免戰牌,不回復任何回帖了。再次謝謝你能有耐心讀到這里!希望

本文對你有所裨益,祝你成功!再見!

第三篇:怎樣做一名合格黨員

怎樣做一名合格黨員

近期,州公司在全公司范圍內掀起了“兩學一做”的學習高潮,各個黨支部紛紛用實際行動踐行“兩學一做”。在全國“十三五”開局的關鍵時刻,我們應該怎樣做一名合格的共產黨員了?十八大以來,總書記在多次考察、講話中,從樹立黨章意識、堅定理想信念等層面闡述了共產黨員如何加強黨性,始終心系黨、心系人民、心系國家,體現先進性和純潔性。讓我們從總書記的這些論述中來探究如何堅持以知促行,做講政治、有信念,講規矩、有紀律,講道德、有品行,講奉獻、有作為的合格黨員。

一、提高政治理論修養,堅定共產主義信念。總書記指出,對馬克思主義的信仰,對共產主義的信念,是共產黨人的政治靈魂。作為一名黨員,唯有執著的信仰追求,才能持之以恒,義無反顧,堅持不懈地為自己所從事的偉大事業而奮斗終身。入黨時,我們都曾在黨旗下宣誓:擁護黨的綱領,遵守黨的章程,為共產主義奮斗終身。黨章集中體現黨的綱領,是黨的根本大法。作為一名黨員,尊崇黨章,學習黨章,遵守黨章、維護黨章,是最基本的要求,是天經地義的責任,是一切思想行動的出發點。堅定理想信仰,就要逐條逐句讀熟黨章,牢記黨的綱領,牢記入黨誓詞,牢記黨員義務和權利,做尊崇黨章、遵守黨章、維護黨章的表率;不迷途、不忘本、不改初心。

二、守紀律守規矩,做政治上的明白人。

黨章是全黨必須遵循的總章程,也是總規矩。作為一名共產黨員,要牢固樹立紀律意識和規矩意識,做政治上的“明白人”。沒有規矩,不成方圓。守紀律是底線,守規矩靠自覺。作為一名共產黨員,要先學會懂規矩,做到知曉規矩、認同規矩、遵守規矩、維護規矩。在政治上講忠誠、組織上講服從、行動上講規矩。任何時候都要想到自己是黨的人,是組織的一員,時刻不忘自己應盡的義務和責任,自覺接受組織安排和規矩約束,自覺維護黨的團結統一。要時刻繃緊紀律和規矩這根弦,明白哪些事能做、哪些事不能做,哪些事該這樣做、哪些事該那樣做,自覺按原則、按規矩辦事,任何時候、任何情況下都不越界、不越軌。

三、廉潔奉公,筑牢拒腐防變思想防線。

加強自身的世界觀、人生觀和價值觀的建設和改造,是保證自身的純潔性和先進性的根本源泉,高尚的思想,使人勇于奉獻崇高的理想,使人不斷開拓前進。樹立共產主義理念和全心全意為人民服務的宗旨,以“三個代表”思想為自己的行動指針,就能從思想根源上杜絕社會不良習氣的侵蝕,培養自己秉公辦事、廉潔奉公的勇氣、信心和恒心,就能從根本上杜絕變色脫化現象及行為的發生。因此,自己作為一名共產黨員,始終注意與黨組織保持高度一致,把對共產主義的信念貫穿于整個工作生活中。始終想著所做的每一件事,事關黨員的形象,時刻約束自己,絲毫不能馬虎。在實際工作中,我以“兩學一做”活動為契機,積極學習《習近平關于黨風廉政建設和反腐敗斗爭論述摘編》、《中國共產黨黨員領導干部廉潔從政若干準則》等廉政書籍,讓廉政理念入腦入心,筑牢了拒腐防變思想防線,時刻嚴格要求自己,要牢記黨風廉政建設的規定和要求,深刻認識廉政建設的重要性,克服僥幸心理,嚴守各種防線,堅持廉潔從儉。

四、真抓實干,全心全意為人民服務。

(學黨章黨規、學系列講話,以基本理論作為我們行動的指南,自覺清除頭腦中非無產階級思想,努力改造自己的主觀世界,真正理解我們黨全心全意為人民服務的宗旨,扎扎實實地樹立為人民服務的思想。)作為一名水源辦的共產黨員,履好職,擔好責,扎扎實實干好本職工作,積極配合各級各部門做好全州11件水源工程建設工作,按期按質完成,最大限度發揮效用,就是踐行全心全意為人民服務宗旨的體現,是發揮黨員先鋒模范作用的平臺。(不但要刻苦學習馬克思主義理論,而且要學習科學、文化和水利業務知識,掌握做好本職工作的知識和本領,一靠學習,二靠實踐。要干一行,愛一行,學一行,鉆一行,精通一行,努力成為本職崗位上的內行和能手。只有這樣才能在新形勢下更好的發揮先鋒模范作用。)

五、虛心聽取意見,不斷改正自己的缺點。

一直以來,我歡迎批評和意見,對于群眾和同志的批評,我堅持“有則改之,無則加勉”的態度。在水源建設工作中,我是半路出家,雖然盡力補習技術問題、建設管理、安全管理、財務管理等方面的知識,但是還有很大差距。工作中往往出現不到位,甚至錯誤的時候。這時能聽到批評,是對我最大的幫助和最大的愛護。有人肯批評我,說明相信我,關心我,如果有意見但不說,說明我已經失去了希望。

六、立足崗位做貢獻,努力做名合格黨員

作為一名黨員,我講緊緊圍繞州公司“兩學一做”的部署要求,堅持學習,不斷充實,立足崗位做貢獻,抓好以下幾個方面的工作,充分發揮黨員先鋒模范作用,努力做一名合格的共產黨員。

(一)努力推進11件在建項目高水平、高標準、高質量實施。一是嚴把工程質量關。在“政府主體、煙草監督”的工作機制下,要規范質量管理,制定并完善質量管理制度,對工程質量實施事前控制和事中監督措施,要既有監督,又有檢測。要強化施工管理,確保項目按設計施工,滿足工程規范和設計要求。二是全力推進在建項目順利實施。在確保質量和安全的前提下推進工程建設,確保安全度汛。三是規范資金管理。嚴格按照國家局、省公司對援建資金管理的相關要求,建立健全資金管理制度,確保資金安全。四是加強施工安全管理。安全生產是項目順利推進的前提,要高度重視施工安全管理工作,加強施工安全檢查,確保項目零事故。五是做好項目審計工作。為確保煙草水源工程項目順利推進,按照省公司相關要求,對各在建工程實行跟蹤審計,確保工程建設過程規范有序。

(二)督促做好已完工項目竣工驗收工作。抓緊督促雙柏縣螃蟹沖、牟定縣豐樂和楚雄市羅其美水庫等工程管理局做好竣工驗收工作,確保項目盡早發揮效益。

(三)確保在建項目各重要節點工期按期完成。目前,楚雄州在建的項目中,武定羊舊、大姚大坡、大姚紅豆樹、祿豐西河、姚安大麥地水庫工程大壩已封頂,元謀挨小河水庫工程正在進行大壩二期填筑工作,雙柏施家河、南華草甸發水庫工程已平穩起步。認真學習深刻領會科學發展觀 結

合本職達至工作提升

發布時間:2013-06-05

水源辦

黨的十七大在我國全面建設小康社會和改革開放不斷深入的重要歷史時期,提出了適合當代發展需要的科學發展觀理論。科學發展觀理論是以馬克思主義、毛澤東思想、鄧小平理論和“三個代表”重要思想為依據的,是中國社會主義建設和改革開放偉大實踐的必然結果和歷史產物。科學發展觀理論的提出有一個漸進過程,經歷了長期探索——思想認識——科學論證——不斷完善——豐富發展——貫徹落實——理論升華的過程。因此,它具有理論性、科學性、實踐性和實用性,是馬克思主義與中國現階段改革開放偉大實踐相結合的產物,是當代中國共產黨人集體智慧的結晶,是指引中華民族步入民族復興偉大事業的思想武器和行動指南。

黨的十八大提出在2020年建黨100周年全面建成小康社會、2049年建國100周年實現中華民族的偉大復興,堅定不移高舉特色社會主義旗幟,堅定不移走特色社會主義道路,堅持按“五位一體”戰略全面落實科學發展觀,就成為黨領導人民走向中國夢的歷史選擇。科學發展觀的第一要義是發展,即以經濟建設為中心,全面推進政治建設、文化建設,社會建設和生態建設“五位一體”的全面和諧發展;核心是以人為本,一切發展的目的都是從人民群眾根本利益出發,不斷滿足人民群眾日益增長的物質文化需要,讓發展的成果惠及全體人民,實現人的全面發展;基本要求是統籌兼顧、全面協調可持續。認真學習、深刻領會科學發展觀,在具體工作中具有重大的指導作用。我作為水源辦主任,通過認真學習科學發展觀,按照國家局要求,結合云南實際,對水源工程建設有如下體會:

一、水源工程建設符合我省經濟社會發展的需要,必須加大力度持續推進

2010年,國家局姜成康局長在調研云南煙葉生產和抗旱工作時,提出在云南率先開展水源工程建設。在國家局、省委省政府的領導下,省局(公司)以祥云大型水源工程等3件水源工程為開端,在全省13個州市全面開展的水源工程建設。3年來,我省累計向國家局正式上報水源工程48件,截至目前,國家局審查通過37件水源工程,尚余11件待審查,批復我省建設19件水源工程,下達援建資金23.2億元,其中祥云大型水源工程等2件工程已竣工并通過驗收,曲靖幸福渠等17件工程正在建設中。水源工程作為煙葉生產基礎設施建設的重要組成部分,對于改善煙區工程性缺水和資源性缺水問題,促進我省煙葉有序發展發揮不可替代的作用,祥云大型水源工程和硯山大型灌區工程實現了當年建設,當年完工,當年實現工程效益。特別是祥云大型水源工程青海湖水庫于5月17日成功下閘蓄水,在2011年就積蓄了寶貴的500萬立方水,實現了當年建設當年見效,在祥云2012年三年連旱中有效解決了沿湖周邊兩個鎮八個村委會2.2萬畝農田及3萬多人的生產生活用水,促進了祥云的“三農”發展,有效解決了青海湖周邊及下游群眾的生產生活用水。

隨著我省煙草水源工程在建項目的相繼完工,必將極大改善了我省煙區生產生活條件,為我省經濟社會發展做出了巨大貢獻,今后,我的工作就是要圍繞省委省政府“橋頭堡”和“興水強滇”戰略的實施,在省局(公司)的堅強領導下,最大限度的發揮工作主動性和積極性,多選好項目,做好基礎性工作,力爭項目得到國家局的審查通過,力爭實現每年20億元的投入,在“十二五”期間實現建設100余件項目,力爭國家局投入水源工程援建資金100億元。

二、水源工程選擇必須統籌關注全局和局部關系,才能發揮最大效益

統籌兼顧,是我們黨在革命、建設實踐中總結和形成的一個重要的馬克思主義思想方法、工作方法,是唯物辯證法方法論的集中體現,也是科學發展觀的根本方法。在水源工程的選址上這個問題,就必須堅持辯證法全面看問題的觀點,防止和克服片面性,做到統籌規劃、系統安排。要考慮和照顧到全局的各個局部、各個方面,正確處理全局與局部、局部與局部之間的關系。首先,水源工程的選址必須服從并服務于我省煙區戰略布局,煙葉生產作為省局(公司)中心任務,水源工作就必須緊緊的圍繞這一中心任務,只有這樣才能有效推動水源工作的前進,也只有這樣才能把全局利益與局部利益統一起來;其次,水源工程要向新煙區傾斜。新煙區作為我省最優質、最具影響力的生態特色煙葉戰略基地,是我省煙葉生產可持續發展的重要保障,也是維持云南作為全國重要的優質煙葉生產基地,名優卷煙品牌的核心原料供應基地的基礎。針對新煙區基礎設施條件這一薄弱環節,水源工程在科學規劃的前提下,突出重點,加大投入,分期、分批組織實施,打牢新煙區發展基礎,真正兼顧了全局與局部利益,實現長遠利益與當前利益的統一;三是水源工程要向老、少、邊、窮地區傾斜。煙草作為一個負責任的國有企業,積極響應中央“工業反哺農業”的號召,水源工程作為其中措施之一,在保障煙葉生產的同時,重點解決老、少、邊、窮地區群眾生產生活用水,實現了全局與各個方面的關系和諧發展;四是水源工程的項目還必須在地市級人民政府“十二五”水利規劃內,防止重復建設,浪費投入。此外,項目選擇還要按照效益優先原則,分清急和緩、主和次,最大限度發揮項目經濟社會最大效益。

三、工程施工中必須注重快與好并重推進,二者不可偏廢

工程施工中既要保持必要的進度,按照工期要求完成項目建設,又要確保工程施工質量,高質量完成項目建設。從工作要求來看,快與好似乎是一對矛盾,無法融合。其實兩者之間的關系是對立統一的。一方面,質量、進度存在著對立的一面。即如果強調質量,就不得不降低進度;而如果強調進度,就需要降低質量要求。另一方面,質量、進度之間存在著統一的一面,保證了工程質量,其實就能有效地保證和促進工程進度。鑒于質量與進度二者之間對立統一的關系,如果片面地強調某一方面,就會導致另一方面難以得到保證。要想實現質量與進度目標的共同達成,必須加強管理,落實好質量與進度目標的概念,在固有的條件下,提高施工單位、人員的質量與進度意識,協調好質量與進度的關系,擺正對質量與進度的態度,積極主動協調工作,將進度安排的連續、均衡,即可保證工期的有效性和質量的可靠性。按照這個認識,我們在建的工程項目,首先是要保證工程質量,樹立質量意識;其次,要加快工程進度,早日促成項目發揮作用。要實現工程建設快與好的和諧統一,就必須加強管理,充分發揮工程建設管理局的作用,協調施工單位、監理單位和質量監測單位加強協作、共同努力,實現國家局為群眾做好事的意愿,把好事辦好,辦實,上對國家局和省局(公司)負責,下不辜負廣大農民。編者按:4月6日,中央“兩學一做”學習教育工作座談會后,國家局黨組理論學習中心組立即組織集中(擴大)學習會議精神,安排部署行業開展“兩學一做”學習教育。國家局局長凌成興高度重視,對《中國煙草》雜志報送的《兩學一做:基礎在學 關鍵在做》一文,親自逐字逐句審定。為扎實推進此項工作,本刊特刊發此文。

兩學一做:基礎在學 關鍵在做

來源: 《中國煙草》2016年第8期 總第573期 第10頁 2016-04-15 分享到: QQ空間 微博 騰訊微博 微信 更多2

近日,中共中央總書記、國家主席、中央軍委主席習近平對在全黨開展“兩學一做”學習教育作出重要指示強調,“兩學一做”學習教育是加強黨的思想政治建設的一項重大部署,是協調推進“四個全面”戰略布局特別是推動全面從嚴治黨向基層延伸的有力抓手,基礎在學,關鍵在做,各級黨組織要履行抓好“兩學一做”學習教育的主體責任,堅持區分層次,突出問題導向,確保取得實際成效。

4月8日下午,國家局黨組理論學習中心組組織集中(擴大)學習,深入學習貫徹總書記重要指示精神,傳達學習了中共中央政治局常委、中央書記處書記劉云山,中共中央政治局委員、中組部部長趙樂際在“兩學一做”學習教育工作座談會上的重要講話,對行業開展“兩學一做”學習教育作出部署。

國家局黨組書記、局長,中國煙草總公司總經理凌成興主持學習并講話。凌成興指出,要明確“兩學一做”的重大意義。總書記的重要指示,從黨和國家全局的高度,深刻闡明了開展“兩學一做”學習教育的重大意義,精辟闡述了學習教育的總體目標、基本要求和主要任務,突出強調各級黨組織應履行主體責任,具有很強的思想性、政治性、指導性和針對性,為開展學習教育指明了正確方向,提供了重要遵循。我們要認真學習領會,充分認識重大意義。第一,開展“兩學一做”是貫徹全面從嚴治黨要求的重要部署;第二,開展“兩學一做”是推進思想政治建設常態化、制度化的重要實踐;第三,開展“兩學一做”是推動管黨治黨工作向基層延伸的重要舉措。部署“兩學一做”學習教育,就是要推動黨內教育從關鍵少數向廣大黨員拓展,從集中性教育向經常性教育延伸。

凌成興強調,要明確“兩學一做”的總體要求。“兩學一做”學習教育,基礎在學,關鍵在做。要突出問題導向,學要帶著問題學,做要針對問題改。要抓住“四個進一步”“五個著力解決”“五個堅持”的總體要求,扎扎實實、認認真真做。

凌成興指出,要明確“兩學一做”的內容和要求。總書記強調,要區分層次,突出正常教育,有針對性地解決問題,要按照全體黨員的學習要求,縣處級以上黨員領導干部的學習要求,第一學習黨章黨規,第二學習系列講話。學習的方法采取個人自學和集中學習相結合,按照“三會一課”制度,定期召開支部黨員大會、支部委員會、黨小組會,按時上好黨課。原則上國家局機關以黨組理論學習中心組和黨支部為集體學習的基本單位,對黨員人數較多、工作單位比較分散的黨支部和黨組織,要以黨小組為單位,定期組織學習;中心組學習,每個月集中學習不少于一次,用一半的時間讀原著,一半的時間學習交流。中心組學習黨章黨規主要是《中國共產黨章程》《中國共產黨廉潔自律準則》《中國共產黨紀律處分條例》《中國共產黨黨組工作條例(試行)》《黨政領導干部選拔任用工作條例》,這是黨組理論學習中心組必須集中學習的內容。中心組學習系列講話主要是《習近平談治國理政》《總書記重要講話文章選編(領導干部讀本)》《總書記系列重要講話讀本(2016年版)》這三本書。黨支部要參照黨組理論學習中心組的安排組織全體黨員學習交流,國家局黨組成員和各單位的黨組織書記要到支部講一次黨課,要到支部作一次學習發言,要到支部參加專題組織生活會,要到支部參加民主評議黨員。

凌成興要求,重點解決的問題,按中央要求,做到“五個帶頭”:第一,帶頭堅定理想信念;第二,帶頭嚴守政治紀律和政治規矩;第三,帶頭樹立和落實新發展理念;第四,帶頭攻堅克難、敢于擔當;第五,帶頭落實全面從嚴治黨責任。要做到“四個鐵一般”“七個防止”“五個必須”和“四有”,切實增強政治意識、大局意識、核心意識、看齊意識。

為便于行業扎實開展“兩學一做”學習教育,本刊特摘登中共國家煙草專賣局黨組關于在行業全體黨員中開展“學黨章黨規、學系列講話,做合格黨員”學習教育實施方案,供行業讀者學習。

(編輯二部

本文章瀏覽過:8 次

2016年5月31日,楚雄州局舉辦“兩學一做”專題黨課,州國資委黨委副書記、紀委書記劉謙以“黨章帶給我們什么”為主題作了專題講授。州局(公司)班子成員,調研員、副調研員,機關全體黨員干部151人參加了學習。

本次黨課從“黨章是什么”、“中國共產黨成功的主要因素是什么”、“四講四有為什么是我們的責任”、“共產黨員強大的精神從哪來”、“ 為什么黨員是幸福的”五個方面為主線作了講解。用生動的例子系統地回顧了中國共產黨的光輝歷程;闡述了黨章的重要性;深入細致地講述了中國共產黨成功的主要因素來自于基本理論的正確、人民的支持、黨強大精神力和組織力以及無數共產黨人艱苦卓絕的奮斗。用胡耀邦的“在人民無論大事小事,利歸天下何必爭多得少得”說明,共產黨員強大的精神從真信中來、從磨煉與考驗中來、從標桿的示范中帶出來、從黨的真愛中來。用通俗的話語闡明,黨員之所以幸福是因為理想支撐了堅強的動力,事業的追求實現了真正的成功,黨員放棄了名利實現真正的解放和灑脫,簡單的生活筑起了美麗的人生。

黨課強調,黨章是立黨管黨治黨的總章程總規距,就是黨的根本大法,是全黨必須共同遵守的根本行為規范。黨章是黨與時俱進的歷史見證,凝聚著共產黨90多年革命、建設和改革的歷史經驗,是寶貴的精神財富,是黨帶領全國人民繼往開來的精神指引,把黨規黨紀挺在法律的前面,以黨章為標準錘煉黨性。

本次黨課,讓廣大黨員從不一樣的視角去理解黨章、領悟黨章、學習黨章。大家紛紛表示,要牢固樹立黨章權威,以黨章要求自己,加強黨性修養,永葆共產黨員的政治本色,全心全意為煙農、零售戶服務,爭做合格的共產黨員。

第四篇:怎樣做一名合格員工

隨著現代科技和人文的高速發展,人們開始對第三產業服務的要求越來越高,尤其是民航事業,它因為代表一個國家的形象和國民的綜合素質而首當其沖。所以在飛速發展的今天怎樣做一名合格的東航員工漸漸成為了東航員工的熱門話題。東航成立已有二十多年的歷史,作為東航

西北分公司客艙部乘務二部員工通過長足的實踐經驗和討論得出以下結論。

一具有高尚的職業道德

所謂職業道德,就是同人的職業活動緊密聯系的符合職業特點所要求的道德準則、道德情操與道德品質的總和。作為東航的員工,我們首先要樹立這樣的使命“確保每一位旅客安全舒適的抵達”,作為空中乘務員我們應該盡我們的所能竭誠的為每一位東航的旅客提供最貼心、最優質的服務!這些就需要我們的團隊具有高尚的職業道德,我們應該在工作之余多學習符合職業特點所需的知識,如時政、科學、人文、地理、急救、服務等方面的知識,已增加我們在知識方面的儲量,提高文化修養和以備不時之需;我們應該積極努力的提高自己的情商,培養提升自己為他人服務的意識,并以為他人服務和幫助他人為快樂,從而具備很高的道德情操;“量”與“質”的變化有時緊緊只差一點點,但最終的結果卻有很大的差別,作為東航合格的員工,我們應該竭盡

所能做到最好,盡可能實現“量”到“質”的飛躍,從而升華我們的道德品質。

空中服務幾乎占據了航空公司與旅客相處的最大的一塊,客觀一些說空中乘務員的一言一行都影響著公司在旅客心目中的品牌和形象,所以只有我們具備高尚的職業道德,才能讓我們為

旅客提供更好更貼心更優質的服務,才能使東航在乘客心目中有著舉足重輕的地位!

二給自己制定合適的工作目標

人類社會的高速發展從人類本身不斷的探索和發現中得來的,一個企業乃至一個人也一樣,若想在工作和生活中得到發展,它需要一種持之以恒的積極向上的精神。由此而言,作為一名東航合格的員工,身為乘務員的我們也應該給自己制定一個或多個合適的工作目標,比如在一周內學會一種服務技巧、今年有效的時間里多學習一門外語、兩年之后爭取獲得廣播員的資格或拿到本科學歷或者幾年之后想做到一個什么職位等等。有句古語說的好“不想當將軍的士兵不是一個好士兵”,就算是為自己的前途著想,我們也該這么做,在上升一個層面如果東航的每一位員工都會這么想,這么做,本周要學會一個服務技巧,一周之后對于一個具有上萬名職工的公司而言,將是一個多么巨大的進步!所以說作為一名合格的東航員工,我們應該適時的給自己制定

合適的工作目標!

三加強團隊意識

有這樣一件小事,兩個朋友到一家餐館吃飯,點過菜后很快服務員就把菜送來了,但是食客發現這并不是他們點的那道菜,于是馬上叫了就近的服務員詢問,但這個服務員并沒有對食客表示歉意,而是在客人面前埋怨那個服務員下錯了單子,又叫來大堂經理,然后他們就在客人面前相互埋怨,最后客人只得無奈的說算了,你們忙吧!故事很簡單,但卻發人深思,團隊意識是

什么?他們有團隊意識嗎?

團隊意識是指整體配合意識,包括團隊的目標、團隊的角色、團隊的關系、團隊的運作過程四個方面。團隊是擁有不同技巧的人員的組合,他們致力于共同的目的、共同的工作目標和共同的相互負責的處事方法,通過協作的決策,組成戰術小組達到共同目的,團隊每個人的相互關系,都要對他人起到重要作用。這是一段關于團隊引語,相信在客艙部工作的每一位同事對于這句話都有很深的感悟,尤其是空中乘務員,每一次大家在執行飛行任務的時候,當一張張可能原本就不熟悉的面孔圍坐在準備室那張會議桌時,大家就組成了新的團隊,有了統一的目標----順利的讓我們的每一位旅客安全舒適的抵達,大家為了這個目標決策,相互協作、相互配合、相互

關心和相互體貼,當最后一位客人懷著愉悅的心情走下飛機,當我們道最后一聲“再見”時,團隊

意識以在我們的隊伍里已得到了最完美的體現!

兩件事都是有關于團隊,但是結果卻千差萬別,足見良好的團隊意識對于一個團隊有多么重要。旅客選擇航空公司,就等于在飛行全程中,把自己的一切交給了航空公司,但對于旅客而言,誰又愿意把自己的一切甚至生命交給一個毫無團隊意識的機組,所以作為東航合格的員工,必須具備良好的團隊意識,也只有具備良好的團隊意識才能推動公司良好的向前向上發展!

四為公司的發展添磚加瓦

對于每一位一線員工而言,在日常的工作中總會遇到一些這樣或那樣的問題,這些問題是確確實實存在的,在航班的運行中或在員工的日常生活中,它們也實實在在的影響了或正在影響我們的工作,如航班運行中國際航班的關封不能及時送到,如到外站沒有給我們加上足夠的機上用水或加完水沒有將閥門擰緊水泄露造成飛機在高空沒有純凈水可以使用,如外站清潔隊衛生打掃的不徹底、不夠細致,如旅客對餐食和飲料的質量的不滿,如航班延誤信息的不通暢致使地面沒有給旅客一個合理的解釋使旅客對航空公司形成誤會,如機組的餐食單一使得機組部分成員寧肯餓著肚子也不愿吃機組餐,如機組公寓條件差影響大家的工作情緒等。像這樣的問題如果不是大家提出來,身為決策層的領導是無論如何也無法知曉的,但是這些問題不解決就會造成各個環節銜接不流暢,服務脫節,影響員工工作情緒,近一步影響旅客對航空公司的滿意度,最終或者航班延誤,或者旅客投訴,甚至影響飛行安全!所以說做東航合格的員工應該把在航班運行過程中、員工生活上遇到的問題及時反饋給公司領導,這樣才能保證問題得到盡快的解決,從而完善

公司的業務流程,使各個服務環節銜接流暢,提高航班正常率和減少旅客投訴!

2008年是一個不平凡的一年,長沙的雪災,四川的地震,無不影響著泱泱中華,但是中國人民并沒有在災難面前低頭,而是錚錚的挺起了胸膛,雖然身為航空公司雇員的我們,既不能像官兵一樣誓死守衛祖國的人民,也不能像自愿者那樣第一時間奔赴災區救助,我們能做的就是保障航班的正常運行,保障救災物資盡早運往災區,但中華民族的精神深深的勉勵著我們,我們要把這種精神延續下去,努力學習科學文化知識,增強業務能力,增加團隊意識,為公司的發展添磚加瓦,努力成為一名合格的東航員工,成為一名優秀的東航員工,竭誠的為中外旅客提供更安

全、更快捷、更優質、更貼心的服務!

第五篇:怎樣做一名合格團干部

怎樣做一名合格團干部

如何做一名合格的團干部,我認為有三點。

第一,精益求精,追求完美。也許這個要求太苛刻,白璧還會有瑕疵呢。但我們不得不去做作為一名團干部,就成了團員青年學習的典范,一言一行都有著模范帶頭的作用,所以我們只有抱著“沒有最好,只有更好”的要求不斷鞭策自己。這里的追求是包括多方面的,思想品德上的,當然也包括工作能力上。當前新形勢下,共青團要比以往任何時候更應肩負起教育、團結、帶領廣大團員青年投身行政執法事業的重任,因此,團干部要帶領團員們立足大局,放眼長遠,深入基層,認真調研,準確有效地把握青年工作中那些規律性的特點,找準團工作的著力點,使團的工作舉措具有現實性、科學性、指導性、可操作性和前瞻性。第二,步步為營,夾著尾巴做人。也許這一點大家不能一下子就認同。但剛才已經說過了,團干部是團員們學習的典范,具有極強的影響力。所以團員們對你的要求會更為嚴格,他們會用放大鏡來審視你,尤其是你的一些缺點和不足。有時候你身上一些很小很小的缺點,就有被放得很大很大,一個很小的錯誤也會被認為是不可原諒的。所以才會有這樣的說法。也許是危言聳聽了,但我只是想提醒大家,無論是人前人后,作為一名團干部,一定要嚴格約束自己,什么該做什么不該做要清醒地把握好。中國共產黨用“三個代表”思想武裝自己,優秀的團干部也應用“三個代表”思想鞭策自己:始終代表全體團員的最根本心聲;始終代表中國青少年的蓬勃朝氣;始終代表著社會主義事業最合格的建設者和接班人

第三,團結進取,率先垂范,發揮團干部的帶頭和示范作用共青團的干部只有扎實做好團的工作,才能為團徽添彩,為黨旗爭輝.不言而喻,團是黨的后備力量,作為團干部首先要忠誠于黨的事業,這也是胡錦濤總書記在團的十五大會議上對共青團干部提出的要求,如果背離這條主線,團組織的先進性蕩然無存.其次,共青團的干部必需熱衷于團的崗位,我們很清楚,共青團崗位不可能去講索取,要講索取,只有通過崗位鍛煉與奉獻獲得自身的完善與發展.再則,共青團組織是服務青年的先進群眾組織,因此,團干們必須按照胡錦濤總書記提出的“兩個務必”率先示范,發揮團干部的帶頭和示范作用才能竭誠服務同學們。

下載怎樣做一名合格的程序員[優秀范文五篇]word格式文檔
下載怎樣做一名合格的程序員[優秀范文五篇].doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點此處下載文檔

文檔為doc格式


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

相關范文推薦

    怎樣做一名合格大學生

    怎樣做一名合格大學生我們想從學習,生活,心里素質,能力(包括人際交往)等方面進行討論開展,要怎么計劃進行?同學們,大學生活已經拉開帷幕,新的人生目標已經啟航。今后的四年是人生中最......

    怎樣做一名合格團員

    “怎樣做一名合格團員”主題團課課件 一、共青團的性質 中國共產主義青年團是中國共產黨領導的先進青年的群眾組織,是廣大青年在實踐中學習共產主義的學校,是中國共產黨的助手......

    怎樣做一名合格的共產黨員

    怎樣做一名合格的共產黨員?筆者想起:為了把舊中國從水深火熱中救出來,無數的仁人志士前仆后繼,而那些在紅色南湖召開會議的黨員們,將曙光帶給了神州大地;為了抵御強虜的侵略,無數的......

    談談怎樣做一名合格共產黨員

    談談怎樣做一名合格共產黨員 建國六十周年前夕,中共中央組織部發布了最新黨內統計數據:截至2008年底,中國共產黨黨員總數為7593.1萬名,比新中國成立時增加了16倍;黨的基層組織371.8萬個,是新......

    思想匯報—怎樣做一名合格黨員

    怎樣做一名合格黨員 2016年6月18日 2016年年初,黨中央發出通知,要求在全體黨員中開展“兩學一做”學習教育。習近平總書記指出,“兩學一做”學習教育,基礎在學,關鍵在做。“學”,......

    談談怎樣做一名合格共產黨員

    堅定理想信念強化四種意識 在當今,世情、國情、黨情和社情發生的新變化,面對諸多考驗、危險和挑戰的新形勢,適應群眾路線教育實踐活動的新要求,加強黨性修養,堅定理想信念比任何......

    怎樣做一名合格的政協委員

    怎樣做一名合格的政協委員 尊敬的各位主席,各位領導,各位委員: 大家好! 前幾天,接到縣政協聯絡辦打來的電話,說近期要組織開展一次新委員培訓活動,讓我從一位老委員的角度,跟大家談......

    怎樣做一名合格的倉管員

    一、帳物相符,先進先出 衡量一個人工作的成績(成就)方法可以有很多方面,但衡量一個倉管員,僅這一點(帳物相符與不符)就可以決斷出你的優劣。某某人緣好,勤奮,有效率,但都不能掩蓋由于......

主站蜘蛛池模板: 国产精品美女久久久浪潮av| 日本三级吃奶头添泬无码苍井空| 免费网站看sm调教视频| 可播放的亚洲男同网站| 99久久夜色精品国产网站| 精品一区二区三区东京热| 久久亚洲精品无码观看网站| 天天爽夜夜爽人人爽| 2021国产麻豆剧传媒精品入口| 45分钟免费真人视频| 含紧一点h边做边走动免费视频| 亚洲欧美黑人猛交群| 精品人妻系列无码人妻漫画| 中文字幕亚洲综合久久菠萝蜜| 亚洲国产香蕉碰碰人人| 日韩av无码国产精品| 久久久无码精品亚洲日韩电影| 特黄做受又粗又长又大又硬| 精品亚洲成在人线av无码| 亚洲成a人片在线视频| 久久久综合九色综合鬼色| 理论片87福利理论电影| 无码人妻精品一区二区三区9厂| 欧美内射深喉中文字幕| 九九re6热在线视频精品66| 国产成人综合亚洲看片| 久久96热在精品国产高清| 日本欧美一区二区免费视频| 久久久无码精品亚洲日韩电影| 中国猛少妇色xxxxx| 亚洲婷婷开心色四房播播| 亚洲精品一区二区三区的| 免费国产污网站在线观看不要卡| 无码专区人妻系列日韩精品| 亚洲欧美尹人综合网站| 亚洲人成无码网站| 美女网站免费福利视频| 国产午夜福利片| 国产片精品av在线观看夜色| 中文字幕精品久久久久人妻红杏1| 精品精品国产理论在线观看|