<noframes id="ixm7d"><noframes id="ixm7d"><rt id="ixm7d"><delect id="ixm7d"></delect></rt><noframes id="ixm7d"><rt id="ixm7d"><rt id="ixm7d"></rt></rt><rt id="ixm7d"></rt> <noframes id="ixm7d"><rt id="ixm7d"><delect id="ixm7d"></delect></rt><delect id="ixm7d"></delect><bdo id="ixm7d"></bdo><rt id="ixm7d"></rt><bdo id="ixm7d"></bdo><noframes id="ixm7d"><rt id="ixm7d"><rt id="ixm7d"></rt></rt><rt id="ixm7d"><rt id="ixm7d"></rt></rt><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><rt id="ixm7d"></rt> <noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><noframes id="ixm7d"><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><noframes id="ixm7d"><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d">

一個合格程序員的標準

2023-05-21

第一篇:一個合格程序員的標準

做一個真正合格的程序員

作為一個真正合格的程序員,或者說就是可以真正合格完成一些代碼工作的程序員,應該具有的素質。

1:團隊精神和協作能力

把它作為基本素質,并不是不重要,恰恰相反,這是程序員應該具備的最基本的,也是最重要的安身立命之本。任何個人的力量都是有限的,即便如linus這樣的天才,也需要通過組成強大的團隊來創造奇跡,那些遍布全球的為linux寫核心的高手們,沒有協作精神是不可想象的。一旦進入系統的研發團隊,進入商業化和產品化的開發任務,缺乏這種素質的人是不合格的。

2:文檔習慣

說高水平程序員從來不寫文檔的肯定是乳臭未干的毛孩子,良好的文檔是正規研發流程中非常重要的環節,作為代碼程序員,30%的工作時間寫技術文檔是很正常的,而作為高級程序員和系統分析員,這個比例還要高很多。缺乏文檔,一個軟件系統就缺乏生命力,在未來的查錯,升級以及模塊的復用時就都會遇到極大的麻煩。

3:規范化,標準化的代碼編寫習慣

代碼的變量命名,代碼內注釋格式,甚至嵌套中行縮進的長度和函數間的空行數字都有明確規定,良好的編寫習慣,不但有助于代碼的移植和糾錯,也有助于不同技術人員之間的協作。有些coding fans叫囂高水平程序員寫的代碼旁人從來看不懂,這種叫囂只能證明他們自己?根不配自稱程序員。代碼具有良好的可讀性,是程序員基本的素質需求。沒有規范化和標準化的代碼習慣,研發之間的協作是絕對不可想的。

4:需求理解能力

程序員需要理解一個模塊的需求,很多程序員寫程序往往只關注一個功能需求,他們把性能指標全部歸結到硬件,操作系統和開發環境上,而忽視了本身代碼的性能考慮,性能需求指標中,穩定性,并訪支撐能力以及安全性都很重要,作為程序員需要評估該模塊在系統運營中所處的環境,將要受到的負荷壓力以及各種潛在的危險和惡意攻擊的可能性。就這一點,一個成熟的程序員至少需要2到3年的項目研發和跟蹤經驗才有可能有心得。 5:復用性,模塊化思維能力

經??梢月牭揭恍┏绦騿T有這樣的抱怨,寫了幾年程序,變成了熟練工,每天都是重復寫一些沒有任何新意的代碼,這其實是中國軟件人才最大浪費的地方,一些重復性工作變成了熟練程序員的主要工作,而這些,其實是完全可以避免的。復用性設計,模塊化思維就是要程序員在完成任何一個功能模塊或函數的時候,要多想一些,不要局限在完成當前任務的簡單思路上,想想看該模塊是否可以脫離這個系統存在,是否可以通過簡單的修改參數的方式在其他系統和應用環境下直接引用,這樣就能極大避免重復性的開發工作,如果一個軟件研發單位和工作組能夠在每一次研發過程中都考慮到這些問題,那么程序員就不會在重復性的工作中耽誤太多時間,就會有更多時間和精力投入到創新的代碼工作中去。一些好的程序模塊代碼,即便是70年代寫成的,拿到現在放到一些系統里面作為功能模塊都能適合的很好,而現在很多軟件一升級或改進就動輒全部代碼重寫,大部分重復性工作無謂的浪費了時間和精力,這是我們應當刻意克服的弊病。

6:測試習慣

作為一些正規化的開發而言,專職的測試工程師是不可少的,但是并不是說有了專職的測試工程師程序員就可以不進行自測;軟件研發作為一項工程而言,一個很重要的特點就是問題發現的越早,解決的代價就越低,程序員在每段代碼,每個子模塊完成后進行認真的測試,就可以盡量將一些潛在的問題最早的發現和解決,這樣對整體系統建設的效率和可靠性就有了最大的保證。測試工作實際上需要考慮兩方面,一方面是正常調用的測試,也就是看程序是否能在正常調用下完成基本功能,這是最基本的測試職責,可惜在很多公司這成了唯

一的測試任務,實際上還差的遠那;第二方面就是異常調用的測試,比如高壓力負荷下的穩定性測試,用戶潛在的異常輸入情況下的測試,整體系統局部故障情況下該模塊受影響狀況的測試,頻發的異常請求阻塞資源時的模塊穩定測試等等。當然并不是程序員要對自己的每段代碼都需要進行這種完整測試,但是程序員必須清醒認識自己的代碼任務在整體項目中的地位和各種性能需求,有針對性的進行相關測試并盡早發現和解決問題,當然這需要上面提到的需求理解能力。

7:學習和總結的能力

程序員是人才很容易被淘汰,很容易落伍的職業,因為一種技術可能僅僅在三兩年內具有領先性,程序員如果想安身立命,就必須不斷跟進新的技術,學習新的技能。善于學習,對于任何職業而言,都是前進所必需的動力,對于程序員,這種要求就更加高了。但是學習也要找對目標,善于總結,也是學習能力的一種體現,每次完成一個研發任務,完成一段代碼,都應當有目的的跟蹤該程序的應用狀況和用戶反饋,隨時總結,找到自己的不足,這樣逐步提高,一個程序員才可能成長起來。

具備以上全部素質的人,應當說是夠格的程序員了,請注意以上的各種素質都不是由IQ決定的,也不是大學某些課本里可以學習到的,需要的僅僅是程序員對自己工作的認識,是一種意識上的問題。

