導航:首頁 > 程序命令 > 菜鳥程序員缺點

菜鳥程序員缺點

發布時間:2024-10-24 20:51:38

A. 我是一個新入職菜鳥程序員,公司讓我負責軟體維護和錯誤修改,老手們寫的代碼各種看不懂,求大神指點。

啥都沒怎麼指點?先發上來,看看對不對口,不對口也幫不了你。

B. 為什麼很多公司不要從IT培訓機構出來的程序員

一方面是,現在的培訓機構參差不齊,作假現象嚴重;

現在所謂的IT培訓機構大量充斥著市場,很多更是沒有底線的鼓吹培訓幾個月,月薪多少錢,吸引了大量的小白湧入培訓機構。某些培訓機構的出發點只是怎麼快速的聚攏錢財,而所謂的來學習IT的人,更多的是因為,被這些機構鼓吹,錢多好就業,而進入機構學習的。實際的學習過程,更是只是注重怎麼應付面試,並沒有將技能落到實地。

更何況,程序員更是吃技術飯的,小白,菜鳥和大神的差別是在太大,工作效率,成果更是不可相提並論。這也是為什麼有時候,公司寧可付出雙倍的薪資招聘富有經驗程序員,而不願意要培訓機構出來的程序員的原因。

C. 90後二流大學程序員自述:從「菜鳥」到「辣雞」,我到底經歷了什麼

程序員高手和菜鳥,不僅僅是技術上的差距,還體現在習慣、經驗、看問題的角度等各個方面。

1.代碼規范:代碼寫得不好,其實一眼就能看出來;比如代碼裡面的各種命名(包、類、方法、變數等等)。在最初寫程序的時候,很多人都會起沒有含義的變數命名,比如 String str;其實我們完全可以把變數名稱起成帶業務含義的,比如在運用中慢慢發現用String username我們會越來越熟練,寫的也越來越好。

D. 如何渡過小白期,不再當菜鳥程序員

相信習慣的力量

菜鳥和大牛的區別除了寫代碼、debug的核心能力差距之外,另外一個很大的差別就是在習慣上。大牛經過摸爬滾打練出了一系列優良的習慣,而菜鳥好習慣還沒養成,壞習慣有了一堆。所以身為菜鳥的時候一定要有規范和習慣意識,養成好習慣,去掉壞習慣讓自己越來越習慣寫出優質的代碼。

關於習慣仁者見仁,每個人也都有自己的習慣。

一個函數只做一件事

如果有一天你接手了另外一個同事的代碼,發現他有一個函數裡面裝了三千行代碼,你會是什麼感受?

有一些人會不知不覺地停止學習,因為他已經足夠應付工作了。在工作當中他會有一種在這個領域我當下會的技能已經足夠了的錯覺,有些人甚至會因此覺得其他資歷更深的同事也不過如此,似乎並沒有比自己多會多少東西。

我當初就是這樣,因為我發現我工作當中用到的東西玩的非常溜,用起來得心應手。我一度有些膨脹,覺得自己已經算是一個經驗豐富的程序員了。直到後來有一次面試,被問到了一個常用的工具的技術細節,我張口結舌一句話也說不上來,我才發現,自己知道的只是皮毛而已,甚至連皮毛都算不上。

當然我們工作當中對很多技術的要求都只是會用,你會用就夠了,這並沒有問題。我也並不覺得每一門我們用到的技術都需要去刨根究底,但我們需要對我們的實力有清醒的認識,哪些是勉強會用的?哪些是真正了解掌握的?哪些是需要掌握但是只是勉強會用的?

能夠想明白這些問題可以讓我們保持一個清醒的頭腦,對自己的當下的處境以及長遠的發展目標都會有一個清楚的認識。

積累知識而不僅是經驗

新手或者是小白有一個特點就是往往更加依賴經驗而不是知識,舉個例子吧。比如新手後端經常遇到的問題之一就是maven package失敗,很多人解沖突的辦法就是mvn clean & mvn install。也就是清空重新建立,因為大部分情況下這個命令可以解決問題。所以很多新手就記住了這個命令,每次遇到maven失敗就這么來一次。

如果這個命令解決不了呢?這些人可能會換個命令試試。如果常用的解決問題的命令都試過了還是不行呢?這些人可能就僵住了,覺得這個問題解決不了了,得請大牛來看了。

這里的核心問題是新手積累的是經驗而不是知識,他們只是簡單機械地把出現的問題和解決方法做映射而已,並不是從原理和核心層面理解問題出現以及解決方案生效的原因。那麼帶來的結果就是,積累到的只是經驗,下次能解決問題不是因為學會了問題的解決方法,也不是理解了這一塊技術內容,只是單純地記住了而已。這顯然也是一種偽成長。

