第一篇:程序員初到中 秘籍
開發雜談——程序員從初級到中級10個秘訣
在一封與TechRepublic會員交流的郵件當中,他提到了面向程序員的博客、文章及雜志分成兩類:面向初學者類(“hello world”這種類型的教程)以及面向專家類(MSDN雜志)。這個觀點很好,有關程序員如何從初級躍升到中級的信息極少。以下是為了實現這種轉變需要你去做的10件事。
1.學習另一門語言
其實你學的是哪一門語言并沒有關系,但是學習另一門語言(不管你已經了解多少種語言)將把你打造為更好的程序員。能學會一門與你日常使用的語言風格迥異的語言則更佳。打個比方,如果你是C#程序員,學習VB.NET或者Java對你的幫助就沒有學習Ruby或者Groovy大。
我說“學另一門語言”的意思是要真正學會它。學習一門語言包括三個領域的知識:語法、內置操作符和庫,以及“如何使用”。前面兩個簡單;我認為一名有經驗的程序員,根據語言的不同,能在半小時到幾小時內掌握足以維護代碼的語法知識。操作符和庫只不過是知識逐步積累的過程,你什么時候想清楚要了解什么了,再去查閱參考材料也不遲。只有第三項,“如何使用它”-要花上你幾個月的時間去跟這門語言打交道,真正的奇跡就在此發生。我建議用這門語言的風格去做一個適合該語言的項目。
真正學會了另一門語言之后,我敢保證你的程序員水平一定會突飛猛進。
2.學習先進的搜索技術、手段和及策略
作為一名好的程序員,不僅僅是技能的問題了,而是你尋找信息的技巧,這個趨勢越來越明顯。對大部分人而言,僅僅輸入“現代語言及開發框架”,這都是泛泛之談,記不住多少的。因此,你完成工作的能力通常取決于你的檢索能力。不幸的是,了解到如何找到準確而高質量的信息可不僅僅是跑到TechRepublic來找答案,或者在你選好的搜索引擎上敲幾個字那么簡單。
“技術(Techniques)”、“手段(tactics)”和“策略(strategies)”看起來是一回事,實際上并非如此。你需要學會的技術是掌握你喜愛的搜索引擎的高級搜索系統;你需要了解諸如布爾操作符,如何過濾結果(像“非”關鍵字,域限制等等),關鍵字的詞序扮演什么角色,等等。一句話,RTFM(Read The Fucking Manual,讀那些他媽的手冊)吧。
你應該學會這些手段,諸如如何接近特定的搜索,以及了解自己實際上想查些什么。查錯誤很容易—只需查出錯代碼即可—但是許多搜索的關鍵字選擇要困難得多。
至于策略,你需要學會的東西,包括像應該使用哪種搜索引擎(提示:普通的搜索引擎不一定就是最佳選擇),使用普通搜索引擎前應該訪問哪個網站,甚至是應該到哪個論壇去尋求幫助,等等。
3.幫助別人
教別人始終是學習一切東西的最好方法之一。相對而言,由于你在開發領域還是個新手,認為自己沒什么可教給人家的,這可以理解。但這毫無意義。記住,你所學到的一切都是你從別人或別處學到的;因此請嘗試一下,成為另外一個人要請教的“別人”。每天盡量花一點時間試著回答TechRepublic上的問題,其他網站的亦可。讀讀其他會員的回答,你也可以學到很多東西。4.有耐心,常練習
研究表明,要成為一名“專家”,需要花費10年,或者10000到20000小時的刻意練習時間。真的很久。還有,成為專家不盡然就是執行10年同樣的任務;通常這意味著要在特定領域內執行廣泛的任務。需要花費大量的時間和精力才能成為“專家”;做幾年程序員是不夠的。想在30歲左右成為一名高級軟件開發工程師?要么盡早接受教育/培訓,要么你得愿意在閑暇時間進行大量的工作、閱讀和練習。我從高中開始編程,還犧牲了許多休息時間去跟蹤行業發展、學習新技能等等。結果,我獲得中級和高級程序員的時間就比我的大部分同事都要早得多,隨著時間的推移,這些就轉化成為很多的金錢。
5.對教條拒之門外
是時候開誠布公了:也許初級程序員了解的東西還不足以說出做某件事情有一種最好的方式。尊重朋友或者權威的觀點是好的,但直到你更有經驗之前,不要把他們的觀點說成是你自己的。很簡單,如果你所了解的不足以讓你獨立地找出這些東西來,你又怎么會認為你知道哪一位“專家”是對的呢?話是難聽了點,不過請相信我;由于受某些愚蠢建議的蠱惑,或者追隨某些根本不知道自己在說些什么的所謂專家,白白把自己的職業生涯耽擱了幾年,這樣毛頭小伙程序員,我見過多了。這一點有一個很好的例子,就是面向對象結構的濫用。比如說,許多初級者讀了一些有關面向對象的信息后,突然間,他們那簡單的應用程序的類圖看起來就像埃菲爾鐵塔一樣了。
6.深入學習一點先進理念
成為一名中級程序員,很大一部分是要在代碼里面體現出一些所擅長的概念。就我而言,是多線程/并行性,是正則表達式,以及如何對動態語言進行變化(后兩個在我離Perl漸行漸遠后開始退化)。這是如何發生的?多線程和并行處理是因為我讀了相關文章,覺得它看起來很有趣,然后再自己把它弄清楚了;然后我就一直使用這些技術來寫應用。我做過一件工作,是用Perl寫的,里面運用了大量的正則表達式。我也用一個過程引擎模板和內置數據庫系統寫過我自己的電子商務引擎;那時我幾乎花了2年時間在這上面。
找到真正令你著迷的東西。也許是圖像處理,也許是數據庫設計,等等。即便你是一個入門級的程序員,也要嘗試一下成為某一自己所關注領域的專家。這會讓你相當快速地進入到中級水平,一旦你到了那個水平,你的專家之路也走到一半了。
7.學習你的領域里面的基本理論
寫出“Hello World”,跟理解那些字是如何顯示到屏幕上的是兩碼事。通過學習支撐你所從事的工作的“基礎/底層工作(groundwork)”,你會變得更加在行。為什么?因為你會理解事物為何會以這種方式運作,當東西壞了就能知道是哪里的問題,等等。通過掌握工作的底層機制,你變會得更出色。
如果你是Web程序員,讀讀HTTP RFC和HTML規范。如果你使用代碼生成器,好好看看它生成的代碼;如果你使用數據庫工具,看看它生成的底層SQL語句,不一而足。
8.看看高級程序員的代碼
在工作中看看高級程序員寫的代碼,然后問一問事情是如何以某種特別的方式完成的,為什么?可能的話看看開源的項目。甚至即使其他程序員沒有最好的編程習慣,你也會學到許多編程經驗。當然,要小心別學到壞習慣。我的意思是說不要生搬硬套人家的東西;你要能領會到哪些是能行的通的,哪些是有道理的,然后再模仿人家。
9.學習好的習慣 愚蠢的變量名,糟糕的縮進習慣以及其他一些凌亂的跡象就是一個沒有經驗的程序員的最好標記。一個程序員在學會如何編程時,卻經常沒有被傳授到那些不那么有趣的細節,像代碼格式編排。甚至盡管學習這些東西并不會令你的代碼更好,也不會令你成為更好的程序員,它也會確保你不被同事視為入門級的程序員。甚至即使某人是高級程序員,如果他的變量是以他那97只貓的名字來命名,或者其函數叫做“doSomething()”的,他們看起來也不像是知道自己在干什么的人。而且會令其代碼在過程中更難以維護。
10.要玩的開心
想要癡迷于單調乏味的工作?痛恨工作吧。要想升級為中級程序員可不僅僅是為了拿到不斷增長的工資不達目的誓不罷休,而是要真正享受工作。如果你不喜歡自己的工作,且還是初級程序員,你怎么會認為成為中級或高級程序員情況就會有所好轉呢?換工作或改職業吧。反過來說,如果你喜愛所從事的工作,那就好!只要你堅持下去,我保證你能成為一名更好的程序員。(Justin James)
【人物小傳】
Justin James
Justin James Justin James就職于Levit & James, Inc,并在公司中承擔著混合編程、網絡管理員、系統管理員多項職務。自2005年就在TechRepublic開博,博客地址:http://blogs.techrepublic.com.com/10things/。
第二篇:初到公司的程序員年終工作總結
年終工作報告
伴隨著新年鐘聲的臨近,我們依依惜別碩果累累的2011年,滿懷熱情的迎來即將到來的2012年。在這年終之際,現對我來公司這一年來時間里,總結自己所做的工作,分析在工作中的得與失,現匯報如下:
來到貴公司已經26天了,日子雖短,但學到的很多。在學校的兩年半,只是掌握了一些基礎的我,能在貴公司上班,我感到很慶幸也很感謝你給我這個機會。在這里,學校學了的東西終于能夠派上用場。這26天里,每天我都看文檔,學東西,看的越多發現自己學的和掌握的實在是太少。來到公司就有一個練手的項目,這項目對公司的產品有一定的幫助,感覺剛來公司就參與了公司的研發,這對自己也是種莫大的鼓舞,在這個項目中總結自己所學到是主要有:ssh框架下的struts與hibernate技術,雖然這技術在學校有學過,但當時的我沒有掌握,現在真有點后悔當初沒有學好。其次是mysql,之前,由于自己學過sql server,所以學起來上手比較快。最后是android,雖然手機開發公司已經做得很不錯了,但自己興趣在這,相信自己學的越好,對公司的幫助也就越大。對自己以后在公司的計劃主要如下:
首先,做程序員的要記住第一條經驗:“學歷代表過去、能力代表現在、學習代表未來。”我個人覺得學歷并不代表全部,我們每天都可以學到新的知識,知識是可以一點點積累的,只要肯努力,一切皆有可能.其次,一定要確定自己的發展方向,并為此目的制定可行的計劃。
不要說什么,“我剛畢業,還不知道將來可能做什么?”,“跟著感覺走,先做做看”。因為,這樣的觀點會通過 你的潛意識去暗示你的行為無所事事、碌碌無為。一直做技術,將來成為專家級人物?向管理方向走,成為職業經理人?先熟悉行業和領域,將來自立門戶?還是先 在行業里面混混,過幾年轉行做點別的?這很重要,這是你值得深思的問題,它將決定你近幾年、十年內“做什么事情才是在做正確的事情!”。
軟件開發團隊中,技術不是萬能的,但沒有技術是萬萬不能的!所以要盡量掌握你能掌握的技術。
詳細制定自己軟件開發專業知識學習計劃,并注意及時修正和調整(軟件開發技術變化實在太快)。剛來就有個導師代領我這個新員工來定期培訓,這點我覺得公司做的很好,因為他會讓你有個很詳細的學習計劃,知道自己將要學什么,與必須掌握什么,比自己盲目的看文檔看視頻要好得多。“如果一個軟件開發人員在1、2年內都沒有更新過自己的知識,那么,其實他已經不再屬于這個行業了。”不要告訴自己沒有時間。時間就像海綿里的水,多學一些技能對于我們來說虧不到自己,我們的工作從學而來,就是靠著每天的學習,交流,做人中得到。
講了這么多也得提提對公司的建議,我的具體建議如下:
我要說的就是工作氛圍,我個人覺得有點枯燥。早上八點上班,然后五點半下班,n行代碼就是你的一天,我個人覺得這有點乏味了,也許這就是程序員的工作。但我覺得適量的調節下這壓抑的工作氣氛,可以讓我們疲勞的神經給予一定的放松,也許可以帶來意想不到的效果。我覺得隔壁的公司就不錯,每天下午三點一刻都會放一會流行歌曲,讓員工可以有個放松的機會。
以上為本人這26天來的工作小結。請領導審閱,如有不到之處,請領導不吝指出,以便本人及時改正,從而能更好地工作。,希望咱們的公司一日比一日興旺,一日比一日的壯大。
第三篇:程序員和項目經理混跡職場秘籍
第1個故事 我的項目經理成長路
低調、學歷一般、內外向兼有的性格。對,這就是我。十年前為了就業進入IT領域。從當初的菜鳥程序員、數據庫開發人員、需求分析人員成長為如今五年經驗的項目經理。在這十年歷程中經歷過很多困難,有職業發展迷茫的、有技術的、有為人處世的等等。另外我也經常關注多個論壇中技術貼、職業規劃貼等等來學習彌補自己的不足。今天再也按捺不住自己,將自己的奮斗過程簡單寫來與大家共勉。菜鳥經過自己的努力也可以在IT領域小有作為。文筆不周,請大家見諒。
本人于二零零六年畢業于一所普通大專院校,電子商務專業(偏文)。畢業前就知道就業形勢嚴峻(主要還是缺乏技術、沒有工作經驗)。在老師和同學的建議下到一所培訓機構學習了半年java等課程。面試十幾家公司以失敗告終,聽了輔導老師的指導后修改了簡歷(改為一到一年半年工作經驗),同時面試的時候吹了牛x成功入職某公司成為菜鳥程序員。如今回憶當初自己面試的場景結合現在面試他人的經驗做了一些面試總結。一,如果缺乏真正的公司工作經驗和實操經驗,面試的時候要適當的夸大一點工作經驗,表現出不急不躁、自信的狀態。作為初級開發人員,面試官并不會要求技術精湛、理解深入,但是面試者要表現出積極端正的態度;二是要理解網絡等方式給出的筆試面試題。只有理解后背誦能使知識系統化、理論化,面試官會感覺你基礎好,是可培養的人才(背誦使用官方的術語回答面試題會顯得高大上,如果你學歷一般的話這樣會顯得科班一些)。三是如果面試官問你相對比較復雜的問題時如果沒有具體的方法可以說出自己的思路,如果沒有思路的情況下,可以坦誠的說明關于這個知識點暫未未涉足到。切勿胡吹亂說,這樣會給人不踏實可靠的感覺。
二零零九年跳槽到第二家公司。本人出身草根,經濟拮據還是主要跳槽原因。這時已經有了兩年工作經驗,關于技術、和同事合作溝通等等也積累了一定經驗。在這個公司主要做oracle數據庫開發(面試時吹了牛x說自己做過電信項目的清賬程序)。其實數據庫后臺開發沒有真正做過,無奈從頭學起。一是對
程序員和項目經理混跡職場秘籍
新領域業務的不理解,二是對數據庫后臺開發沒有實際經驗,三又是在試用期。為了當初面試時自己吹下的牛x也為了表現自己,除了每天正常工作八小時外,我晚上自覺加班連續兩個多月,每天晚上死磕學習到半夜。包括存儲過程的開發、觸發器的開發、程序調用數據庫后臺程序、job的開發等等。之后成功交付數據庫后臺開發的三個模塊到測試組。三個月后項目成功上線。由于自己的心勁還比較大,加上自己經常主動和領導同事溝通,領導對我逐漸信任。將更多的工作分配給我。那段時間真的每天筋疲力盡,付出總算有了一點回報。說好聽點叫領導器重,反過來說叫壓榨組員(一個人干三個人的活)。但是看你自己怎么看吧。我呢就是每天給自己積極的心理暗示我可以做好,我要堅持做好。我把多做的工作就當成領導的器重而不是在壓榨我的勞動力。載后來我負責輔導兩位新人,那時我算是一個小組長的角色吧。再后來我們部門經理離職了,而我還在那七八個人的團隊工作了兩年多。經過這個公司的經歷我總結的幾點。一,不要擔心自己沒有做過的東西做不好,而且要敢于勇敢主動承擔,開發就是學習和實踐的過程,而且能證明自己有較強研發能力;二,不要過多計較個人得失,多付出(比如沒有完成工作任務自覺加班,其實就是當初面試吹牛逼,哈哈。)就有能力和經驗的提高。三,做程序是相對枯燥的工作,開發過程中以及其他工作內容中和領導、同事多溝通,提高自己的溝通能力,既能調節氛圍以后又能有機會做開發以外的工作,四,工作中不斷死磕自己,無論是技術還是溝通要提高自己,一定要提高。要注重溝通能力,這樣職業發展的面會越來越廣。
二零一二年跳槽到第三家公司。也可能是機遇,也可能是自己的付出有了回報。正是由于上家公司一起工作的經歷使我和領導間建立了較深的信任。我到第三家公司就是上一家公司部門經理給我打的電話說正組建項目團隊。我呢,又比較好強,有了近五年的工作經歷,感覺自己溝通能力還行。當時我就提出我要面試項目經理。當時他還感覺有些遲疑,經過我主動溝通。從語言開發、數據庫開發、主動溝通等多個方面和領導協商他給了我這個機會(說實話又是沒有實際帶項目經驗,自己是有擔心的)。我開始了我的項目經理之旅,帶領四位研發人員開發了一個小型B/S結構的系統。研發中經常有技術問題,有些組員問我時,也是我沒遇見的問題,我經過思考求證提供了方法,但是因為是新的團隊,經常西安 第1頁 程序員和項目經理混跡職場秘籍
有組員不服的情況,我開始就自己編寫代碼解決問題。經歷幾次后團隊成員磨合的越來越好,我也得到組員的認可有了一定號召力。再者,研發過程中項目經理也要跟蹤進度,控制時間、人力成本。一次兩個組員之間因為一個問題爭執的面紅耳赤,其實解決問題方法都差不多。為了團隊的和諧氛圍要安撫組員的情緒,不能讓情緒影響了工作。即便如此在項目管理中我還有些問題沒有解決方法和思路,這時候就請教其他同事,經過單獨談話請教獲得處理問題的方法和思路,在這也感謝部門老大了。經過這個帶領研發人員開發項目的過程,我總結了幾點。一,技術團隊主要以技術服人,起碼在新的同事之前要有幾次證明自己的機會,沒有機會要創造出機會,這樣團隊中成員才會擁護你的帶領,其實國內好多公司項目經理就是技術經理,比如我在這家公司的崗位和工作內容,軟件開發的項目經理是最不像經理的經理。二,控制成本、人力等重要要素,公司都是壓榨勞動力的,實際中人員都是缺少緊張的(我們領導說人力充裕項目就不掙錢了,現在想來有一點道理)。所以要合理搭配人力、分配模塊和合理安排時間、把控進度。三,團隊是由人構成的,有人的地方就更容易生出來問題。要定期和不定期的和團隊成員溝通,了解他們真正想法和訴求,把團隊的穩定性、團隊的氛圍建設的更好。四,在討論問題的時候要放低姿態不能把自己的想法強加給組員,要以理服人;但是相反,公司制度及管理方面該嚴肅要嚴肅,增加威望方便管理團隊。
二零一三年至今,在第四家公司擔任項目經理、產品經理崗位,由獵頭公司推薦而來。主要帶領項目團隊近二十余人研發了一個大項目和兩個產品。我面試的時候是項目經理的崗位,到團隊后又是新的面孔多,剛開始也是大家不服氣,也會向我的領導反映憑什么就招個新人直接擔任項目經理,讓老人怎么看,甚至有個別同事直接給我說你剛來就是項目經理,我都待五年還是中級開發人員(我們已經相處三個月,我心想工作六到七年了還是中級開發,技術不行、整天嘴上胡說,一寫代碼就不行了)。后來我和他單獨吃了一次飯,放低姿態和他敞開心扉的深入的交流,慢慢他放低戒備接納了我。項目和產品研發的思路還是有較大的差別。項目有被需求調研的具體對象,而產品研發剛開始的需求都是從項目延伸而來,有時候是閉門造車,后續要經過市場的印證。項目經常有明確的工期要求,而產品的研發則不一定。項目的svn版本簡單,而產品經常會出現多個第2頁 西安 程序員和項目經理混跡職場秘籍
分支的管理。經過自己的沉淀和對產品的精心思考研究對公司的產品定位有了新的理解和建議,成功研發兩套產品部署全國20余個省份,期間出差也多,也終于理解了出差的辛酸。如今孩子也快出生了,繼續死磕自己,為了我們更好的生活。
經過十年的奮斗,當前我成長為一個有一點閱歷的項目、產品經理。項目經理,其實在歐美IT公司是team leader的角色,而中國的項目經理其實好多偏向于技術經理,而大點的公司或者團隊才更側重于真正意義的項目管理。以我現在公司的角色是管理、技術大約各一半。但其實我還有很多不足的地方,技術和管理都有。下面是我送給成長為項目經理和正在做項目經理工作的同僚的幾條個人心得或建議,與大家分享和請教:
一、要有較好的技術背景和成長經歷,死磕自己,學習技術和管理(注重溝通、協調學習項目管理的鐵三角),這樣才能服務于團隊成員,讓團隊成員心服口服。
二、交流問題時要放低姿態,此時不能把自己當成項目經理,要以技術服人、以理服人,切記擺出領導的架勢;而在公司制度、管理方面要嚴肅,管理方面不能和大家嘻嘻哈哈,這樣不利于項目和團隊成員的管理。
三、定期和不定期和各位成員溝通,察言觀色,了解成員的真正訴求和內心想法,能幫助他們解決的問題盡量幫助。及時疏導心里承受差的同事,排除不順的情緒,關心特別個性、比較內向的同事,讓他們感覺到大家是個整體,沒有被邊緣化。讓他知道除了工作大家是同事,可以一起說說笑笑。
四、向上級領導(部門經理或者總監等角色)定期和不定期的匯報工作,讓領導知道我們的項目進度和人力各方面的狀態,盡量少給領導添麻煩,要想辦法自己解決問題替領導分憂。項目經理要讓上級領導真正放心,主動找領導匯報工作成果、進度。不要等領導來問你。
五、溝通、管理等要不卑不亢、不急不躁,表現出沉著穩定的狀態。遇到問題不能急不能慌,團隊成員或者領導告知你突發狀況的時候不能自己都慌慌張張,這樣不僅會讓領導同事擔心你的能力,更有可能被替代。你需要做的是時刻準備著問題的到來,遇到問題時拿出解決方法。技術問題有能力指導盡量指導,西安 第3頁 程序員和項目經理混跡職場秘籍
沒有能力時要協調高級工程師、架構師等人員來解決;溝通問題要自己把握,要和直屬領導溝通、和本項目組成員緊密溝通。有需要的情況下還要跨級溝通、跨部門溝通等等(要特別注意跨級匯報,緊急需要時一定要注意技巧。比如緊急情況需要領導決策而直屬領導聯系不上,這時候越級請示要事先說明直屬領導聯系幾次聯系不上等具體情況。總之要靈活對待)。
第2個故事 程序員的辦公室哲學
其實標題叫辦公室的哲學有點大,姑且先這么叫。我畢業十年有余,自己喜歡做的事情基本上也做了,包括工作和生活上的。起碼沒有太多讓我后悔的事情,該學也學了,該工作也工作了,該瘋玩也瘋玩了。下面是我的作為IT人的一些總結,送給職場中的各位。希望給你們帶來啟發。
1、不要總說當前的技術不夠新、框架不夠好(有本事自己上,行動起來,別光嘴上逼逼)
作為經驗欠缺的人、或者剛入職場的人、亦或是工作幾年的人不要輕易說當前采用技術的好壞、框架的好壞。能采用這樣的框架也是核心技術人員評估討論過的,是適合當前公司的情況的(比如技術架構、人力資源、歷史遺留等多方面因素)。說這些話會有幾個意思:一是說這些框架不好,那就證明你有甄別能力,那好其他人會認為你有搭新框架的能力,有指導大家技術開發的能力。
二、你經驗欠缺或者你是新人,你剛來就說架構不好等等是負面信息,讓資格老的員工怎么看你。時間久了大家就會越來越討厭你,你就是個嘴子。所以不要光說不練,吹牛逼吹得太狠容易傷到自己。所以千萬不要老是說要用什么新技術,什么重新設計新系統。我想,大家不要在職場上無根據的亂評價框架和技術,要有依據,要能落地,要能指出問題后提出解決方法,別每次嘴上逼逼。
2、不要盲目相信做市場的人
做市場的銷售人員或者領導,針對技術人員往往比較刻薄。他們面對客戶的時候跟孫子一樣,面對技術人員又喜歡把自己當大爺。銷售會給技術人員灌輸什么思想:盡快做,做完有獎金、做完我向公司幫你申請。。要么就是年終獎幫你第4頁 西安 程序員和項目經理混跡職場秘籍
申請x個月的工資,要么就是下周請你吃飯,但是千萬不敢太當真。開發工作是細水長流的事情,如果你開始激情滿滿,時間久被銷售磨的沒了激情,反而技術人員會被認為工作沒以前努力了。所以激情要保持,要么就保持適度的激情。要有甄別銷售人員“忽悠”技術人員的能力,別把他們說的話太當回事、別太認真。
3、指導或者幫助同事的工作,讓對方知道你是在幫他。
IT人或者說是程序員,大部分人的節奏是類似的,每天上班最少8個小時。每個人都遇見過問題,每個人也給他人指導過問題。對于幫助我們的人我們要心存感激,不要認為他們是應該的。要知道他們也有自己的開發任務,有的是項目經理指定他給予你指導,有的是你請人家給你指導。但無論那種情況請表示感謝。
還有我們有時候也給同事指導或者幫助他解決問題。我曾經遇到一位女程序員,人呢?感覺人品有點問題。同時長相也一般但自己還很自信自己長的是美女。有一天她問我問題了,等我給他親手解決完問題,人就嘴巴開始叨叨說不是那個原因,我說代碼都幫你調好了,還說不是那樣的原因,活生生的系統在你跟前,你嘴就是犟,說完她就不吭聲了。而別人也給他指導問題(她技術個人感覺真一般)指導完也是婆婆媽媽說一堆,顯示自己很牛逼的樣子,媽的,牛逼自己調代碼別找別人幫你。后來才知道是關系戶進公司的。對于這樣的人,要讓華麗委婉的拒絕語言狠狠的給她一大嘴巴子。大家討厭的就是這種嘴上胡說的人,顯示自己牛逼的人。所以別人幫我們要感激,我們幫助別人耐心一點,如果對方再嘚瑟好好削他。
4、高調做事,低調做人
很簡單的道理。就是為人要謙虛,做事情要顯示出自己牛逼的一面。我一同事,經常在客戶,經理面前說自己以前在哪個項目連續幾個月加班到幾點,其他人都快頂不住了之類的話語。加班有可能是因為做需求做的不好,有可能是設計的不好,要么是工期緊等等原因。當然加班是個事實無論什么原因造成的加班都是加班,把自己做的表達出來給領導,這就叫高調做事(當然這哥們表達的方式很直白,完全可以換種方式,比如前段時間加班到深夜就是處理XX問題,后面經過認真分析采用XX方法解決了XX問題,注意:不說誰解決了。側重點在用什么方法解決什么問題),無論你做了什么,你都要把你做的告訴別人,把你的努西安 第5頁 程序員和項目經理混跡職場秘籍
力告訴別人,特別是你老大。這樣做就是讓團隊的成員認可你的牛逼,讓項目經理知道你的牛逼地方在哪。要不然人家加工資的時候為什么要給你加,這就是高調做事。做人要低調些,比如謙虛的做事方法,無關緊要的事情由同事做主等等。
5、不要以為自己很清高
很多程序員活在自己的小世界里,感覺自己很小資,當著小白領,一個月拿著萬把塊的工資,優越感十足。殊不知現在錢越來不值錢的情況還沒讓你真正清醒。職業不分貴賤,所以不要認為自己是程序員就清高、就有優越感,當然也沒必要詆毀和自黑程序員,注意維護我們的形象嘛。當你和收破爛的聊一聊一個月他們掙多少錢、當你和銷售做人員聊一聊一個月掙多少錢、當你和銀行工作人員聊一聊一個月掙多少錢,看你還有優越感沒?當然說這么多也不是讓我們比工資,人比人氣死人。歸根結底的意思是要告訴大家,作為程序員要沉淀下來、心靜下來才能不斷提高自己,擺正態度就沒有那么那么清高和優越感了。清高和優越感對你我真的沒有好處,不卑不亢。
6、珍惜身邊的人
程序員很忙,以至于很多時候都忽視了身邊的那些人。包括你的父親,母親,你的愛人。父母之恩要報,這個我就不說了。至于愛情這方面,我覺得,如果一個女人在你沒有事業的時候可以一直默默的支持你,那她真的很了不起,很值得你去珍惜。多點時間陪陪她,哪怕陪她看電影、看書什么都行。有空買點小禮物哄一下。女人不是那么難哄的,不要到了30好幾還是單身汪,當然如果你愿意也行。對待自己的父母要耐心,不要嫌棄他們嘮叨和煩,現在我31了,我越來越能安靜的聽父母嘮叨(一個耳朵進,一個耳朵出),他們能把你培養出來不容易。你我草根出身即便混個人模狗樣,記住也是站在巨人(父母)、恩人的肩上成長起來的。我的微信 aitilaowang qq 317507750
7、遇到了你應該幫的人,就幫一下。遇到不值得幫的人,不要得罪就行。其實我們很多時候都需要一個人來點醒和指導我們的,所以當同事需要的時候,多幫助他們,一是你人緣越來越好,而是讓大家真正的了解了你的技術和其他方面的能力,日后有機會你就是技術經理、項目經理。另外在公司要認識盡量多的人,保持好的人緣(尤其是其他部門的人,很多技術人不愛說話,不愛跨部第6頁 西安 程序員和項目經理混跡職場秘籍
門的認識同事都是弊端),認識其他部門的同事,領導,能幫點小忙就幫點小忙,讓盡量多的同事認識你,這樣老板就可以從其他部門同事眼中打聽你、了解你,你的機會就有越來越多。當然總有一些傻逼,認為你幫助他就是應該的,還不感激的人,遇到這種人我想說不得罪他即可,要保持距離。要知道得罪小人可會壞你大事。所以職場上,加油,做個積極正能量的人。你不需要讓全部人說你好,關鍵的場合有超過一般人說你好就夠了。懂就動了,混好IT職場。
我的故事和一些心得就介紹這里。經過1年編寫,我也寫了很多經驗心得(內容如下圖),需要的加我微信 aitilaowang或者qq 317507750----------------------
西安 第7頁 程序員和項目經理混跡職場秘籍
第8頁 西安
第四篇:初到感受
初到單位有感
來源:人民鐵道網 作者:劉振 發表時間:2010-09-02 15:18
作為一名剛畢業的大學生,接到中鐵十六局第三工程有限公司人力資源部的通知,讓我去貴州遵比項目,真是五味雜陳,有激動、有興奮,也有擔心和緊張。懷著期待和一絲不安,我來到了貴州。我們項目部就建在大山深處的畢節地區。剛到遵畢高速第十二合同段項目部的第一天,辦公室的同事就忙前忙后的幫我安排住宿,帶我認識項目部的同事和熟悉周圍的環境;其他科室的同事也熱情的和我打招呼;項目部的領導更是那么的熱情,噓寒問暖,他們沒有領導的架子,就像自己的父母一樣給我無微不至的關懷。這些真的讓我好感動,第一次來到這兒,無論身體還是心理都多少有點不適應,但單位領導和同事的關心和熱情讓我沒有“身在異鄉為異客”的感覺,他們給我的是一種在家的溫暖。單位的領導和同事那么的熱情和善,我相信自己會很快的融入到遵畢高速第十二合同段項目部這個大家庭中來。來項目部有幾天了,我也在慢慢適應著自己的工作。工地的工作內容雖然艱苦,但我絲毫沒有任何怨言。相反,我感覺很開心,我為我能參加到為貴州交通的改變做出自己力所能及的貢獻,而感到驕傲和自豪。項目部的工作人員的工作精神更是深深的感染著我,他們每天辛苦工作,但沒有一絲抱怨。難道他們不累嗎?不是。他們為了工程的早日完工,為了使貴州人民早日享受到交通的便利,放棄了自己的休息時間,夜以繼日的工作,這些都讓我這個新人深受感染和鼓舞。項目部的領導更是吃住和我們在一起。沒有任何的特殊化,他們用無形的語言感染著我。我要向他們學習,以他們為楷模,以他們為自己行動的準繩。
利用工作寬松的時間,我跟著師傅第一次去了我們遵畢高速第十二合同段項目部的施工現場,在師傅的引領下,把施工現場轉了一遍。他邊走邊給我介紹,哪里是路基防排水處、哪里是路基土石方開挖處、哪里是路基填筑處、哪里是涵洞及通道處、哪里是大橋建設的地方、哪里是隧道施工的地方??還給我介紹各個地方的具體施工情況。畢竟是第一次去施工現場,對很多地方和術語都有些陌生,但我還是努力地記著,有不明白的就向他請教。看著工地上熱火朝天工作的同事們,真的讓我這個剛到項目部的新人感受頗深,也想投入其中大干一場。
遵畢高速第十二合同段項目部給我的第一印象就是:團結共進,場面震撼,氛圍高漲,安全和諧。我一定會認真聽取領導的指教,虛心向同事們學習,腳踏實地、努力工作,盡快融入我們中鐵十六局第三公司,為我們祖國的建設貢獻自己的一份力量,做一名合格的中鐵人。
第五篇:初到美國常用詞
初到美國常用詞大全,Freshman一定用得著!
【點餐常用語】: Buffet 自助餐 Napkin 餐巾紙 Fries 薯條 Appetizer 開胃菜 Straw 吸管 Rice 白飯 Fried rice 炒飯 Chow mein 炒面 Boba milk tea 珍珠奶茶 Cheesegurger 芝士漢堡
Regular/Large Drink 標準/大杯飲料 All-you-can-eat 自助餐 Sunny side up 煎一面的荷包蛋 Over-hard 全熟蛋 Scrambled 炒蛋 Ranch 田園沙拉醬 Thousand Island 千島醬 Mayo 美乃滋
Blue Cheese 藍奶酪醬 Italian Dressing 意式沙拉醬 Honey Mustard 蜂蜜芥末醬 Whole Wheat Bread 全麥面包 White bread 白面包 Toast 烤土司
Instant noodles 方便面 Chicken nuggets 雞塊 Mashed potatoes 土豆泥
Chicken Drumsticks/ Chicken thighs 雞腿 Lettuce 生菜 Pickles 腌黃瓜 Onion 洋蔥
Jalapenos 墨西哥青椒 Celery 芹菜 Coriander 香菜 Green onion 蔥 Ginger 姜 Gallic 蒜 【常用句式】:
Let's grab something to eat!我們隨便找點東西填肚子吧!May I see your menu, please? 可以讓我看眼菜單嗎? What would you recommend? 有什么推薦的嗎? I prefer something light.我想吃清淡點.1 What's today's special? 今日特餐是什么? Please take my order.我要點菜了.I'd like this combo.我要點這個套餐.I'll have the same as that one.跟那個一樣的給我來一份.For here or to go? 這里吃還是外帶? Is that all? 就這些了嗎?
That's all./ That would be all.夠了,就這些.Cream or sugar? 要奶精還是糖? Both 都要.The black will do 黑咖啡就行.Would you like a refill? 要不要再來一杯?
Have you finished or still working on it? 用完了嗎? 還是要繼續用? Could we have checks? Separate.埋單,分開付.Let's split the bill.我們各付各的.It's on me.我請客.I'll take care of it.我會付賬的.How would you like your steak cooked? 肉要幾分熟? Well done 全熟;Medium Well 七分熟;Medium 五分熟;Medium Rare 三分熟;Rare 一分熟.What sauce for your steak?
Mustard(黃芥末)、Honey Mustard(蜂蜜芥末)、Sweet Onion(甜蔥醬)、Vinegar(紅醋)、Mayonaise(美乃滋)、Ranch(酸奶蛋黃混蒜味兒)【銀行開戶】: Currency 貨幣 Balance 結余
Overdraft/overdraw 透支: What if I overdraw? 透支了咋辦? Credit card 信用卡 Debit card 借記卡 Due date 信用卡還款日
Checkings account 支票儲蓄賬戶 Check 支票: cash a check 兌現支票
Money order/Cashier's Check 匯票/本票(租房很多時候會用來交押金,需要先存指定金額才能拿到)Savings account 定期賬戶 Service charge 服務費 Interest rate 利率
Deposit your money(in the account/ with the bank)存錢 Pay my bills 付款
Withdraw 支取: withdraw 100 dollars from my savings account 從定存中支取100刀 【購物】: Invoice 發票 Refund 退款 Receipt 收據 Counter 柜臺 Small change 零錢 Promotion Code 促銷碼
BOGO(Buy one get one free)買一贈一 BOGO(Buy one get one)50% OFF 第二件半價
Mix and match 混合搭配(以滿足獲得優惠的條件)Free shipping 包郵 Return policy 退貨政策
Would you like to pay by cash or card? 您用現金還是刷卡? Can I use VISA? 我可以用VISA卡嗎? Credit or Debit? 您是用借記卡還是信用卡? 【郵寄】:
Parcel 包裹:I want to mail this parcel to Los Angeles.C.O.D.= Cash on delivery 貨到付款 Sender 寄件人(= addressor)Recipient 收件人(= addressee)Postcard 明信片
Surface mail 非航空的平寄郵件 Universal postcard 國際明信片 Postal packet 小包裹 Bulky packet 大宗包裹
P.O.Box 郵政信箱 =post office box Zip code 郵政編碼 Ordinary letter平信 Registered letter 掛號信 Weigh a parcel 稱包裹 Pay postage 付郵資
I'd like to insure this package for 50 dollars.我想給這包東西保險五十美元.How long will it take to get there?幾天能到? 【化妝品】: Mask 面膜 Mascara 睫毛膏 Scrub 磨砂膏
Acne/Blemish/Breakouts 青春痘 Primer 妝前乳 Blush 腮紅 Concealer 遮瑕膏 Essence 精華液 Foundation 粉底 Toner 化妝水 Lotion 乳液 Cream 乳霜 Eye Liner 眼線 Eye Shadow 眼影 Eyebrow Pencil 眉筆 Nail polish 指甲油 Lipstick 口紅 Lip Gloss 唇彩 Lip Balm 護唇膏
Fragrance 香水
Gift with Purchase 滿額贈禮 Samples 小樣 【常用電器】: Iron 熨斗 Oven 烤箱 Refrigerator 冰箱 Rice cooker 電飯鍋 Vacuum cleaner 吸塵器 Air conditioning 空調 Hair dryer 吹風機 Blender 攪拌機 Washer 洗衣機 Dryer 烘干機 Toaster 烤面包機 Ventilator 油煙機 Stove 灶臺 Calculator 計算器 Remote Controller 遙控器 【常見的公共標志和說明】: Laundry 洗衣店 Bakery 面包店
Occupied(廁所)有人 Vacant(廁所)無人 Business Hours 營業時間 Office Hours 辦公時間 Lost and Found 失物招領處 Toll Free 免費通行
Ticket Office(Booking Office)售票處 【衣服】: Blazer 西裝外套 Lingerie 女式內衣 Pajamas 睡衣褲 Hoodies 帽衫 Cardigan 開衫 Belt 腰帶
Briefs 短內褲,三角褲 Panties 女短內褲 Apron 圍裙 Fitting room 試衣間 Shopping cart 購物車 On sale 特價中 【提出請求/疑問】:
Could you do me a favor? 能不能幫我一個忙?
Would you mind doing……? 求人辦事常用句式
I was wondering/thinking if……? 我在想能不能/是不是……? 【我沒聽明白】:
I just don't get it.我就是搞不懂.Sorry, I didn't catch you.對不起,我聽不懂你說的.Sorry, I didn't understand.抱歉,我聽不懂.Sorry, I didn't get what you said.對不起,我沒聽懂你說的話.I can't see your point.我不明白你的意思.【其他】: 常用詞/短語: Procedure 手續 Minimum 最低限額 Surcharge 額外收費 Fill in the form 填個表 Sign the form 在表格上簽名 Dress code 著裝規范 Make a reservation 預定 Confirm a reservation 確認預定 Cancel one's reservation 取消預定 First come,first serve 先到先得 常用句式:
What's going on? 發生了什么事? How come? 為什么?(怎么會這樣?)
What's going to be covered on the test? 考試的范圍是什么? Have you heard of ……?你聽說過……嗎? There you go!你說的對.I have no idea what that is.我不知道那是什么.What's the point? 重點是什么.You are a great help.你幫了大忙.I can't hear you very well.我聽不太清楚.I'll give you a call if anything comes up.有事我會給你打電話.Would you speak more slowly? 你能再說慢一點嗎? I have to rush!我得趕緊走!Leave me alone.別管我.Don't push me.別催我.I'm not that into....我沒那么喜歡…….Are you serious? 你不是認真的吧?
I was only kidding./I just say it for fun.我不過是在開玩笑.You are making fun of me.你拿我開玩笑.It won't work./ That doesn't work./It's not gonna work.那行不通.