高級程序員,以至于系統分析員,也就是對于一個程序項目的設計者而言,除了應該具備上述全部素質之外,需具備以下素質:

第一,需求分析能力

對于程序員而言,理解需求就可以完成合格的代碼,但是對于研發項目的組織和管理者,他們不但要理解客戶需求,更多時候還要自行制定一些需求,為什么這么說呢?一般而言,進行研發任務,也許是客戶提出需求,也許是市場和營銷部門提出的需求,這時候對于研發部門,他們看到的不是一個完整的需求,通常而言,該需求僅僅是一些功能上的要求,或者更正規些,可能獲得一個完整的用戶視圖;但是這都不夠,因為客戶由于非技術因素多一些,他們可能很難提出完整和清晰,或者說專業性的性能需求,但是對于項目組織者和規劃者,他必須能夠清醒認識到這些需求的存在并在完成需求分析報告的時候適當的提出,同時要完整和清晰的體現在設計說明書里面,以便于程序員編碼時不會失去這些準則。程序設計者必須正確理解用戶需求所處的環境,并針對性做出需求的分析,舉例而言,同樣一個軟件通過ASP租用方式發布和通過License方式發布,性能需求可能就是有區別的,前者強調的是更好的支撐能力和穩定性,而后者則可能更強調在各種平臺下的普適性和安裝使用的簡捷性。 第二,項目設計方法和流程處理能力

程序設計者必須能夠掌握不少于兩到三種的項目設計方法(比如自頂至下的設計方法,比如快速原型法等等),并能夠根據項目需求和資源搭配來選擇合適的設計方法進行項目的整體設計。設計方法上選擇不當,就會耽誤研發周期,浪費研發資源,甚至影響研發效果。一個程序設計者還需要把很多功夫用在流程圖的設計和處理上,他需要做數據流圖以確立數據詞典;他需要加工邏輯流圖以形成整體的系統處理流程。一個流程有問題的系統,就算代碼多漂亮,每個模塊多精致,也不會成為一個好的系統。當然,做好流程分析并選擇好項目設計方法,都需要在需求分析能力上具有足夠的把握。

第三,復用設計和模塊化分解能力

這個似乎又是老調重談,前面基本素質上不是已經說明了這個問題嗎?作為一個從事模塊任務的程序員,他需要對他所面對的特定功能模塊的復用性進行考慮,而作為一個系統分析人員,他要面對的問題復雜的多,需要對整體系統按照一種模塊化的分析能力分解為很多

可復用的功能模塊和函數,并針對每一模塊形成一個獨立的設計需求。舉個例子,好比是汽車生產,最早每輛汽車都是獨立安裝的,每個部件都是量身定做的,但是后來不一樣了,機器化大生產了,一個汽車廠開始通過流水線來生產汽車,獨立部件開始具有一定的復用性,在后來標準化成為大趨勢,不同型號,品牌甚至不同廠商的汽車部件也可以進行方便的換裝和升級,這時候,汽車生產的效率達到最大化。軟件工程也是同樣的道理,一個成熟的軟件行業,在一些相關項目和系統中,不同的部件是可以隨意換裝的,比如微軟的許多桌面軟件,在很多操作模塊(如打開文件,保存文件等等)都是復用的同一套功能模塊,而這些接口又通過一些類庫提供給了桌面應用程序開發者方便掛接,這就是復用化的模塊設計明顯的一個佐證。將一個大型的,錯綜復雜的應用系統分解成一些相對獨立的,具有高度復用性的,并能僅僅依靠幾個參數完成數據聯系的模塊組合,是作為高級程序員和系統分析員一項最重要的工作,合適的項目設計方法,清晰的流程圖,是實現這一目標的重要保證。

第四,整體項目評估能力

作為系統設計人員,必須能夠從全局出發,對項目又整體的清醒認識,比如公司的資源配置

是否合理和到位,比如工程進度安排是否能最大化體現效率又不至于無法按期完成。評估項目整體和各個模塊的工作量,評估項目所需的資源,評估項目可能遇到的困難,都需要大量的經驗積累,換言之,這是一種不斷總結的累計才能達到的境界。在西方一些軟件系統設計的帶頭人都是很年長的,比如4,50歲,甚至更老,他們在編碼方面已經遠遠不如年輕人那么活絡,但是就項目評估而言,他們幾十年的經驗積累就是最重要和寶貴的財富。中國缺這么一代程序員,主要還不是缺那種年紀的程序員,而是那種年紀的程序員基本上都是研究單位作出來的,都不是從專業的產品化軟件研發作出來的,他們沒有能積累那種產品化研發的經驗,這也是沒有辦法的事情。

第五,團隊組織管理能力

完成一個項目工程,需要團隊的齊心協力,作為項目設計者或研發的主管人,就應當有能力最大化發揮團隊的整體力量,技術管理由于其專業性質,不大同于一般的人事管理,因為這

里面設計了一些技術性的指標和因素。首先是工作的量化,沒有量化就很難做到合適的績效考核,而程序量化又不是簡單的代碼行數可以計算的,因此要求技術管理人員需要能真正評估一個模塊的復雜性和工作量。其次是對團隊協作模式的調整,一般而言,程序開發的協作通常分為小組進行,小組有主程序員方式的,也有民主方式的,根據程序員之間的能力水平差距,以及根據項目研發的需求,選擇合適的組隊方式,并能將責權和成員的工作任務緊密結合,這樣才能最大發揮組隊的效率。一個代碼水平高的人,未必能成為一個合格的項目研發主管,這方面的能力欠缺往往是容易被忽視的。

綜上可以看到,作為一個主管研發的負責人,一個項目設計者,所需要具備的素質和能力并不是程序代碼編寫的能力,當然一般情況下,一個程序員通過不斷的總結提高達到了這種素質的時候,他所具有的代碼編寫能力也已經相當不簡單了,但是請注意這里面的因果關系,一個高水平的項目設計者通常已經是代碼編寫相當優秀的人了,但是并不是一個代碼相當優秀的程序員就可以勝任項目設計的工作,這里面存在的也不是智商和課本的問題,還是在于一個程序員在積累經驗,逐步提升的時候沒有意識到應當思考哪方面的東西,沒有有意識的就項目的組織和復用設計進行揣摩,沒有經常性的文檔習慣和總結習慣,不改變這些,我們的合格的項目設計者還是非常欠缺。

第二篇:一個合格的JAVA程序員需具備的素質