其實我之前也遇到過這樣的問題,雖然我每次都有意識遇到問題記錄下解決的辦法,這樣下次就可以不用請教別人了。然而雖然我記錄的問題越來越多,但是每次遇到新的問題還是解決不了,需要請教別人。直到有一天,被我問的大牛露出了不耐煩的神情,才讓我下定決心自己學會解決問題。

於是我不再是頭痛醫頭腳痛醫腳地解決問題,而是去學習了一下問題背後的原理和機制,再從報錯日誌上分析錯誤產生的原因,思考解決方案,最終徹底學會了解決這一類問題的方法。之後不但能夠自己獨立解決問題,而且還可以去幫助別人了。我後來回過頭來想想,如果我第一次遇到問題的時候就自己嘗試去學習其中的機制,而不只是記住解決方法,應該可以做得更好。

少說廢話,多些代碼

著名的Linux之父Linus有一句名言:talk is cheap show me the code。翻譯過來就是廢話少說,代碼拿來。我覺得這句話非常符合這一行的精髓,我們不是靠嘴皮子吃飯的,而是靠實實在在的產出,這個產出最終是要落實到代碼上的。作為一個新人,可能我們會有這樣的問題,那樣的困惑。然而這許多的問題和困惑我們光想是沒用的,只能用硬實力來解決。

著名的C語言作者譚浩強也有一句名言:新手學編程最應該做的事情就是寫滿一萬行可以運行的代碼,之後你就自然入門了。道理其實也是一樣的,少說廢話,多做實事。多做多練,實力自然不會差。空想吹逼是成不了大牛的。所以如果你猶豫想要學習一門新的領域,但是不知道從何做起的時候,不妨想想這句話,別管它三七二十一,先搞起來寫起代碼來再說。搞著搞著,你自然就明白後面應該怎麼做了。

以上就是我自己積累的一些思考和想法,如果你是一個小白的話,希望它能夠幫助你順利度過新手期,向著大牛的目標進發。

E. 菜鳥程序員可以當主業干嗎為什麼

碼農顧名思義為編碼的農民,碼農的生活時間是相當的緊,加班非常正常。和建築行業的農民工相比,業內人士習慣把專注於程序設計工作的人稱為碼農。

很多人已經在企業中擔任高級別的構架師和資深工程師,但由於熱愛編程和堅持寫code的習慣,所以稱之為「碼」。加之互聯網大企業的總部都坐落在城市邊緣的開發區,例如北京上地和深圳的科技園,所以自嘲為「農」。

碼農的職業要求:

互聯網的特徵是提高放率,未來世界是平的,新舊商業模式「金錢塔」會被快速削平,所以無論你是70、80還是90後,選擇工作最好不要處在「被削平」的環節當中,未來只有真正掌控實體經濟供應鏈和促進實體經濟協作效率的企業、平台才可以勝出。

同時,健康產業+分享經濟里的直銷+電商(體驗店+會員制+F2C社交電商)即可以當主業,又可當副業,多元化(自由人)的人生選擇,將成為社會新常態。

F. 菜鳥心態綜合症

人的一生會遇到很多挫折,尤其是對於剛剛參加工作初期的年輕人。這個人生階段往往會出現各種各樣的處世心態,而這些心態會影響一個人對事情的判斷,碰明從而影響其橋吵橡前進的步伐。下面來和大家聊聊幾種典型的初級程序員「菜鳥心態綜合症」以及正確的處世原則。

症狀1:指望著公司里有一個老師

對於入職前的程序員們,總覺得自己工作經驗少,希望入職以後能有一個老師,循序漸進地給自己講解教學,並不斷地從技術上給予自己指導。然而,這個是沒有任何指望的。

臨床表現

過高地估計了工作後實踐的作用,因此在學習階段並不是認真地鍛煉自己。

入職後總圍著主管問這問那,讓項目主管煩得不行。

在簡歷中盡力地渲染自己渴望學習的心情。

治療1:弄明白她為什麼辭職

一個剛剛畢業不久的程序員女生在向我描述她第一份工作的辭職經歷時是這樣說的。

我不能在那個公司繼續待下去了,原因就是,我遇到了一個很難解決的問題,我想了很久也解決不了,而且那個公司里也沒有人告訴我這個問題該如何解決。我問了我的主管,問他這個問題應該如何解決,可是他卻不跟我說敏旁如何解決這個問題,而是讓我自己到網上去搜,讓我自己去想解決方案。

沒辦法,我只能選擇辭職,因為我真的沒有辦法解決這個問題了……

她說完她的這個經歷以後,臉上帶著委屈,我們聽聽似乎好像也挺有道理的。

