‘壹’ C璇瑷锘虹镄勫凡缁忓︿简锛岀劧钖庝篃浼氩儚锲句功绠$悊绯荤粺杩欑岖▼搴︾殑缂栫▼锛屾兂瑕佹洿杩涗竴姝ワ纴涔嫔悗搴旇ョ湅浠涔堜功锛燂纻鍏蜂綋
濡傛灉鑳芥椂鍏夊掓祦锛屽洖鍒拌繃铡伙纴浣滀负涓涓寮鍙戜汉锻桡纴浣犲彲浠ュ憡璇夎嚜宸卞湪镵屼笟鐢熸动鍒濇湡搴旇ヨ讳竴链锛 浣犱细阃夋嫨鍝链涔﹀憿锛熸垜甯屾湜杩欎釜涔﹀崟鍒楄〃鍐呭逛赴瀵岋纴鍙浠ユ兜鐩栧緢澶氢笢瑗裤傗
1銆併娄唬镰佸ぇ鍏ㄣ 鍙茶拏澶路杩埚厠搴峰埚皵
鎺ㄨ崘鏁帮细1684
钬滀紭绉镄勭紪绋嫔疄璺电殑锏剧戝叏涔︼纴銆娄唬镰佸ぇ鍏ㄣ嬫敞閲崭釜浜烘妧链锛屽叾涓镓链変笢瑗垮姞璧锋潵锛 灏辨槸鎴戜滑链鑳芥墍璇寸殑钬灭紪鍐欐暣娲佺殑浠g爜钬濄傝繖链涔︽湁50椤靛湪璋堣轰唬镰佸竷灞銆傗 钬斺 Joel Spolsky
瀵逛簬鏂版坠𨱒ヨ达纴杩欐湰涔︿腑镄勮傚康链夌偣楂橀桩浜嗐傚埌浣犲嗳澶囬槄璇绘や功镞讹纴浣犲簲璇ュ凡缁忕煡阆揿苟瀹炶返杩囦功涓99%镄勮傚康銆傗 esac
Steve McConnell镄勫师浣溿娄唬镰佸ぇ鍏ㄣ(绗1鐗)鏄鍏璁ょ殑鍏充簬缂栫▼镄勬渶浣冲疄璺垫寚鍗椾箣涓锛 鍦ㄨ繃铡荤殑鍗佸氩勾闂达纴链涔︿竴鐩村湪甯锷╁紑鍙戜汉锻樼紪鍐欐洿濂界殑杞浠躲
鐜板湪锛屼綔钥呭皢杩欐湰缁忓吀镢椾綔鍏ㄦ柊婕旂粠锛岃瀺鍏ヤ简链鍓嶆部镄勫疄璺垫妧链锛屽姞鍏ヤ简涓婄栌涓宕鏂扮殑浠g爜绀轰緥锛 鍏呭垎灞旷ず浜呜蒋浠舵瀯寤虹殑镩烘湳镐у拰绉戝︽с McConnell姹囬泦浜嗘潵镊镰旂┒链烘瀯銆佸︽湳鐣屼互鍙娄笟鐣屾棩甯稿疄璺电殑涓昏佺煡璇嗭纴 鎶婃渶楂樻晥镄勬妧链鍜屾渶閲嶈佺殑铡熺悊浜ょ粐铻崭细涓鸿繖链镞㈡竻鏅板张瀹炵敤镄勬寚鍗椼
镞犺烘偍镄勭粡楠屾按骞冲备綍锛屼篃涓岖℃偍鍦ㄦ庢牱镄勫紑鍙戠幆澧冧腑宸ヤ綔锛屼篃镞犺洪”鐩鏄澶ф槸灏忥纴 链涔﹂兘灏嗘縺鍙戞偍镄勬濈淮骞跺府锷╂偍鏋勫缓楂桦搧璐ㄧ殑浠g爜銆
銆娄唬镰佸ぇ鍏锛堢2鐗堬级)銆嫔仛浜嗗叏闱㈢殑镟存柊锛屽炲姞浜嗗緢澶氢笌镞朵勘杩涚殑鍐呭癸纴鍖呮嫭瀵规柊璇瑷銆佹柊镄勫紑鍙戣繃绋嬩笌鏂规硶璁虹殑璁ㄨ虹瓑绛夈
2銆併婄▼搴忓憳淇镣间箣阆撱
鎺ㄨ崘鏁帮细1504
瀵逛簬闾d簺宸茬粡瀛︿範杩囩紪绋嬫満鍒剁殑绋嫔簭锻樻潵璇达纴杩欐槸涓链鍗撹秺镄勪功銆 鎴栬镐粬浠杩樻槸鍦ㄦ牎鐢燂纴浣嗗硅佽嚜宸卞仛浠涔堬纴杩樻劅瑙変笉鏄寰埚畨鍏ㄣ
灏卞儚钻夊浘鍜屾灦鏋勪箣闂寸殑宸鍒銆傝槠铹朵綘鍦ㄥ︽牎璇惧爞涓婂﹀埌镄勬槸鐢诲浘锛屼綘涔熷彲浠ョ敾镄勫緢婕备寒锛 浣嗗傛灉浣犺夊缑浣犱笉澶鐭ラ亾浠庡摢鍎夸笅镓嬶纴濡傛灉镆愪汉瑕佷綘镫镊鐢讳竴涓狿2P镄勯煶涔愪氦鎹㈢绣缁滃浘锛岄偅杩欐湰涔﹀氨阃傚悎浣犱简銆傗斺 Joel
銆婄▼搴忓憳淇镣间箣阆:浠庡皬宸ュ埌涓揿躲嫔唴瀹圭亩浠嬶细銆婄▼搴忓憳淇镣间箣阆撱嬬敱涓绯诲垪镫绔嬬殑閮ㄥ垎缁勬垚锛 娑电洊镄勪富棰树粠涓浜鸿矗浠汇佽亴涓氩彂灞曪纴鐭ラ亾鐢ㄤ簬浣夸唬镰佷缭鎸佺伒娲汇佸苟涓旀槗浜庢敼缂栧拰澶岖敤镄勫悇绉嶆灦鏋勬妧链锛 鍒╃敤璁稿氩瘜链夊ū涔愭х殑濂囬椈杞朵簨銆佹湁镐濇兂镐х殑渚嫔瓙鍙婃湁瓒g殑绫绘瘆锛 鍏ㄩ溃阒愰喷浜呜蒋浠跺紑鍙戠殑璁稿氢笉钖屾柟闱㈢殑链浣冲疄璺靛拰閲嶅ぇ闄烽槺銆
镞犺轰綘鏄鍒濆﹁咃纴鏄链夌粡楠岀殑绋嫔簭锻桡纴杩樻槸杞浠堕”鐩缁忕悊锛屻婄▼搴忓憳淇镣间箣阆:浠庡皬宸ュ埌涓揿躲嬮兘阃傚悎浣犻槄璇汇
3銆併婅$畻链虹▼搴忕殑鏋勯犲拰瑙i喷銆
鎺ㄨ崘鏁帮细916
灏变釜浜鸿岃█锛岃繖链涔︾洰鍓崭负姝㈠规垜褰卞搷阅夊掔殑涓链缂栫▼涔︺
銆娄唬镰佸ぇ鍏ㄣ嬨併婇吨鏋勚嫔拰銆婅捐℃ā寮忋嬭繖浜涚粡鍏镐功浼氭暀缁欎綘楂樻晥镄勫伐浣滀範𨱍鍜屼氦鏄撶粏鑺伞 鍏朵粬镀忋娄汉浠堕泦銆嬨併婅$畻链虹紪绋嫔绩鐞嗗︺嫔拰銆娄汉链堢炶瘽銆嬭繖浜涗功浼氭繁鍏ヨ蒋浠跺紑鍙戠殑蹇幂悊灞傞溃銆 鍏朵粬涔︾睄鍒椤勭悊绠楁硶銆傝繖浜涗功閮芥湁镊宸辨墍灞炵殑浣岖疆銆
铹惰屻婅$畻链虹▼搴忕殑鏋勯犲拰瑙i喷銆嬩笌杩欎簺涓嶅悓銆 杩欐槸涓链浼氩惎鍙戜綘镄勪功锛屽畠浼氱噧璧蜂綘缂栧啓鍑鸿壊绋嫔簭镄勭儹𨱍咃绂 瀹冭缮灏嗘暀浼氢綘璁よ瘑骞舵h祻缇庯绂 瀹冧细璁╀綘链夌嶆暚鐣忥纴璁╀綘闅句互鎶戝埗鍦版复链涘︿範镟村氱殑涓滆タ銆
鍏朵粬涔︽垨璁镐细璁╀綘鎴愪负涓浣嶆洿鍑鸿壊镄勭▼搴忓憳锛屼絾姝や功灏嗕竴瀹氢细璁╀綘鎴愪负涓钖岖▼搴忓憳銆
钖屾椂锛屼綘灏嗕细瀛﹀埌鍏朵粬涓滆タ锛屽嚱鏁板纺缂栫▼锛堢涓夌珷锛夈佹俨镐ц$畻銆佸厓缂栫▼銆佽櫄𨰾熸満銆佽В閲婂櫒鍜岀紪璇戝櫒銆
涓浜涗汉璁や负姝や功涓嶉傚悎鏂版坠銆 涓浜鸿や负锛岃槠铹舵垜骞朵笉瀹屽叏璁ゅ悓瑕佹湁涓浜涚紪绋嬬粡楠屾墠鑳借绘や功锛屼絾鎴戣缮鏄涓瀹氭帹钻愮粰鍒濆﹁呫 姣旷珶杩欐湰涔︽槸鍐欑粰镢楀悕镄6.001锛屾槸楹荤渷鐞嗗伐瀛﹂櫌镄勫叆闂ㄧ紪绋嬭剧▼銆 姝や功鎴栬搁渶瑕佸氩仛锷锷涳纸灏ゅ叾浣犲湪锅氱粌涔犵殑镞跺欙纴浣犱篃搴斿綋濡傛わ级锛屼絾杩欎釜浠锋槸瀵瑰缑璧疯繖链涔︾殑銆
4銆併奀绋嫔簭璁捐¤瑷銆
鎺ㄨ崘鏁帮细774
杩欐湰涔︾亩娲佹槗璇伙纴浼氭暀缁欎綘涓変欢浜嬶细C 缂栫▼璇瑷锛涘备綍镀忕▼搴忓憳涓镙锋濊冿绂搴曞眰璁$畻妯″瀷銆 锛堣繖瀵圭悊瑙b滃簳灞傗濋潪甯搁吨瑕侊级钬斺 Nathan
銆奀绋嫔簭璁捐¤瑷銆(绗2鐗堟柊鐗)璁茶堪娣卞叆娴呭嚭锛岄厤钖埚吀鍨嬩緥璇侊纴阃氢织鏄撴哕锛屽疄鐢ㄦу己锛 阃傚悎浣滀负澶т笓闄㈡牎璁$畻链轰笓涓氭垨闱炶$畻链轰笓涓氱殑C璇瑷鏁欐潗锛屼篃鍙浠ヤ綔涓轰粠浜嬭$畻链虹浉鍏宠蒋纭浠跺紑鍙戠殑鎶链浜哄憳镄勫弬钥冧功銆
銆奀绋嫔簭璁捐¤瑷銆(绗2鐗堟柊鐗)铡熻宪鍗充负C璇瑷镄勮捐¤呬箣涓Dennis M.Ritchie鍜岃宪钖岖殑璁$畻链虹戝﹀祎rian W.Kernighan钖堣宪镄 涓链浠嬬粛C璇瑷镄勬潈濞佺粡鍏歌宪浣溿 鎴戜滑鐜板湪瑙佸埌镄勫ぇ閲忚鸿堪C璇瑷绋嫔簭璁捐$殑鏁欐潗鍜屼笓镢楀潎浠ユや功涓鸿掴链銆 铡熻宪绗1鐗堜腑浠嬬粛镄凛璇瑷鎴愪负钖庢潵骞挎硾浣跨敤镄凛璇瑷鐗堟湰钬斺旀爣鍑咰镄勫熀纭銆
浜轰滑镡熺煡镄勨渉ello,world钬濈▼搴忓氨鏄鐢辨湰涔﹂栨″紩鍏ョ殑锛岀幇鍦锛岃繖涓绋嫔簭宸茬粡鎴愪负镓链夌▼搴忚捐¤瑷鍏ラ棬镄勭涓璇俱
5銆併婄畻娉曞艰恒
鎺ㄨ崘鏁帮细671
銆娄唬镰佸ぇ鍏ㄣ嬫暀浣犲备綍姝g‘缂栫▼锛 銆娄汉链堢炶瘽銆嬫暀浣犲备綍姝g‘绠$悊锛 銆婅捐℃ā寮忋嬫暀浣犲备綍姝g‘璁捐♀︹
鍦ㄦ垜鐪嬫潵锛屼唬镰佸彧鏄涓涓宸ュ叿锛屽苟闱炵簿楂撱 寮鍙戣蒋浠剁殑涓昏侀儴鍒嗘槸鍒涘缓鏂扮畻娉曟垨閲嶆柊瀹炵幇鐜版湁绠楁硶銆 鍏朵粬閮ㄥ垎鍒椤儚閲嶆柊缁勮呬箰楂樼尔鍧楁垨鍒涘缓钬灭$悊钬濆眰銆
鎴戜緷铹舵ⅵ𨱍宠繖镙风殑宸ヤ綔锛屾垜镄勫ぇ閮ㄥ垎镞堕棿锛>50%锛夋槸鍦ㄥ啓绠楁硶锛屽叾浠栤灭$悊钬濈粏鑺傚垯鐣欑粰鍏朵粬浜衡︹ 钬斺 Ran Biron
缁忓吀镄勭畻娉曚功,琚浜氶┈阃婄绣锛屻婄▼搴忓憳銆嬬瓑璇勯変负2006骞存渶鍙楄昏呭枩鐖辩殑鍗佸ぇIT锲句功涔嬩竴銆
绠楁硶棰嗗烟镄勬爣鍑嗘暀𨱒愶纴鍏ㄧ悆澶氭墍鐭ュ悕澶у﹂夌敤
MIT钖嶅笀镵旀坠阈稿氨锛岃瑾変负钬滆$畻链虹畻娉旷殑鍦g粡钬
缂栧啓涓婇噰鐢ㄤ简钬滀簲涓涓钬濓纴鍗充竴绔犱粙缁崭竴涓绠楁硶銆佷竴绉嶈捐℃妧链銆佷竴涓搴旂敤棰嗗烟鍜屼竴涓鐩稿叧璇濋樸
6銆併婇吨鏋勶细鏀瑰杽镞㈡湁浠g爜镄勮捐°
鎺ㄨ崘鏁帮细617
銆婇吨鏋:鏀瑰杽镞㈡湁浠g爜镄勮捐°嬫竻鏅板湴鎻绀轰简閲嶆瀯镄勮繃绋嬶纴瑙i喷浜嗛吨鏋勭殑铡熺悊鍜屾渶浣冲疄璺垫柟寮忥纴 骞剁粰鍑轰简浣曟椂浠ュ强浣曞湴搴旇ュ紑濮嬫寲鎺树唬镰佷互姹傛敼锽勚 涔︿腑缁椤嚭浜70澶氢釜鍙琛岀殑閲嶆瀯锛屾疮涓閲嶆瀯閮戒粙缁崭简涓绉岖粡杩囬獙璇佺殑浠g爜鍙樻崲镓嬫硶镄勫姩链哄拰鎶链銆
銆婇吨鏋:鏀瑰杽镞㈡湁浠g爜镄勮捐°嬫彁鍑虹殑閲嶆瀯鍑嗗垯灏嗗府锷╀綘涓娆′竴灏忔ュ湴淇鏀逛綘镄勪唬镰侊纴浠庤屽噺灏戜简寮鍙戣繃绋嬩腑镄勯庨橹銆
銆婇吨鏋:鏀瑰杽镞㈡湁浠g爜镄勮捐°嬮傚悎杞浠跺紑鍙戜汉锻樸侀”鐩绠$悊浜哄憳绛夐槄璇伙纴 涔熷彲浣滀负楂樼瓑闄㈡牎璁$畻链哄强鐩稿叧涓扑笟甯堢敓镄勫弬钥冭荤墿銆
鎴戞兂鎴戜笉寰椾笉鎺ㄨ崘銆婇吨鏋勚嬶细鏀硅繘鐜版湁浠g爜镄勮捐°傗斺 Martin
鎴戝繀椤绘圹璁わ纴鎴戞渶锽沧㈢殑缂栫▼璇褰曟槸鍑鸿嚜杩欐湰涔︼细浠讳綍涓涓鍌荤摐閮借兘鍐椤嚭璁$畻链鸿兘鐞呜В镄勭▼搴忥纴 钥屼紭绉镄勭▼搴忓憳鍗磋兘鍐椤嚭鍒浜鸿兘璇诲缑镍傜殑绋嫔簭銆傗斺 Martin Fowler
7銆併婅捐℃ā寮忋
鎺ㄨ崘鏁帮细617
镊1995骞村嚭鐗堜互𨱒ワ纴链涔︿竴鐩村悕鍒桝mazon鍜屽悇澶т功搴楅攒鍞姒滃墠鍒椼 杩10骞村悗锛屾湰涔︿粛鏄疉ddison-Wesley鍏鍙2003骞存渶鐣呴攒镄勫浘涔︿箣涓銆 涓鏂囩増阌鍞阃4涓囧唽銆
灏辨垜钥岃█锛屾垜璁や负锲涗汉甯缂栬宪镄勚婅捐℃ā寮忋嬫槸涓链鏋佷负链夌敤镄勪功銆 铏界劧姝や功骞朵笉镀忓叾浠栧缓璁涓镙锋湁鍏斥滃厓钬濈紪绋嬶纴浣嗗畠寮鸿皟灏佽呰稿傛ā寮忎竴绫荤殑浼樼缂栫▼鎶链锛 锲犺岄紦锷卞叾浠栦汉鎻愬嚭鏂版ā寮忓拰鍙嶆ā寮忥纸antipatterns锛夛纴骞惰繍鐢ㄤ簬缂栫▼瀵硅瘽涓銆傗斺 Chris Jester-Young
8銆併娄汉链堢炶瘽銆
鎺ㄨ崘鏁帮细588
鍦ㄨ蒋浠堕嗗烟锛屽緢灏戣兘链夊儚銆娄汉链堢炶瘽銆嬩竴镙峰叿链夋繁杩滃奖鍝嶅姏骞朵笖鐣呴攒涓嶈“镄勮宪浣溿
Brooks鍗氩+涓轰汉浠绠$悊澶嶆潅椤圭洰鎻愪緵浜嗘渶鍏锋礊瀵熷姏镄勮佽В銆 镞㈡湁寰埚氩彂浜烘繁鐪佺殑瑙傜偣锛屽张链夊ぇ閲忚蒋浠跺伐绋嬬殑瀹炶返銆 链涔﹀唴瀹规潵镊狟rooks鍗氩+鍦↖BM鍏鍙窼ystem/360瀹舵棌鍜孙S/360涓镄勯”鐩绠$悊缁忛獙銆
璇ヤ功鑻辨枃铡熺増涓缁忛溃涓栵纴鍗冲紩璧蜂笟鍐呬汉澹镄勫己鐑埚弽鍝嶏纴钖庡张璇戜负寰枫佹硶銆佹棩銆佷縿涓绛夊氱嶈瑷锛屽叏鐞冮攒閲忔暟锏句竾鍐屻 纭绔嬩简鍏跺湪琛屼笟鍐呯殑缁忓吀鍦颁綅銆
9銆併婅$畻链虹▼搴忚捐¤压链銆
鎺ㄨ崘鏁帮细542
銆婅$畻链虹▼搴忚捐¤压链銆嬬郴鍒楄宪浣滃硅$畻链洪嗗烟浜х敓浜嗘繁杩灭殑褰卞搷銆 杩欎竴绯诲垪鍫绉颁竴椤规旦澶х殑宸ョ▼锛岃嚜1962骞村紑濮嬬紪鍐欙纴璁″垝鍑虹増7鍗凤纴鐩鍓嶅凡缁忓嚭鐗堜简4鍗枫
銆婄编锲界戝﹀躲嬫潅蹇楁浘灏呜繖濂椾功涓庣埍锲犳柉鍧︾殑銆婄浉瀵硅恒嬬瓑涔﹀苟鍒楃О涓20涓栫邯链閲嶈佺殑12链鐗╃悊瀛﹁宪浣溿 鐩鍓岾nuth姝e皢姣旷敓绮惧姏鎶曞叆鍒拌繖閮ㄥ彶璇楁ц宪浣灭殑鎾板啓涓銆
杩欐槸楂桦痉绾冲炬敞蹇冭鍐欑殑涓链涔︺傗斺 Peter Coulton
10銆併婄紪璇戝师鐞嗐嬶纸榫欎功锛
鎺ㄨ崘鏁帮细462
鎴戝緢濂囨锛屽眳铹舵病浜烘彁鍒伴緳涔︺傦纸鎴栬稿凡链夋帹钻愶纴鎴戞病链夌湅鍒帮级銆 鎴戜粠娌″缮杩囨や功镄勭涓鐗埚皝闱銆 姝や功璁╂垜鐭ラ亾浜嗙紪璇戝櫒鏄澶氢箞鍦扮炲囩粷濡欍- DB
11銆併婃繁鍏ユ祬鍑鸿捐℃ā寮忋
鎺ㄨ崘鏁帮细445
寮哄ぇ镄勫啓浣滈樀瀹广
銆奌ead First璁捐℃ā寮忋(涓鏂囩増) 浣滆匛ric Freeman锛
ElElisabeth Freeman鏄浣滃躲佽插笀鍜屾妧链椤鹃梾銆
Eric𨰾ユ湁钥堕瞾澶у︾殑璁$畻链虹戝﹀崥澹瀛︿綅锛孍1isabath𨰾ユ湁钥堕瞾澶у︾殑璁$畻链虹戝︾曞+瀛︿綅銆
Kathy Sierra(javaranch锛巆om镄勫垱濮嬩汉)FHBert Bates鏄鐣呴攒镄凥eadFirst绯诲垪涔︾睄镄勫垱绔嬭咃纴涔熸槸Sun鍏鍙窲ava寮鍙戝憳璁よ瘉钥冭瘯镄勫紑鍙戣呫
链涔︾殑浜у搧璁捐″簲鐢ㄧ炵粡鐢熺墿瀛︺佽ょ煡绉戝︼纴浠ュ强瀛︿範鐞呜猴纴杩欎娇寰楄繖链涔﹁兘澶熷皢杩欎簺鐭ヨ瘑娣辨繁鍦板嵃鍦ㄤ綘镄勮剳娴烽噷锛 涓嶅规槗琚阆楀缮銆
链涔︾殑缂栧啓鏂瑰纺閲囩敤寮曞煎纺鏁椤︼纴涓岖洿鎺ュ憡璇変綘璇ユ庝箞锅氾纴钥屾槸鍒╃敤鏁呬簨褰扑綔寮曞瓙锛屽甫棰呜昏呮濊冨苟𨱍冲姙娉曡В鍐抽梾棰樸 瑙e喅闂棰樼殑杩囩▼涓鍙堜细浜х敓涓浜涙柊镄勯梾棰桡纴鍐岖户缁镐濊冦佺户缁瑙e喅闂棰桡纴杩欐牱鍙浠ュ姞娣变綋浼氥
浣滆呬互澶ч噺镄勭敓娲诲寲鏁呬簨褰撹儗鏅锛屼緥濡傜1绔犳槸楦瀛愶纴绗2绔犳槸姘旇薄绔欙纴绗3绔犳槸鍜栧暋搴楋纴 涔︿腑鎼閰嶅ぇ閲忕殑鎻掑浘(鍑犱箮姣忎竴椤甸兘链夊浘)锛屾墍浠ラ槄璇昏捣𨱒ョ敓锷ㄦ湁瓒o纴涓崭细镒熻夊埌鏄忔槒娆茬浔銆
浣滆呰缮鍒╃敤姝姝鏂沧枩镄勬坠鍐椤瓧浣掳纴澧炲姞钬灭幇鍦烘劅钬濄 绮惧绩璁捐¤稿氱垎绗戠殑瀵圭槠锛岃╁︿範杩囩▼涓崭细澶鏋鐕ャ 杩樻湁妯″纺锻婄槠鑺傜洰锛屽皢璁捐℃ā寮忔嫙浜哄寲鎴愯妭鐩𨱒ュ撅纴鐣呰皥鍏跺唴鍦ㄧ殑涓鍒囥 姣忎竴绔犻兘链夋暟鐩涓岖瓑镄勬祴楠岄樸 姣忕珷链钖庢湁涓椤佃佺偣鏁寸悊锛岃繖涔熸槸绮惧崕镓鍦锛屾垜閮芥槸鍒╃敤杩欎竴椤靛仛澶崭範銆
鎴戠煡阆揿洓浜哄府镄勚婅捐℃ā寮忋嬫槸涓链镙囧嗳涔︼纴浣嗗掍笉濡傚厛鐪嬬湅杩欓儴澶ч儴澶达纴姝や功镟翠负绠鏄撱 涓镞︿綘浜呜В浜呜В浜嗗熀链铡熷垯锛屽彲浠ュ幓鐪嫔洓浜哄府镄勯偅链鍦g粡浜嗐- Calanus
12銆併婂掼寰峰皵銆佽垒鑸嶅皵銆佸反璧涔︼细闆嗗纾镨т箣澶ф垚銆
鎺ㄨ崘鏁帮细437
濡傛灉涓嬫槀鐪熸f繁鍏ラ槄璇伙纴鎴戞帹钻愰亾镙兼媺鏂路渚涓栬揪锛图ouglas Hofstadter锛夌殑銆婂掼寰峰皵銆佽垒鑸嶅皵銆佸反璧涔︺嬨 浠栨瀬涓烘繁鍏ョ爷绌朵简绋嫔簭锻樻疮镞ラ兘瑕侀溃瀵圭殑闂棰桡细阃掑綊銆侀獙璇併佽瘉鏄庡拰甯冨皵浠f暟銆 杩欐槸涓链寰埚嚭镩茬殑璇荤墿锛岄毦搴︿笉澶э纴锅跺皵链夋写鎴桡纴涓镞︿綘瑕侀彇鎴桦埌搴曪纴灏嗘槸闱炲父鍊煎缑镄勚 钬 Jonik
13銆併娄唬镰佹暣娲佷箣阆撱
鎺ㄨ崘鏁帮细329
缁呜妭涔嬩腑镊链夊ぉ鍦帮纴鏁存磥鎴愬氨鍗撹秺浠g爜
灏界$碂绯旷殑浠g爜涔熻兘杩愯岋纴浣嗗傛灉浠g爜涓嶆暣娲侊纴浼氢娇鏁翠釜寮鍙戝洟阒熸偿瓒虫繁闄凤纴 鍐椤缑涓嶅ソ镄勪唬镰佹疮骞撮兘瑕佽楄垂闅句互璁℃暟镄勬椂闂村拰璧勬簮銆 铹惰岃繖绉嶆儏鍐靛苟闱炴棤娉曢伩鍏嶃
镢楀悕杞浠朵笓瀹禦oberfC.Marlin鍦ㄣ娄唬镰佹暣娲佷箣阆撱嬩腑涓轰綘锻堢幇鍑轰简闱╁懡镐х殑瑙嗛噹銆 Martin鎼哄悓ObjectMetltor鍏鍙哥殑钖屼簨锛屼粠浠栦滑链夊叧鏁存磥浠g爜镄勬渶浣虫晱鎹峰疄璺典腑鎻愮偧鍑鸿蒋浠舵妧镩虹殑浠峰艰傦纴 浠ラ(璇昏咃纴璁╀綘鎴愪负镟翠紭绉镄勭▼搴忓憳钬斺斿彧瑕佷綘镌镓嬬爷璇汇娄唬镰佹暣娲佷箣阆撱嬨
阒呰汇娄唬镰佹暣娲佷箣阆撱嬮渶瑕佷綘锅氢簺浠涔埚憿锛熶綘灏嗛槄璇讳唬镰佲斺斿ぇ閲忎唬镰併 銆娄唬镰佹暣娲佷箣阆撱嬩绩浣夸綘镐濊冧唬镰佷腑浣曡皳姝g‘锛屼綍璋挞敊璇銆 镟撮吨瑕佺殑鏄锛屻娄唬镰佹暣娲佷箣阆撱嫔皢淇冧娇浣犻吨鏂拌瘎浼拌嚜宸辩殑涓扑笟浠峰艰傦纴浠ュ强瀵硅嚜宸辨妧镩虹殑镓胯恒
浠庛娄唬镰佹暣娲佷箣阆撱嬩腑鍙浠ュ﹀埌锛
濂戒唬镰佸拰绯熺硶镄勪唬镰佷箣闂寸殑鍖哄埆锛
濡备綍缂栧啓濂戒唬镰侊纴濡备綍灏嗙碂绯旷殑浠g爜杞鍖栦负濂戒唬镰侊绂
濡备綍鍒涘缓濂藉悕绉般佸ソ鍑芥暟銆佸ソ瀵硅薄鍜屽ソ绫伙绂
濡备綍镙煎纺鍖栦唬镰佷互瀹炵幇鍏跺彲璇绘х殑链澶у寲锛
濡备綍鍦ㄤ笉濡ㄧ崭唬镰侀昏緫镄勫墠鎻愪笅鍏呭垎瀹炵幇阌栾澶勭悊锛
濡备綍杩涜屽崟鍏冩祴璇曞拰娴嬭瘯椹卞姩寮鍙戙
铏界劧銆娄唬镰佹暣娲佷箣阆撱嫔拰銆娄唬镰佸ぇ鍏ㄣ嬫湁寰埚氩叡钖屼箣澶勶纴浣嗗畠链夋洿涓虹亩娲佹洿涓哄疄闄呯殑娓呮榈渚嫔瓙銆 钬 Craig P. Motlin
14銆併奅ffective C++銆嫔拰銆奙ore Effective C++銆
鎺ㄨ崘鏁帮细297
鍦ㄦ垜镵屼笟鐢熸动镞╂湡锛孲cott Meyer镄勚奅ffective C++銆嫔拰钖庣画镄勚奙ore Effective C++銆嬮兘瀵规垜镄勭紪绋嬭兘锷涙湁镌鐩存帴褰卞搷銆 姝e傚綋镞剁殑涓浣嶆湅鍙嬫墍璇达纴杩欎簺涔︾缉鐭浣犲煿鍏荤紪绋嬫妧鑳界殑杩囩▼锛岃屽叾浠栦汉鍙鑳借佽姳璐规暟骞淬
铡诲勾瀵规垜褰卞搷链澶х殑涓链涔︽槸銆婂ぇ鏁椤爞涓庡竞闆嗐嬶纴璇ヤ功鏁欎细鎴戝緢链夊叧寮婧愬紑鍙戣繃绋嫔备綍杩愪綔锛屽拰濡备綍澶勭悊鎴戜唬镰佷腑镄凚ug銆 钬 John Channing
15銆併婄紪绋嬬彔鐜戙
鎺ㄨ崘鏁帮细282
澶氩勾浠ユ潵锛屽綋绋嫔簭锻树滑鎺ㄩ夊嚭链蹇幂埍镄勮$畻链哄浘涔︽椂锛屻婄紪绋嬬彔鐜戙嬫绘槸浣嶅垪鍓嶅垪銆 姝e傝嚜铹剁晫閲岀弽鐝犲嚭镊缁嗘矙瀵圭墶铔庣殑纾ㄧ牶锛岃$畻链虹戝﹀ぇ甯圝on Bentley浠ュ叾镫链夌殑娲炲疗锷涘拰鍒涢犲姏锛 浠庣(镰虹▼搴忓憳镄勫疄闄呴梾棰树腑鍑濈粨鍑轰竴绡囩瘒涓嶆溄镄勭紪绋嬧灭彔鐜戋濓纴 鎴愪负涓栫晫璁$畻链虹晫钖嶅垔銆夹CM阃氲銆嫔巻鍙蹭笂链鍙楁㈣繋镄勪笓镙忥纴 链缁堢粨闆嗕负涓ら儴涓嶆溄镄勮$畻链虹戝︾粡鍏稿悕镢楋纴褰卞搷鍜屾縺锷辩潃涓浠e张涓浠g▼搴忓憳鍜岃$畻链虹戝﹀伐浣滆呫
链涔︿负绗涓鍗凤纴涓昏佽ㄨ鸿$畻链虹戝︿腑链链璐ㄧ殑闂棰桡细濡备綍姝g‘阃夋嫨鍜岄珮鏁埚湴瀹炵幇绠楁硶銆
灏界℃垜涓嶅缑涓岖緸镒у湴镓胯わ纴涔︿腑涓鍗婄殑涓滆タ鎴戦兘娌℃湁鐞呜В锛屼絾鎴戠湡镄勬帹钻愩婄紪绋嬬彔鐜戙嬶纴涔︿腑链変簺浠や汉𨱍婂囩殑涓滆タ銆 钬 Matt Warren
16銆併娄慨鏀逛唬镰佺殑镩烘湳銆媌y Michael Feathers
链涔︽槸缁с婇吨鏋勚嫔拰銆婇吨鏋勪笌妯″纺銆嬩箣钖庢帰璁ㄤ慨鏀逛唬镰佹妧链镄勫张涓閲岀▼纰戝纺镄勮宪浣滐纴 钥屼笖浠庢兜鐩栭溃鍜屾繁搴︿笂閮借秴杩囦简鍓崭袱閮ㄧ粡鍏搞 涔︿腑涓崭粎璁茶堪闱㈠悜瀵硅薄璇瑷锛圝ava銆丆#鍜孋++锛変唬镰侊纴涔熸湁涓撶珷璁ㄨ篊杩欐牱镄勮繃绋嫔纺璇瑷銆
浣滆呭皢鐞呜В銆佹祴璇曞拰淇鏀逛唬镰佺殑铡熺悊銆佹妧链鍜屾渶鏂板伐鍏凤纸镊锷ㄥ寲閲嶆瀯宸ュ叿銆佸崟鍏冩祴璇曟嗘灦銆佷豢瀵硅薄銆侀泦鎴愭祴璇曟嗘灦绛夛级锛 涓庤В渚濊禆鎶链鍜屽ぇ閲忓紑鍙戝拰璁捐′紭绉浠g爜镄勫师鍒欍佹渶浣冲疄璺电浉缁揿悎锛岃稿氩唴瀹归潪甯告繁鍏ワ纴钥屼笖甯稿父鍙戝墠浜烘墍链鍙戙
涔︿腑澶勫勪綋鐜板嚭浣滆呯嫭鍒扮殑娲炲疗锷涳纴浠ュ强澶氩勾寮鍙戝拰鎸囧艰蒋浠堕”鐩镓绉绱镄勪赴瀵岀粡楠屽拰娣卞帤锷熷姏銆 阃氲繃杩欓儴闆嗗ぇ鎴愪箣浣滐纴浣犱笉浠呰兘鎺屾彙链椤跺皷镄勪慨鏀逛唬镰佹妧链锛岃缮鍙浠ュぇ澶ф彁楂桦逛唬镰佸拰杞浠跺紑鍙戠殑棰嗘偀锷涖
鎴戣や负娌℃湁浠讳綍涓链涔﹁兘钖戣繖链涔︿竴镙峰奖鍝崭简鎴戠殑缂栫▼瑙傜偣銆 瀹冩槑纭鍦板憡璇変綘濡备綍澶勭悊鍏朵粬浜虹殑浠g爜锛屽惈钃勫湴鏁欎细浣犻伩鍏嶅摢浜涳纸浠ュ强涓轰粈涔堣侀伩鍏嶏级銆- Wolfbyte
钖屾剰銆傚緢澶氩紑鍙戜汉锻樿ㄨ虹敤骞插噣镄勭煶𨱒挎潵缂栧啓杞浠躲 浣嗘垜𨱍冲嚑涔庢墍链夊紑鍙戜汉锻樼殑镆愪簺镞跺欐槸鍦ㄥ悆鍏朵粬寮鍙戜汉锻樼殑镫楅熴傗 Bernard Dy
17銆併婄紪镰侊细闅愬尶鍦ㄨ$畻链鸿蒋纭浠惰儗钖庣殑璇瑷銆
杩欐槸涓链璁茶堪璁$畻链哄伐浣滃师鐞嗙殑涔︺
涓嶈繃锛屼綘鍗冧竾涓嶈佸洜涓衡滃伐浣滃师鐞嗏濅箣绫荤殑瀛楃溂灏辨︽柇鍦拌や负锛屽畠鏄鏅︽订钥岄毦镍傜殑銆 浣滆呯敤涓板瘜镄勬兂璞″拰娓呮榈镄勭玛澧ㄥ皢鐪嬩技绻佹潅镄勭悊璁洪槓杩板缑阃氢织鏄撴哕锛屼綘涓濇涓崭细镒熷埌鏋鐕ュ拰鐢熺‖銆 镟撮吨瑕佺殑鏄锛屼綘浼氩洜姝よ岃幏寰楀硅$畻链哄伐浣滃师鐞呜缉娣卞埢镄勭悊瑙c 杩欑岖悊瑙d笉鏄鎶借薄灞傞溃涓婄殑锛岃屾槸鍏锋湁涓瀹氭繁搴︾殑锛岃繖绉嶆繁搴︾敋镊充笉阃娄簬钬灭数姘斿伐绋嫔笀钬濆拰钬灭▼搴忓憳钬濈殑鐞呜В銆
涓岖′綘鏄璁$畻链洪珮镓嬶纴杩樻槸瀵硅繖涓绁炲囩殑链哄櫒鍏呮弧鏁鐣忎箣蹇幂殑凿滈笩锛 閮戒笉濡ㄧ炕阒呬竴涓嬨婄紪镰:闅愬尶鍦ㄨ$畻链鸿蒋纭浠惰儗钖庣殑璇瑷銆嬶纴璇讳竴璇诲ぇ甯堢殑缁忓吀浣滃搧锛屽繀铹朵细链夋敹銮枫
鎴戞帹钻怌harles Petzold镄勚婄紪镰併嬨 鍦ㄨ繖涓鍏呮弧宸ュ叿鍜孖DE镄勫勾浠o纴寰埚氩嶆潅搴﹀凡缁忎粠绋嫔簭锻橀偅钬沧娊鍙栤濊蛋浜嗭纴杩欐湰涔︿竴链寮鐪间箣浣溿 钬 hemil
18銆併婄呬笌鎽╂墭杞︾淮淇镩烘湳 / Zen and the Art of Motorcycle Maintenance銆
瀵规垜褰卞搷链澶х殑闾f湰涔︽槸 Robert Pirsig 镄勚婄呬笌鎽╂墭杞︾淮淇镩烘湳銆嬨 涓岖′綘锅氢粈涔堜簨锛屾绘槸瑕佸姏姹傚畬缇庯纴褰诲簳浜呜В浣犳坠涓镄勫伐鍏峰拰浠诲姟锛屾洿涓洪吨瑕佺殑鏄锛 瑕佹湁涔愯叮锛埚洜涓哄傛灉浣犲仛浜嬫湁涔愯叮锛屼竴鍒囧皢镊鍙戝紩钖戞洿濂界殑缁撴灉锛夈 钬 akr
19銆併奝eopleware / 浜轰欢闆:浜烘у寲镄勮蒋浠跺紑鍙戙
Demarco 鍜 Lister 琛ㄦ槑锛岃蒋浠跺紑鍙戜腑镄勯栬侀梾棰樻槸浜猴纴骞堕潪鎶链銆 浠栦滑镄勭瓟妗埚苟涓岖亩鍗曪纴鍙鏄浠や汉闅句互缃淇$殑鎴愬姛銆 绗浜岀増鏂板炲姞浜嗗叓绔犲唴瀹广 钬 Eardo Molteni
20銆併奀oders at Work / 缂栫▼浜虹敓銆
杩欐槸涓链璁胯皥绗斿綍锛岃板綍浜嗗綋浠婃渶鍏蜂釜浜洪瓍锷涚殑15浣嶈蒋浠跺厛椹辩殑缂栫▼鐢熸动銆 鍖呮嫭DonaldKnuth銆丣amie Zawinski銆丣oshua Bloch銆并en Thompson绛夊湪鍐呯殑涓氱晫浼犲囦汉鐗╋纴涓烘垜浠璁茶堪浜 浠栦滑鏄镐庝箞瀛︿範缂栫▼镄勶纴鍦ㄧ紪绋嬭繃绋嬩腑鍙戠幇浜嗕粈涔堜互鍙娄粬浠瀵规湭𨱒ョ殑鐪嬫硶锛 骞跺硅稿傚簲璇ュ备綍璁捐¤蒋浠剁瓑闀夸箙浠ユ潵涓鐩村汹镓板緢澶氱▼搴忓憳镄勯梾棰樿皥浜呜嚜宸辩殑瑙傜偣銆
涓链闱炲父链夊奖鍝嶅姏镄勪功锛屽彲浠ヤ粠涓瀛﹀埌涓浜涗笟鐣岄《绾т汉澹镄勭粡楠岋纴浜呜В浠栦滑濡备綍镐濊冨苟宸ヤ綔銆 钬 Jahanzeb Farooq
21銆併奡urely You钬檙e Joking, Mr. Feynman! / 鍒闂逛简锛岃垂镟煎厛鐢燂紒銆
铏界劧杩欐湰涔﹀彲鑳芥湁镣瑰亸棰桡纴浣嗕笉绠′綘淇′笉淇★纴杩欐湰涔︽浘鍦ㄨ$畻链虹戝︿笓涓氲剧▼镄勯槄璇诲垪琛ㄤ箣涓娿 涓涓浼樼镄勮掕壊妯″瀷锛屼竴链链夊叧濂藉囧绩镄勪紭绉涔︾睄銆 钬 mike511
22銆併奅ffective Java 涓鏂囩増銆
姝や功绗浜岀増鏁欎綘濡备綍缂栧啓婕备寒骞堕珮鏁堢殑浠g爜锛岃槠铹惰繖鏄涓链琂ava涔︼纴浣嗗叾涓链夊緢澶氲法璇瑷镄勭悊蹇点 钬 Marcio Aguiar
23銆併奝atterns of Enterprise Application Architecture / 浼佷笟搴旂敤鏋舵瀯妯″纺銆
寰埚囨锛岃缮娌′汉鎺ㄨ崘 Martin Fowler 镄勚娄紒涓氩簲鐢ㄦ灦鏋勬ā寮忋- levi rosol
24銆併奣he Little Schemer銆嫔拰銆奣he Seasoned Schemer銆 nmiranda
杩欎袱链鏄疞ISP镄勮嫳鏂囦功锛屽皻镞犱腑鏂囩増銆 缇庡浗涓滃寳澶у︾绣绔欎笂涔熸湁鐢靛瓙鐗堛
25銆併娄氦浜掕捐′箣璺銆嬭嫳鏂囧悕锛氥奣he Inmates Are Running The Asylum: Why High Tech Procts Drive Us Crazy and How to Restore the Sanity銆嬭ヤ功浣滆咃细Alan Cooper锛屼汉绉癡isual Basic涔嬬埗锛屼氦浜掕捐′箣鐖躲
链涔︽槸锘轰簬浼楀氩晢锷℃堜緥锛岃茶堪濡备綍鍒涘缓镟村ソ镄勚侀珮瀹㈡埛蹇犺瘹搴︾殑杞浠朵骇鍝佸拰锘轰簬杞浠剁殑楂樼戞妧浜у搧镄勪功銆 链涔﹀垪涓句简寰埚氱湡瀹炲彲淇$殑瀹为檯渚嫔瓙锛岃存槑鐩鍓嶅湪杞浠朵骇鍝佸拰锘轰簬杞浠剁殑楂樼戞妧浜у搧涓锛屾櫘阆嶅瓨鍦ㄧ潃钬滈毦鐢ㄢ濈殑闂棰樸
浣滆呰や负锛屸滈毦鐢ㄢ濋梾棰樻槸鐢辫繖浜涗骇鍝佷腑瀛桦湪镌镄勯珮搴︹滆ょ煡鎽╂摝钬濆紩璧风殑锛 钥屼骇鐢熻繖涓闂棰樼殑镙规簮鍦ㄤ簬鐜颁粖杞浠跺紑鍙戣繃绋嬩腑娆犵己浜嗕竴涓涓虹敤鎴峰埄鐩婄潃𨱍崇殑鍓嶆湡钬滀氦浜掕捐♀濋桩娈点 钬滈毦鐢ㄢ濈殑浜у搧涓崭粎鎹熷充简鐢ㄦ埛镄勫埄鐩婏纴链缁堜篃灏嗗艰嚧浼佷笟镄勫け璐ャ
链涔﹂氲繃涓浜涚敓锷ㄧ殑瀹炰緥锛岃╀汉淇℃湇鍦拌茶堪浜嗙敱浣滆呭″肩殑钬灭洰镙囧煎悜钬濅氦浜掕捐℃柟娉曞湪瑙e喅钬滈毦鐢ㄢ濋梾棰樻柟闱㈢殑链夋晥镐э纴 璇佸疄浜嗗彧链夋敼鍙樼幇链夎傚康锛屾墠鑳芥湁鏁埚湴鍦ㄥ紑鍙戣繃绋嬩腑寮曞叆浜や簰璁捐★纴灏嗕骇鍝佺殑璁捐″紩钖戞垚锷熴
链涔﹁槠铹舵槸涓链闱㈠悜鍟嗗姟浜哄憳钥岀紪鍐欑殑涔︼纴浣嗕篃阃傚悎浜庢墍链夊弬涓庤蒋浠朵骇鍝佸拰锘轰簬杞浠剁殑楂樼戞妧浜у搧寮鍙戠殑涓扑笟浜哄+锛 浠ュ强鍏冲绩杞浠惰屼笟鍜岄珮绉戞妧琛屼笟鐜扮姸涓庡彂灞旷殑浜哄+阒呰汇
浠栬缮链夊彟涓链涓鏂囩増镢椾綔锛氥夹bout Face 3 浜や簰璁捐$簿楂撱
26銆併奥hy钬檚 (Poignant) Guide to Ruby 銆
濡傛灉浣犱笉鏄绋嫔簭锻桡纴阒呰绘や功鍙鑳戒细寰堟湁瓒o纴浣嗗傛灉浣犲凡缁忔槸涓绋嫔簭锻桡纴鍙鑳戒细链夌偣涔忓懗銆
27銆併奤nix缂栫▼镩烘湳銆
It is useful regardless operating system you use. 钬 J.F. Sebastian
涓岖′綘浣跨敤浠涔堟搷浣灭郴缁燂纴杩欐湰涔﹂兘寰堟湁鐢ㄣ 钬 J.F. Sebastian
28銆併婇珮鏁堢▼搴忓憳镄45涓涔犳傥锛氭晱鎹峰紑鍙戜慨镣间箣阆撱
45涓涔犳傥锛屽垎涓7涓鏂归溃锛氩伐浣沧佸害銆佸︿範銆佽蒋浠朵氦浠樸佸弽棣堛佺紪镰併佽皟璇曞拰鍗忎綔銆
姣忎竴涓鍏蜂綋镄勪範𨱍閲岋纴涓寮濮嬫彁鍑轰竴涓璋璁猴纴铹跺悗灞曞紑鍒嗘瀽锛屼箣钖庢湁姝i槦镐у湴鎻愬嚭姝g‘镄勫仛娉曪纴骞惰捐韩澶勫湴鍦拌插嚭浜嗘g‘锅氭硶缁欎綘涓浜虹殑钬滃垏韬镒熷弹钬濓纴链钖庡垪鍑哄嚑𨱒℃敞镒忎簨椤癸纴甯锷╀綘淇姝h嚜宸辩殑锅氭硶锛堚滃钩琛$殑镩烘湳钬濓级銆
29銆併婃祴璇曢┍锷ㄥ紑鍙戙
鍓嶉溃宸茬粡鎻愬埌镄勫緢澶氢功閮藉惎鍙戜简鎴戯纴骞跺奖鍝崭简鎴戯纴浣呜繖链涔︽疮浣岖▼搴忓憳閮藉簲璇ヨ汇 瀹冨悜鎴戝𪾢绀轰简鍗曞厓娴嬭瘯鍜孴DD镄勯吨瑕佹э纴骞惰╂垜寰埚揩涓婃坠銆 钬 Curro
鎴戜笉鍏冲绩浣犵殑浠g爜链夊氩ソ鎴栦紭闆呫 濡傛灉浣犳病链夋祴璇曪纴浣犳垨璁稿氨濡傚悓娌℃湁缂栧啓浠g爜銆 杩欐湰涔﹀缑鍒扮殑鎺ㄨ崘鏁板簲璇ユ洿楂树簺銆 浜轰滑璁ㄨ虹紪鍐欑敤鎴峰枩娆㈢殑杞浠讹纴鎴栨棦璁捐″嚭镩插苟锅ュ.镄勯珮鏁堜唬镰侊纴浣嗗傛灉浣犵殑杞浠舵湁涓鍫哹ug锛岃皥璁洪偅浜涗笢瑗挎镞犳剰涔夈傗 Adam Gent
30銆併婄偣鐭虫垚閲:璁垮㈣呖涓婄殑缃戦〉璁捐$樼瑘銆
鍙鐢ㄦц捐℃槸Web璁捐′腑链閲嶈佷篃鏄闅惧害链澶х殑涓椤逛换锷° 銆婄偣鐭虫垚閲戯紞璁垮㈣呖涓婄殑缃戦〉璁捐$樼瑘锛埚师涔︾浜岀増锛夈嬩綔钥呮牴鎹澶氩勾浠庝笟镄勭粡楠岋纴鍓栨瀽鐢ㄦ埛镄勫绩鐞嗭纴 鍦ㄧ敤鎴蜂娇鐢ㄧ殑妯″纺銆佷负镓鎻忚繘琛岃捐°佸艰埅璁捐°佷富椤靛竷灞銆佸彲鐢ㄦф祴璇旷瓑鏂归溃鎻愬嚭浜呜稿氱嫭鐗圭殑瑙傜偣锛 骞剁粰鍑轰简澶ч噺绠鍗曘佹槗琛岀殑鍙鐢ㄦц捐$殑寤鸿銆
链涔︾煭灏忕簿镣硷纴璇瑷杞绘涧璇栾皭锛屼功涓绌挎彃澶ч噺镩插僵涓板瘜镄勫睆骞曟埅锲俱佽叮锻充笡鐢熺殑鍗¢氭彃锲句互鍙婂寘钖澶ч噺淇℃伅镄勫浘琛锛 浣挎灟鐕ョ殑璁捐″师鐞嗗彉寰楀钩鏄撹繎浜恒
链涔﹂傚悎浠庝簨Web璁捐″拰Web寮鍙戠殑鎶链浜哄憳阒呰伙纴鐗瑰埆阃傚悎涓哄备綍鐣欎綇璁块梾钥呰岃嫤鎭肩殑缃戠珯/缃戦〉璁捐′汉锻橀槄璇汇 杩欐槸涓链鍏充簬Web璁捐″师鍒栾屼笉鏄疻eb璁捐℃妧链镄勪功銆
链涔︿綔钥呮槸Web璁捐′笓瀹讹纴鍏锋湁涓板瘜镄勫疄璺电粡楠屻 浠栫敤骞介粯镄勮瑷涓轰綘鎻绀篧eb璁捐′腑閲嶈佷絾鍗村规槗琚蹇借嗙殑闂棰桡纴鍙闇鍑犱釜灏忔椂锛 浣犱究鑳藉圭収涔︿腑璁叉巿镄勮捐″师鍒欐垒鍒扮绣绔栾捐$殑䦅囩粨镓鍦锛屼护浣犵殑缃戠珯铹旷劧涓鏂般
‘贰’ 设计模式js阮一峰
有面向对象基础自学前端想达到找工作的水平要多长时间需要看哪些书呢客观的讲自学的话还是要看你自己的毅力和恒信,这个是最重要的,其次是学习的方法和方向。
首先说网站前端在目前来说需求还是很大的,但是需要的不是初级的前端而是高级前端,因为一般学习计算机的人自己学几个月就能到初级的水平,而高级前端是没有那么容易的,你说的面向对象思想是一个很好的思想,不只是纯编程用,现在网站前端也需要面向对象思想的指导。
1、关于学习时间
如果自己有毅力恒信和充足的时间来自学,加上正确的方法和方向,一般需要1年左右的时间的可以勉强到中级前端的水平,首先明确中级前端不只是些css代码,而是对JavaScript有深入的了解,且使用JavaScript来解决前端中的一些问题和优化前端页面。补充一下从入门到精通的大致流程:html、css2(深入了解两者的兼容性及解决主流浏览器的兼容性问题)——javascript知识(了解其简单的框架或者类库如jQuery等)——javascript高级知识(了解一些深入的JavaScript知识和其一些闭缺高级框架如angularjs等)——移动端页面的开发html5+css3(同时要学习一些移动端的前端框架和JavaScript框架)——可以发webapp(精通js和其相关的框架且懂一些安卓或者ios知识)。当我们到第三个阶段或者第四个阶段就是可以算中级的前端的了。
2、关于学习的方法和推荐的书
首先说现在网上的资源是相当的丰富的,我们完全可以下载一些视频或者其他的资源惊醒学习,关于推荐的书,个人推荐基本就自己感觉非常不错的书和一些网上评价宴世不错的书,都是关于JavaScript的。
入门级,也适合想掌握一些前端技能的非前端工程师
JavaScriptDom编程艺术
成为一名合格的前端工程师
JavaScript高级程序设计
精通JavaScript
更优秀的代码,更优良的设计JavaScript语言精粹
JavaScript设计模式
同时建议看国内知名大牛的博客,如王福朋、阮一峰等,其博客上有大师门对晌态肢前端深入的理解。
为什么昨天阮一峰老师发布全栈工程师资料中主要学习react和node,js
JavaScript是一种(最好的)编程语言,主要作为前端开发中用来增加网页的动态功能。
NodeJs是基于JavaScript的,可以做为后台开发的语言.提供了很多系统级的API,如文件派斗贺操作、网络编程等.用事件驱动,异步编程,主要尘派是为后台网络服务设计。
ReactJS为Facebook开发的,更多的像一个JS的库.主要是在前端Web开发中,对MVC中的V进销烂行操作。
ReactNative它基于开源框架ReacJS,并可用来开发iOS和Android原生应用,主要为移动端服务。
GitHub上有哪些值得推荐的开源电子书语言无关类
操作系统
鸟哥的Linux私房菜(简体)
Linux系统高级编程
TheLinuxCommandLine(中英文版)
Linux设备驱动(第三版)
深入分析Linux内核源码
UNIXTOOLBOX
Docker中文指南
Docker——从入门到实践
FreeRADIUS新手入门
Mac开发配置手册
FreeBSD使用手册
Linux命令行(中文版)
智能系统
一步步搭建物联网系统
web服务器
Nginx开发从入门到精通(淘宝团队出品)
版本控制
Git教程(本文由?@廖雪峰创作,如果觉得本教程对您有帮助,可以去?iTunes购买)
git–简易指南
猴子都能懂的GIT入门
Git参考手册
ProGit
GitMagic
GotGitHub
GitCommunityBook中文版
Mercurial使用教程
HgInit(中文版)
沉浸式学Git
Git-Cheat-Sheet(感谢@flyhigher139翻译了中文版)
GitHub秘籍
NoSQL
NoSQL数据库笔谈(PDF)
Redis设计与实现
Redis命令参考
带有详细注释的Redis3.0代码
带有详细注释的Redis2.6代码
TheLittleMongoDBBook
TheLittleRedisBook
Neo4j简体中文手册v1.8
Neo4j.rb中文资源
MySQL
MySQL索引背后的数据结构及算法原理
项目相关
持续集成(第二版)(译言网)
让开发自动化系列专栏
追求代码质量
selenium中文文档
Joel谈软件
约耳谈软体(JoelonSoftware)
Web
关于浏览器和网络的20项须知
前端知识体系
浏览器开发工具的秘密
Chrome开发者工具中文手册
Chrome扩展开发文档
Grunt中文文档
移动Web前端知识库
正则表达式30分钟入门教程
前端开发体系建设日记
移动前端开发收藏夹
JSON风格指南
HTTP接口设计指北
前端资源分享(一)
前端资源分享(二)
前端代码规范及最佳实践
w3school教程整理
大数据
大数据/数据挖掘/推荐系统/机器学习相关资源
编程艺术
程序员编程艺术
每个程序员都应该了解的内存知识(译)【第一部分】
取悦的工序:如何理解游戏(豆瓣阅读,免费书籍)
其他
OpenWrt智能、自动、透明翻墙路由器教程
语言相关类AWK
awk程序设计语言
C/C++
C++并发编程指南(@傅海平ICT)
LinuxC编程一站式学陪袭枯习(宋劲杉,北京亚嵌教育研究中心)
CGDB中文手册
100个gdb小技巧
100个gcc小技巧禅碰
ZMQ指南
(中英文版)
跟我一起写Makefile(PDF)
GNUmake中文手册
GNUmake指南
GoogleC++风格指南
C/C++Primer(by@andycai)
简单易懂的C魔法
Cmake实践(PDF版)
C++FAQLITE(中文版)
C++Primer5thAnswers
CSS/HTML
学习CSS布局
通用CSS笔记、建议与指导
CSS参考手册
Emmet文档
前端代码规范(腾讯alloyteam团队)
Dart
Dart语言导览
Fortran
Fortran77和90/95编程入门
Java
实时Java系列
ApacheShiro用户指南
使用Eclipse和JavaSE6创建独立WebServices应用程序
第1部分:WebServices服务端应用程序
第2部分:Web服务客户端应用程序
JavaServerFaces1.2入门
第1部分:构建基本应用程序
第2部分:JSF生命周期、转换、检验和阶段监听器
用EclipseEuropa进行Web开发
第1部分:EclipseJavaEE
第2部分:PHP开发工具
第3部分:RubyDevelopmentToolkit和RadRails
使用JavaServerFaces构建芦洞ApacheGeronimo应用程序
第1部分:使用Eclipse和ApacheMyFacesCore构建基本的应用程序
第2部分:在JavaServerFaces中使用Tomahawk
第3部分:使用ajax4jsf添加Ajax功能
第4部分:使用ApacheTrinidad组件扩展JSF
第5部分:将JSF应用程序与Spring集成
ApacheGeronimo和Spring框架
第1部分:开发方法学
第2部分:构建第一个应用程序
第3部分:集成DAO与ORM
第4部分:混合使用SpringAOP和SpringWebFlow
第5部分:SpringMVC
第6部分:SpringMVC:使用Web视图技术
终极mashup——Web服务和语义Web
第1部分:使用与组合Web服务
第2部分:管理Mashup数据缓存
第3部分:理解RDF和RDFs
第4部分:创建本体
第5部分:切换Web服务
Jersey2.x用户指南
MyBatis中文文档
JavaScript
GoogleJavaScript代码风格指南
AirbnbJavaScript规范
JavaScript标准参考教程(alpha)
Javascript编程指南(源码)
javascript的12个怪癖
JavaScript秘密花园
JavaScript核心概念及实践(PDF)(此书已由人民邮电出版社出版发行,但作者依然免费提供PDF版本,希望开发者们去购买,支持作者)
《JavaScript模式》翻译,此书中文版有售,但是纸质书翻译的还没有这个版本翻译的好
命名函数表达式探秘(注:原文由为之漫笔翻译,原始地址无法打开,所以此处地址为我博客上的备份)
学用JavaScript设计模式(开源中国)
深入理解JavaScript系列
ECMAScript6入门(作者:阮一峰)
jQuery
jQuery解构
简单易懂的JQuery魔法
HowtowritejQueryplugin
Node.js
Node入门
七天学会NodeJS
NodejsWikiBook(繁体中文)
express.js中文文档
koa中文文档
使用Express+MongoDB搭建多人博客
Express框架
nodejs文档
Node.js包教不包会
LearnYouTheNode.jsForMuchWin!(中文版)
Nodedebug三法三例
underscore.js
Underscore.js中文文档
backbone.js
backbone.js入门教程(PDF)
Backbone.js入门教程第二版
DevelopingBackbone.jsApplications(中文版)
AngularJS
AngularJS最佳实践和风格指南
AngularJS中译本
AngularJS入门教程
构建自己的AngularJS
在Windows环境下用Yeoman构建AngularJS项目
zepto简明中文手册
Sea.js
HelloSea.js
CoffeeScript
CoffeeScriptCookbook
TheLittleBookonCoffeeScript中文版
ExtJS
Ext4.1.0中文文档
Chrome扩展及应用开发
JavaScript入门教程
PHP
PHP调试技术手册(PDF)
XDebug2中文手册(译)(CHM)
PHP之道
PHP最佳实践
PHP安全最佳实践
深入理解PHP内核
PHP扩展开发及内核应用
CodeIgniter用户指南
Laravel4中文文档
Laravel入门
Symfony2中文文档(未译完)
Phalcon中文文档(翻译进行中)
YiiBook几本Yii框架的在线教程
简单易懂的PHP魔法
swoole文档及入门教程
iOS
iOS开发60分钟入门
iOS7人机界面指南
GoogleObjective-CStyleGuide中文版
iPhone6屏幕揭秘
AppleWatch开发初探
马上着手开发iOS应用程序
网易斯坦福大学公开课:iOS7应用开发字幕文件
Android
AndroidDesign(中文版)
GoogleAndroid官方培训课程中文版
Android学习之路
Python
小白的Python教程
简明Python教程
零基础学Python
Python2.7官方教程中文版
Python3.3官方教程中文版
深入Python3
PEP8Python代码风格规范
GooglePython风格指南中文版
Python入门教程(PDF)
Python的神奇方法指南
笨办法学Python(PDF版下载)
Django文档中文版
Django最佳实践
TheDjangoBook中文版
web.py0.3新手指南
Web.pyCookbook简体中文版
DiveIntoPython中文版
Bottle文档中文版(需翻墙)
Flask文档中文版
Jinja2文档中文版
Werkzeug文档中文版
Flask之旅
IntroctiontoTornado中文翻译
Python自然语言处理中文版(感谢陈涛同学的翻译,也谢谢?@shwley联系了作者)
Python绘图库matplotlib官方指南中文翻译
Scrapy0.25文档
ThinkPython
Ruby
Ruby风格指南
Rails风格指南
笨方法学Ruby
RubyonRails指南
RubyonRails实战圣经
RubyonRailsTutorial原书第2版(本书网页版免费提供,电子版以PDF、EPub和Mobi格式提供购买,仅售9.9美元)
编写Ruby的C拓展
Ruby源码解读
Shell
Shell脚本编程30分钟入门
Go
Go编程基础
Go入门指南
学习Go语言(PDF)
GoWeb编程(此书已经出版,希望开发者们去购买,支持作者的创作)
Go实战开发(当我收录此项目时,作者已经写完第三章,如果读完前面章节觉得有帮助,可以给作者捐赠,以鼓励作者的继续创作)
NetworkprogrammingwithGo中文翻译版本
Groovy
实战Groovy系列
LaTeX
一份其实很短的LaTeX入门文档
一份不太简短的LATEX2ε介绍(PDF版)
LISP
ANSICommonLisp中文翻译版
Lua
Lua编程入门
Haskell
RealWorldHaskell中文版
R
R语言忍者秘笈
Scala
Scala课堂(Twitter的Scala中文教程)
EffectiveScala(Twitter的Scala最佳实践的中文翻译)
Scala指南
Swift
TheSwiftProgrammingLanguage中文版
Perl
ModernPerl中文版
Perl程序员应该知道的事
Prolog
笨办法学Prolog
Vim中文文档
Vimscript
笨方法学Vimscript中译本
Vim中文文档
读书笔记及其它读书笔记
编译原理(紫龙书)中文第2版习题答案
把《编程珠玑》读薄
EffectiveC++读书笔记
Golang学习笔记、Python学习笔记、C学习笔记(PDF)
Jsoup学习笔记
学习笔记:Vim、Python、memcached
图灵开放书翻译计划–C++、Python、Java等
蒂姆·奥莱利随笔(由译言网翻译,电子版免费)
Octave入门(PDF版)
SICP解题集
精彩博客集合
正则表达式简明参考
学习前端,有什么好书推荐吗?对于零基础想小白,想要自学成为前端人才,可以看看以下书籍
《图解HTTP》:一本HTTP的神书,图文并茂,生动形象,中猜非常适合小白学习。
《HeadFirstHTML与CSS(第2版)》:入门真的是经典书籍,手把手教学,丰富的案例让你从0开始学前端。
《锋利的jQuery》:作为第一本原因是jQuery入门快,你不会因为js的晦涩难懂而止步不前,因为学习jQuery后你可以自己写一些可以即使看到效果的小项目从而提升兴趣。
《Javascript高级程序设计》:书中涉及的概念基本涵盖了js的大部分内容,包括作用域链、js数据类型、OOP对象在js中的实现、闭包、BOM和DOM模型、对变态IE的系列兼容的解决方案、事件流、还有xml、jason、E4X这些数据格式与js的交互操作简介、高级技巧的介绍(比如惰性载入)等等
《高性能JavaScript》:揭示了技术和策略能帮助你在开发过程中消除性能瓶颈。你将会了解如何提升各方面的性能,包括代码的加载、运行、DOM交互、页面生存周期等。
《JavaScript设计模式与开发实践》:腾讯前端AlloyTeam团队出品,综合讲述前端的设计模式,设计原则,编程技巧,旁盯代码重构等等。
《CSS世界》:CSS和javascript一样,都是很容易上手,却很难精通的。这本是前端知名博主张鑫旭的书籍,好评很多,讲的很细致。
《CSS揭秘》:CSS进阶必备书籍,47个css技巧让你在面对各种css问题的时候游刃有余。
《深入浅出Node.js》:针对Node的基本原理卖启型做了深入,能让你了解底层的Node实现
‘叁’ GitHub 上有哪些值得推荐的开源电子书
语言无关类
操作系统
鸟哥的Linux私房菜 (简体)
Linux 系统高级编程
The Linux Command Line (中英文版)
Linux 设备驱动 (第三版)
深入分析Linux内核源码
UNIX TOOLBOX
Docker中文指南
Docker —— 从入门到实践
FreeRADIUS新手入门
Mac 开发配置手册
FreeBSD 使用手册
Linux 命令行(中文版)
一步步搭建物联网系统
Nginx开发从入门到精通 (淘宝团队出品)
Git教程 (本文由 @廖雪峰 创作,如果觉得本教程对您有帮助,可以去 iTunes 购买)
git – 简易指南
猴子都能懂的GIT入门
Git 参考手册
Pro Git
Git Magic
GotGitHub
Git Community Book 中文版
Mercurial 使用教程
HgInit (中文版)
沉浸式学 Git
Git-Cheat-Sheet (感谢 @flyhigher139 翻译了中文版)
GitHub秘籍
NoSQL数据库笔谈 (PDF)
Redis 设计与实现
Redis 命令参考
带有详细注释的 Redis 3.0 代码
带有详细注释的 Redis 2.6 代码
The Little MongoDB Book
The Little Redis Book
Neo4j 简体中文手册 v1.8
Neo4j .rb 中文资源
MySQL索引背后的数据结构及算法原理
持续集成(第二版) (译言网)
让开发自动化系列专栏
追求代码质量
selenium 中文文档
Joel谈软件
约耳谈软体(Joel on Software)
关于浏览器和网络的 20 项须知
前端知识体系
浏览器开发工具的秘密
Chrome 开发者工具中文手册
Chrome扩展开发文档
Grunt中文文档
移动Web前端知识库
正则表达式30分钟入门教程
前端开发体系建设日记
移动前端开发收藏夹
JSON风格指南
HTTP 接口设计指北
前端资源分享(一)
前端资源分享(二)
前端代码规范 及 最佳实践
w3school教程整理
大数据/数据挖掘/推荐系统/机器学习相关资源
程序员编程艺术
每个程序员都应该了解的内存知识(译)【第一部分】
取悦的工序:如何理解游戏 (豆瓣阅读,免费书籍)
OpenWrt智能、自动、透明翻墙路由器教程
awk程序设计语言
C++ 并发编程指南 (@傅海平ICT)
Linux C编程一站式学习 (宋劲杉, 北京亚嵌教育研究中心)
CGDB中文手册
100个gdb小技巧
100个gcc小技巧
ZMQ 指南
How to Think Like a Computer Scientist (中英文版)
跟我一起写Makefile(PDF)
GNU make中文手册
GNU make 指南
Google C++ 风格指南
C/C++ Primer (by @andycai)
简单易懂的C魔法
Cmake 实践 (PDF版)
C++ FAQ LITE(中文版)
C++ Primer 5th Answers
学习CSS布局
通用 CSS 笔记、建议与指导
CSS参考手册
Emmet 文档
前端代码规范 (腾讯alloyteam团队)
Dart 语言导览
Fortran77和90/95编程入门
实时 Java 系列
Apache Shiro 用户指南
使用 Eclipse 和 Java SE 6 创建独立 Web Services 应用程序
第 1 部分: Web Services 服务端应用程序
第 2 部分: Web 服务客户端应用程序
JavaServer Faces 1.2 入门
第 1 部分: 构建基本应用程序
第 2 部分: JSF 生命周期、转换、检验和阶段监听器
用 Eclipse Europa 进行 Web 开发
第 1 部分: Eclipse Java EE
第 2 部分: PHP 开发工具
第 3 部分: Ruby Development Toolkit 和 RadRails
使用 JavaServer Faces 构建 Apache Geronimo 应用程序
第 1 部分: 使用 Eclipse 和 Apache MyFaces Core 构建基本的应用程序
第 2 部分: 在 JavaServer Faces 中使用 Tomahawk
第 3 部分: 使用 ajax4jsf 添加 Ajax 功能
第 4 部分: 使用 Apache Trinidad 组件扩展 JSF
第 5 部分: 将 JSF 应用程序与 Spring 集成
Apache Geronimo 和 Spring 框架
第 1 部分: 开发方法学
第 2 部分: 构建第一个应用程序
第 3 部分: 集成 DAO 与 ORM
第 4 部分: 混合使用 Spring AOP 和 Spring Web Flow
第 5 部分: Spring MVC
第 6 部分: Spring MVC:使用 Web 视图技术
终极 mashup —— Web 服务和语义 Web
第 1 部分: 使用与组合 Web 服务
第 2 部分: 管理 Mashup 数据缓存
第 3 部分: 理解 RDF 和 RDFs
第 4 部分: 创建本体
第 5 部分: 切换 Web 服务
Jersey 2.x 用户指南
MyBatis中文文档
Google JavaScript 代码风格指南
Airbnb JavaScript 规范
JavaScript 标准参考教程(alpha)
Javascript编程指南 (源码)
javascript 的 12 个怪癖
JavaScript 秘密花园
JavaScript核心概念及实践 (PDF) (此书已由人民邮电出版社出版发行,但作者依然免费提供PDF版本,希望开发者们去购买,支持作者)
《JavaScript 模式》翻译,此书中文版有售,但是纸质书翻译的还没有这个版本翻译的好
命名函数表达式探秘 (注:原文由为之漫笔翻译,原始地址无法打开,所以此处地址为我博客上的备份)
学用 JavaScript 设计模式 (开源中国)
深入理解JavaScript系列
ECMAScript 6 入门 (作者:阮一峰)
jQuery
jQuery 解构
简单易懂的JQuery魔法
How to write jQuery plugin
Node.js
Node入门
七天学会NodeJS
Nodejs Wiki Book (繁体中文)
express.js 中文文档
koa 中文文档
使用 Express + MongoDB 搭建多人博客
Express框架
nodejs文档
Node.js 包教不包会
Learn You The Node.js For Much Win! (中文版)
Node debug 三法三例
underscore.js
Underscore.js中文文档
backbone.js
backbone.js入门教程 (PDF)
Backbone.js入门教程第二版
Developing Backbone.js Applications(中文版)
AngularJS
AngularJS最佳实践和风格指南
AngularJS中译本
AngularJS入门教程
构建自己的AngularJS
在Windows环境下用Yeoman构建AngularJS项目
zepto 简明中文手册
Sea.js
Hello Sea.js
CoffeeScript
CoffeeScript Cookbook
The Little Book on CoffeeScript中文版
ExtJS
Ext4.1.0 中文文档
Chrome扩展及应用开发
JavaScript入门教程
PHP调试技术手册(PDF)
XDebug 2中文手册(译) (CHM)
PHP之道
PHP 最佳实践
PHP安全最佳实践
深入理解PHP内核
PHP扩展开发及内核应用
CodeIgniter 用户指南
Laravel4 中文文档
Laravel 入门
Symfony2中文文档 (未译完)
Phalcon中文文档(翻译进行中)
YiiBook几本Yii框架的在线教程
简单易懂的PHP魔法
swoole文档及入门教程
iOS开发60分钟入门
iOS7人机界面指南
Google Objective-C Style Guide 中文版
iPhone 6 屏幕揭秘
Apple Watch开发初探
马上着手开发 iOS 应用程序
网易斯坦福大学公开课:iOS 7应用开发字幕文件
Android Design(中文版)
Google Android官方培训课程中文版
Android学习之路
小白的Python教程
简明Python教程
零基础学Python
Python 2.7 官方教程中文版
Python 3.3 官方教程中文版
深入 Python 3
PEP8 Python代码风格规范
Google Python 风格指南 中文版
Python入门教程 (PDF)
Python的神奇方法指南
笨办法学 Python (PDF版下载)
Django 文档中文版
Django 最佳实践
The Django Book 中文版
web.py 0.3 新手指南
Web.py Cookbook 简体中文版
Dive Into Python 中文版
Bottle 文档中文版 (需翻墙)
Flask 文档中文版
Jinja2 文档中文版
Werkzeug 文档中文版
Flask之旅
Introction to Tornado 中文翻译
Python自然语言处理中文版 (感谢陈涛同学的翻译,也谢谢 @shwley 联系了作者)
Python 绘图库 matplotlib 官方指南中文翻译
Scrapy 0.25 文档
ThinkPython
Ruby 风格指南
Rails 风格指南
笨方法学 Ruby
Ruby on Rails 指南
Ruby on Rails 实战圣经
Ruby on Rails Tutorial 原书第 2 版 (本书网页版免费提供,电子版以 PDF、EPub 和 Mobi 格式提供购买,仅售 9.9 美元)
编写Ruby的C拓展
Ruby 源码解读
Shell脚本编程30分钟入门
Go编程基础
Go入门指南
学习Go语言 (PDF)
Go Web 编程 (此书已经出版,希望开发者们去购买,支持作者的创作)
Go实战开发 (当我收录此项目时,作者已经写完第三章,如果读完前面章节觉得有帮助,可以给作者捐赠,以鼓励作者的继续创作)
Network programming with Go 中文翻译版本
实战 Groovy 系列
一份其实很短的 LaTeX 入门文档
一份不太简短的 LATEX 2ε 介绍 (PDF版)
ANSI Common Lisp 中文翻译版
Lua编程入门
Real World Haskell 中文版
R语言忍者秘笈
Scala课堂 (Twitter的Scala中文教程)
Effective Scala(Twitter的Scala最佳实践的中文翻译)
Scala指南
The Swift Programming Language 中文版
Modern Perl 中文版
Perl 程序员应该知道的事
笨办法学Prolog
Vim中文文档
笨方法学Vimscript 中译本
Vim中文文档
编译原理(紫龙书)中文第2版习题答案
把《编程珠玑》读薄
Effective C++读书笔记
Golang 学习笔记、Python 学习笔记、C 学习笔记 (PDF)
Jsoup 学习笔记
学习笔记: Vim、Python、memcached
图灵开放书翻译计划–C++、Python、Java等
蒂姆·奥莱利随笔 (由译言网翻译,电子版免费)
Octave 入门 (PDF版)
SICP 解题集
精彩博客集合
正则表达式简明参考
‘肆’ GitHub 上有哪些值得推荐的开源电子书
语言无关类
操作系统
鸟哥的Linux私房菜 (简体)
Linux 系统高级编程
The Linux Command Line (中英文版)
Linux 设备驱动 (第三版)
深入分析Linux内核源码
UNIX TOOLBOX
Docker中文指南
Docker —— 从入门到实践
FreeRADIUS新手入门
Mac 开发配置手册
FreeBSD 使用手册
Linux 命令行(中文版)
一步步搭建物联网系统
Nginx开发从入门到精通 (淘宝团队出品)
Git教程 (本文由 @廖雪峰 创作,如果觉得本教程对您有帮助,可以去 iTunes 购买)
git – 简易指南
猴子都能懂的GIT入门
Git 参考手册
Pro Git
Git Magic
GotGitHub
Git Community Book 中文版
Mercurial 使用教程
HgInit (中文版)
沉浸式学 Git
Git-Cheat-Sheet (感谢 @flyhigher139 翻译了中文版)
GitHub秘籍
NoSQL数据库笔谈 (PDF)
Redis 设计与实现
Redis 命令参考
带有详细注释的 Redis 3.0 代码
带有详细注释的 Redis 2.6 代码
The Little MongoDB Book
The Little Redis Book
Neo4j 简体中文手册 v1.8
Neo4j .rb 中文资源
MySQL索引背后的数据结构及算法原理
持续集成(第二版) (译言网)
让开发自动化系列专栏
追求代码质量
selenium 中文文档
Joel谈软件
约耳谈软体(Joel on Software)
关于浏览器和网络的 20 项须知
前端知识体系
浏览器开发工具的秘密
Chrome 开发者工具中文手册
Chrome扩展开发文档
Grunt中文文档
移动Web前端知识库
正则表达式30分钟入门教程
前端开发体系建设日记
移动前端开发收藏夹
JSON风格指南
HTTP 接口设计指北
前端资源分享(一)
前端资源分享(二)
前端代码规范 及 最佳实践
w3school教程整理
大数据/数据挖掘/推荐系统/机器学习相关资源
程序员编程艺术
每个程序员都应该了解的内存知识(译)【第一部分】
取悦的工序:如何理解游戏 (豆瓣阅读,免费书籍)
OpenWrt智能、自动、透明翻墙路由器教程
awk程序设计语言
C++ 并发编程指南 (@傅海平ICT)
Linux C编程一站式学陪袭枯习 (宋劲杉, 北京亚嵌教育研究中心)
CGDB中文手册
100个gdb小技巧
100个gcc小技巧禅碰
ZMQ 指南
How to Think Like a Computer Scientist (中英文版)
跟我一起写Makefile(PDF)
GNU make中文手册
GNU make 指南
Google C++ 风格指南
C/C++ Primer (by @andycai)
简单易懂的C魔法
Cmake 实践 (PDF版)
C++ FAQ LITE(中文版)
C++ Primer 5th Answers
学习CSS布局
通用 CSS 笔记、建议与指导
CSS参考手册
Emmet 文档
前端代码规范 (腾讯alloyteam团队)
Dart 语言导览
Fortran77和90/95编程入门
实时 Java 系列
Apache Shiro 用户指南
使用 Eclipse 和 Java SE 6 创建独立 Web Services 应用程序
第 1 部分: Web Services 服务端应用程序
第 2 部分: Web 服务客户端应用程序
JavaServer Faces 1.2 入门
第 1 部分: 构建基本应用程序
第 2 部分: JSF 生命周期、转换、检验和阶段监听器
用 Eclipse Europa 进行 Web 开发
第 1 部分: Eclipse Java EE
第 2 部分: PHP 开发工具
第 3 部分: Ruby Development Toolkit 和 RadRails
使用 JavaServer Faces 构建芦洞 Apache Geronimo 应用程序
第 1 部分: 使用 Eclipse 和 Apache MyFaces Core 构建基本的应用程序
第 2 部分: 在 JavaServer Faces 中使用 Tomahawk
第 3 部分: 使用 ajax4jsf 添加 Ajax 功能
第 4 部分: 使用 Apache Trinidad 组件扩展 JSF
第 5 部分: 将 JSF 应用程序与 Spring 集成
Apache Geronimo 和 Spring 框架
第 1 部分: 开发方法学
第 2 部分: 构建第一个应用程序
第 3 部分: 集成 DAO 与 ORM
第 4 部分: 混合使用 Spring AOP 和 Spring Web Flow
第 5 部分: Spring MVC
第 6 部分: Spring MVC:使用 Web 视图技术
终极 mashup —— Web 服务和语义 Web
第 1 部分: 使用与组合 Web 服务
第 2 部分: 管理 Mashup 数据缓存
第 3 部分: 理解 RDF 和 RDFs
第 4 部分: 创建本体
第 5 部分: 切换 Web 服务
Jersey 2.x 用户指南
MyBatis中文文档
Google JavaScript 代码风格指南
Airbnb JavaScript 规范
JavaScript 标准参考教程(alpha)
Javascript编程指南 (源码)
javascript 的 12 个怪癖
JavaScript 秘密花园
JavaScript核心概念及实践 (PDF) (此书已由人民邮电出版社出版发行,但作者依然免费提供PDF版本,希望开发者们去购买,支持作者)
《JavaScript 模式》翻译,此书中文版有售,但是纸质书翻译的还没有这个版本翻译的好
命名函数表达式探秘 (注:原文由为之漫笔翻译,原始地址无法打开,所以此处地址为我博客上的备份)
学用 JavaScript 设计模式 (开源中国)
深入理解JavaScript系列
ECMAScript 6 入门 (作者:阮一峰)
jQuery
jQuery 解构
简单易懂的JQuery魔法
How to write jQuery plugin
Node.js
Node入门
七天学会NodeJS
Nodejs Wiki Book (繁体中文)
express.js 中文文档
koa 中文文档
使用 Express + MongoDB 搭建多人博客
Express框架
nodejs文档
Node.js 包教不包会
Learn You The Node.js For Much Win! (中文版)
Node debug 三法三例
underscore.js
Underscore.js中文文档
backbone.js
backbone.js入门教程 (PDF)
Backbone.js入门教程第二版
Developing Backbone.js Applications(中文版)
AngularJS
AngularJS最佳实践和风格指南
AngularJS中译本
AngularJS入门教程
构建自己的AngularJS
在Windows环境下用Yeoman构建AngularJS项目
zepto 简明中文手册
Sea.js
Hello Sea.js
CoffeeScript
CoffeeScript Cookbook
The Little Book on CoffeeScript中文版
ExtJS
Ext4.1.0 中文文档
Chrome扩展及应用开发
JavaScript入门教程
PHP调试技术手册(PDF)
XDebug 2中文手册(译) (CHM)
PHP之道
PHP 最佳实践
PHP安全最佳实践
深入理解PHP内核
PHP扩展开发及内核应用
CodeIgniter 用户指南
Laravel4 中文文档
Laravel 入门
Symfony2中文文档 (未译完)
Phalcon中文文档(翻译进行中)
YiiBook几本Yii框架的在线教程
简单易懂的PHP魔法
swoole文档及入门教程
iOS开发60分钟入门
iOS7人机界面指南
Google Objective-C Style Guide 中文版
iPhone 6 屏幕揭秘
Apple Watch开发初探
马上着手开发 iOS 应用程序
网易斯坦福大学公开课:iOS 7应用开发字幕文件
Android Design(中文版)
Google Android官方培训课程中文版
Android学习之路
小白的Python教程
简明Python教程
零基础学Python
Python 2.7 官方教程中文版
Python 3.3 官方教程中文版
深入 Python 3
PEP8 Python代码风格规范
Google Python 风格指南 中文版
Python入门教程 (PDF)
Python的神奇方法指南
笨办法学 Python (PDF版下载)
Django 文档中文版
Django 最佳实践
The Django Book 中文版
web.py 0.3 新手指南
Web.py Cookbook 简体中文版
Dive Into Python 中文版
Bottle 文档中文版 (需翻墙)
Flask 文档中文版
Jinja2 文档中文版
Werkzeug 文档中文版
Flask之旅
Introction to Tornado 中文翻译
Python自然语言处理中文版 (感谢陈涛同学的翻译,也谢谢 @shwley 联系了作者)
Python 绘图库 matplotlib 官方指南中文翻译
Scrapy 0.25 文档
ThinkPython
Ruby 风格指南
Rails 风格指南
笨方法学 Ruby
Ruby on Rails 指南
Ruby on Rails 实战圣经
Ruby on Rails Tutorial 原书第 2 版 (本书网页版免费提供,电子版以 PDF、EPub 和 Mobi 格式提供购买,仅售 9.9 美元)
编写Ruby的C拓展
Ruby 源码解读
Shell脚本编程30分钟入门
Go编程基础
Go入门指南
学习Go语言 (PDF)
Go Web 编程 (此书已经出版,希望开发者们去购买,支持作者的创作)
Go实战开发 (当我收录此项目时,作者已经写完第三章,如果读完前面章节觉得有帮助,可以给作者捐赠,以鼓励作者的继续创作)
Network programming with Go 中文翻译版本
实战 Groovy 系列
一份其实很短的 LaTeX 入门文档
一份不太简短的 LATEX 2ε 介绍 (PDF版)
ANSI Common Lisp 中文翻译版
Lua编程入门
Real World Haskell 中文版
R语言忍者秘笈
Scala课堂 (Twitter的Scala中文教程)
Effective Scala(Twitter的Scala最佳实践的中文翻译)
Scala指南
The Swift Programming Language 中文版
Modern Perl 中文版
Perl 程序员应该知道的事
笨办法学Prolog
Vim中文文档
笨方法学Vimscript 中译本
Vim中文文档
编译原理(紫龙书)中文第2版习题答案
把《编程珠玑》读薄
Effective C++读书笔记
Golang 学习笔记、Python 学习笔记、C 学习笔记 (PDF)
Jsoup 学习笔记
学习笔记: Vim、Python、memcached
图灵开放书翻译计划–C++、Python、Java等
蒂姆·奥莱利随笔 (由译言网翻译,电子版免费)
Octave 入门 (PDF版)
SICP 解题集
精彩博客集合
正则表达式简明参考