對于一個剛從學校畢業的應屆生,怎樣才能較好地適應企業的發展,而不被企業所淘汰。個人有以下一些見解。

首先,JAVA程序員畢竟是一項技術工作,所以我們必須從技術上和業務上不斷地提升自我。那提升自己的技術水平和業務水平又需要大家具備以下能力。

一、 扎實的理論基礎

假若理論知識不扎實,遇到問題通過百度、google或者請教別人,雖然也能把問題解決,但是需要花比別人多的多的時間才能把問題解決,而且大部分情況下還不能很完美的解決。那有人說,如果我的理論知識本身就是那樣,如何才能使自己有扎實的理論基礎呢?我覺得這個也比較簡單,多看看別人的代碼,多進行總結。當然也可以多看看書本。

二、 要有較強的自學能力

許多企業非??粗貍€人的自學能力。因為IT行業技術更新太快,只有通過不斷地學習才跟得上社會的進步,因此,個人的自學能力對于企業的發展非常的重要。

三、 注重編碼規范

一般來說,IT行業離職率較高,因此,讓新來的員工看懂以往的代碼也是企業非常關注的。有良好的編碼習慣,注重代碼的注釋,都是一個程序員必不可少的能力。

四、 注重團隊精神和較好的溝通能力

對于一個項目來說,獨立開發的項目幾乎不存在,都是由多人協作開發的,特別是產品化的項目,因此,具備較好的團隊精神和較好的溝通能力非常重要。

五、 較好的文檔能力

一個程序員不僅要掌握一定的技術能力,還需要具有一定的文檔編寫能力。良好的文檔能力能幫助我們更好地進行開發。一般來說,軟件項目的發展需要經過需求調研,概要設計,詳細設計等一系列的步驟,這些都是編碼前的準備工作,一般項目特別是大項目會把大部分時間都花在文檔整理上。

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

作者: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>

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

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

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

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

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

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

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

按別人做好的軟件設計來實現編程,你可以有機會直接學習軟件設計,當你積累

的足夠多了,能夠對其中的一些設計提出好的改進建議,而且干得又快又好,就

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

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

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

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

節走一個遍,當然這樣對你的要求更高,而且你也不容易得到及時有益的指點,

在正態分布的情況下,你應該是成長的很慢。但不管就業的單位如何,如果你決

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

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

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

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

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

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

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

由可以罵人!

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

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

是一票否決制,又據說大多數面試題并非編程,而是一些有關邏輯和智力的題,

作者私下也做過許多流傳的微軟面試題,并對此做法深以為然。程序的本質就是

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

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

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

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

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

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

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

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

或其它渠道,嚴格認真的測一測自己的智商,如果IQ低于130(正常智商是110),

就請別費勁了,打消掉成為系統分析員的念頭吧!好!好!先請你冷靜一下,好

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

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

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

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

已,有什么好虛榮的呢?

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

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

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

如果你工作中不得不采用結構化的設計,你必須熟練地掌握數據流圖和控制流圖

的分析和設計,一般來講,如果你把一個軟件中用到的數據模型設計好了,針對

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

按照需求走不通設計好的控制流圖,那么你或別人在按照這個設計編程實現時,

必定也走不通,沒有奇跡會發生,還是在設計階段嚴格要求吧,又有一點需要牢

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

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

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

分析員的職責

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

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

缺。也不用氣餒,永遠沒有最好的設計,只有更好的設計,反復地進行設計迭代

,勇于推翻舊的設計,你將快速進步。如果你在工作中是采用面向對象進行設計

的,那就更有利了,有關面向對象設計的書太多了,不用作者在此多費口舌,建

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

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

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

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

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

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

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

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

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

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

獲益會較多。

走到這一步,你就應該關注設計模式了,首先還是學習,這方面的好書有的是,

但一般在工作中用到的設計模式較為單一,應該多嘗試一下其它的設計模式。其

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

一條路,設計模式只是讓你選擇,是修水泥的還是柏油的?是高架路還是普通的

,但線路必須你自己定,而線路就是設計思路,模式對思路是有影響,但不能代

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

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

融會貫通,在你的一項具體工作中,往往是以一種設計模式為主,其它模式為輔

的,思維不拘泥于形式才是關鍵,而且也為你到達更高的軟件設計的境界做好準

備。

唉!都不知該怎么向下寫好了,因為已達到作者水平的極限了,我胡亂說一點,

你湊合看吧。軟件設計最終的層次是:以無法為有法、以無限為有限,這句話是

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

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

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

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

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

了!

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

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

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

著臉皮再補上吧。我只說一句,雖然大家都知道軟件開發是一個團隊性的工作,

但追求參與一個大型軟件系統的成功開發,是一名軟件人員的本能,就像拿破侖

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

一個好的職業軟件人員,但你只有成為Leader,領導一個優秀的軟件開發團隊,

才有機會實現這個終極職業目標,對不對?

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

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

作者水平確實有限。所以我認為你盡管有權砸磚,但實在沒必要搞回帖、或回罵

、或頂之類的玩意兒,我只是盡興寫一點多年從事軟件開發工作的體驗,因此接

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

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

第四篇:做一個合格的員工

怎樣做一名合格的員工

一、企業與員工的關系

1、企業對員工來講,是第二個家。人的一輩子在企業待的時間很長,占到三分之一。

2、企業是員工發展的平臺。員工個人的價值和愿望很多要通過企業的發展來實現。因為這里有大家共同的利益,只有企業發展了,才能給我們提供更好的發展平臺,才能改善我們的物質生活和精神生活。 所以樹立與企業同甘苦共患難的主人翁意識,才能使個人與企業共同獲得發展。對于任何一位員工,無論是新員工還是老員工,無論是操作員工還是技術員工,無論是生產員工還是管理人員,都有責任為自己的企業做出最大的貢獻和努力。

3、企業與一般職工榮辱與共。

企業興,員工富,有歸屬感,有自豪感。 企業衰,員工散,生活都將成問題。

尤其在我們中國,企業的興衰與直接關系到職工的命運。大家都愿意找一個好工作,所謂好工作首先是一個好單位。

4、從另一角度說,企業的發展也要依賴于員工的工作。員工素質高,工作效率高,企業就興旺。所以有一句話說:現在的市場 競爭,歸要到底是人才的競爭。從這個角度說,企業與員工相互依賴的。

二、做一名合格的員工應該具備什么素質

1、有責任心(職業道德)。