但我想反問她一句的是:為什麼因為一個問題搞不清楚而辭職,難道你的主管讓你自己去找答案是錯的?

之所以她的第一次職業經歷是失敗的,其原因就是她沒有很好地具備一個合格程序員所應該具有的心理准備,就是「公司里沒有你的老師」。

治療2:理解公司的本質是什麼

公司是一個以「盈利」作為「唯一」目的的社會組織。

既然是以盈利作為唯一的目的,那麼公司的最大希望是,招聘一個來了就可以勝任該職位要求的員工,只有當這個員工某些技能需要針對公司情況進行調整的時候才會進行再培訓,但是絕對不要指望在公司裡面有一個老師隨時等待你的召喚。

治療3:要搞清楚你的主管是你的老闆,他絕對不是你的老師

有時候剛剛入職的程序員會自覺與不自覺地認為你的上級主管是你的「師傅」,其實,他們確實可以被理解為「師傅」,但絕對不是「老師」,因為他們是你的「老闆」。

你的上級有如下權利與責任。

給你安排任務的權利。

給你制定開發計劃的權利。

考核你工作質量的職責。

評價你是否符合該職位要求的職責。

對公司開發成本負責。

辭退你的權利。

需要注意,以上幾項職責中沒有負責教導新人的責任,有的僅僅是對公司開發成本負責,需要找到合適的人選參與開發,如果能力接近才會進行適當的培訓,以使其完全滿足項目開發要求。最重要的是,他有評價你的任職能力和辭退你的權利。

好了,說到這里,我想我不需要多說什麼你也會知道你的主管是不是你的老師了。

症狀2:不知道怎麼讓自己前進

程序員工作一段時間後,仍然認為知識不夠用、工作有點吃力,感覺始終在原地踏步,甚至有時覺得自己在退步。關鍵的問題是不知道怎麼讓自己向前進。

臨床表現

相信有「軟體藍領」這個概念。

遇到自己不會的任務就推掉。

在出現一個有挑戰的任務時,不願意主動請纓。

總是用自己現有經驗去套用所有的問題。

治療1:你只管低著頭上山,暫時不要向山上看

公司裡面沒有你的老師,要想進步,只有一句話「路在腳下」。只有自己一步一個腳印地向上攀登,才能到達成功的彼岸。

然而,登山的關鍵有以下兩個方面。

關鍵1:只管登山

程序員的成長就像爬山,你一步一步地走在台階上,每次向上攀登的時候看到的永遠是腳下的那一兩節台階,你現在只有一門心思即「向上攀登」。你就在一直不斷地向上走,走著走著你停下來,回頭向下看一下,發現「哇,已經這么高了」。

每一個難題就是你的每一個台階,如果做開發程序工作的時候從來沒有遇到過任何難題,這個情況是難以想像的,那意味著你也許在原地踏步。然而,這種原地踏步在現實的開發工作中是不可能遇到的,除非你每天都像打字員一樣編寫程序,否則一定是一個困難接著一個困難的。

關鍵2:不要向上看

在向上前行的時候,不要抬頭向上看,如果抬頭看你會發現上面有無數的台階,無形中給自己造成了巨大的心理壓力。你只管低著頭一步一步地向上邁台階,不用管也不用想上面到底還有多少台階需要走。

也就是說,在程序員的成長過程中,你只管一步一步地將每一個困難逐個解決和攻克,不用過分地關注未來還有多少困難,過後才能到達勝利的彼岸。

只有這樣,你終有一天才會知道「會當凌絕頂,一覽眾山小」的感覺是什麼樣的。

治療2:明知山有虎,偏向虎山行

不僅僅是困難有時會找到你,甚至你在沒有遇到任何問題的時候,也要自己去尋找困難。說這句話並不是說讓你故意把那些非常簡單的程序搞得很復雜,而是讓你在開發程序的時候能夠不斷地總結和挑戰。要勇於「明知山有虎卻偏向虎山行」的精神,不斷去挑戰困難,而這些精神可以使你在眾多程序員中脫穎而出。

為什麼這個精神可以讓你脫穎而出?

原因很簡單,你會那些別人不會的技術!

這一點足以讓你脫穎而出。

他為什麼得到提拔:

公司要開發運營平台系統,公司開發主管要求各個Team各自開發項目,每一個項目的開發都是為了最終組合成一個完整的運營平台系統。起初各個項目都被部署在公司內部,並且是運行在Windows系統之上的。然而,由於人事變動和運營平台新的移植要求,需要向Linux平台移植,並需要任命一個新的Team Leader來負責這個移植事件。

