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

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

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

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

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

      怎樣做一名合格的程序員

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

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

      作者:xx,1990年畢業(yè)于xx工學(xué)院計(jì)算機(jī)軟件專業(yè),后又于xx年畢業(yè)在xx大學(xué)完成軟件工程專業(yè)碩士的學(xué)習(xí),現(xiàn)供職于CNpC旗下的一個行業(yè)軟件研發(fā)中心,因?yàn)樵诰W(wǎng)上看了許多有經(jīng)驗(yàn)的各路軟件開發(fā)人員寫的好帖,一時手癢興起,也湊一篇壯壯聲勢。sO100

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

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

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

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

      一、掌握基礎(chǔ)知識:十六年寒窗的持續(xù)積累

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

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

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

      讓我們繼續(xù)吧,通常你

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

      得心應(yīng)手,你的邏輯能力飛速提升,你能看得上的邏輯結(jié)構(gòu)優(yōu)秀的程序開始不多

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

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

      難題來做做。當(dāng)你可以把復(fù)雜的單遞歸程序(只有A調(diào)A)變成非遞歸程序時,已經(jīng)

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

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

      把以前和當(dāng)前你工作中你不滿意的程序推倒重新設(shè)計(jì)一遍,這非常重要,省時省

      力,因?yàn)槟闶煜ば枨螅夹g(shù)上也沒問題,目的就是改進(jìn)程序的邏輯結(jié)構(gòu),很劃算

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

      真想優(yōu)秀,說句粗話:這點(diǎn)心理障礙算個屁,一遍遍反復(fù)地推倒已有的成果只能

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

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

      讓我們來總結(jié)一下,經(jīng)過自我否定后,再生的你盡管對過去的“業(yè)績”還有一些

      眷戀,但已是一個初步具備職業(yè)水準(zhǔn)的程序員了,掌握了相應(yīng)的技術(shù)和技巧,具

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

      求更高水平的邏輯能力。

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

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

      點(diǎn),至少有兩個好處,第一個好處是避免一大堆低水平重復(fù)出現(xiàn)的編譯錯誤。一

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

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

      追求一次編譯通過,而一名職業(yè)水準(zhǔn)的程序員,應(yīng)該進(jìn)一步做到即使用purify這

      類的工具來檢查源碼,也不會存在嚴(yán)重的內(nèi)存泄露。第二個好處是可以提高源碼的可讀性和效率。規(guī)范地編寫你的代碼使你自己的邏輯清晰,因?yàn)槟忝靼锥嗉訋?/p>

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

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

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

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

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

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

      發(fā)展的這么快,你再優(yōu)秀,那點(diǎn)東東也沒有什么值得隱藏的,所以你可以技術(shù)或

      水平不夠高,但千萬不可以讓真正具有職業(yè)水準(zhǔn)的選手鄙視你的職業(yè)品質(zhì)和行為。

      l有自己debug的特點(diǎn),下面的說法作者不敢太肯定,只是經(jīng)驗(yàn)之談。即

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

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

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

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

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

      輯過程,大多數(shù)程序從main函數(shù)開始,是由數(shù)據(jù)結(jié)構(gòu)和功能子程序組成的一個樹

      形結(jié)構(gòu)的邏輯過程(要認(rèn)清即使是面向?qū)ο蟮某绦蛘Z言也是一樣的),它的執(zhí)行過

      程是深度優(yōu)先的,但你定位bug應(yīng)該是廣度優(yōu)先的,好好想想這一點(diǎn),嗯?第二個

      好處是強(qiáng)迫你思考并記住而不是用工具看到調(diào)用過程,你大腦的抽象邏輯思維能

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

      誤引起的,這一點(diǎn)就非常重要了,順便說一句,最難打的bug就是程序邏輯結(jié)構(gòu)錯

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

      你了??傊?/p>

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

      是我建議你侵犯知識版權(quán)?。?/p>

      四、天生神力:成為系統(tǒng)分析員

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

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

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

      你要是運(yùn)氣好,直接進(jìn)入了一個嚴(yán)格規(guī)范生產(chǎn)的軟件企業(yè)就業(yè),剛開始就應(yīng)該是

      按別人做好的軟件設(shè)計(jì)來實(shí)現(xiàn)編程,你可以有機(jī)會直接學(xué)習(xí)軟件設(shè)計(jì),當(dāng)你積累的足夠多了,能夠?qū)ζ渲械囊恍┰O(shè)計(jì)提出好的改進(jìn)建議,而且干得又快又好,就

      會漸漸地展露頭角,我相信你終有一天成為一名軟件設(shè)計(jì)人員(注意,不是軟件產(chǎn)

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

      果你在一個不規(guī)范的軟件企業(yè)工作,那也不錯,你很可能直接就有機(jī)會進(jìn)行軟件

      設(shè)計(jì),然后開發(fā)、測試,甚至還不得不自己定義需求,把軟件開發(fā)過程的各個環(huán)

      節(jié)走一個遍,當(dāng)然這樣對你的要求更高,而且你也不容易得到及時有益的指點(diǎn),在正態(tài)分布的情況下,你應(yīng)該是成長的很慢。但不管就業(yè)的單位如何,如果你決

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

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

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

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

      有少數(shù)程序員能成為系統(tǒng)分析員,我想這一點(diǎn)不是我杜撰的吧,因此你要是在看

      接下來的部分時感到氣憤難當(dāng),那也實(shí)在沒著,純屬活該,因?yàn)樽髡咧皇窃谡f明

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

      由可以罵人!

      作者自己沒有到微軟面試過,但身處軟件行業(yè),關(guān)于微軟的許多東東當(dāng)然還是有

      耳聞的,據(jù)說微軟招聘一名程序員要過五個已經(jīng)成為微軟程序員的面試關(guān),而且

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

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

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

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

      承認(rèn)自己沒有某種或全部的藝術(shù)天份,但要說自己邏輯天份不夠,換句話說承認(rèn)

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

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

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

      軟件系統(tǒng)設(shè)計(jì)的職業(yè)系統(tǒng)分析員,第一件事就是悄悄找一個標(biāo)準(zhǔn)智商測試的網(wǎng)站

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

      好想想,其實(shí)微軟面試時就是在測你的智商和邏輯數(shù)學(xué)素質(zhì)呢,這就是本節(jié)的標(biāo)

      題為“天生神力”的原因,因?yàn)樵O(shè)計(jì)就是從無到有地進(jìn)行創(chuàng)造,無論是軟件還是

      其它行業(yè)都一樣,可以有借鑒的,沒有現(xiàn)成的,設(shè)計(jì)就是創(chuàng)造!如果你IQ在130以

      上,又決心要當(dāng)一名職業(yè)軟件系統(tǒng)分析員,其實(shí)你不過是要準(zhǔn)備好吃更大的苦而

      已,有什么好虛榮的呢?

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

      具這一點(diǎn)是不用多說的。在工作中,你基本上遇到的是兩類方式的設(shè)計(jì),一個是

      結(jié)構(gòu)化設(shè)計(jì),另一個是面向?qū)ο笤O(shè)計(jì),就個人經(jīng)驗(yàn)而言,面向?qū)ο蟮脑O(shè)計(jì)更好。

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

      功能化的流程,不難設(shè)計(jì)出數(shù)據(jù)流圖,但下一步設(shè)計(jì)控制流圖才是挑戰(zhàn),如果你

      按照需求走不通設(shè)計(jì)好的控制流圖,那么你或別人在按照這個設(shè)計(jì)編程實(shí)現(xiàn)時,必定也走不通,沒有奇跡會發(fā)生,還是在設(shè)計(jì)階段嚴(yán)格要求吧,又有一點(diǎn)需要牢

      記:返工是最慢的。當(dāng)你在進(jìn)行控制流圖的設(shè)計(jì)時,也不要妄想得到需求人員提

      供給你明確的指點(diǎn),通常他們要是能夠把需求的功能和操作次序?qū)懲暾脑?,?/p>

      應(yīng)該就感恩戴德了,從需求中整理出功能、操作的拓?fù)浯涡蚝蜅l件是你作為系統(tǒng)

      分析員的職責(zé)

      ??纯?,要是沒有一點(diǎn)圖論的基礎(chǔ)和拓?fù)鋵W(xué)的入門知識,你是當(dāng)不

      好一個職業(yè)系統(tǒng)分析員的,即使你天賦不錯,必要的數(shù)學(xué)和邏輯素質(zhì)仍然不可或

      缺。也不用氣餒,永遠(yuǎn)沒有最好的設(shè)計(jì),只有更好的設(shè)計(jì),反復(fù)地進(jìn)行設(shè)計(jì)迭代,勇于推翻舊的設(shè)計(jì),你將快速進(jìn)步。如果你在工作中是采用面向?qū)ο筮M(jìn)行設(shè)計(jì)的,那就更有利了,有關(guān)面向?qū)ο笤O(shè)計(jì)的書太多了,不用作者在此多費(fèi)口舌,建

      議精讀一本經(jīng)典的書,比如北大邵維忠等編譯的《面向?qū)ο蟮姆治觥?,有些方?/p>

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

      如何認(rèn)識這個世界的,你就是如何設(shè)計(jì)軟件體系結(jié)構(gòu)的,然后讀讀其它書,觸類

      旁通,自己創(chuàng)造機(jī)會多實(shí)踐,成功自然會到來的,總之,不管是結(jié)構(gòu)化設(shè)計(jì)還是

      面向?qū)ο笤O(shè)計(jì),評價(jià)一下自己的軟件系統(tǒng)設(shè)計(jì)方案吧,有好多指標(biāo)呢,比如是否

      均勻和平衡?局部獨(dú)立性強(qiáng)不強(qiáng)?有沒有歧異的結(jié)構(gòu)?有沒有層次太多或太少?

      有沒有某個層次太大、太廣?是不是邏輯結(jié)構(gòu)先復(fù)雜了再化簡的?還是只會設(shè)計(jì)

      簡單的,復(fù)雜不起來(這一點(diǎn)是笨哦,如果出現(xiàn)多次,請你不要意氣用事,轉(zhuǎn)行吧)?最重要的一點(diǎn),是否容易理解、實(shí)現(xiàn)和改進(jìn)?你自己會得出評價(jià)的。如果有機(jī)

      會看到別人的設(shè)計(jì),一定不要錯過學(xué)習(xí)的機(jī)會,自己推導(dǎo)一遍,認(rèn)真比較比較,獲益會較多。

      走到這一步,你就應(yīng)該關(guān)注設(shè)計(jì)模式了,首先還是學(xué)習(xí),這方面的好書有的是,但一般在工作中用到的設(shè)計(jì)模式較為單一,應(yīng)該多嘗試一下其它的設(shè)計(jì)模式。其

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

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

      替,所以如果你的智商高達(dá)250,我相信你直接用匯編語言也能寫出面向?qū)ο蟮某?/p>

      序來。第三在此有一個陷阱,很多系統(tǒng)分析員生搬硬套設(shè)計(jì)模式,全然不懂如何

      融會貫通,在你的一項(xiàng)具體工作中,往往是以一種設(shè)計(jì)模式為主,其它模式為輔的,思維不拘泥于形式才是關(guān)鍵,而且也為你到達(dá)更高的軟件設(shè)計(jì)的境界做好準(zhǔn)

      備。

      唉!都不知該怎么向下寫好了,因?yàn)橐堰_(dá)到作者水平的極限了,我胡亂說一點(diǎn),你湊合看吧。軟件設(shè)計(jì)最終的層次是:以無法為有法、以無限為有限,這句話是

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

      屠龍記》里講到張無忌初學(xué)太極,學(xué)會的標(biāo)志是把剛學(xué)的招數(shù)全忘了,記住的是

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

      式,隨心所欲進(jìn)行設(shè)計(jì)才是至高境界,所以你能到達(dá)多高的軟件設(shè)計(jì)的境界最終

      將取決于你的哲學(xué)素質(zhì),這一點(diǎn)實(shí)在是不好寫啊,你自己領(lǐng)悟吧!作者只有祝福

      了!

      五、職業(yè)人的終極目標(biāo):全面~,成為Leader

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

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

      著臉皮再補(bǔ)上吧。我只說一句,雖然大家都知道軟件開發(fā)是一個團(tuán)隊(duì)性的工作,但追求參與一個大型軟件系統(tǒng)的成功開發(fā),是一名軟件人員的本能,就像拿破侖

      說的不想當(dāng)元帥的士兵不是好士兵,所以不追求實(shí)現(xiàn)大系統(tǒng)的軟件人員,也不是

      一個好的職業(yè)軟件人員,但你只有成為Leader,領(lǐng)導(dǎo)一個優(yōu)秀的軟件開發(fā)團(tuán)隊(duì),才有機(jī)會實(shí)現(xiàn)這個終極職業(yè)目標(biāo),對不對?

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

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

      作者水平確實(shí)有限。所以我認(rèn)為你盡管有權(quán)砸磚,但實(shí)在沒必要搞回帖、或回罵、或頂之類的玩意兒,我只是盡興寫一點(diǎn)多年從事軟件開發(fā)工作的體驗(yàn),因此接

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

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

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

      文章標(biāo)題:怎樣做一名合格的程序員

      作者:**,1990年畢業(yè)于**工學(xué)院計(jì)算機(jī)軟件專業(yè),后又于**年畢業(yè)在**大學(xué)完成軟件工程專業(yè)碩士的學(xué)習(xí),現(xiàn)供職于CNPC旗下的一個行業(yè)軟件研發(fā)中心,因?yàn)樵诰W(wǎng)上看了許多有經(jīng)驗(yàn)的各路軟件開發(fā)人員寫的好帖,一時手癢興起,也湊一篇壯壯聲勢。

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

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

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

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

      一、掌握基礎(chǔ)知識:十六年寒窗的持續(xù)積累

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

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

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

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

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

      境,比如VB、Delph、JAVA,如饑似渴地掌握各種開發(fā)工具,證明自己的學(xué)習(xí)能力

      和價(jià)值,但你忘了一點(diǎn),你仍然是個Coder,只不過是一個在好多開發(fā)環(huán)境下都能

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

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

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

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

      自己。第二個大挑戰(zhàn)就是你明白了只掌握VC是不夠的,你發(fā)現(xiàn)自己有點(diǎn)淺薄,有

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

      系統(tǒng)的源碼、網(wǎng)絡(luò)協(xié)議知識、Windows的注冊表、進(jìn)程和線程的基礎(chǔ)知識、硬件

      驅(qū)動方面的知識、ActiveX、Windows龐大的API,又是一個等等等等,這些基礎(chǔ)

      知識的學(xué)習(xí)和掌握可是要花費(fèi)大量時間的,你再一次深切地感到時間太不夠用了,因?yàn)檫@時的你大概有許多俗務(wù)纏身了,所以有點(diǎn)沮喪,還不用提IT業(yè)每天不知

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

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

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

      OK,一般工作后三五年,你經(jīng)歷了上述過程,經(jīng)受了誘惑和考驗(yàn),終于明白了一

      個道理:你要的是強(qiáng)勁的學(xué)習(xí)知識的能力,是對某種軟件知識/技能的有深度的精

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

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

      年的學(xué)習(xí)和工作,要記住最重要的一點(diǎn),永遠(yuǎn)最重要:對自己學(xué)習(xí)IT知識能力的自信,一個程序員一生都要不停地進(jìn)行高強(qiáng)度的學(xué)習(xí),用心問問自己,有沒有這

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

      下看了,作者在此感謝你有耐心看到這里,現(xiàn)在建議你關(guān)閉這篇文章,趁著年輕,當(dāng)機(jī)立斷轉(zhuǎn)行吧!

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

      好,再前進(jìn)一點(diǎn)點(diǎn),你就要成為一名職業(yè)程序員了,讓我們繼續(xù)來完成這個任務(wù)

      吧!我們在前一節(jié)提到過,“你發(fā)現(xiàn)一些個別的demo是極品,它所展現(xiàn)的程序邏

      輯結(jié)構(gòu)是你設(shè)計(jì)不出來的,你現(xiàn)在有點(diǎn)更關(guān)心它的程序設(shè)計(jì)構(gòu)架,甚于對你原始

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

      邏輯,所有程序的本質(zhì)就是邏輯。技術(shù)你已經(jīng)較好地掌握了,但只有完成邏輯能

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

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

      言就是邏輯能力(其本質(zhì)是一個人的數(shù)學(xué)修養(yǎng),注意,不是數(shù)學(xué)知識)。邏輯能力

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

      能力,這是很正常的。提前說一句吧,到達(dá)邏輯能力的至高境界,其表現(xiàn)是用數(shù)

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

      能力,最快的辦法就是讀別人寫的結(jié)構(gòu)優(yōu)秀的程序。優(yōu)秀的代碼是百讀不厭的(這

      句話是我抄來的),暫時放放對其中某種技術(shù)和技巧的關(guān)注吧,你要推導(dǎo)和學(xué)習(xí)的是這些好程序的邏輯結(jié)構(gòu),它們是被精心設(shè)計(jì)出來的。你可以先捂住這個demo程

      序,自己設(shè)計(jì)一個功能相同的程序結(jié)構(gòu),然后比較一下demo的程序結(jié)構(gòu),如果差

      距較大,那你就不應(yīng)簡單地改進(jìn)一下,而是要把demo作者設(shè)計(jì)的過程在心里復(fù)原

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

      得心應(yīng)手,你的邏輯能力飛速提升,你能看得上的邏輯結(jié)構(gòu)優(yōu)秀的程序開始不多

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

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

      難題來做做。當(dāng)你可以把復(fù)雜的單遞歸程序(只有A調(diào)A)變成非遞歸程序時,已經(jīng)

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

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

      把以前和當(dāng)前你工作中你不滿意的程序推倒重新設(shè)計(jì)一遍,這非常重要,省時省

      力,因?yàn)槟闶煜ば枨?,技術(shù)上也沒問題,目的就是改進(jìn)程序的邏輯結(jié)構(gòu),很劃算

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

      真想優(yōu)秀,說句粗話:這點(diǎn)心理障礙算個屁,一遍遍反復(fù)地推倒已有的成果只能

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

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

      讓我們來總結(jié)一下,經(jīng)過自我否定后,再生的你盡管對過去的“業(yè)績”還有一些

      眷戀,但已是一個初步具備職業(yè)水準(zhǔn)的程序員了,掌握了相應(yīng)的技術(shù)和技巧,具

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

      求更高水平的邏輯能力。

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

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

      點(diǎn),至少有兩個好處,第一個好處是避免一大堆低水平重復(fù)出現(xiàn)的編譯錯誤。一

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

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

      追求一次編譯通過,而一名職業(yè)水準(zhǔn)的程序員,應(yīng)該進(jìn)一步做到即使用purify這

      類的工具來檢查源碼,也不會存在嚴(yán)重的內(nèi)存泄露。第二個好處是可以提高源碼的可讀性和效率。規(guī)范地編寫你的代碼使你自己的邏輯清晰,因?yàn)槟忝靼锥嗉訋?/P>

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

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

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

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

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

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

      發(fā)展的這么快,你再優(yōu)秀,那點(diǎn)東東也沒有什么值得隱藏的,所以你可以技術(shù)或

      水平不夠高,但千萬不可以讓真正具有職業(yè)水準(zhǔn)的選手鄙視你的職業(yè)品質(zhì)和行為

      。

      l有自己debug的特點(diǎn),下面的說法作者不敢太肯定,只是經(jīng)驗(yàn)之談。即

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

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

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

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

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

      輯過程,大多數(shù)程序從main函數(shù)開始,是由數(shù)據(jù)結(jié)構(gòu)和功能子程序組成的一個樹

      形結(jié)構(gòu)的邏輯過程(要認(rèn)清即使是面向?qū)ο蟮某绦蛘Z言也是一樣的),它的執(zhí)行過

      程是深度優(yōu)先的,但你定位bug應(yīng)該是廣度優(yōu)先的,好好想想這一點(diǎn),嗯?第二個

      好處是強(qiáng)迫你思考并記住而不是用工具看到調(diào)用過程,你大腦的抽象邏輯思維能

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

      誤引起的,這一點(diǎn)就非常重要了,順便說一句,最難打的bug就是程序邏輯結(jié)構(gòu)錯

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

      你了??傊?,程序員的職業(yè)水準(zhǔn):生產(chǎn)效率和程序質(zhì)量,主要是取決于源碼中bug的數(shù)量和debug的速度,而不是取決于編寫源碼的速度。給你一個我自己定義的考

      查一個職業(yè)程序員的指標(biāo):一個合格水準(zhǔn)的職業(yè)程序員,編程的時間如果算一份的話,其累計(jì)debug的時間不能超過一份,真正職業(yè)高手累計(jì)debug的時間應(yīng)該控

      制在0.5份以下,如何?你關(guān)上門悄悄問問自己,你花費(fèi)在編程和debug上的時間

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

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

      相信:堅(jiān)忍不拔地追求實(shí)現(xiàn)這個理想將讓你出類拔萃!

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

      準(zhǔn)的程序員的一個必要指標(biāo)。其實(shí)在你拿到需求的時候就要準(zhǔn)備單元測試用例了,并且這些用例將直接影響你的詳細(xì)設(shè)計(jì)(有關(guān)軟件設(shè)計(jì)本來是該放在第四節(jié)講的)。我們還是打比方吧,當(dāng)你拿到一個需求時,除了分析它靜態(tài)的功能外,還應(yīng)明

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

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

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

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

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

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

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

      都設(shè)計(jì)好,在編程實(shí)現(xiàn)A3步時,使得程序的結(jié)構(gòu)合理高效,對不對?所以,如果

      你在工作中是割裂地看待軟件工程中從需求、分析、設(shè)計(jì)、編程、測試等各個環(huán)

      節(jié),恐怕水平很有限喔!但如果你在分析需求時就能看到測試的問題,并改進(jìn)設(shè)

      計(jì)和實(shí)現(xiàn),為此做好相應(yīng)的準(zhǔn)備工作,嘿嘿,整個軟件開發(fā)過程你的效率會高很

      多,通常你在一個開發(fā)團(tuán)隊(duì)中就會高度自信的,你已越過當(dāng)一名偏頗、露骨的高

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

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

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

      l如果你是用C++編程,我再簡單談?wù)動嘘P(guān)內(nèi)層釋放的一個小技巧,就

      是對所有你編寫的類,在構(gòu)造和析構(gòu)函數(shù)中加打印語句,統(tǒng)計(jì)每個類在運(yùn)行程序

      時構(gòu)造和析構(gòu)的地方,如果是配對的,那么起碼沒有對象類一級的內(nèi)層在程序運(yùn)

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

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

      一笑過之吧。編程時應(yīng)該對齊縮進(jìn),一個縮進(jìn)用一個tab鍵,一般是4個空格,嚴(yán)

      格遵守開發(fā)團(tuán)隊(duì)的編程規(guī)范也是非常重要的。一個子程序不應(yīng)超過30行(不算空行

      ),其內(nèi)多重循環(huán)不應(yīng)超過3層,否則都應(yīng)該分裂成兩個子程序,個別算法程序可

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

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

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

      么做只能證明自己是一個不折不扣的傻瓜,裝酷而已。因?yàn)橹灰幸淮尾怀晒?,你就會花費(fèi)大量的時間來調(diào)程序,別人的進(jìn)度在這時就遠(yuǎn)遠(yuǎn)地超過你了,平常心

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

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

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

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

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

      是我建議你侵犯知識版權(quán)?。?/P>

      四、天生神力:成為系統(tǒng)分析員

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

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

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

      你要是運(yùn)氣好,直接進(jìn)入了一個嚴(yán)格規(guī)范生產(chǎn)的軟件企業(yè)就業(yè),剛開始就應(yīng)該是

      按別人做好的軟件設(shè)計(jì)來實(shí)現(xiàn)編程,你可以有機(jī)會直接學(xué)習(xí)軟件設(shè)計(jì),當(dāng)你積累的足夠多了,能夠?qū)ζ渲械囊恍┰O(shè)計(jì)提出好的改進(jìn)建議,而且干得又快又好,就

      會漸漸地展露頭角,我相信你終有一天成為一名軟件設(shè)計(jì)人員(注意,不是軟件產(chǎn)

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

      果你在一個不規(guī)范的軟件企業(yè)工作,那也不錯,你很可能直接就有機(jī)會進(jìn)行軟件

      設(shè)計(jì),然后開發(fā)、測試,甚至還不得不自己定義需求,把軟件開發(fā)過程的各個環(huán)

      節(jié)走一個遍,當(dāng)然這樣對你的要求更高,而且你也不容易得到及時有益的指點(diǎn),在正態(tài)分布的情況下,你應(yīng)該是成長的很慢。但不管就業(yè)的單位如何,如果你決

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

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

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

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

      有少數(shù)程序員能成為系統(tǒng)分析員,我想這一點(diǎn)不是我杜撰的吧,因此你要是在看

      接下來的部分時感到氣憤難當(dāng),那也實(shí)在沒著,純屬活該,因?yàn)樽髡咧皇窃谡f明

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

      由可以罵人!

      作者自己沒有到微軟面試過,但身處軟件行業(yè),關(guān)于微軟的許多東東當(dāng)然還是有

      耳聞的,據(jù)說微軟招聘一名程序員要過五個已經(jīng)成為微軟程序員的面試關(guān),而且

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

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

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

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

      承認(rèn)自己沒有某種或全部的藝術(shù)天份,但要說自己邏輯天份不夠,換句話說承認(rèn)

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

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

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

      軟件系統(tǒng)設(shè)計(jì)的職業(yè)系統(tǒng)分析員,第一件事就是悄悄找一個標(biāo)準(zhǔn)智商測試的網(wǎng)站

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

      好想想,其實(shí)微軟面試時就是在測你的智商和邏輯數(shù)學(xué)素質(zhì)呢,這就是本節(jié)的標(biāo)

      題為“天生神力”的原因,因?yàn)樵O(shè)計(jì)就是從無到有地進(jìn)行創(chuàng)造,無論是軟件還是

      其它行業(yè)都一樣,可以有借鑒的,沒有現(xiàn)成的,設(shè)計(jì)就是創(chuàng)造!如果你IQ在130以

      上,又決心要當(dāng)一名職業(yè)軟件系統(tǒng)分析員,其實(shí)你不過是要準(zhǔn)備好吃更大的苦而

      已,有什么好虛榮的呢?

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

      具這一點(diǎn)是不用多說的。在工作中,你基本上遇到的是兩類方式的設(shè)計(jì),一個是

      結(jié)構(gòu)化設(shè)計(jì),另一個是面向?qū)ο笤O(shè)計(jì),就個人經(jīng)驗(yàn)而言,面向?qū)ο蟮脑O(shè)計(jì)更好。

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

      功能化的流程,不難設(shè)計(jì)出數(shù)據(jù)流圖,但下一步設(shè)計(jì)控制流圖才是挑戰(zhàn),如果你

      按照需求走不通設(shè)計(jì)好的控制流圖,那么你或別人在按照這個設(shè)計(jì)編程實(shí)現(xiàn)時,必定也走不通,沒有奇跡會發(fā)生,還是在設(shè)計(jì)階段嚴(yán)格要求吧,又有一點(diǎn)需要牢

      記:返工是最慢的。當(dāng)你在進(jìn)行控制流圖的設(shè)計(jì)時,也不要妄想得到需求人員提

      供給你明確的指點(diǎn),通常他們要是能夠把需求的功能和操作次序?qū)懲暾脑?,?/P>

      應(yīng)該就感恩戴德了,從需求中整理出功能、操作的拓?fù)浯涡蚝蜅l件是你作為系統(tǒng)

      分析員的職責(zé)??纯矗菦]有一點(diǎn)圖論的基礎(chǔ)和拓?fù)鋵W(xué)的入門知識,你是當(dāng)不

      好一個職業(yè)系統(tǒng)分析員的,即使你天賦不錯,必要的數(shù)學(xué)和邏輯素質(zhì)仍然不可或

      缺。也不用氣餒,永遠(yuǎn)沒有最好的設(shè)計(jì),只有更好的設(shè)計(jì),反復(fù)地進(jìn)行設(shè)計(jì)迭代,勇于推翻舊的設(shè)計(jì),你將快速進(jìn)步。如果你在工作中是采用面向?qū)ο筮M(jìn)行設(shè)計(jì)的,那就更有利了,有關(guān)面向?qū)ο笤O(shè)計(jì)的書太多了,不用作者在此多費(fèi)口舌,建

      議精讀一本經(jīng)典的書,比如北大邵維忠等編譯的《面向?qū)ο蟮姆治觥?,有些方?/P>

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

      如何認(rèn)識這個世界的,你就是如何設(shè)計(jì)軟件體系結(jié)構(gòu)的,然后讀讀其它書,觸類

      旁通,自己創(chuàng)造機(jī)會多實(shí)踐,成功自然會到來的,總之,不管是結(jié)構(gòu)化設(shè)計(jì)還是

      面向?qū)ο笤O(shè)計(jì),評價(jià)一下自己的軟件系統(tǒng)設(shè)計(jì)方案吧,有好多指標(biāo)呢,比如是否

      均勻和平衡?局部獨(dú)立性強(qiáng)不強(qiáng)?有沒有歧異的結(jié)構(gòu)?有沒有層次太多或太少?

      有沒有某個層次太大、太廣?是不是邏輯結(jié)構(gòu)先復(fù)雜了再化簡的?還是只會設(shè)計(jì)

      簡單的,復(fù)雜不起來(這一點(diǎn)是笨哦,如果出現(xiàn)多次,請你不要意氣用事,轉(zhuǎn)行吧

      )?最重要的一點(diǎn),是否容易理解、實(shí)現(xiàn)和改進(jìn)?你自己會得出評價(jià)的。如果有機(jī)

      會看到別人的設(shè)計(jì),一定不要錯過學(xué)習(xí)的機(jī)會,自己推導(dǎo)一遍,認(rèn)真比較比較,獲益會較多。

      走到這一步,你就應(yīng)該關(guān)注設(shè)計(jì)模式了,首先還是學(xué)習(xí),這方面的好書有的是,但一般在工作中用到的設(shè)計(jì)模式較為單一,應(yīng)該多嘗試一下其它的設(shè)計(jì)模式。其

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

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

      替,所以如果你的智商高達(dá)250,我相信你直接用匯編語言也能寫出面向?qū)ο蟮某?/P>

      序來。第三在此有一個陷阱,很多系統(tǒng)分析員生搬硬套設(shè)計(jì)模式,全然不懂如何

      融會貫通,在你的一項(xiàng)具體工作中,往往是以一種設(shè)計(jì)模式為主,其它模式為輔的,思維不拘泥于形式才是關(guān)鍵,而且也為你到達(dá)更高的軟件設(shè)計(jì)的境界做好準(zhǔn)

      備。

      唉!都不知該怎么向下寫好了,因?yàn)橐堰_(dá)到作者水平的極限了,我胡亂說一點(diǎn),你湊合看吧。軟件設(shè)計(jì)最終的層次是:以無法為有法、以無限為有限,這句話是

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

      屠龍記》里講到張無忌初學(xué)太極,學(xué)會的標(biāo)志是把剛學(xué)的招數(shù)全忘了,記住的是

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

      式,隨心所欲進(jìn)行設(shè)計(jì)才是至高境界,所以你能到達(dá)多高的軟件設(shè)計(jì)的境界最終

      將取決于你的哲學(xué)素質(zhì),這一點(diǎn)實(shí)在是不好寫啊,你自己領(lǐng)悟吧!作者只有祝福

      了!

      五、職業(yè)人的終極目標(biāo):全面修煉,成為Leader

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

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

      著臉皮再補(bǔ)上吧。我只說一句,雖然大家都知道軟件開發(fā)是一個團(tuán)隊(duì)性的工作,但追求參與一個大型軟件系統(tǒng)的成功開發(fā),是一名軟件人員的本能,就像拿破侖

      說的不想當(dāng)元帥的士兵不是好士兵,所以不追求實(shí)現(xiàn)大系統(tǒng)的軟件人員,也不是

      一個好的職業(yè)軟件人員,但你只有成為Leader,領(lǐng)導(dǎo)一個優(yōu)秀的軟件開發(fā)團(tuán)隊(duì),才有機(jī)會實(shí)現(xiàn)這個終極職業(yè)目標(biāo),對不對?

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

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

      作者水平確實(shí)有限。所以我認(rèn)為你盡管有權(quán)砸磚,但實(shí)在沒必要搞回帖、或回罵、或頂之類的玩意兒,我只是盡興寫一點(diǎn)多年從事軟件開發(fā)工作的體驗(yàn),因此接

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

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

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

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

      怎樣做一名合格黨員

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

      一、提高政治理論修養(yǎng),堅(jiān)定共產(chǎn)主義信念??倳浿赋?,對馬克思主義的信仰,對共產(chǎn)主義的信念,是共產(chǎn)黨人的政治靈魂。作為一名黨員,唯有執(zhí)著的信仰追求,才能持之以恒,義無反顧,堅(jiān)持不懈地為自己所從事的偉大事業(yè)而奮斗終身。入黨時,我們都曾在黨旗下宣誓:擁護(hù)黨的綱領(lǐng),遵守黨的章程,為共產(chǎn)主義奮斗終身。黨章集中體現(xiàn)黨的綱領(lǐng),是黨的根本大法。作為一名黨員,尊崇黨章,學(xué)習(xí)黨章,遵守黨章、維護(hù)黨章,是最基本的要求,是天經(jīng)地義的責(zé)任,是一切思想行動的出發(fā)點(diǎn)。堅(jiān)定理想信仰,就要逐條逐句讀熟黨章,牢記黨的綱領(lǐng),牢記入黨誓詞,牢記黨員義務(wù)和權(quán)利,做尊崇黨章、遵守黨章、維護(hù)黨章的表率;不迷途、不忘本、不改初心。

      二、守紀(jì)律守規(guī)矩,做政治上的明白人。

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

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

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

      四、真抓實(shí)干,全心全意為人民服務(wù)。

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

      五、虛心聽取意見,不斷改正自己的缺點(diǎn)。

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

      六、立足崗位做貢獻(xiàn),努力做名合格黨員

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

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

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

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

      合本職達(dá)至工作提升

      發(fā)布時間:2013-06-05

      水源辦

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

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

      一、水源工程建設(shè)符合我省經(jīng)濟(jì)社會發(fā)展的需要,必須加大力度持續(xù)推進(jìn)

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

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

      二、水源工程選擇必須統(tǒng)籌關(guān)注全局和局部關(guān)系,才能發(fā)揮最大效益

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

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

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

      兩學(xué)一做:基礎(chǔ)在學(xué) 關(guān)鍵在做

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

      近日,中共中央總書記、國家主席、中央軍委主席習(xí)近平對在全黨開展“兩學(xué)一做”學(xué)習(xí)教育作出重要指示強(qiáng)調(diào),“兩學(xué)一做”學(xué)習(xí)教育是加強(qiáng)黨的思想政治建設(shè)的一項(xiàng)重大部署,是協(xié)調(diào)推進(jìn)“四個全面”戰(zhàn)略布局特別是推動全面從嚴(yán)治黨向基層延伸的有力抓手,基礎(chǔ)在學(xué),關(guān)鍵在做,各級黨組織要履行抓好“兩學(xué)一做”學(xué)習(xí)教育的主體責(zé)任,堅(jiān)持區(qū)分層次,突出問題導(dǎo)向,確保取得實(shí)際成效。

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

      國家局黨組書記、局長,中國煙草總公司總經(jīng)理凌成興主持學(xué)習(xí)并講話。凌成興指出,要明確“兩學(xué)一做”的重大意義??倳浀闹匾甘?,從黨和國家全局的高度,深刻闡明了開展“兩學(xué)一做”學(xué)習(xí)教育的重大意義,精辟闡述了學(xué)習(xí)教育的總體目標(biāo)、基本要求和主要任務(wù),突出強(qiáng)調(diào)各級黨組織應(yīng)履行主體責(zé)任,具有很強(qiáng)的思想性、政治性、指導(dǎo)性和針對性,為開展學(xué)習(xí)教育指明了正確方向,提供了重要遵循。我們要認(rèn)真學(xué)習(xí)領(lǐng)會,充分認(rèn)識重大意義。第一,開展“兩學(xué)一做”是貫徹全面從嚴(yán)治黨要求的重要部署;第二,開展“兩學(xué)一做”是推進(jìn)思想政治建設(shè)常態(tài)化、制度化的重要實(shí)踐;第三,開展“兩學(xué)一做”是推動管黨治黨工作向基層延伸的重要舉措。部署“兩學(xué)一做”學(xué)習(xí)教育,就是要推動黨內(nèi)教育從關(guān)鍵少數(shù)向廣大黨員拓展,從集中性教育向經(jīng)常性教育延伸。

      凌成興強(qiáng)調(diào),要明確“兩學(xué)一做”的總體要求?!皟蓪W(xué)一做”學(xué)習(xí)教育,基礎(chǔ)在學(xué),關(guān)鍵在做。要突出問題導(dǎo)向,學(xué)要帶著問題學(xué),做要針對問題改。要抓住“四個進(jìn)一步”“五個著力解決”“五個堅(jiān)持”的總體要求,扎扎實(shí)實(shí)、認(rèn)認(rèn)真真做。

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

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

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

      (編輯二部

      本文章瀏覽過:8 次

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

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

      黨課強(qiáng)調(diào),黨章是立黨管黨治黨的總章程總規(guī)距,就是黨的根本大法,是全黨必須共同遵守的根本行為規(guī)范。黨章是黨與時俱進(jìn)的歷史見證,凝聚著共產(chǎn)黨90多年革命、建設(shè)和改革的歷史經(jīng)驗(yàn),是寶貴的精神財(cái)富,是黨帶領(lǐng)全國人民繼往開來的精神指引,把黨規(guī)黨紀(jì)挺在法律的前面,以黨章為標(biāo)準(zhǔn)錘煉黨性。

      本次黨課,讓廣大黨員從不一樣的視角去理解黨章、領(lǐng)悟黨章、學(xué)習(xí)黨章。大家紛紛表示,要牢固樹立黨章權(quán)威,以黨章要求自己,加強(qiáng)黨性修養(yǎng),永葆共產(chǎn)黨員的政治本色,全心全意為煙農(nóng)、零售戶服務(wù),爭做合格的共產(chǎn)黨員。

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

      隨著現(xiàn)代科技和人文的高速發(fā)展,人們開始對第三產(chǎn)業(yè)服務(wù)的要求越來越高,尤其是民航事業(yè),它因?yàn)榇硪粋€國家的形象和國民的綜合素質(zhì)而首當(dāng)其沖。所以在飛速發(fā)展的今天怎樣做一名合格的東航員工漸漸成為了東航員工的熱門話題。東航成立已有二十多年的歷史,作為東航

      西北分公司客艙部乘務(wù)二部員工通過長足的實(shí)踐經(jīng)驗(yàn)和討論得出以下結(jié)論。

      一具有高尚的職業(yè)道德

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

      所能做到最好,盡可能實(shí)現(xiàn)“量”到“質(zhì)”的飛躍,從而升華我們的道德品質(zhì)。

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

      旅客提供更好更貼心更優(yōu)質(zhì)的服務(wù),才能使東航在乘客心目中有著舉足重輕的地位!

      二給自己制定合適的工作目標(biāo)

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

      合適的工作目標(biāo)!

      三加強(qiáng)團(tuán)隊(duì)意識

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

      什么?他們有團(tuán)隊(duì)意識嗎?

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

      關(guān)心和相互體貼,當(dāng)最后一位客人懷著愉悅的心情走下飛機(jī),當(dāng)我們道最后一聲“再見”時,團(tuán)隊(duì)

      意識以在我們的隊(duì)伍里已得到了最完美的體現(xiàn)!

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

      四為公司的發(fā)展添磚加瓦

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

      公司的業(yè)務(wù)流程,使各個服務(wù)環(huán)節(jié)銜接流暢,提高航班正常率和減少旅客投訴!

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

      全、更快捷、更優(yōu)質(zhì)、更貼心的服務(wù)!

      第五篇:怎樣做一名合格團(tuán)干部

      怎樣做一名合格團(tuán)干部

      如何做一名合格的團(tuán)干部,我認(rèn)為有三點(diǎn)。

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

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

      下載怎樣做一名合格的程序員word格式文檔
      下載怎樣做一名合格的程序員.doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


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

      相關(guān)范文推薦

        怎樣做一名合格大學(xué)生

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

        怎樣做一名合格團(tuán)員

        “怎樣做一名合格團(tuán)員”主題團(tuán)課課件 一、共青團(tuán)的性質(zhì) 中國共產(chǎn)主義青年團(tuán)是中國共產(chǎn)黨領(lǐng)導(dǎo)的先進(jìn)青年的群眾組織,是廣大青年在實(shí)踐中學(xué)習(xí)共產(chǎn)主義的學(xué)校,是中國共產(chǎn)黨的助手......

        怎樣做一名合格的共產(chǎn)黨員

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

        談?wù)勗鯓幼鲆幻细窆伯a(chǎn)黨員

        談?wù)勗鯓幼鲆幻细窆伯a(chǎn)黨員 建國六十周年前夕,中共中央組織部發(fā)布了最新黨內(nèi)統(tǒng)計(jì)數(shù)據(jù):截至2008年底,中國共產(chǎn)黨黨員總數(shù)為7593.1萬名,比新中國成立時增加了16倍;黨的基層組織371.8萬個,是新......

        思想?yún)R報(bào)—怎樣做一名合格黨員

        怎樣做一名合格黨員 2016年6月18日 2016年年初,黨中央發(fā)出通知,要求在全體黨員中開展“兩學(xué)一做”學(xué)習(xí)教育。習(xí)近平總書記指出,“兩學(xué)一做”學(xué)習(xí)教育,基礎(chǔ)在學(xué),關(guān)鍵在做?!皩W(xué)”,......

        談?wù)勗鯓幼鲆幻细窆伯a(chǎn)黨員

        堅(jiān)定理想信念強(qiáng)化四種意識 在當(dāng)今,世情、國情、黨情和社情發(fā)生的新變化,面對諸多考驗(yàn)、危險(xiǎn)和挑戰(zhàn)的新形勢,適應(yīng)群眾路線教育實(shí)踐活動的新要求,加強(qiáng)黨性修養(yǎng),堅(jiān)定理想信念比任何......

        怎樣做一名合格的政協(xié)委員

        怎樣做一名合格的政協(xié)委員 尊敬的各位主席,各位領(lǐng)導(dǎo),各位委員: 大家好! 前幾天,接到縣政協(xié)聯(lián)絡(luò)辦打來的電話,說近期要組織開展一次新委員培訓(xùn)活動,讓我從一位老委員的角度,跟大家談......

        怎樣做一名合格的倉管員

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