對工作要認真、負責,有事業心和責任感,這是成為一名合格員工的首要條件。對于自己的本職工作一定要力求完美,盡職盡責, 不能馬馬乎乎,隨隨便便應付了事。態度比能力更重要

2、公德:

如水龍頭開著,你關不關? 上完洗手間,你沖不沖水?

這是最基本的道德,但它也能說明你的責任心。

海爾如今很有名,但當初的海爾經營管理可是一塌糊涂啊,張瑞敏制定出的第一條制度是“不許隨地大小便”,可見人們的責任心。

一口痰終止了外商談判:國內有一家藥廠,準備引進外資,擴大生產規模。當時,請來了世界著名的拜爾公司來廠考察。拜爾公司派代表來這家藥廠考察。在進行了短暫的室內會談之后,藥廠廠長便陪同這位代表參觀工廠。就在參觀制藥車間的過程中,藥廠廠長隨地吐了一口痰。拜爾公司的代表清楚地看到了這個場景便馬上拒絕繼續參觀,也終止了與這家藥廠的談判。

3、職業道德

一個真實的故事:武漢市鄱陽街有一座1917年修建的6層洋樓,這座名叫“景明樓”的樓宇在度過80個春秋后的一天,該樓的設計者——英國一家設計事務所遠隔萬里來信一封,告知:景明樓為本所1917年設計,年限80年,現已超期服役,敬請業主注意。還有一個故事,臺灣有一位博士,在意大利某名牌鞋店買鞋。最合腳的尺碼賣完了,選了一雙小一號的,但有一點緊。反正鞋穿穿會松的,于是要掏錢買,可售貨員拒絕賣給他,理由是顧客試穿時表情不對勁,“我不能將顧客買了會后悔的鞋子賣出去”。

麥當勞規定:牛肉餅烤出20分鐘,沒有賣掉就要丟掉,這就是量化細節。按照一般的粗放式的管理,別說20分鐘,恐怕過了2個小時也不肯扔掉。這就是麥當勞之成為麥當勞的原因??九H怙灴境?0分鐘內就要消費,這就是標準。

有家招聘高級管理人才的公司,對一群應聘者進行復試。盡管應聘者都很自信地回答了考官們的簡單提問,可結果卻都未被錄用,只得怏怏離去。這時,有一位應聘者,走進房門后,看到了地毯上有一個紙團。地毯很干凈,那個紙團顯得很不協調。這位應聘者彎腰撿起了紙團,準備將它扔到紙簍里。這時考官發話了:“您好,朋友,請看看您撿起的紙團吧!”這位應聘者遲疑地打開紙團,只見上面寫著:“熱忱歡迎您到我們公司任職。”幾年以后,這位撿紙團的應聘者成了這家著名大公司的總裁。

4、敬業

杰克·法里斯(全美企業聯盟主席的法里斯)13歲時就開始在父母的加油站工作。他原本想學修車,但父母卻讓他在前臺接待顧客。

他的工作是當有汽車開進來時,在車子停穩前就站到車門前,幫著去檢查、保養車子。法里斯發現,如果他干得好的話,就會有很多回頭客。于是,法里斯就總是主動多干一些,比如幫助顧客擦去車身、擋風玻璃和車燈上的污漬等等。

一位在自己的崗位上做出輝煌成績的人告誡那些對自己的工作頗有微詞的年輕人:“記住,這是你的工作!既然你選擇了這個職業,選擇了這個崗位,就必須接受它的全部,而不是僅僅只享受它給你帶來的益處和快樂。就算是屈辱和責罵,那也是這個工作的一部分。”

工作的益處和快樂都是相似的:金錢、經驗、成就感、成功、名望„„但每份工作也都有各自不同的壓力來源,無一例外。清潔工必須忍受垃圾的氣味,藝人必須忍受自己的隱私被公眾關注,記者必須忍受不規律的作息„„家家有本難念的經,但是行行也都可以出狀元。

5、每個人都在為自己工作

不計報酬才能獲得更多報酬。工作中比薪水更重要的是學習經驗、鍛煉能力、獲得成長的機會。你的工作不只是為了老板,更是 為了你自己。老板借助你的力量,你也借助老板給你提供的工作機會生存并成就自身。

常常會聽到有人抱怨:“為了那么點兒錢,值得那么賣命嗎?” 還有人說:“市場經濟嘛,講究等價交換,拿多少錢辦多少事„„”

如果你只愿意干你分內的工作,你永遠無法在同事和上司的心目中建立好形象。但是,當你愿意多干一點超出你分內的工作時,你的行為必將為你帶來好的評價,而且還將進一步建立起你的良好聲譽。這種良好的聲譽,將給你帶來更多的報酬。

眼睛只盯著錢,斤斤計較,生怕吃一點兒虧,這樣的人看起來目標明確,顯得很精明,事實上卻是撿了芝麻丟了西瓜。以金錢為導向,往往會被短期利益蒙蔽住心智,使他們看不清未來發展的道路,結果就是即便日后努力振作、奮起直追,也無法超越那些眼光高遠的人。如果抱著“工作是為獲得薪水”這樣的想法不放,一個人終其一生也無法體會到工作的樂趣及成功的喜悅。

一個人在高山之巔的鷹巢里,抓到了一只幼鷹,他把幼鷹帶回家,養在雞籠里。這只幼鷹和雞一起啄食、嬉鬧和休息。它以為自己就是一只雞。這只鷹漸漸長大,羽翼豐滿了,主人想把它訓練成獵鷹,可是由于終日和雞混在一起,它已經變得和雞完全一樣,根本沒有展翅高飛的愿望了。主人試了各種辦法,都毫無效果。

所以,即使原本是鷹,如果它當自己是雞,時間長了就會真的失去想飛的沖動和能力。只有樹立了為自己工作的信念,有了強烈的自我實現愿望,你才會產生強大的動力。即使在工作中受到挫折,即使目前的工資很低,也不要氣餒,因為誰都搶不走你擁有的無形資產——你的技能、你的經驗、你的決心、你的信心。堅持下去,這一切最終都會給你回報。

6、做事追求完美

今天不努力工作,明天就得努力找工作了。

做事情要盡量做到完美,不要馬馬虎虎,差不多就行了。

三、有上進心

一個人應該有更高的追求和遠大的理想。一個人沒有上進心,不思進取,在競爭中就會處于劣勢,最終被淘汰。

1、培養自己的職業能力和職業素質

明確在企業個人的職業生涯發展方向和技能需要,使個人與企業共同成長。