小王在公司工作了2年,對運營系統的開發非常熟悉,和其他人的區別是,他對未知事物非常敏感,而且自己非常願意鑽研一些新的技能。其中,Linux的使用就是他鑽研的重點。幾個開發人員中只有他一個人對Linux操作系統熟悉,那麼,他理所當然成為了這個任務的主要負責人。

這一事件使小王在公司的技術地位得到承認,為他下一步的發展提供了基礎。

藝不壓身,多會一門技術沒有虧吃,越是困難越得知難而上,只有這樣,才能使你在眾多人中脫穎而出。

治療3:沒有過不去的火焰山

如果在工作中真的出現了解決不了的任務怎麼辦?只要堅定地想一句話「沒有過不去的火焰山」。

1.遇到困難不能退縮

困難是你進步的樓梯,只有不斷地遇到困難,你才能不斷地向上攀登。當然這裡面所說的困難都是程序開發過程中遇到的困難。每遇到一個程序難題那都是你的一次鍛煉的機會,將這個難題調試通過後,你會發現你的戰斗等級就上升了一步。

為什麼說有些公司的開發主管在面試的時候喜歡選擇有開發經驗的人才呢?

原因是這些開發經驗就是解決難題的經驗。你解決的難題越多,說明你的開發經驗就豐富,最終達到沒有什麼難題可以難倒你的程度為止。

2.過不去的困難是沒有的

現在再回過頭來看看剛才講的那個女生,她在說明她辭職原因的時候說到。

「我不能在那個公司繼續待下去了,原因就是,我遇到了一個很難解決的問題,我想了很久也解決不了,而且那個公司里也沒有人告訴我這個問題我該如何解決。」

顯然在她眼裡,這個困難是過不去了,於是選擇了辭職。

過不去的困難是不存在的,為什麼這么說呢?原因就是,如果某項任務無法完成,則一定是如下原因。

(1)職責范圍外的技術,你的這個職位本身對這個技術的開發沒有職責的要求。

解決辦法:可以藉助外部力量進行解決。

(2)職責范圍內的技術,然而由於學藝不精,諸多問題沒有搞清楚。

解決辦法:需要認真地看書,把那些知識補充上來。

真正的困難是不存在的,都有解決方法。

3.相信主管對你的困難非常清楚

另外,應相信主管對你的困難非常清楚,原因如下。

(1)你負責的開發項目的主要負責人是你的主管,他對這個項目總負責。

(2)你是你的主管招聘來的,你技術水平的深淺他一定是瞭然於胸的。

一般情況下,你遇到了困難而你的主管不管你的原因,無外乎是希望你能從該問題的解決中找到你技術成長的路。因此,要了解到主管希望你成長的苦心。

治療4:虛心使人進步,驕傲自滿要不得

雖然前面說你的主管不是你的老師,但在公司里每一個人又都是你的老師,即使他或她比你入職晚幾個月,虛心地看到別人的技術優勢,不斷地提高自己在某些方面的不足。只有這樣,才能不斷地讓你進步。

耐心地傾聽和虛心地請教,這些都是讓你進步的一個捷徑。

驕傲自滿就是浮躁,驕傲自滿是要不得的,這種驕傲的情緒會讓你盲目自信,不思進取。

一個小兵的故事:

小孟很聰明,可以很快將主管交給的任務完成。在他剛剛畢業入職半年多的時候主管讓他獨立負責一個項目的開發。

主管的意圖是:小孟是一個可以培養的人才,身上還有些不足,希望通過給他一個項目讓他鍛煉,而且近期人員比較緊張,分派不出新的項目負責人,硬著頭皮也要讓小孟頂上去。然而,這時的小孟卻不是這樣理解的。他的想法是:「我的前期工作非常出色、業績突出、技術過硬,在這次公司人員不足的情況下正好一個機會使我成為了一個項目的負責人,我的地位越來越重要了。」

那麼,他接下來採取的策略是,不斷地找他的主管「談心」,其目的是要求漲1倍的工資,他的籌碼是,如果不能滿足他的要求他將辭職。開始他的主管認為他年齡小經驗不足,耐心地給他擺事實講道理。但小孟仍然認為這是公司對他越來越重用的表現。可想而知,這時候他的主管面臨人員困難和資金困難的情況下,做出這個決定是不可能的。於是小孟使出了最後一招即「辭職」。

當然,小孟希望通過這個舉動來達到他的目的,而不是真的想辭職,但是他的主管同意了他的申請……

從中可以發現這個故事有幾個明顯的問題,小孟沒有注意到。第一個,他剛剛畢業入職不到1年,需要積累的東西還很多;第二個,所在部門人員緊張並且項目進度要求緊。明眼人都可以發現這時候他要求漲工資屬於無稽之談,顯然是過高地估計了自己的各個方面。使他沒有看到這兩點的原因,就是他的驕傲自滿,最終自己吃下了自釀的苦果。

