Ⅰ 澶у﹀叚縐嶇▼搴忓憳瀹炵敤綆楁硶鎺ㄨ崘
紼嬪簭鍛樺疄鐢ㄧ畻娉曟湁鐢ㄦ帹鑽
綆楁硶涓: 蹇閫熸帓搴忕畻娉
蹇閫熸帓搴忔槸鐢變笢灝悸烽湇灝旀墍鍙戝睍鐨勪竴縐嶆帓搴忕畻娉曘傚湪騫沖潎鐘跺喌涓嬶紝鎺掑簭 n 涓欏圭洰瑕丱(nlog n)嬈℃瘮杈冦傚湪鏈鍧忕姸鍐典笅鍒欓渶瑕丱(n2)嬈℃瘮杈冿紝浣嗚繖縐嶇姸鍐靛苟涓嶅父瑙併備簨瀹炰笂錛屽揩閫熸帓搴忛氬父鏄庢樉姣斿叾浠朞(n log n) 綆楁硶鏇村揩錛屽洜涓哄畠鐨勫唴閮ㄥ驚鐜 (inner loop)鍙浠ュ湪澶ч儴鍒嗙殑鏋舵瀯涓婂緢鏈夋晥鐜囧湴琚瀹炵幇鍑烘潵銆
蹇閫熸帓搴忎嬌鐢ㄥ垎娌繪硶絳栫暐鏉ユ妸涓涓涓茶(list)鍒嗕負涓や釜瀛愪覆琛(sub-lists)銆
綆楁硶浜: 鍫嗘帓搴忕畻娉
鍫嗘帓搴(Heapsort)鏄鎸囧埄鐢ㄥ爢榪欑嶆暟鎹緇撴瀯鎵璁捐$殑涓縐嶆帓搴忕畻娉曘傚爢縐鏄涓涓榪戜技瀹屽叏浜屽弶鏍戠殑緇撴瀯錛屽苟鍚屾椂婊¤凍鍫嗙Н鐨勬ц川:鍗沖瓙緇撶偣鐨勯敭鍊兼垨緔㈠紩鎬繪槸灝忎簬(鎴栬呭ぇ浜)瀹冪殑鐖惰妭鐐廣
鍫嗘帓搴忕殑騫沖潎鏃墮棿澶嶆潅搴︿負O(nlogn)
綆楁硶涓: 褰掑苟鎺掑簭
褰掑苟鎺掑簭(Merge sort錛屽彴婀捐瘧浣:鍚堝苟鎺掑簭)鏄寤虹珛鍦ㄥ綊婢′綔涓婄殑涓縐嶆湁鏁堢殑鎺掑簭綆楁硶銆傝ョ畻娉曟槸閲囩敤鍒嗘不娉(Divide andConquer)鐨勪竴涓闈炲父鍏稿瀷鐨勫簲鐢ㄣ
綆楁硶鍥:浜屽垎鏌ユ壘綆楁硶
浜屽垎鏌ユ壘綆楁硶鏄涓縐嶅湪鏈夊簭鏁扮粍涓鏌ユ壘鏌愪竴鐗瑰畾鍏冪礌鐨勬悳緔㈢畻娉曘傛悳緔犺繃紼嬩粠鏁扮粍鐨勪腑闂村厓緔犲紑濮嬶紝濡傛灉涓闂村厓緔犳eソ鏄瑕佹煡鎵劇殑鍏冪礌錛屽垯鎼滅礌榪囩▼緇撴潫:濡傛灉鏌愪竴鐗 瀹氬厓緔犲ぇ騫叉垨鑰呭皬騫蹭腑闂村厓緔狅紝鍒欏湪鏁扮粍澶т簬鎴栧皬騫蹭腑闂村厓緔犵殑閭d竴鍗婁腑鏌ユ壘錛岃屼笖璺熷紑濮嬩竴鏍蜂粠涓闂村厓緔犲紑濮嬫瘮杈冦傚傛灉鍦ㄦ煇涓姝ラゆ暟緇勪負絀猴紝鍒欎唬琛ㄦ壘涓嶅埌銆傝繖 縐嶆悳緔㈢畻娉曟瘡涓嬈℃瘮杈冮兘浣挎悳緔㈣寖鍥寸緝灝忎竴鍗娿傛姌鍗婃悳緔㈡瘡嬈℃妸鎼滅儲鍖哄煙鍑忓皯涓鍗婏紝鏃墮棿澶嶆潅搴︿負O(logn) 銆
綆楁硶浜: BFPRT(綰挎ф煡鎵劇畻娉)
BFPRT綆楁硶瑙e喅鐨勯棶棰樺嶮鍒嗙粡鍏革紝鍗充粠鏌恘涓鍏冪礌鐨勫簭鍒椾腑閫夊嚭絎琸澶(絎琸灝)鐨勫厓緔狅紝閫氳繃宸у欑殑鍒嗘瀽錛孊FPRT鍙浠ヤ繚璇佸湪鏈鍧忔儏鍐典笅浠嶄負綰挎ф椂闂村嶆潅搴︺傝ョ畻 娉曠殑鎬濇兂涓庡揩閫熸帓搴忔濇兂鐩鎬技錛屽綋鐒訛紝涓轟嬌寰楃畻娉曞湪鏈鍧忔儏鍐典笅錛屼緷鐒惰兘杈懼埌o(n)鐨勬椂闂村嶆潅搴︼紝浜斾綅綆楁硶浣滆呭仛浜嗙簿濡欑殑澶勭悊銆
綆楁硶鍏: BFS(騫垮害浼樺厛鎼滅儲)
騫垮害浼樺厛鎼滅儲綆楁硶(Breadth-First-Search)錛屾槸涓縐嶅浘褰㈡悳緔㈢畻娉曘傜畝鍗曠殑璇碆FS鏄浠庢牴鑺傜偣寮濮嬶紝媧葷潃鏍(鍥)鐨勫藉害閬嶅巻鏍(鍥)鐨勮妭鐐廣傚傛灉鎵鏈夎妭鐐瑰潎琚璁塊棶錛屽垯綆楁硶涓姝銆侭FS鍚屾牱灞炰簬鐩茬洰鎼滅儲銆備竴鑸鐢ㄩ槦鍒楁暟鎹緇撴瀯鏉ヨ緟鍔╁疄鐜癇FS綆楁硶銆
Ⅱ so鏄浠涔堝煙鍚
SO鏄浠涔堝煙鍚
鍦ㄤ粖澶╃殑浜掕仈緗戜笘鐣屼腑錛屾垜浠瓚婃潵瓚婇戠箒鍦頒嬌鐢ㄥ悇縐嶇綉絝欏拰搴旂敤紼嬪簭榪涜屾矡閫氥佸︿範銆佸ū涔愩佸伐浣滅瓑錛岃屽煙鍚嶄綔涓轟簰鑱旂綉鐨勯氫俊鍩虹錛屼篃鏃ョ泭鎴愪負鎴戜滑鐢熸椿涓涓嶅彲鎴栫己鐨勪竴閮ㄥ垎銆
鑰屼粖澶╂垜浠瑕佷粙緇嶇殑SO鍩熷悕涔熻告湁鐐歸檶鐢燂紝浣嗗畠鍗存嫢鏈夌潃鑷宸辯殑鐗規畩鍔熻兘鍜屼嬌鐢ㄥ満鏅銆
SO鍩熷悕鐨勫畾涔
SO鍩熷悕鏄鈥淪tack Overflow鈥濓紙涓鏂囩炕璇戜負鈥滄爤婧㈠嚭鈥濓級鐨勭緝鍐欙紝涓涓鐭ュ悕鐨勭▼搴忓憳闂絳旂綉絝欙紝SO鍩熷悕鐩存帴鎸囧悜璇ョ綉絝欍
SO鍩熷悕鍦2014騫磋娉ㄥ唽錛屽苟涓斾笉鍍忓叾浠栬緝涓哄父瑙佺殑鍩熷悕閭f牱闇瑕佺淮鎶ょ浉搴旂殑緗戠珯鎴栧簲鐢ㄧ▼搴忥紝鑰屾槸鐩存帴鎸囧悜浜哠tack Overflow緗戠珯銆傚逛簬鏃墮棿鍜岀簿鍔涙湁闄愮殑紼嬪簭鍛樻潵璇達紝榪欐牱鐨勫煙鍚嶄嬌鐢ㄨ搗鏉ュ嶮鍒嗕究鎹楓
鍦ㄥ緢澶氱▼搴忓憳鍜屽紑鍙戣呯殑鐢熸椿涓錛孲tack Overflow緗戠珯浼間箮宸茬粡鎴愪負浜嗕竴縐嶄紶緇熺殑涔犳儻錛岀▼搴忓憳鍦ㄩ亣鍒伴棶棰樻椂閮戒細絎涓鏃墮棿涓婅繖涓緗戠珯榪涜屾煡鎵俱佹彁闂鍜屽洖絳斻傝岀敱浜嶴O鍩熷悕瀵瑰簲鐨勫氨鏄榪欎釜緗戠珯錛屾墍浠ュ湪瀹為檯鎿嶄綔鏃訛紝鍙闇綆鍗曞湴鍦ㄦ祻瑙堝櫒涓杈撳叆SO鍩熷悕鍗沖彲鐩存帴璁塊棶Stack Overflow緗戠珯銆
SO鍩熷悕鐨勯噸瑕佹
闅忕潃縐戞妧鐨勪笉鏂鍙戝睍錛岃$畻鏈烘妧鏈閫愭笎璧板叆浜嗗悇琛屽悇涓氾紝紼嬪簭鍛樺拰寮鍙戣呬篃寰楀埌浜嗚秺鏉ヨ秺澶氱殑閲嶈嗗拰鍏蟲敞銆傝屽湪榪欎釜榪囩▼涓錛孲tack Overflow榪欎釜闂絳旂ぞ鍖虹綉絝欎篃鍙樺緱瓚婃潵瓚婂彈嬈㈣繋錛屾嫢鏈変簡澶ч噺鐨勭敤鎴峰拰鐭ヨ瘑搴撱
Stack Overflow緗戠珯鐨勭煡璇嗗簱涓娑夊強鐨勬妧鏈鍜岄嗗煙闈炲父騫挎硾錛岀敤鎴峰彲浠ラ拡瀵逛笉鍚岀殑闂棰樿繘琛屾彁闂鍜屽洖絳旓紝褰㈡垚浜嗕竴涓闈炲父瀹屽杽鐨勭ぞ鍖虹敓鎬併傝孲O鍩熷悕鐨勬帹鍑猴紝鏇存槸涓虹▼搴忓憳鍜屽紑鍙戣呮彁渚涗簡涓涓鏂逛究銆佸揩閫熴侀珮鏁堢殑璁塊棶閫氶亾錛岃╀粬浠鑳藉熸洿鍔犺繀閫熷湴鎵懼埌騫惰В鍐寵嚜宸辯殑闂棰樸
SO鍩熷悕鐨勪嬌鐢ㄦ柟娉
瀵逛簬鎯寵佷嬌鐢⊿O鍩熷悕鏉ヨ塊棶Stack Overflow緗戠珯鐨勪漢鏉ヨ達紝鏈綆鍗曠殑鏂規硶灝辨槸鍦ㄦ祻瑙堝櫒涓杈撳叆SO鍩熷悕錛屾寜涓嬪洖杞﹂敭錛屽嵆鍙鐩存帴榪涘叆璇ョ綉絝欍
褰撶劧錛屽傛灉鎮ㄦ兂瑕佸皢SO鍩熷悕鐢ㄤ簬鍏朵粬鐢ㄩ旓紝姣斿傚壋寤鴻嚜宸辯殑涓浜虹綉絝欐垨鑰呭簲鐢ㄧ▼搴忥紝閭d箞鎮ㄤ篃鍙浠ュ湪榪涜岀浉鍏崇殑娉ㄥ唽鍜岄厤緗鍚庝嬌鐢ㄨュ煙鍚嶃
鎬葷殑鏉ヨ達紝SO鍩熷悕鍙浠ヤ負紼嬪簭鍛樺拰寮鍙戣呮彁渚涗竴涓蹇閫熴佹柟渚跨殑鏂瑰紡鏉ヨ幏鍙栦粬浠鎵闇鐨勮祫婧愬拰淇℃伅錛屼負浠栦滑鐨勫伐浣滃拰鐢熸椿甯︽潵浜嗗法澶х殑渚垮埄銆
緇撹
鍦ㄨ繖涓蹇閫熷彂灞曠殑鏃朵唬錛屾垜浠闇瑕佷笉鏂鍔犲己鑷宸辯殑鎶鑳藉拰鐭ヨ瘑鍌ㄥ囷紝鑰孲tack Overflow浣滀負涓涓钁楀悕鐨勭▼搴忓憳闂絳旂ぞ鍖猴紝鏃犵枒鏄甯鍔╂垜浠瀹炵幇榪欎竴鐩鏍囩殑閲嶈佸伐鍏楓係O鍩熷悕鐨勫嚭鐜幫紝鏇存槸涓烘垜浠鎻愪緵浜嗕竴涓鏇村姞鏂逛究銆佸揩閫熺殑璁塊棶閫氶亾銆
褰撶劧錛岄櫎浜哠O鍩熷悕錛岃繕鏈夊緢澶氬叾浠栨湁瓚g殑鍩熷悕鍜岀綉絝欑瓑鐫鎴戜滑鍘誨彂鐜幫紝璁╂垜浠涓璧蜂繚鎸佸ソ濂囧績錛屼笉鏂鎺㈢儲鍚с
Ⅲ 程序員封閉開發可以百度嗎
可以。
只要不泄密是不影響程序員上網查找相關資料的。
Ⅳ java緙栫▼鍏ㄨ兘璇嶅吀綺懼僵鐣岄潰
Java緙栫▼鍏ㄨ兘璇嶅吀鎻愪緵浜嗕竴涓涓板瘜鐨勫姛鑳界晫闈錛屾棬鍦ㄥ府鍔╃▼搴忓憳鍏ㄩ潰鎻愬崌鎶鑳姐傞栧厛錛屽畠鐨"鏌ヨ"鍔熻兘鏀鎸佸揩閫熸煡鎵劇紪紼嬬浉鍏崇殑鏈璇鍜屾傚康錛屼負瀛︿範鑰呮彁渚涗簡鍗蟲椂鐨勫府鍔┿"鏌ヨ㈣劇疆"鍒欏厑璁哥敤鎴瘋嚜瀹氫箟鎼滅儲鍋忓ソ錛岀『淇濊幏鍙栧埌鏈閫傚悎浠栦滑鐨勪俊鎮銆
鍦"鏂規堜腑蹇"錛岀▼搴忓憳鍙浠ユ壘鍒板悇縐嶅疄鐢ㄧ殑緙栫▼瑙e喅鏂規堬紝鏃犺烘槸欏圭洰綆$悊榪樻槸鎶鏈闅鵑橈紝閮借兘鍦ㄨ繖閲屾壘鍒版湁浠峰肩殑鍙傝冦"杈呭姪璇嶅吀"鍒欐槸鏂版墜鐨勭忛煶錛屽畠鍖呭惈浜嗗熀紜緙栫▼璇璦鐨勮﹀敖瑙i噴錛屽府鍔╁垵瀛﹁呭揩閫熷叆闂ㄣ
"宸ュ叿闆"闆嗗悎浜嗗氱嶅疄鐢ㄥ伐鍏鳳紝濡備唬鐮佺墖孌電$悊銆佷唬鐮佹牸寮忓寲絳夛紝涓哄紑鍙戝伐浣滄彁渚涗究鍒┿"媯緔"鍔熻兘鏁村悎浜嗕赴瀵岀殑鏂囨。鍜屾暀紼嬶紝婊¤凍娣卞害瀛︿範鐨勯渶奼傘
鐣岄潰涓蹇冭捐$畝媧佺洿瑙傦紝鏃犺烘槸"緇冧範鐣岄潰"鐨勬ā鎷熺紪紼嬬幆澧冿紝榪樻槸"鍏ラ棬妯″紡"鐨勫紩瀵兼暀紼嬶紝閮借嚧鍔涗簬鎻愬崌鐢ㄦ埛鐨勬搷浣滀綋楠屻"瑙嗛戜腑蹇"鍒欓氳繃瑙嗛戞暀紼嬶紝甯鍔╃敤鎴鋒洿鐩磋傚湴鐞嗚В鍜屾帉鎻″嶆潅鐨勭紪紼嬫傚康銆
鐢ㄦ埛榪樺彲浠ラ氳繃"鎼滆棌"鍔熻兘淇濆瓨浠栦滑鎰熷叴瓚g殑鍐呭癸紝"鎼滅儲"鍔熻兘鍒欒╀俊鎮鏌ユ壘鏇翠負楂樻晥銆"鎴戠殑浠g爜"妯″潡鏄涓浜洪」鐩鐨勬暣鐞嗗拰鍥為【絀洪棿錛屾湁鍔╀簬璺熻釜鍜岀$悊欏圭洰榪涘害銆
鏈鍚庯紝"搴旂敤妯″紡"鎻愪緵浜嗛傚悎涓嶅悓鍦烘櫙鍜岄渶奼傜殑浣跨敤浣撻獙錛屾棤璁轟綘鏄瀛︿範鏂版墜榪樻槸緇忛獙涓板瘜鐨勫紑鍙戣咃紝閮借兘鍦ㄧ紪紼嬪叏鑳借瘝鍏鎬腑鎵懼埌閫傚悎鑷宸辯殑鍔熻兘銆
銆妀ava緙栫▼鍏ㄨ兘璇嶅吀銆嬫槸鐢辨槑鏃ョ戞妧緙栬憲錛岀數瀛愬伐涓氬嚭鐗堢ぞ鍑虹増鐨勪笓闂ㄤ負騫垮ぇ紼嬪簭璁捐′漢鍛樺紑鍙戠殑緙栫▼瀛︿範浜у搧銆傝ヤ功鍐呭規兜鐩栦簡鎶鏈銆侀」鐩銆佹柟妗堛佹簮浠g爜銆佽嗛戙佺晫闈㈢瓑鍚勪釜鏂歸潰銆
Ⅳ 如何使用搜索技巧來成為一名高效的程序員
可解決實際問題的高效搜索
A. 查找
1. 定義——弄清楚要解決什麼問題,並以要查找的內容為焦點。網路上有如此多的有趣的材料,以至於搜索過程能輕易地佔掉你全部的工作時間(和個人時間)。
2. 檢索(使用標准盯和的Google、代碼搜索或其他的檢索引擎)—有很多關於如何高效的使用檢索引擎的建議。
3. 瀏覽結果(內容的質量、可信度及專業技術的水平;如果資料的可信度過低,無須再看)-> 閱讀 -> 評估(人力物力、所需工具及函數庫)
B. 使用
1. 復制代碼 – 單獨復制(針對這一目的,帶有長釘技術的顯式單元測試最適合)
2. 清除代碼 – 僅保留最小限度、相關性代碼,清除解決方案中的其它代碼。
3. 在系統中應用代碼。
C. 學習
1. 理解——你做手慶了什麼及你為什麼那樣做——從代碼和實現中學習。
2. 擴充知識——
a. 實踐性知識:解決問題的特定方法、技巧及風格;
b. 概念知識:學習新概念、提煉現有的並構建自己的概念;
c. 隱性知識:明智地使用並學習搜索到的解決方案,經驗會自然而然地得到增長。
3. 收集(鏈接、意見、參考文獻、閱讀清單)—任何對你今畢則握後搜索、發現及學習有用的有趣信息。為這些目標積累知識。
Ⅵ 瀛︾敓蹇呯湅紼嬪簭鍛樺垎姘村箔楂樹竴綰у埆涓嶅悓浜虹敓
紼嬪簭鍛樺叓涓孌典綅絳夌駭浣犵殑絳夌駭?
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璇璦錛屾彁鍑轟簡宸寸戞柉鑼冨紡錛屽歸珮綰х▼搴忚璦鐨勫彂灞曡搗浜嗛噸瑕佷綔鐢;
Ⅶ it個人簡歷範文_優秀程序員個人求職簡歷
現在IT工作人員找工作都是在通過網路來找,因此一份良好的個人簡歷對於獲得 面試 機會至關重要。本文是我為大家整理的it 個人簡歷 範文 ,僅供參考。
it個人簡歷範文篇一個人信息:
姓 名: 性 別: 男
年 齡: 2 居 住 地:
學 歷: 本科 畢業 院校:
專 業: 計算機科學與技術 電 話:
電子郵箱:
求職意向:java軟體工程師及相關職業
IT技能:
1. 熟練Java、JSP/Servlet、Struts1.2、Hibernate、Spring、Struts2.1
2. 熟練HTML、JavaScript、XML、AJAX、iReport、JQuery;
3. 熟悉Oracle、MySQL,能使用Oracle、MySQL進行開發
4. 能夠以Oracle/Tomcat/MyEclipse/搭配開發環境,Oracle是企業級的資料庫,Tomcat是免
費開源的Web伺服器,MyEclipse是很強大的Java集成開發工具。
5. 熟練使用流行的輔助技術(JDBC/Log4j/JUnit/ AJAX),JDBC用以進行資料庫操作,Log4j
用以記錄日誌,JUnit用以進行單元測試,AJAX用以進行動態驗證和頁面局部刷新。
6. 熟悉OOAD和UML思想。
7. 熟練在Windows環境下的編程 ,開發和環境的搭建,以及伺服器的搭建和項目的部署。熟悉
liunx,unix 環境下的編程。
另外: 熟悉C和VC++編程語言。
項目 經驗 及工作經驗: 2011 / 1——2011 / 5:北京達內科技集團:
項目名稱:TOLO航空公司3G應用門戶(T-3GABS)
項目時間:2011/02
軟體環境:Windows + Android + SQlite
開發工具:Eclipse Galileo
項目描述:為了改進服務質量,提升服務品質,為智能手機用戶提供實時在線的訂票服務,TOLO航空公司決定開發一套3G應用門戶系統,以適應日益增長的客戶需求。該系統使得用戶能通過智能手機客戶端完成航班查詢,訂票,訂單管理,訂單支付,網點查詢,會員積分查詢,動態航班查詢,訂閱消息等功能。
在該項目開發之前,TOLO航空公司已有基於專線網路的T-ABCS營業櫃員系統,和基於Internet的T-WABS(web營業系統),前者主要為TOLO航空公司內部的營業網點提供完整的營業服務(訂票,退票,改簽,列印發票,積分管理等),後者為普通互聯網用戶提供受限的服務(訂票,支付,查詢等)。T-3GABS與以上兩個項目共享同樣的航班信息,與T-WABS共享同樣的用戶賬戶和訂單信息。
項目收獲:通過這個項目的設計,我初步了解了航空公司各業務的基礎知識,對航空公司的運營有了基本的認識。通過該項目,使我對資料庫的操作更加熟悉,同時也加深了對Android系統的理解。
項目名稱:電子商務購物平台(GWAP:通用 WEB 應用平台——General WEB applicationplatform)
項目時間:2011/03
軟體環境:Windows+ Tomcat6.0+ MySQL
開發工具:MyEclipse
項目描述:通用WEB 應用系統,包括交易系統和管理系統兩個獨立的子系統
1. 交易系統功能描述:
商品展示:實現商品預覽、商品明細、分類檢索功能。
購物車: 實現添加商品、刪除條目、恢復條目、數量修改、清空購物車、結算以及為登錄用戶持久化購物車中商品信息的功能。
我的訂單:實現訂單確認、訂單列表、刪除訂單、查詢明細功能。
用戶管理:實現登入/登出、用戶注冊、信息修改功能。
2. 管理系統管理描述:
用戶管理:對於系統管理員提供用戶刪除、用戶查詢功能。
商品管理:實現商品列表、商品發布、商品刪除、商品修改功能。
項目收獲:在完成該項目的過程中,在老師的指導下,我們模仿struts1.3版本寫出了該電子商務平台的框架,並基於該框架自行完成了開發任務。此次開發任務的順利完成不僅加深了我對框架設計的理解,也更讓我認識到MVC框架的真正含義,對java面向對象思想也有了新的認識。對組件開發的理解也更加透徹。
工作經驗:2010年11月份在滁州城市職業學院進行為期一個月的 教育 實習。實習內容代授Vfp課程。並在教育實習期間擔任實習小組組長,協助指導老師開展工作。通過本次實習,使我親身體會到教育工作者工作的艱辛,也深深的意識到作為一個教育工作者所承擔的責任。這讓我意思到,不管做什麼事情,只要做了,就一定盡全力做好,因為,不管是對自己或者對別人,這都是一種責任。
教育經歷:
2007 / 09——2011 / 07:於安徽科技學院接受本科教育 2011 / 01——2010/ 05:於北京達內科技集團(石景山)校區接受JAVA培訓 所獲證書:
C+E國際軟體工程師Java培訓證書 高級軟體工程師 頒發單位:工信部頒發 CET4 語言技能:
英語:能閱讀一般的英文報紙和技術文檔,並能進行簡單日常對話,能在工具書或工具軟體的幫助下,閱讀和書寫較難的英文文檔以及英漢互譯。
自我評價 :
勤奮好學,能吃苦耐勞,做事善始善終、腳踏實地; 具有良好的團隊合作精神,工作積極上進;
能勇於面對困難,善於分析和解決問題,動手實踐能力強;
能承受較高的工作壓力,能出差。
有責任感和使命感。
it個人簡歷範文篇二姓 名:
出生日期:
工作年限:
手 機:
目前年薪:
戶 口:
地 址: 喬布斯 1978年10月3日 10年 13761717109 15萬 人民幣 四川 個人簡歷 性 別: 居 住 地: 電子郵件: 男 上海-浦東新區 [email protected] 上海市浦東新區楊高中路2128號
郵 編: 200135
自我評價
本人性格開朗,工作認真負責,積極上進,思維敏捷、善於創新,且適應能力強;熟練掌握了多種電腦硬體、軟體和各種 操作系統 及 網路知識 ;具有良好的交際能力,獨立的工作能力及較強的的組織能力;有豐富的軟體開發經驗和項目實施經驗,善於協調溝通,有較強的團隊合作精神。
求職意向
到崗時間:
工作性質:
目標地點:
期望薪水: 待定 全職 上海 面議 /月
目標職能: 高級軟體工程師 ;資料庫工程師/管理員 ;系統分析員 ;項目經理 ;項目執行/協調人員
工作經驗
2005/8--至今:(中國)易初蓮花連鎖超市有限公司
所屬行業: 批發/零售
資訊部 POS系統主管
維護Retalix storeline系統,解決各種問題,支持全國近百家超市的正常運營
處理門店的日常問題,支持門店的系統正常運營;
安裝、升級storeline系統,根據營運需求維護storeline的設置;
測試storeline新版本,查找和記錄storeline版本的缺點;
開發製作各種維護工具和監控工具,高效維護管理全國所有門店的POS系統;
組織培訓IT技術人員,提升團隊IT技能和高效解決問題的能力。
根據公司營運需求,協助各軟體供應商解決其軟體與POS系統的介面集成問題。
2004/5--2005/8:上海震旦辦公設備有限公司
所屬行業: 貿易/進出口
資訊部 系統分析員
本人在震旦工作期間,根據工作需要擔任過程式設計師、系統分析員及幾個項目的負責人,多次參與ERP的二次開發工作,並獨立設計與編寫過大量報表程式,多次 組織內部技術講解及技術培訓工作,協助公司同仁處理在日常工作流程中遇到的各種系統問題;參與過集團各分公司之間的VC、VOIP及的架構建設,為 海外分公司長期提供信息咨詢和技術支持;也曾根據公司業務發展需要,組織並開發出震旦自己的商品信息發布網站,為公司的信息化及無紙化建設作出了應有的貢 獻,多次被評為優秀員工,獲得公司領導和同事的一致好評。
2002/7--2004/5:亞力山卓(深圳)家私有限公司
所屬行業:
機械/設備/重工 資訊部 系統工程師
本人從加入亞力山卓(深圳)家私有限公司,根據公司需要擔任過硬體工程師,網路工程師和軟體設計師等職位,在該公司,曾有幸作為項目組長參加該公司的 Oracle 11i的導入工作,在系統導入過程中全程參與ERP各財務模組的教育訓練,全程參加D2K、DBA教育培訓工作;並最終協助IBM顧問師,為公司的ERP 項目最後的順利上線運作作出了貢獻,獲得公司領導的肯定。 教育經歷
1998/9--2002/6
武漢理工大學
信息管理和信息系統
本科
我 在校期間曾學習課程有:C語言、數據結構、電子技術、資料庫原理、計算機組織與結構、計算機硬體及介面電路設計、匯編語言程序設計、C++程序設計、VB 程序設計、Delphi程序設計、軟體工程、計算機網路原理、網路編程,網路架構、ASP、SQL Server資料庫、大學英語、高等數學等課程。 培訓經歷
2006/3--2006/5
外請專業講師
項目經理PMP培訓 Axapta,X++ ASP.Net開發訓練 Oralce
DBA,Oracle
Developer
2004/7--2004/10 ESG顧問有限公司 2004/5--2004/6
震旦華夏資訊
2002/12--2003/2 ORACLE 台灣分公司 語言
語言能力
2000,SQL/Plus
英語 熟練 IT技能 技能名稱
熟練程度 精通 精通 精通 熟練 熟練 熟練 熟練 熟練 熟練 熟練 熟練
使用時間 10年 10年 8年 8年 5年 5年 8年 6年
SQL Server Visual Basic Windows Server Oracle AIX Unix Linux LAN/ WAN
Developer/ Designer 2000 Java C++
>>>下一頁更多精彩“it行業個人簡歷範文”