職業素養是靠每個人不懈的努力來提高的。掌握本崗位所必備的基礎知識和基本技能是最基本的要求。但不止這些, 科學技術不斷進步,生產技術和生產工藝也在不斷進步,企業生產的產品也在不斷更新,一個人的知識和技能老化的很快,如果不努力學習,就會落下。

如果你個人還有更大的目標,那要求就不止于此了。俗話說,人無遠慮,必有近憂。如果你有更進一步的要求,必須從現在做起,進行不懈的努力,才可能有成績。機會是留給有準備的人的。

從我們企業來看,首先要了解自己所在崗位的基本知識和基本技能要求,基本技能要熟練,基本知識要掌握,并想辦法進行拓展。俗語說行行出狀元。

2、學會吃苦。不吃苦中苦,哪能成為人上人

一個人如果只想享受工作的好處,拒絕承擔工作的責任或不愿為工作付出,那么結果只能和自己的目標南轅北轍,永遠也無法得到自己想要的成功和幸福。因為付出和得到是成正比的,豐厚的金錢以及工作上的成就是需要你付出更多的勞動、迎接更大的挑戰才能獲得的。

3、學會創新

運用創新思維,打碎舊的思維模式,創造性開展本職工作。在工作中不要局限于要我怎么做,關鍵是要把工作做好,結果是目的,過程是手段,償試用更簡捷、成本更低、效率更高的手段去實現目的??茖W管理之父泰勒就是一個從學徒出身的管理學家。

很多時候,工作上的成敗也只在人的一念之間。

4、學習是終身的事

終身學習是一種信念,也是一種可貴的品質。它是自我完善的過程,也是我們在現代社會立于不敗之地的秘訣。知無涯,學無境。永遠不要停止你學習的腳步,讓學習成就你的事業,也成就你的人生。

現代社會是信息爆炸的時代,無論知識還是技術都是日新月異。你現在所掌握的知識很快就會被社會淘汰,如果你抱守殘缺,你遲早會被歷史所淘汰。社會在不斷進步,你也需要加快自己的腳步,不斷地學習,不斷地自我更新。

心若改變——你的態度跟著改變;

態度改變——你的習慣跟著改變;

習慣改變——你的性格跟著改變;

性格改變——你的人生跟著改變。

能從工作中找到樂趣,熱愛你的工作就會變成一件容易的事。

5、積極參加各類單位組織的活動

在做好本職工作的基礎上,要積極參加單位的其他活動,包括公益勞動、文藝活動、志愿服務、為貧困地區捐款等。這些活動不僅體現一個人的思想素養和對生活的態度,也給周圍的其他人帶來愉快和歡樂,贏得其他員工的好感和賞識。

四、有平常心(有一個健康的心態,有團隊精神)。

實踐證明這樣五種人不受用人單位歡迎:傲慢的人;缺乏自信的人;感情用事的人;教條的人;虛偽的人。如果你身上或多或少地有這些毛病,就要努力改變它。正確處理自己與其他員工的關系。在工作上,盡量不要因為自己的利益得失而同其他同事斤斤計較;不要隨便議論別人;與同事一起合作時,遇到觀點不同時,應當面提出建議性的意見,盡可能不否定對方;與同事要友好相處,不能搞小團體。

1、做個會說話的人

口才的能力直接影響一個人生活、工作的優劣成敗。“良言一句三冬暖,惡語傷人六月寒。”語言的影響力有時候超出我們的想像。會說話不是指花言巧語、巧言令色。真正會說話,是要先管住自己的舌頭,學會傾聽。

——“你怎么把事情搞成這樣?”

——“你怎么這么久還沒做完?”

——“這么簡單的事你也做不好,太丟人了!”

——“像你這種態度,一輩子也別想成功!”

記住,這些都是污辱人的話,會損害別人的友誼、自尊心和主動性,打擊別人的情緒,使別人不肯提供幫助。如果你想要人們喜歡你、支持你、關懷你和幫助你,就要小心注意自己的言語,務必對他人要充分加以肯定。一旦做到了這一點,你周圍的人肯定會更愿意幫助你。當你給人以誠懇的肯定時,別人就會更加主動。

2、用別人期待的方式對他――換位思考

每個人都希望或喜歡聽到別人的肯定和稱贊??隙ê头Q贊就像人際交往中的潤滑劑,使每個齒輪運轉得更加順暢。如果某人說的話或做的事是你贊成并且認為有價值的話,你就應該立刻給他一些誠懇的鼓勵。

過去說,想要別人怎么對你,你就該怎樣對待別人。但是想要達到最佳的交際目的,你就該投其所好——用別人期待的方式對他。人類本性中最深層的需要是渴望獲得別人的肯定,被人稱贊。說句簡單普通的贊許之言,對于你來說是很容易的事,但對于被夸獎的人來說,意義卻非同凡響。它不僅使人愉悅,令人振奮,甚至或許就因為這句話而改變他的一生。

3、做伙伴不做密友

職場中最經常需要打交道的人大致可以劃分為三種類型:同事、上司、客戶。無論從哪個方面看,和他們保持一定距離,維系良好的工作關系都是極為必要的,但發展過于親密的關系則是不明智的。工作中摻雜過多的私人情緒,是現代職業規范中的大忌。

辦公室中的朋友和真正意義上的朋友是截然不同的。即使朝夕相處彼此相處得融洽、友好,但并不意味著你們的關系超越了工作關系,可以用“友誼”來形容。

真正的知己、親密的朋友是可以讓你解除防備、毫無顧忌的人,兩個人毫無保留地談論心事,甚至可以將令自己很困擾的隱私袒露給對方。換句話說,在真正的朋友那里,你完全可以是透明的,不用有所保留。

通常,在你信任的親密的朋友面前,你會因不設防而變得脆弱。了解你、掌握你的弱點的人如果想對你不利,打擊將是致命的。 職場則不同。這是一個充滿激烈競爭的地方,是一個人人削尖腦袋追求自己最大利益的場所,如果你和他人分享心情、隱私,很可能在某天這些會成為對方的把柄,在顧及不到你的時候,對方就會舍你而取利了?;谏婧透偁幍目紤],想不丟掉飯碗,最好避免在工作中建立過于親密的友誼。