一個技術總監的故事:

這個公司有一個技術總監,他的最高學歷是博士,他的工作經歷都是IT的大公司。之所以他能夠勝任這個職位,正是由於他的學歷和大公司工作的背景。他的驕傲可想而之,不僅驕傲而且有點自滿。

一次接到一個項目,是針對一個網路設備的監控。由於這個網路設備不是傳統類型的設備,無法獲得他的IP地址,因此,這個總監武斷地宣布,這個項目我們接不了。這個項目的斷然拒絕將使公司因此每月至少損失40萬元的營業收入。

他判斷這個技術無法完成的論據是:第一,他是博士學歷,在大公司做過,沒有見過什麼東西能解決這個問題的;第二,他解決不了的話,神仙也解決不了。這時候,一家很小的公司利用了非常簡單的一個小技巧解決了這個問題,而這個收入將落入那個小公司的口袋。

他作為技術總監的失敗將會直接導致整個公司的失敗,當有一天成為了技術的總負責人的時候,驕傲自滿的情緒就更加危險了。他沒有做出正確判斷的原因正是他自己的資質,太過於自滿了,蒙蔽了自己的雙眼。為什麼他就不能去廣泛地徵求團隊裡面其他人的意見呢?這就是他這個項目失敗的原因啊!

不管你是一個小兵,還是一個領導,不管你有多少資歷,也不管你有多強的技術背景,你要知道你仍然有好多不懂的事情,一定要把心態放平,放下你的驕傲。

老子有言:「知不知,上;不知知,病。聖人不病,以其病病。夫唯病病,是以不病。」

意思是說,能知道自己所不知道是高明的,不知道卻以為自己知道是有問題的,所以高尚的人之所以沒有這個問題,就是因為他們討厭這個缺點,因此沒有這個缺點啊!

症狀3:想做圈養的羊,不想做野生的狼

總想找一個安逸並且清閑的程序開發工作,不願意奮斗,想做一隻羊。而實際的情況很現實,不管你願不願意,你就是一隻野生的狼,都需要獨立生活在一個曠野中。

在近乎於殘酷的自然界中,沒有人告訴你應該做什麼,也沒有人告訴你不應該做什麼,你行動的全部理由就是「活著」。為了生存,你需要發揮你的全部技巧,用你的能力去贏取你的食物,同時也要警惕不要被別的動物吃掉。

臨床表現

領導給任務就做,沒任務了就玩。

自己的工作只要求做到合格即可。

工作昏昏欲睡提不起精神來。

治療1:理解「叢林法則」生存的法則

野生的動物都要遵循一個法則——「叢林法則」,「叢林法則」是一個近乎殘酷的動物世界弱肉強食的法則。叢林中沒有小時候所認為的「獅子—兔子—昆蟲—草」食物鏈條。真實的情況是,任何動物可以吃掉任何動物,是真正的弱肉強食。

獵狗有時候可以吃掉獅子,豹子有時候可以吃掉獵狗,猴子有時候也可以吃掉豹子,根本沒有慣性認為的供應鏈關系。

即使是獅子,如果是病弱的獅子,一樣會被別的動物吃掉。

一個叢林里上演的真實故事:

一隻狸貓,為了吃掉小蛇與它進行搏鬥。小蛇縱然使出渾身解數也無法逃出狸貓的厲爪,結果還是被狸貓吃了。在狸貓津津有味地吞咽並咀嚼這條小蛇的時候,突然來了一條巨型蟒蛇。還沒有等狸貓反應過來,蟒蛇已經把狸貓纏繞起來了。

狸貓縱有百般本領也無能為力了。眼看著狸貓一點點地被蟒蛇收緊它的脖子,狸貓已經進入了彌留之際。然而,顯然狸貓的頭腦仍然很清醒,它的眼睛中透出了對「生」的渴望。它多麼想有人在這時候幫助他解脫危機啊!

然而,戲劇性的一幕發生了。就在這個時候,一隻黃蜂飛來,看到這只狸貓被禁錮住,並且眼睛睜得很大,於是,它落到狸貓的眼睛上,開始吸食狸貓眼睛……

大自然中沒有「可憐」這個詞,所謂「叢林法則」其實就是「生存法則」。

人類的社會又何嘗不是這樣「弱肉強食」的呢?

經常可以聽到一些老闆的口頭禪「我們公司不養閑人」這句話,這充分體現了一個現實。

如果你對公司沒用了,將很快被辭退。沒有人會因為你的失業而可憐你,相反會認為你是一個「無能之輩」。

……

G. 瀛︾敓蹇呯湅紼嬪簭鍛樺垎姘村箔楂樹竴綰у埆涓嶅悓浜虹敓

紼嬪簭鍛樺叓涓孌典綅絳夌駭浣犵殑絳夌駭?

1銆佽彍楦

榪堣繘榪欏眰妤肩殑闂ㄦ涙槸寰堜綆鐨勩傚熀鏈涓婃噦璁$畻鏈虹殑鍩烘湰鎿嶄綔錛屼簡瑙h$畻鏈轟笓涓氱殑涓浜涘熀紜鐭ヨ瘑錛屾帉鎻′竴闂ㄥ熀鏈鐨勭紪紼嬭璦濡侰/C++錛屾垨鑰匤ava錛屾垨鑰匤avaScript錛...錛屽潎鍙鍏ラ棬榪堣繘榪欏眰銆傚傝$畻鏈轟笓涓氭瘯涓氱敓錛屽ぇ閲忕殑閫氫俊銆佽嚜鍔ㄥ寲銆佹暟瀛︾瓑鐩稿叧涓撲笟鐨勮漿琛屼漢澹銆

榪欑被浜哄憳涓嶇℃槸涓嶆槸璁$畻鏈虹戠彮鍑鴻韓錛屽熀紜濡備綍錛屼粬浠瀵圭紪紼嬫湁鐫鐗規畩鐨勭埍濂斤紝浠栦滑鍙鑳戒細鏄涓浜涘緢鏈夊墠閫旂殑瀛︾敓鎴栧疄涔犵敓

浠栦滑瀹屽叏鏄闈犵儹鎯呭拰鎵胯烘潵緙栫▼銆傚叴瓚f案榪滄槸鏈濂界殑鑰佸笀錛屼篃鏄鏈濂界殑涓浠朵簨錛屽洜涓哄叴瓚h屽紩鍙戠殑鐑鎯呴氬父浼氳╄繖浜涚▼搴忓憳鎴愪負鈥滈ㄥ共紼嬪簭鍛樷

2銆佸ぇ鉶

浠庣1灞傜埇鍒扮2灞傜浉瀵瑰規槗涓浜涳紝浠C/C++紼嬪簭鍛樹負渚嬶紝鍙瑕佺啛緇冩帉鎻C/C++緙栫▼璇璦錛屾帉鎻C鏍囧噯搴撳拰甯哥敤鐨勫悇縐嶆暟鎹緇撴瀯綆楁硶錛屾帉鎻STL鐨勫熀鏈瀹炵幇鍜屼嬌鐢ㄦ柟娉曪紝鎺屾彙澶氱嚎紼嬬紪紼嬪熀紜鐭ヨ瘑錛屾帉鎻′竴縐嶅紑鍙戠幆澧冿紝鍐嶅瑰悇縐嶆搷浣滅郴緇熺殑API閮藉幓浣跨敤涓涓嬶紝鎼炵綉緇滅紪紼嬬殑褰撶劧瀵箂ocket緙栫▼瑕佸ソ濂芥帉鎻′竴涓嬶紝鐒跺悗鍐嶅︿範涓浜涢潰鍚戝硅薄鐨勮捐$煡璇嗗拰璁捐℃ā寮忕瓑錛屽︿範涓浜涙祴璇曘佽蔣浠跺伐紼嬪拰璐ㄩ噺鎺у埗鐨勫熀鏈鐭ヨ瘑錛屽ぇ閮ㄥ垎浜虹粡榪2~3騫寸殑鍔鍔涳紝閮藉彲浠ョ埇鍒扮2灞傦紝鏅嬪崌涓"澶ц櫨鈥

3銆佺墰浜

鐢卞共"澶ц櫨"浠緇忓父琚涓浜涚枒闅鵑棶棰樼粰鍗′綇錛屼粬浠鍙濂界戶緇瀛︿範錛屽皢鍘熸潵鎵瀛︾殑鐭ヨ瘑榪涗竴姝ョ啛緇冩帉鎻°備互杞浠惰捐℃潵璇達紝鍏夋噦緇撴瀯鍖栬捐°侀潰鍚戝硅薄璁捐″拰涓浜涜捐℃ā寮忔槸涓嶅熺殑錛岃繕瑕佷簡瑙h蔣浠舵灦鏋勮捐°佷氦浜掕捐°侀潰鍚戞柟闈㈢殑璁捐°侀潰鍚戜嬌鐢ㄧ殑璁捐°侀潰鍚戞暟鎹緇撴瀯綆楁硶鐨勮捐°佹儏鎰熷寲璁捐$瓑錛屽惁鍒欐槸寰堥毦榪涘埌榪欎釜妤煎眰鐨勩傚綋鐒墮櫎浜嗕笂闈㈣寸殑鐭ヨ瘑澶栵紝澶ц櫨浠榪橀渶瑕佸幓瀛︿範鍚勭嶇粡楠屽拰鎶宸с