伙伴關系也可以友善而溫馨。人是群居的動物,朋友也分很多類型。不同類型的朋友相處模式固然差別很大,但有些原則性的東西是不會變的。例如心存善意,互相尊重,為你的朋友提供他所需要的幫助等等。把握住這些原則,你就會贏得朋友的信任,而在職場中結識的朋友也會為你帶來快樂,為你的生活增添色彩。

做上司的左膀右臂,別想著做上司的朋友。地位相當的人比地位懸殊的人之間,更容易建立和保持朋友關系。在交朋友方面雖然沒有“門當戶對”的說法,但你不得不承認,大多數的友誼是建立在相似性的基礎上的,地位不同的人之間很難建立真正平等的友誼。

和顧客建立友好關系。只有和顧客、客戶建立起牢固的友好關系,才能使你擁有廣泛的人際關系,才能把事業做大。但是建立在互惠基礎上的這種關系,有時是經不起考驗的,這需要你多花心思去經營,才能長久地贏得顧客的忠誠。

4、和上司一起成功

尊重你的上司,認真對待上司的交待。有什么問題盡量和你的頂頭上司溝通,不要隨便在未經上司同意甚至沒有告知上司的情況下貿然行事。

在職場,尊重上司是每個員工必須注意并努力去做的事情。因為他是上司,所以你要尊重他,更因為他從你這里得到了尊重,他才會對你產生好感。

你的成功是和上司聯系在一起的,幫助上司干好工作也就意味著你的成功。上司贏你就贏,這是常識。違背常識,你是無法晉級的。別懷疑上司的眼力,承認上司的權威,多向上司請教。給上司建議,但不要有敵意,要讓上司感到你是在幫助他建立影響力,而不是在評判他。

上司和員工的關系,并不是由哪一方說了算的,它取決于雙方共同的態度和努力。但是,員工對上司的依賴性遠遠高于上司對某個員工的依賴性,無可否認,下屬總是更被動一些。要克服這種被動,就更應該發揮主動性,自覺地調整心態,選擇正確的工作方式,積極配合上司。上司贏,你才贏。

和上司一起成功,僅靠服從上司的指令是不夠的,你還要學會欣賞他,認同他的理念和工作風格。

止步于服從對于建立有效的合作關系并不夠。心不甘情不愿的服從,甚至陽奉陰違只會適得其反。你一定要從心底里真正認同上司的決定,你才會付出百分百的努力。

也許你認為上司并不比你高明,但事實上,上司之所以獲得高于你的職位,一定是有道理的,常常是你本身的偏見影響了你的判斷。牢騷和抱怨于事無補,不如努力去挖掘上司身上那些優越于你的地方——它的確存在,尊敬他、欣賞他、向他學習。只要你能抱著這樣的心態,即使暫時和上司有隔閡、有誤會,最終也會慢慢消解的。

如果你有什么能改善部門工作的想法,一定要讓你的上司知道。即使你的建議不夠成熟,暫時沒有被上司采納,你也要讓上司看到你是把心放在工作上的。千萬別當“事后諸葛亮”,放“馬后炮”。

5、做個受同事歡迎的人

在辦公室里和同事相處,一定要時刻提醒自己:千萬不要太過于以自我為中心。 對同事保持應有的禮貌,當同事需要幫助的時候熱情地伸出援手。讓別人看到你的能力,但是不要張狂自負,不要到處炫耀。最重要的是:學會欣賞別人、承認別人的價值和成就。

距離產生美,距離我們遠一點的人,我們能客觀地評價,理智地承認他的能力、成就。對那些在我們身邊與我們有著利益關系的人,我們反而很難平心靜氣地去欣賞他、贊美他。尤其是在辦公室里,同事之間明處有競爭,暗地里藏著人事糾葛。一個人很難真心 誠意地去欣賞另外一個人,不僅無法通力合作,甚至互相拆臺。但是,如果你想擁有良好的辦公室人際關系,每天在開開心心的環境中辦公,你就必須——用魯迅先生的話說就是“榨出皮袍下的‘小’來”。

人的本性是自私的,這不怕承認,怕的是你抱著自私的本性不放,不懂得用高尚的信仰來改造、充實自己的心靈。其實,只要你敞開胸懷,你就會發現,雖然人無完人,但任何人也絕不會是一無是處。懂得欣賞別人優點的人,才會讓身邊的人快樂,才能讓自己幸福。

如果你整天冷冰冰的,見了人拉長個臉,即使你沒有不尊重對方的意思,卻容易使對方誤認為你瞧不起他。特別是在同事有困難請求你幫助時,你板著一張冷漠的面孔,顯出一副事不關己的樣子,一定會傷害對方的自尊。反之,你熱情以待,對方自然會產生一種受尊重的感覺。即使你對同事的請求無能為力,也會在情感上給對方以支持。

6、提高員工的執行力

1).管理者常抓不懈:不要虎頭蛇尾

2).制定合理的管理制度: 具有可行性

3).保持制度的穩定性:不要朝令夕改

4).管理中應保持一定靈活性和效率性:不要囿于條款,不知變通

5).把工作任務進行科學分解:不要讓員工不知自己的責任 6).建立嚴格的監督考核機制:不要沒人監督、考核

7).培訓不要流于形式:改造人的思想與心態最為重要

8).建立大家認同的企業文化:讓企業變得有凝聚力

(1)工作認真負責。這是成為一名合格員工的首要條件。對于自己的本職工作一定要力求完美、盡職盡責,不能馬馬虎虎、隨隨便便、應付了事。

(2)要有強烈的上進心。僅僅滿足于把自己分內的事情做好是不夠的,應該有更高的追求和更遠大的理想。如果一個人沒有上進心,不思進取,在競爭中就會處于劣勢,最終被淘汰。

(3)積極參加本職工作以外的活動。在做好本職工作的基礎上,要積極參加單位的其他活動,包括公益勞動、文藝活動、志愿服務等。這些活動不僅體現一個人的思想素養和對生活的態度,也給周圍的其他人帶來愉快和歡樂,贏得其他員工的好感和賞識。

(4)不做不受歡迎的人。實踐證明下列五種人不受用人單位歡迎:傲慢的人;缺乏自信的人;感情用事的人;教條的人;虛偽的人。如果你身上或多或少地有這些毛病,就要努力改掉它。

(5)正確處理與他人的關系。在工作上,盡量不要因為自己的利益得失而同其他同事斤斤計較;不要隨便議論別人;與同事一起合作時,遇到觀點不同時,應當面提出建議性的意見,盡可能不否定對方;與同事要友好相處,但不能搞小團體。