4銆佸ぇ鐗

浠庣墰浜鴻繘闃舵垚涓哄ぇ鐗涘苟涓嶅規槗錛屽氨鍍忔槸鐧懼垎鍒訛紝鍒板強鏍肩嚎姣旇緝杞繪澗錛屼絾鏄60鍒嗗埌80鍒嗗氨浼氭洿闅句簡銆傝佹垚涓哄ぇ鐗涚殑璇濓紝浣犲繀欏昏佽兘鍋氱墰浜轟滑鍋氫笉浜嗙殑浜嬫儏錛岃В鍐崇墰浜轟滑瑙e喅涓嶄簡闂棰樸傛瘮濡傜墰浜轟滑閫氬父閮戒笉鎳傚啓鎿嶄綔緋葷粺錛屼笉浼氬啓緙栬瘧鍣錛屼笉鎳傚緱TCP/IP鍗忚鐨勫簳灞傚疄鐜幫紝濡傛灉浣犳湁鑳藉姏灝嗗叾涓鐨勪換浣曚竴涓瀹炵幇寰楄薄妯¤薄鏍風殑璇濓紝閭d箞浣犲氨浠庣墰浜哄崌綰т負"澶х墰"浜嗐傝佹垚涓"澶х墰"騫朵笉鏄涓浠剁畝鍗曠殑浜嬫儏錛岄渶瑕佷粯鍑烘瘮鐗涗漢浠澶氬緱澶氱殑鍔鍔涳紝涓鑸鏉ヨ達紝鑷沖皯瑕佺湅榪200~400鏈宸﹀彸鐨勪笓涓氫功綾嶅苟濂藉ソ鎺屾彙瀹冿紝闄ゆや箣澶栵紝榪樺緱緇忓父鍏蟲敞緗戠粶鍜屾湡鍒婃潅蹇椾笂鐨勫悇縐嶆渶鏂頒俊鎮銆

5銆佷笓瀹

褰撳ぇ鐗涗滑鐪熸e姩鎵嬪仛涓涓鎿嶄綔緋葷粺鎴栬呯被浼肩殑鍏朵粬杞浠舵椂錛屼粬浠灝變細鍙戠幇鑷宸辯殑鍩烘湰鍔熶粛鐒舵湁寰堝氱殑涓嶈凍銆傝繖涓鏃跺欏氨瑕佹眰浠栦滑浼氳繘琛屽熀紜鐮旂┒錛屼富瑕佺殑鍐呭瑰氨鏄鐮旂┒闈炴暟鍊"璁$畻"銆

闈炴暟鍊艱$畻鍙鏄涓涓闈炲父搴炲ぇ鐨勯嗗煙錛屼笉浠呮椂涓嬬儹闂ㄧ殑"澶氭牳璁$畻"涓"浜戣$畻"灞炰簬闈炴暟鍊艱$畻鑼冪暣錛屽氨鏄杞浠墮渶奼傘佽捐°佹祴璇曘佽皟璇曘佽瘎浼般佽川閲忔帶鍒躲佽蔣浠跺伐紼嬬瓑鏈璐ㄤ笂涔熷睘騫查潪鏁板艱$畻鐨勮寖鐣達紝鐢氳嚦鑺鐗囩‖浠惰捐′篃鍚屾牱鐗墊秹鍒伴潪鏁板艱$畻銆傚傛灉浣犺繕娌℃湁鐪熸i嗘偀"璁$畻"浜屽瓧鐨勫惈涔夛紝閭d箞浣犲氨娌℃湁鏈轟細榪涘埌榪欏眰妤兼潵銆

6銆佸﹁

褰"涓撳"浠鎯崇戶緇寰涓婁竴灞傛ゼ鐖鏃訛紝浠栦滑浼氬彂鐜頒笓涓氭х殑瀛︿範瀵逛簬浠栦滑鏉ヨ存槸寰堢畝鍗曠殑錛屾嫤璺鉶庢槸鈥滃壋鏂扳濄傚儚涓婇潰鎻愬埌鐨勶紝鎯寵佸湪涓撳剁殑鍩虹涓婃洿榪-姝ワ紝灝遍渶瑕佷駭鐢熻嚜宸辯殑鐭ヨ瘑鍜屾濇兂銆

浣嗗︿範鐨勯兘鏄涓鏍風殑涓滆タ錛屾庝箞鍘誨壋鏂板憿?鍙や漢鏈変竴鍙ヨ瘽鈥滄俯鏁呰岀煡鏂扳濓紝涔熷氨鏄宸ヤ綔褰撲腑璇村埌鐨勨滃嶈厫浠ユ煡鎵句負渚嬶紝騫朵笉鏄鍘誨ぉ澶╃洴鐫閭d簺澶嶆潅鐨勬煡鎵劇粨鏋勫拰綆楁硶榪涜岀爺絀訛紝浣犻渶瑕佸仛鐨勬槸灝嗕簩鍒嗘煡鎵俱佸搱甯屾煡鎵俱佹櫘閫氫簩鍙夋爲鏌ユ壘絳夊熀紜鎬х殑鐭ヨ瘑濂藉ソ鍦板嶄範鍑犻亶銆

7銆佸ぇ甯

鎴愪負澶у笀蹇呴』瑕佹湁杈冨ぇ鐨勮礎鐚銆傞栧厛瑙e喅闂棰樺繀欏繪槸姣旇緝閲嶈佺殑錛屽叾嬈′綘瑕佹瘮鍓嶈緢浠鍦ㄦ煇鏂歸潰鏈変竴涓杈冨ぇ鐨勬彁楂橈紝鎴栬呬綘瑙e喅鐨勬槸涓涓鍏ㄦ柊鐨勪互鍓嶆病鏈夎В鍐寵繃鐨勯棶棰:鏈閲嶈佺殑鏄錛屼富瑕佺殑鎬濊礬鍜屾柟娉曞繀欏繪槸浣犺嚜宸辨彁渚涚殑錛屼笉鍐嶆槸鍦ㄥ埆浜虹殑鎬濊礬鍩虹涓婅繘琛岀殑浼樺寲鍜屾敼榪涖

濡傦紝鍍廐oare涓鏍瘋捐″嚭涓涓蹇閫熸帓搴忕殑綆楁硶;鎴栬呭儚Eugene W.Myers涓鏍瘋捐″嚭浜嗕竴涓鐢ㄧ紪杈戝浘鐨勬渶鐭璺寰勬ā鍨嬫潵瑙e喅diff闂棰樼殑綆楁硶:鎴栬呭儚MJ.DPowell涓鏍鋒彁鍑轟簡涓涓鑳藉熷勭悊闈炵嚎鎬ц勫垝闂棰樼殑SQP鏂規硶:鐢氳嚦璁捐″嚭涓涓鍍廋++鎴朖ava涓鏍風殑璇璦......

8銆佺戝﹀

縐戝﹀跺悜鏉ラ兘鏄涓涓紲炲湥鐨勭О鍙鳳紝瑕佹垚涓虹戝﹀訛紝浣犵殑璐$尞蹇呴』瓚呰秺澶у笀錛屼笉濡ㄤ婦涓浜涗緥瀛愩傚侱iikstra璁捐′簡ALGOL璇璦錛屾彁鍑轟簡紼嬪簭璁捐$殑涓夌嶅熀鏈緇撴瀯:欏哄簭銆侀夋嫨銆佸驚鐜錛屼粬鏄鍙浠ヨ縐頒負縐戝﹀剁殑銆傜被浼肩殑榪樻湁:

Don Knuth錛屽犲畾鏁版嵁緇撴瀯涓庣畻娉曡繖闂ㄥ︾戠殑鍩虹:宸寸戞柉錛屽彂鏄嶧ortran璇璦錛屾彁鍑轟簡宸寸戞柉鑼冨紡錛屽歸珮綰х▼搴忚璦鐨勫彂灞曡搗浜嗛噸瑕佷綔鐢;

閱讀全文

與菜鳥程序員缺點相關的資料

熱點內容
學編程每天六點起床 瀏覽:949
烏鴉搜索演算法復現 瀏覽:72
android3d切換 瀏覽:750
資源管理器選定文件夾 瀏覽:989
分數公約數的演算法 瀏覽:588
yii2引入php文件 瀏覽:563
華為p20方舟編譯器評測 瀏覽:186
pntp伺服器是什麼 瀏覽:654
程序員培訓多長時間 瀏覽:556
求aaa的和python 瀏覽:193
python因子分析代碼 瀏覽:646
python啟動時提示沒有入口 瀏覽:680
linux中oracle監聽 瀏覽:621
程序員高價值朋友圈 瀏覽:488
雲伺服器做淘寶店 瀏覽:804
程序員判3年緩3年 瀏覽:911
伺服器雲監控系統 瀏覽:653
ios暴力解壓軟體 瀏覽:431
可以搜簡便演算法的軟體 瀏覽:202
各種的解壓小玩具 瀏覽:935