(6)正確處理與上司的關系。處理好同上司的關系是門藝術。重要的是要學會不卑不亢,所謂“不卑不亢”就是對上司不能一味的逢迎,要勇于堅持自己的見解,但不固執。當自己的利益明顯受到傷害時,要敢于說不。在他人的眼里,你應該是個有思想、有見解、善解人意的

●在工作中應如何保持激情與形象:

1、全體員工每天必須保持亢奮、飽滿的工作狀態。

2、同事之間要和睦相處,公司宗旨為“我們是相親相愛的一家人”

3、上班時間不準聊天,辦公場所不得吸煙;

4、穿著衣服必須干凈,如領口、袖口、鞋子等

5、臉部,手和指甲要干凈,要注意清潔鼻孔,不能留長指甲。

6、待人接物要微笑

7、和任何人講話時,眼睛都應該看著對方。

8、坐著的時候,身體的任何一個部位都不應該抖動。

9、對公司要忠誠,不得謊報情況,不得散布流言蜚語。

10、堅決服從上級的管理,杜絕與上級頂撞。

要做一名合格的員工,應做好這十條:

一要樂于擔當更多的責任;二要熱愛工作,追求卓越;三要把敬業當成一種習慣;四要有積極主動的工作態度;五要時刻牢記公司利益;六要為工作設定目標,全力以赴地去完成;七要注重細節,追求完美;八要遵守準則,專心做事;九要有團隊意識,要為團隊著想;十要注重個人形象,維護公司聲譽。

合格的員工,應具備七個特征:要敬業、要忠誠、要誠信、要擔當、要合作、要高效、要學習。必須具備“八大意識”:誠信意識、危機意識、競爭意識、敬業意識、團隊意識、大局意識、服務意識。 合格的員工是企業發展的動力,是推進改革與發展,創建和諧企業的基礎。一個企業的發展依賴于每一名員工的努力,而員工的前途又依賴于企業的發展。企業與員工是一個命運共同體,有著相輔相成的緊密聯系。當前,在市場經濟的大潮中,企業的競爭達到了白熱化的程度,對于企業來講,擁有一批合格的員工隊伍是企業求得長遠發展的根本保證。

一、做合格員工,必須具有堅定的理想信念。

理想是人們在實踐中形成的具有現實可能性的對未來的向往和追 求,是人們的政治立場和世界觀在奮斗目標上的集中體現。我們公司經過多年改革,形成了富有特色有效的管理體制,形成符合自身實際的企業宗旨和方針,鮮明而獨特的企業文化,為企業發展注入了靈魂和活力。我公司的質量方針:科學管理,恪守承諾,精雕細作,質量第一。作為一名企業的員工,在思想上應為有這樣的團隊,為能成為團隊中的一員而感驕傲和自豪。

二、做合格員工,必須做到為人正直。

正直是指一個人的正氣,做人最基本的道德準則。正直使你長出一雙智慧的翅膀,正直使你增添一雙明亮的眼睛;正直使你懂得:做人首先要挺直腰桿,堂堂正正。作為員工,要繼承和發揚艱苦奮斗的優良傳統,勤儉節約,不奢侈、不浪費、不貪虛榮、不圖享樂,以儉勵志,與廉潔誠信同在,與公正儉樸同行,從自己做起,從現在做起,真誠待人。在與同事的交往中,我們要堅持按嚴責辦事,按制度辦事,堅持說真話、不說假話,光明磊落,信守諾言、誠實做人,凡做事做人不欺心,我們才能保持內心的安寧和生命的清澈。以正確的世界觀、人生觀、價值觀,不斷凈化我們自己的心靈、陶冶高尚的情操,促使我們做一個正直的人,做一個人格健全完善的人,做一個受人崇敬的人。

三、做合格員工,必須遵紀守法。 遵紀守法是我們每個公民應盡的社會責任和道德義務。因此,每名員工都應做遵紀守法的模范,無論做什么事都要守規矩、合法度。“沒有規矩不成方圓”,現實中的規矩就是法律制度。在我們工作、生活的方方面面都離不開法治。如果無視法律,不依法辦事,社會的正常秩序就將被打亂,其結果是每個人的權益都得不到保障。作為員工,應在遵守法律的同時嚴格遵守企業的規章制度,形成自覺遵紀守法的意識,把法律和企業制度的“弦”時刻繃緊。同時,還要養成從小事做起的習慣,大事不糊涂,小事也不能馬虎。只有人人守法,事事依法,都按國家法律和企業制度辦事,社會才能和諧,企業才能發展,我們也才能享受到真正的實惠。

四、做合格員工,必須具有愛崗敬業之精神。

愛崗是敬業的基礎,敬業是愛崗的具體表現,不愛崗就很難做到 敬業,不敬業也很難說是真正的愛崗。我們始終要以主人翁的姿態 ,愛崗敬業 ,以企為家,以積極的心態 ,建言獻策 ,在建設好企業的同時,在自己的崗位上努力提升自己。我們每一名員工,都應調整好自己的工作心態,養成良好的工作習慣,在工作中正確的認識自己,在個人需求與企業需要之間尋找最佳的結合點,以高度的事業心和責任感,在本職崗位上做到干一行、愛一行、鉆一行,力爭在平凡的工作崗位上做出不平凡的業績,為企業的發展做出應有的貢獻。

五、做合格員工,必須強化學習,熟練掌握業務技能。 作為企業員工,除了具備敬業精神外,擁有一定的“精業”能力顯得更為重要。而唯有學習才是提高“精業”能力的有效途徑。學習的價值不在于它的功利和實用色彩,而在于修身養性,陶冶情操,增長見識,全面提高一個人的綜合素質。古人云:“世事洞明皆學問”。要做到世事洞明,就必須下一番苦功夫,認真去學習鉆研,從而獲得真諦。我們要在社會、企業中立足一個屬于自己的點,就必須從思想上認識到學習的極端重要性。要利用每一點閑暇機會,向書本學習,向同行學習,向身邊的人學習。通過學習來提高自我修養,提高認識事物的能力,懂得做人的道理,辨別是非和善惡,樹立強烈的事業心和使命感,使我們更加懂得珍惜現在的工作,倍加熱愛所在的集體,無限忠誠所從事的事業。

要成為一名合格的員工,必須要具有強烈的責任感和進取心,忠誠于企業忠實于他人,以真正的實力和真誠贏得信任,顧全大局。所謂“擁有一種信念、一種理想、一種涵養、一種意志,那么無論處于何種境地,你都會獲得一份希望、一種力量,你頭上那片藍天也將永遠明朗!”。為此,每一名員工應以主人翁的姿態投身到建設企業、發展企業的各項工作之中,并在工作中盡其所能,盡職盡責,努力完成好每一項工作任務。只有這樣,我們的企業才能更加興旺發達,我們的自身價值才能得到充分的體現,獲得更大的成功。

俞敏洪:與其有錢,不如值錢

很多人一輩子有兩個追求:一個是有錢,一個是值錢。

有的人運氣好,出生在富貴之家,一出生就像賈寶玉一樣嘴里含著玉,有錢就不是問題。但有錢解決不了第二個問題,也就是你本人值不值錢的問題。

值錢是個人價值的體現,比如你去找一份工作,人家給你開出百萬年薪,那就表明你很值錢。有錢和值錢是兩個概念。有錢的人不一定值錢,比如我們常常會看到一些“富二代”腰纏萬貫,但除了揮霍什么都不會,這樣的人“分文不值”。但值錢的人早晚會有錢,因為值錢的人都有足可夸耀的某種能力,憑借這種能力,他不僅可以安身立命,還能積累財富,這樣的人甚至連存錢都不需要。比如一個著名的畫家,他需要錢的時候只需畫一幅畫就行了。所以人們常說,不要把自己變成“儲錢罐”,因為沒有人能夠靠儲錢變富;但一定要把自己變成“印鈔機”,需要錢的時候可以隨時靠能力去取。

一個人與其有錢,不如讓自己變得值錢。值錢的人才能體會到什么叫成就感。成就感從哪兒來呢?來自于自己付出努力之后得到的某種收獲,收獲越大,成就感就越大。如果一個人的錢是伸手向父母要來的,那無論他有多少錢都不會有成就感。如果一個人的錢是靠自己賺來的,那不管賺多少他都會有成就感,而且只要來路正,錢越多,成就感會越大。成就感是幸福的重要基石之一,從某種程度上說,一個人如果沒有體會過奮斗所帶來的成就感,那么他的人生幸福值也必定要打個折扣。

現在,很多父母以愛的名義為孩子今后的人生準備好了一切,可謂用心良苦,但事實上卻剝奪了孩子的奮斗空間,也因此剝奪了孩子原本能夠體會到的幸福。

一個人是不是值錢,有一個轉折點。大學畢業的時候,你急于找工作,四處求爺爺告奶奶,不管給多少工資都愿意干。這個時候是你求別人,你的個人價值尚未得到體現,也可以說,此時的你還沒有個人價值。當你踏上某一工作崗位時,因為對工作內容尚不熟悉,需要央求別人來教你,這個時候你也不值錢。

之后,通過不斷的努力,你成了某一領域的專家或非常出色的管理者,這個時候就是別人來求你了,老板會給你升職加薪,求你不要離開;別的單位會提供更高的職位和更高的工資,千方百計來挖你。這個時候,你才算真的值錢。一個值錢的人就可以擺譜了,因為有了擺譜的資本。

比如諸葛亮,他為什么要劉備三顧茅廬方才答應出山?就是因為他知道自己的價值所在,要擺一下譜,這樣劉備會更重視他,未來會給他更大的發展空間。所以擺譜是需要能力作為資本的,否則就是找死。比如《三國演義》中的禰衡,光知道擺譜和罵人,卻沒什么治國才略,最終死于刀下。

一個人不斷努力的過程就是讓自己不斷值錢的過程:值錢之前,是你求別人;值錢之后,是別人求你。但需要特別指出的是,我這里說的“別人求你”,不是因為你有權,而是因為你有能力。假如你碰巧有能力而且有權力,這個時候,不管你有多么值錢,都得離錢盡量遠點兒。

第五篇:一個合格的招商人員

怎樣做一個合格的招商人員

第一,注重與投資者交往的第一印象。影響投資者的投資行為的因素很多。投資者在決定投資之前會做較長時間的調查工作,多數投資者對當地的情況不是十分了解,在對外接待和交往過程中,給客商的第一印象非常重要。

第二、要有主動性、耐心和毅力。充分發揮主觀能動性,不斷創新招商方式。認真學習一些投資專業知識,比如說當地政策、投資環境等,這是做為一個招商人員所需具備的基本知識。還比如一個地區的經濟發展水平和引進項目類型的關系,勞動力成本、運營成本對項目投資選擇地點的影響等。

第三、加強對項目談判的組織工作。對外接待工作安排組織得好壞直接影響雙方洽談的氣氛和效果,從而影響投資者投資決心。在接到投資商的考察信息后,首先要了解清楚對方來訪的意圖和目的,以便于做好相應的準備。其次,制訂出詳細接待方案,方案包括時間、參觀或洽談地點、相應的參加領導和有關人員,以及交通、住宿、用餐安排。

第四、善于站在投資者的角度思考問題。在對外洽談中,有時我們覺得非常容易理解的事情,客商卻認為不太好理解,有時我們認為非常容易解決的問題,客商卻認為困難很多,顧慮重重。因為雙方所處的位置不同,考慮問題的角度不同。要成為一個優秀的招商人員,必須學會從投資者的角度去看待問題。

第五、信息的搜集和分析。信息是招商引資的基礎工作,沒有信息招商引資將不可行。盡早得到有關企業的投資信息和該企業的基本信息很重要。

第六、要實事求是。不能夸大其詞,招商工作是一項長期性的工作,如果承諾得不到兌現,引來的客商留不住,還會嚴重影響對其他客商的引進。

第七、注意形象和行為。必須養成良好的形象意識,注重自己在對外交往中的表現,要強烈意識到個體形象代表公司這一個群體的形象。在對外洽談中要勇敢、自信、友好,樹立自身及公司良好的形象。以強烈的形象意識保持良好的對外形象,是自身實力的體現,又能加強投資者的信心。在對外交往中不注重自身的形象,隨隨便便,夸大其辭,隨便承諾,就會失去信任,使合作投資變得不可能。平時要養成良好的習慣。中國人常說:“站有站相,坐有坐相”,講的就是這個道理。

本文來自 99學術網(www.gaojutz.com),轉載請保留網址和出處

上一篇:運管基層黨建工作總結下一篇:一個人孤單寂寞的歌曲

91尤物免费视频-97这里有精品视频-99久久婷婷国产综合亚洲-国产91精品老熟女泄火