Android上实在没什么好用的æ‹ç…§åº”用,试了这个Pixlr-o-malicæ»¤é•œå…‰å½±æ•ˆæžœä¸€å¤§å †ï¼Œè¶³è¶³è¶…è¿‡100个,但是问题åˆæ¥äº†ï¼Œé€‰æ‹©æ惧症⋯⋯
周日 18 3月 2012
对é¢
Posted by Semon under æ— ä¸»é¢˜
No Comments
周三 11 5月 2011
FITC(Flash In The Can) 2011 用户票选最终入围åå•
Posted by Semon under 网站收集, Flash 3D, Flash/Interactive
No Comments
一共15个分类,超过40个全çƒè¶…é…·çš„flash/互动案例,包括采用AR技术的Doodle War ç‰å¤§é‡ä¼˜ç§€æ¡ˆä¾‹ã€‚
用户票选入围åå•ï¼šhttp://www.fitc.ca/awards/pc/
年度大奖最终åå•ï¼šhttp://www.fitc.ca/awards/
æ¯ä¸ªä½œå“都很出色,期待之åŽæœ‰æ—¶é—´æˆ‘们å¯ä»¥é›†ä½“进行一下观摩。
周二 10 5月 2011
[转]æµè¨€ç»ˆç»“者#1:“我åªè¦æ‰¾åˆ°ä¸€ä¸ªè¶…级的 idea…â€
Posted by Semon under 摘录
No Comments
很多时候,我们就是那两个划船的人。
一般人对于“创业â€æœ€å¤§çš„误解,是对“创æ„â€ï¼Œâ€œåˆ›æ–°â€çš„盲目崇拜 ,认为åªè¦æ‰¾åˆ°ä¸€ä¸ªè¶…级的idea,就能够æˆåŠŸåˆ›ä¸šï¼Œå˜æˆä¸‹ä¸€ä¸ªæ¯”尔‧盖茨。这个逻辑最大的问题,在于没有去认知到所谓的“超级ideaâ€ï¼Œå¾€å¾€æ˜¯åœ¨æžåº¦ç«žäº‰çš„环境ä¸ï¼Œä¸€ä¸ªåˆ›ä¸šå›¢é˜Ÿç»åŽ†é•¿æ—¶é—´çš„å°è¯•ï¼Œå¤±è´¥ï¼Œæœ€åŽç¢°æ’ž ï¼Œç ”ç£¨ï¼Œ å˜å½¢å‡ºæ¥çš„æˆæžœ 。身为æ—äººï¼Œä½ å¾ˆå®¹æ˜“å¿½ç•¥äº†è¿™ä¸ªè¿‡ç¨‹çš„æ›²æŠ˜ï¼Œæ–¹ä¾¿çš„ç”¨æœ€åŽçš„结论æ¥è®¤å®šå› 果,所以æ‰ä¼šä¸Šäº†â€œideaâ€çš„当。
更糟糕的是,很多时候我们ä¸ä½†å¿½ç•¥äº†åˆ›ä¸šçš„艰辛,甚至还会对æˆåŠŸå—¤ä¹‹ä»¥é¼»ï¼šâ€œé‚£ä¸ªä¸œè¥¿æˆ‘åå¹´å‰å°±æƒ³åˆ°äº†ï¼â€ – 。。这å¥è¯ä½ 一定ä¸æ˜¯ç¬¬ä¸€æ¬¡å¬åˆ°ç¢°åˆ°è¿™ç§äººï¼Œæˆ‘以å‰éƒ½æ‡’得跟他们解释,åæ£ä»–们的想法天真,我也就æˆå…¨ä»–们继ç»åšæ¢¦ã€‚直到去年出现了“ 社交网络 â€è¿™éƒ¨è®²Facebook创办过程的电影,我æ‰æœ‰ä¸€ä¸ªæ¯”较容易的说法 – â€œæ²¡é”™ï¼Œä½ å°±æ˜¯é‚£ä¸¤ä¸ªåˆ’èˆ¹é˜Ÿå‘˜ï¼â€
大概很少人会å对,Facebook是近年æ¥æœ€æˆåŠŸçš„网络创业公å¸ã€‚å°æ¹¾è¿™è¾¹çš„民众大多是在2009年之åŽæ‰å¼€å§‹ä½¿ç”¨Facebookçš„ï¼Œä½ çŸ¥é“在那之å‰ä»–们已ç»å˜åœ¨å¤šä¹…了å—?ç”案是整整五年。没错,早在Facebook是Facebook之å‰ï¼Œä»–们å¯æ˜¯ç»åŽ†äº†å¥½å‡ 年的辛苦挣扎。看过电影的人就知é“ï¼Œé©¬å…‹æ‰Žå…‹ä¼¯æ ¼åˆšåˆ›åŠžFacebookæ—¶ï¼Œä»–åœ¨æƒ³çš„æ ¹æœ¬åªæ˜¯â€œå¦‚何让所有哈佛的å¦ç”ŸåŠ 入这个网站。â€è¦è¯´ä»–当年早就想到,知é“,预测到这就是一个“超级ideaâ€ï¼Œ6å¹´åŽå…¨ä¸–界将会有7äº¿äººåœ¨ä½¿ç”¨è€…ä¸ªç½‘ç«™ï¼Œé‚£æ ¹æœ¬å°±æ˜¯ç—´äººè¯´æ¢¦ã€‚
æ›´é‡è¦çš„是,当马克还åªæœ‰ä¸€ä¸ªé˜³æ˜¥åˆ°ä¸è¡Œçš„Facebook,忙ç€å¸å¼•å“ˆä½›çš„1万åå¦ç”ŸåŠ 入时,那时如日ä¸å¤©çš„社交网站MySpace早就已ç»æ‹¥æœ‰ä¸Šåƒä¸‡ä¼šå‘˜ã€‚打开电å°ï¼Œç”µè§†ï¼Œæ¯ä¸ªæŒæ‰‹ï¼Œè‰ºäººï¼Œæ¯å¤©åœ¨èŠå¾—都是è°åœ¨MySpace的朋å‹æ¯”较多。ä¸è¦è¯´ä¸€èˆ¬äººï¼Œè¿žåŒ—美的创投,网络圈的专家,æ¯ä¸ªäººéƒ½ä¸çœ‹å¥½ Facebook 能够有一天打败MySpace的,更别说统治全世界了。
改å˜è¿™ä¸€åˆ‡çš„ä¸æ˜¯é©¬å…‹çš„这个Facebook idea有多好,是他团队的“执行力â€ï¼Œä¸æ–的更新产å“,ä¸æ–的从使用者的回馈ä¸æ±‚è¿›æ¥ï¼Œæ‰¾æˆé•¿ï¼Œç´¯ç§¯ç”¨æˆ·ã€‚ å¦å¤–,MySpace上å–给新闻集团åŽï¼Œå¿™ç€å¼€å§‹è¥åˆ©ï¼Œå› 而å‡ç¼“了进æ¥çš„速度,也对2008年整个战局的æ‰è½¬ï¼Œæœ‰ç€å·¨å¤§çš„å½±å“。
这两年çƒé—¨çš„iPhone,也是å¦å¤–一个ideaä¸å€¼é’±çš„好例åã€‚ç”¨ä»»ä½•çš„æ ‡å‡†åŽ»çœ‹ï¼Œâ€œæ™ºèƒ½æ‰‹æœºâ€çŽ°åœ¨å¬èµ·æ¥éƒ½åƒæ˜¯ä¸€ä¸ªè¶…级棒的产å“ç§ç±»ï¼Œæ¯å®¶ç¡¬ä»¶åŽ‚商都抢ç€æŽ¨å‡ºè‡ªæœ‰å“牌的产å“ã€‚ä½†æ˜¯å¦‚æžœä½ æŠŠæ—¶ç©ºæ‹‰å›žåˆ°2007年,苹果CEO乔布斯站到å°ä¸Šå®£å¸ƒiPhone之å‰ï¼Œå¸‚场上早就充斥ç€è®¸å¤šä¸æ€Žä¹ˆæˆåŠŸçš„智能手机, 而大家对这个idea其实是åŠä¿¡åŠç–‘的,å³ä¾¿æ˜¯åœ¨ç¬¬ä¸€æ”¯iPhone(iPhone 2G)推出之åŽï¼Œå…¶å®žå¸‚场上的å应也åªæ˜¯æ™®æ™® – iPhone上市åŽ15个月的时间ä¸ï¼Œè‹¹æžœæ€»å…±åªå–出了600万支手机,这比他们现在一个月å–出的手机还少。
而为什么iPhone能够到达今天的地ä½ï¼Œæ˜¯è‹¹æžœåœ¨ç¬¬ä¸€ä»£iPhone推出åŽï¼Œä¸æ–积æžçš„更新软,硬件,陆ç»åŠ 入了应用程åºå•†åº—,3G上 网,FaceTimeç‰æ€æ‰‹çº§åº”用,和全世界的电信商ç¾çº¦ï¼Œç„¶åŽæ‰é€æ¸å—到越æ¥è¶Šå¤šäººå–œçˆ±ã€‚å› æ¤ï¼Œæ™ºèƒ½æ‰‹æœºè¿™ä¸ªidea,虽然ä¸æ˜¯è‹¹æžœæƒ³åˆ°çš„,但是是乔布斯团队把它执行到了æžè‡´ï¼Œæ‰å˜æˆäº†ä¸€ä¸ªè¶…级æˆåŠŸçš„产å“。
而如果连社交网络,智能手机这些“è€æ¢—â€ï¼Œéƒ½èƒ½è¢«Facebook和苹果åšæˆä»Šå¤©çš„æˆç»©ï¼Œé‚£åªè¯æ˜Žäº†è¿™ä¸ªä¸–界上没有烂的idea,åªæœ‰ä¸ä¼šæ‰§è¡Œçš„å›¢é˜Ÿã€‚æ‰€ä»¥ï¼Œå¦‚æžœä½ æœ‰ä»»ä½•åˆ›ä¸šçš„æƒ³æ³•ï¼Œæˆ‘è¯´ï¼šâ€œ 那就åšå§ï¼Œåˆ«å†æƒ³äº†ï¼â€œ
æ–‡ç« æ¥è‡ª36氪。
周二 3 5月 2011
Firefox上的Flash调试工具——FlashFirebug
Posted by Semon under DEV, Flash/Interactive
No Comments
FlashFirebug是一款å¯ä»¥è®©å¼€å‘者在æµè§ˆå™¨ä¸ç›´æŽ¥è°ƒè¯•Flash程åºçš„Firefox扩展。通过这款扩展,开å‘人员å¯ä»¥åƒåœ¨æµè§ˆå™¨ä¸è°ƒè¯•HTML/JS/CSSé‚£æ ·æ¥ç›´è§‚的进行AS3的调试,æ“作界é¢åˆ™ä¸ŽFirebug一致。通过这款扩展,Firebugå¯ä»¥è¦†ç›–å‡ ä¹Žå…¨éƒ¨çš„Webå¼€å‘人员调试需求。
使用Flashfirebug需è¦å®‰è£…firefox(当然ï¼)ã€firebug以åŠdebug版本的flashæ’放器.
FlashFirebug下载地å€ï¼šhttps://addons.mozilla.org/en-US/firefox/addon/161670/
官方网站/使用帮助:http://www.o-minds.com/products/flashfirebug
周六 23 4月 2011
软件工程师的å个“ä¸èŒä¸šâ€è¡Œä¸º
Posted by Semon under æ— ä¸»é¢˜
No Comments
■ 文 / 陈尚义
èŒä¸šåŒ–之于软件工程师éžå¸¸é‡è¦ã€‚å› ä¸ºï¼šè½¯ä»¶æ˜¯çœ‹ä¸è§ä¹Ÿæ‘¸ä¸ç€çš„,它的进度也看ä¸è§æ‘¸ä¸ç€ï¼Œéœ€è¦è½¯ä»¶å·¥ç¨‹å¸ˆä¸¥æ ¼è‡ªå¾‹ã€å–„于沟通;软件开å‘æ˜¯åˆ›é€ æ€§çš„åŠ³åŠ¨ï¼Œåˆ›é€ æ€§åŠ³åŠ¨ä¾èµ–个人主观能动性,没有自我激励是ä¸å¯èƒ½æˆä¸ºå‡ºè‰²çš„软件工程师的;软件在国民ç»æµŽå’Œäººä»¬æ—¥å¸¸ç”Ÿæ´»ä¸å‘挥ç€è¶Šæ¥è¶Šé‡è¦çš„作用,软件工程师的é“德行为规范æˆä¸ºå¤‡å—关注的问题。
下é¢æ˜¯è½¯ä»¶å·¥ç¨‹å¸ˆå个“ä¸èŒä¸šâ€è¡Œä¸ºã€‚在一些特定领域工作的人们å¯èƒ½ä¼šè®¤ä¸ºè¿™äº›ä¸å…·æœ‰éžå¸¸å¹¿æ³›çš„代表性。例如,IEEEå’ŒACMè”åˆå‘布的关于软件工程师èŒä¸šé“德规范里,认为软件工程师首先è¦éµå®ˆçš„是社会公众原则,å³æ‰€å¼€å‘的软件è¦ç»™äººç±»å¸¦æ¥ç¦åˆ©ï¼Œä¸èƒ½åˆ¶é€ ç±»ä¼¼äºŽè®¡ç®—æœºç—…æ¯’é‚£æ ·çš„å…·æœ‰å±å®³æ€§çš„软件。由æ¤ï¼Œåˆ¶ä½œç—…毒显然是最大的“ä¸èŒä¸šâ€ã€‚然而,在一般的商业型公å¸é‡Œè¿™ä¸ªé—®é¢˜ä¸æ˜¯æœ€çªå‡ºçš„ï¼Œå› æ¤åˆ¶ä½œç—…毒并没有包å«åœ¨æœ¬æ–‡åˆ—举的å大ä¸èŒä¸šè¡Œä¸ºä¹‹å†…。
行为一:对外交付åŠæˆå“
我们的æ€åº¦åæ˜ åœ¨æˆ‘ä»¬çš„å·¥ä½œä¸Šï¼ŒèŒä¸šåŒ–的人士从ä¸ä»Žè‡ªå·±æ‰‹ä¸Šäº¤å‡ºä¸åˆæ ¼çš„工作产å“。那些ä¸èŒä¸šçš„软件工程师满足于把工作åšæˆåŠæˆå“,ç‰ç€è®©åˆ«äººæ¥çº æ£ä»–们的错误。
å¼€å‘者总是ä¸å¥½å¥½åšå•å…ƒæµ‹è¯•ï¼Œæ²¡æœ‰ç¡®è®¤è‡ªå·±çš„代ç 符åˆä¸ç¬¦åˆè¦æ±‚,就盲目自信地认为没有问题,æ交给别人供集æˆå’Œæµ‹è¯•ã€‚殊ä¸çŸ¥ï¼Œæ²¡æœ‰ç»è¿‡å•å…ƒæµ‹è¯•çš„代ç ,往往在集æˆå’Œç³»ç»Ÿæµ‹è¯•é˜¶æ®µå‘现大é‡çš„问题,è¦ä¿®å¤è¿™äº›é—®é¢˜éœ€è¦ä»˜å‡ºæ›´å¤§çš„ä»£ä»·ï¼Œè¿™ä¸ªä»£ä»·æ¯”ä½ è‡ªå·±å‘现并修å¤è¦å¤§å¾—å¤šï¼Œç»™ç»„ç»‡é€ æˆäº†å·¨å¤§æŸå¤±ã€‚
行为二:ä¸éµå®ˆæ ‡å‡†å’Œè§„范
èŒä¸šåŒ–çš„é‡è¦ç‰¹å¾æ˜¯éµå®ˆè¡Œä¸šæ ‡å‡†ï¼Œä¸èƒ½è‚†æ„按照自己的想象æ¥å‘挥。æ¯ä¸ªè¡Œä¸šéƒ½æœ‰è‡ªå·±çš„技术规范,软件行业也åŒæ ·å¦‚æ¤ï¼Œå¦‚IEEEå‘å¸ƒçš„å›½é™…è½¯ä»¶å·¥ç¨‹æ ‡å‡†ç‰ï¼›å„个软件开å‘组织也有相应的代ç 规范ã€æ–‡æ¡£æ¨¡æ¿ã€ä»£ç 审查清å•ç‰ï¼›æœ‰ä¸€å®šç®¡ç†æ°´å¹³çš„软件开å‘组织还有相应的过程文件。
这些都是软件工程师在软件开å‘过程需è¦éµå®ˆçš„规定。特别强调的是,自人们认识到软件å±æœºä»¥æ¥ï¼Œæ— 论是å¦æœ¯ç•Œè¿˜æ˜¯å·¥ä¸šç•Œéƒ½åœ¨ä¸æ–地总结出软件开å‘的失败教è®å’ŒæˆåŠŸç»éªŒï¼Œå¹¶æŠŠä»–们总结æˆä¸ºæœ€ä½³å®žè·µï¼Œè¿›è€Œå½¢æˆæ ‡å‡†ï¼Œè¿™äº›æœ€ä½³å®žè·µæ˜¯åœ¨å¤§é‡å®žè·µçš„基础上æ炼而æˆçš„,è¦å……åˆ†åˆ©ç”¨è¿™äº›æœ€ä½³å®žè·µå’Œæ ‡å‡†æŒ‡å¯¼è‡ªå·±çš„è¡ŒåŠ¨ã€‚
行为三:ä¸ç§¯æžå¸®åŠ©ä»–人
技术人员最容易犯的错误是“ä¿å®ˆç§˜å¯†â€ï¼Œè§‰å¾—自己开å‘çš„æˆæžœå±žäºŽè‡ªå·±ï¼Œä¸å–œæ¬¢å’Œåˆ«äººå…±äº«ã€‚生怕影å“自己在组织内的地ä½ã€‚
帮助别人也是帮助自己,这个简å•çš„é“ç†å´è¢«é«˜æ™ºå•†çš„软件开å‘人士忽视。在其他行业ä¸ï¼Œå¸®åŠ©åˆ«äººå¯èƒ½ä»…仅是一个美德,但在软件开å‘组织ä¸ï¼Œå¸®åŠ©åˆ«äººè¿˜èƒ½ä¸ºç»„织é™ä½Žæˆæœ¬ã€ç¼©çŸå¼€å‘周期ã€æ高产å“è´¨é‡ï¼Œæ‰€æœ‰è¿™äº›æ£æ˜¯è½¯ä»¶å·¥ç¨‹å¦ç§‘æ‰€ç ”ç©¶ã€å¹¶è¯•å›¾è§£å†³çš„问题。
行为四:版æƒæ„识ä¸æ•æ„Ÿ
æˆ‘ä»¬æ—¢æ˜¯è½¯ä»¶çš„åˆ¶é€ è€…ï¼Œä¹Ÿæ˜¯è½¯ä»¶æœ€ç§¯æžçš„使用者。如果我们自身ä¸éµå®ˆç‰ˆæƒï¼Œå°±ä¼šç»™å…¶ä»–äººé€ æˆæžå¤§çš„ã€è´Ÿé¢çš„示范作用,也是对我们自己劳动æˆæžœçš„ä¸å°Šé‡ã€‚在实际生活ä¸æˆ‘们看到太多的例å,大é‡çš„软件工程师盗版使用了其他公å¸çš„产å“,并以æ¤ç‚«è€€è‡ªå·±çš„能力。
ä¸å°Šé‡ç‰ˆæƒçš„å¦ä¸€ä¸ªä¾‹å是:ä¸è®¤çœŸé˜…读开æºä»£ç 的使用é™åˆ¶æ¡æ¬¾å°±éšæ„使用;éšä¾¿æ‰¾åˆ°ä¸€ä¸ªå¼€å‘包,ä¸é—®æ¥é¾™åŽ»è„‰å°±åµŒå…¥åˆ°è‡ªå·±çš„系统;错误地认为它在组织内所åšçš„工作æˆæžœæ˜¯è‡ªå·±çš„,在离èŒåŽè½¬è®©ç»™ä»–人;看到别人使用盗版软件ä¸åˆ¶æ¢ï¼Œè€Œä¸”还继ç»ä¼ æ’。
行为五:对待计划ä¸ä¸¥è‚ƒ
软件工程强调计划性。在软件项目管ç†é‡Œï¼Œä»»ä½•é¡¹ç›®éƒ½è¦ç»è¿‡ç–划(Planning),ç–划的结果是项目计划。项目管ç†è€…跟踪项目计划的执行情况,记录计划执行过程ä¸å˜åœ¨å差的地方,对任何与计划有出入的想法都è¦äº‹å…ˆç»è¿‡è¯„审和批准,然åŽæ‰èƒ½ä»˜è¯¸è¡ŒåŠ¨ã€‚
å› æ¤è®¡åˆ’是严肃的。计划是大家沟通的平å°ï¼Œæ˜¯æ£€æŸ¥é¡¹ç›®çŠ¶æ€ï¼ˆProject Status)的ä¾æ®ï¼Œä¹Ÿæ˜¯æŽ§åˆ¶é¡¹ç›®å˜æ›´çš„手段。计划还是一ç§æ‰¿è¯ºï¼Œå› 为ç–划过程是所有开å‘者都å‚与的,或者是å¾æ±‚过开å‘者æ„è§çš„,承认了计划ä¸çš„å„ç§å®‰æŽ’,就æ„味ç€ä½ å·²ç»å¯¹å¤–承诺了这些。
软件计划具有难以精确估计并动æ€å˜åŒ–çš„ç‰¹æ€§ï¼Œå› æ¤éœ€è¦æˆ‘ä»¬è½¯ä»¶å·¥ç¨‹å¸ˆæ›´åŠ ä¸¥è‚ƒåœ°å¯¹å¾…è®¡åˆ’ï¼Œè€Œä¸åº”该æˆä¸ºæˆ‘们ä¸æŒ‰è®¡åˆ’行事的借å£ã€‚
行为å…:公事ç§äº‹ç›¸æ··æ·†
å…¬ç§åˆ†æ˜Žæ˜¯èŒä¸šåŒ–çš„å¦ä¸€ä¸ªé‡è¦ç‰¹å¾ã€‚利用公å¸è®¾å¤‡åšè‡ªå·±çš„事情;在上ç时间æµè§ˆè‡ªå·±æ„Ÿå…´è¶£ã€å’Œå·¥ä½œæ— 关的网站,如上ç炒股票,都是ä¸èŒä¸šåŒ–çš„è¡Œä¸ºå’Œä¹ æƒ¯ï¼Œå±žäºŽå‡å…¬æµŽç§ã€‚
å过æ¥ä¹Ÿä¸€æ ·æ˜¯ä¸èŒä¸šçš„:用自己ç§äººçš„设备处ç†å…¬å¸çš„事务,用å…费的邮箱å‘é€å’ŒæŽ¥æ”¶å…¬å¸çš„邮件;带个人的电脑æ¥åŠžå…¬å®¤å¤„ç†å…¬å¸çš„ä¸šåŠ¡ã€‚è¿™æ ·åšï¼Œå¯èƒ½ç»™ç»„ç»‡çš„è½¯ä»¶å®‰å…¨æ€§é€ æˆå±å®³ï¼Œä¹Ÿå¯èƒ½å¯¹ç»„ç»‡çš„å·¥ä½œé€ æˆéº»çƒ¦ã€æƒ¹å‡ºç‰ˆæƒå®˜å¸ã€‚在公和ç§ä¹‹é—´ç”»ä¸Šä¸€é“红线,åšåˆ°å…¬ç§åˆ†æ˜Žï¼Œæ˜¯èŒä¸šåŒ–è½¯ä»¶å·¥ç¨‹å¸ˆå¿…å¤‡çš„ç´ è´¨ã€‚
行为七:ä¸æ³¨æ„更新自己
èŒä¸šçš„与éžèŒä¸šçš„软件工程师一个é‡è¦åŒºåˆ«å°±åœ¨äºŽèŒä¸šåŒ–的人士ç»å¸¸å¦ä¹ ,ä¸æ–更新自己的知识,ä¿æŒè‡ªå·±åœ¨æœ¬è¡Œä¸šçš„竞争能力。
我接触到的很多工程师,他们想走æ·å¾„,对技术浅å°è¾™æ¢ï¼›çŸ¥å…¶ç„¶ä¸çŸ¥å…¶æ‰€ä»¥ç„¶ï¼›ä»–们ç•éš¾è€Œé€€ï¼šä¸æƒ³åœ¨ä¸€çº¿æˆ˜æ–—,喜欢æžä»–们想象的所谓的管ç†ï¼›æƒ³åšæµ‹è¯•ï¼Œå› 为他们错误地认为测试对技术的è¦æ±‚ä¸é«˜â€¦â€¦è¿™äº›éƒ½æ˜¯å’ŒèŒä¸šåŒ–的软件工程师很ä¸ç›¸ç§°çš„。
行为八:ä¸ä¸»åŠ¨ä¸Žäººæ²Ÿé€š
沟通,在软件开å‘领域,是责任问题,ä¸æ˜¯æ€§æ ¼é—®é¢˜ã€‚
ä¸ä¸»åŠ¨æ²Ÿé€šï¼Œå…¶èƒŒåŽéšè—的更为é‡è¦çš„åŽŸå› æ˜¯å·¥ç¨‹å¸ˆçš„è´£ä»»æ„Ÿä¸å¤Ÿã€‚主动和上级ã€åŒè¡Œã€ä¸‹å±žæ²Ÿé€šæ˜¯èŒä¸šåŒ–æ‰€å¿…éœ€çš„ï¼Œå› ä¸ºè½¯ä»¶å¼€å‘需è¦å›¢é˜Ÿå作,任何一个工程师的工作都å¯èƒ½ä¼šå½±å“别人,进而影å“全局。软件工程的实践表明,个别人缺ä¹ä¸»åŠ¨æ²Ÿé€šï¼Œå¾€å¾€å¯¼è‡´æ•´ä¸ªå›¢é˜Ÿçš„技术方案出现å差,或整个项目的进度å—到影å“。
报告(Report)是沟通的一个方å¼ï¼Œæœ‰æ—¶æ˜¾å¾—特别é‡è¦ã€‚å½“ä½ æ‰¿æ‹…çš„ä»»åŠ¡è¿›å±•é¡ºåˆ©çš„æ—¶å€™ï¼Œè¦æŠ¥å‘Šï¼›ç‰¹åˆ«å½“任务进展é‡åˆ°å›°éš¾ã€å¯èƒ½ä¼šå½±å“别人或引起å˜æ›´çš„时候,更è¦æŠ¥å‘Šã€‚é…åˆé¡¹ç›®ç»ç†å’ŒQA人员跟踪项目的计划执行情况,是æ¯ä¸€ä¸ªå·¥ç¨‹å¸ˆåˆ†å†…çš„èŒè´£ã€‚
行为ä¹ï¼šä¸éµå®ˆèŒåœºè§„则
一些工程师ä¸èƒ½å¾ˆå¥½åœ°éµå®ˆè½¯ä»¶è¡Œä¸šçš„èŒåœºè§„则。比如:互相告知或打å¬å·¥èµ„和奖金的多少;离èŒæ—¶å¸¦èµ°å…¬å¸çš„æºä»£ç 和文档;或急于到新å•ä½å·¥ä½œè€Œä¸ä¸“心交接ç‰ç‰ã€‚
软件计划的ä¸ç²¾ç¡®æ€§ï¼Œå¯¼è‡´å¼€å‘任务的分布ä¸å‡åŒ€ï¼Œç‰¹åˆ«æ˜¯é‡è¦é‡Œç¨‹ç¢‘(如产å“å‘布)之å‰ï¼Œå¾€å¾€éœ€è¦ä¸€å®šç¨‹åº¦çš„åŠ ç。对æ¤ï¼ŒèŒä¸šåŒ–的软件工程师应给予ç†è§£å’Œé…åˆã€‚
行为å: ä¸å¤Ÿè¯šå®žå’Œæ£ç›´
é…åˆé¡¹ç›®ç»ç†åšå¥½è®¡åˆ’是工程师ä¸å¯æŽ¨è„±çš„èŒè´£ã€‚è¿›åº¦çš„å®‰æŽ’æ˜¯æ ¹æ®ä»»åŠ¡æ‰¿æ‹…者的ç»éªŒã€æ°´å¹³æ¥ç¡®å®šçš„,对所安排的任务,工程师本人应该有比较æ£ç¡®çš„判æ–。实际工作ä¸ï¼Œå´ç¢°åˆ°æœ‰äº›å·¥ç¨‹å¸ˆä¸€å¤©èƒ½å®Œæˆçš„任务故æ„说æˆæ˜¯ä¸¤å¤©ï¼Œä¸ºè‡ªå·±äº‰å–到过分宽æ¾çš„环境。虽然,也有组织è¦æ±‚软件工程师对工作é‡å’Œè¿›åº¦æœ‰ä¸€å®šçš„判æ–和估计能力,但这和故æ„虚报计划的性质是ä¸ä¸€æ ·çš„,å‰è€…是水平问题,åŽè€…是诚信问题。
工程师的æ£ç›´æ¥è‡ªäºŽå¼ºçƒˆçš„社会责任感。åªæœ‰ç»´æŠ¤è¡Œä¸šçš„é“德水准和èŒä¸šè§„范,软件行业æ‰èƒ½æŒä¹…å¥åº·å‘展。牺牲èŒä¸šé“德和规范水准,æ¢æ¥äº†æš‚时的ç»æµŽåˆ©ç›Šï¼Œä¼¤å®³çš„å´æ˜¯æ•´ä¸ªè½¯ä»¶èŒä¸šçš„è£èª‰å’Œä¿¡ä»»åº¦ã€‚
作者简介:
陈尚义,1989年毕业于北京航空航天大å¦è®¡ç®—机系。现任ä¸è½¯é€šç”¨äº§å“ç ”å‘ä¸å¿ƒæ€»ç»ç†ï¼ŒåŒ—京航空航天大å¦å…¼èŒæ•™æŽˆã€ç¡•å£«ç ”究生导师,ä¸ç§‘é™¢ç ”ç©¶ç”Ÿé™¢ç¡•å£«ç”Ÿå¯¼å¸ˆï¼ŒIEEE授æƒåŸ¹è®ç»“构高级讲师。
(本文æ¥è‡ªã€Šç¨‹åºå‘˜ã€‹æ‚å¿—0910期,更多精彩内容敬请关注0910期æ‚志)
周五 1 4月 2011
终于用上了linode
Posted by Semon under æ— ä¸»é¢˜
No Comments
çº ç»“äº†å‡ å¤©ï¼Œä¸ºäº†å½»åº•æ”¹å–„å—北互通问题,在效率和æˆæœ¬çš„æ¡ä»¶ä¸‹ï¼Œç»ˆäºŽè¿˜æ˜¯ä¹°äº†å£ç¢‘ä¸é”™çš„VPS——linode,装了一个CentOS+LEMP,跑公å¸çš„项目å作平å°ã€‚由于买的是linode 512,所以资æºå¹¶ä¸å¤šï¼Œä¹Ÿæ²¡æ‰“ç®—åšå¤ªå¤æ‚的应用,好在需è¦çš„东西在Linode library都能找到,安装过程基本就是å¤åˆ¶ç²˜è´´ï¼Œæ‰€ä»¥è¿˜æ²¡ä»€ä¹ˆè´Ÿæ‹…ã€‚è·‘äº†å‡ å¤©ï¼Œå¯¹LEMP的性能真的éžå¸¸å–œæ¬¢ï¼Œè¿™å‡ 天cpuå 用率一般都在10%以下,内å˜æ¶ˆè€—在70Mä¸Šæ ¡ï¼Œå’ŒDreamhost PS动ä¸åŠ¨å°±å‡ 百兆内å˜çš„消耗é‡ç®€ç›´ä¸å¯åŒæ—¥è€Œè¯ã€‚
VPSçš„å¥½å¤„å°±æ˜¯ä½ å¯ä»¥ä¸ç”¨è€ƒè™‘硬件的问题,资æºéšç”¨éšä¹°ï¼Œä¸€èˆ¬çš„在线应用和网站基本没什么问题。当然如果有è¦æ±‚比较高的在线æœåŠ¡ï¼Œæˆ–者需è¦æ¯”较大规模的æœåŠ¡çš„è¯ï¼Œè¿˜æ˜¯è‡ªå·±æ比较çœé’±ã€‚
刚开始用,也没什么好分享的,整个注册过程éžå¸¸ç®€å•ï¼Œäº¤é’±å¼€é€šï¼Œé€‰äº†åœ¨Fremont, CA。之å‰æ‰¾äº†åŠå¤©çš„linodeä¼˜æƒ ç ,å‘çŽ°éƒ½æ˜¯éª—äººçš„ï¼Œå› ä¸ºåªè¦ä½ 一次性交1年就有10%çš„ä¼˜æƒ ã€‚è§‰å¾—æ²¡æœºå™¨çŽ©çš„æ—¶å€™vps还是ä¸é”™çš„选择。
好了,按照惯例è¦æŽ¨è一下,如果有è°éœ€è¦ä¹°ï¼Œå¯ä»¥ç‚¹è¿™é‡Œï¼Œè¿™æ ·æˆ‘在3个月åŽå¯ä»¥æ‹¿åˆ°20ç¾Žå…ƒä½£é‡‘ï¼Œå½“ç„¶å¯¹ä½ ä¹Ÿæ²¡ä»€ä¹ˆå½±å“ï¼Œä¹°å®Œï¼Œä½ ä¹Ÿå¯ä»¥è¿™æ ·å†™ç¯‡ä¸œè¥¿ï¼Œç„¶åŽåŠ 上自己的推è链接。最åŽï¼Œæ¬¢è¿Žæ³¨å†Œå®Œä¹‹åŽå‘Šè¯‰æˆ‘,然åŽé’±åˆ°æ‰‹åŽæ‰¾æˆ‘出æ¥åƒå¤œå®µ:D
周四 10 3月 2011
Fla to HTML5转æ¢å·¥å…·Wallaby特性解读
Posted by Semon under Flash/Interactive
No Comments
自昨天Adobeå‘布Wallaby以æ¥ï¼Œè¿™ä¸ªå…·æœ‰æ½œåŠ›çš„工具就å¸å¼•äº†å¾ˆå¤šäººæ³¨æ„,但是昨天Adobe Labs上并没有多少资料,今天上去翻了一下,å‘现更新了ä¸å°‘,建议有时间å¯ä»¥ä¸ŠåŽ»çœ‹çœ‹ã€‚
昨天åŒäº‹Fox实验了一下转æ¢å‡ 个文件,并ä¸æ˜¯å¾ˆç†æƒ³ï¼Œå¾ˆå¤šä¸æ”¯æŒçš„功能.许我们已ç»è¢«ä¸€äº›é«˜çº§çš„flashåŠŸèƒ½å…»ä¹ æƒ¯äº†ï¼Œæ¯•ç«Ÿè¿™è¿˜æ˜¯ä¸€ä¸ªé›å½¢ï¼Œæ”¯æŒçš„功能还大多是一些解决基本问题的特性。
以下是å–自Wallaby Wikiï¼ˆæœ‰å‡ ç¯‡ä¸é”™çš„教程)里的一个演示Using Wallaby,比较集ä¸å’Œç®€å•çš„说明了一下,当å‰Wallabyå¯ä»¥åšçš„和待解决的问题。
周五 4 3月 2011
51å¼ æ ‡æ–°ç«‹å¼‚çš„å片设计
Posted by Semon under æ— ä¸»é¢˜, 摘录
[2] Comments
好的设计ä¸ä»…è¦ç¾Žè§‚或是出ä½ï¼Œæ›´è¦å…¼é¡¾å®žç”¨ï¼Œä¼ è¾¾ä»·å€¼ï¼Œåˆ›é€ åŠŸèƒ½ã€‚
立体眼镜å片
饼干å片,真的是能åƒçš„
å¯ä»¥æ’•å¼€çš„åç‰‡ï¼Œè¿™æ ·å°±å¯ä»¥åˆ†äº«è”系方å¼äº†
查看引用æ¥æº “51 Unique Business Cards That Will Make Your Mind Explode“
周四 17 2月 2011
[ZT]虫群版天网:伯克利如何“主宰â€äº†â€œ2010星际争霸人工智能挑战赛â€
Posted by Semon under 摘录
No Comments
喜欢星际的Geek一定è¦çœ‹çœ‹ï¼Œå›½å¤–大å¦æ˜¯æ€Žä¹ˆæŠŠæ¸¸æˆå’Œç§‘å¦è”系在一起的,è¦æ˜¯æœ‰è¿™æ ·çš„课程,我也打算去上一下。刚知é“还有BWAPI这回事情……
我们集ä¸åœ¨ä¼¯å…‹åˆ©æ ¡åŒºé‡Œçš„一个会议室里,局域网的设备散è½åœ¨æˆ‘们周围。桌é¢ä¸Šå †æ»¡äº†ç”µè„‘和披è¨ï¼Œå±å¹•ä¸ŠæŠ•å½±çš„是一场《星际争霸》的比赛。Oriol Vinyals,一ä½è®¡ç®—机科å¦çš„åšå£«ç”Ÿï¼Œæ£æŒ‡æŒ¥ç€ä»–的人æ—部队和虫æ—部队进行ç€æ®Šæ»çš„战斗。Orioléžå¸¸å¼ºâ€”—他曾ç»å‚åŠ è¿‡WCG,是西ç牙赛区的第一å,欧洲赛区的16强。但现在他的处境岌岌å¯å±ï¼šä»–的机器人能够击退虫æ—的飞龙,但是å´æ²¡æ³•é¢é¢ä¿±åˆ°ã€‚虫æ—玩家很狡猾,é‡åˆ°å‡¶çŒ›çš„ç«åŠ›å°±æ’¤é€€ï¼Œä½†å¹¶ä¸è·‘远,而是专æ¡è½¯æŸ¿åæ,ä¿æŒç€å¯¹å¯¹æ‰‹çš„压力。Oriol犯了一个错误。他的机器人的走ä½å‡ºäº†ä¸€ç‚¹é—®é¢˜ï¼Œè™½ç„¶åªæœ‰å‡ 秒钟。但这就足够了。飞龙立刻åšå‡ºäº†å应,由人æ—防守的间隙鱼贯而入直奔对方脆弱的农民。当Oriol指挥ç€ä»–的机器人把飞龙赶走时,他的农民已ç»å…¨éƒ¨é˜µäº¡ï¼Œç»æµŽéå—沉é‡æ‰“击。Oriol对虫æ—基地å‘动了ç»æœ›çš„最åŽä¸€å‡»ï¼Œè¯•å›¾åœ¨é£žé¾™å¾—到补充之å‰çªç ´å¯¹æ–¹çš„防线,但这已ç»å¤ªè¿Ÿäº†ã€‚他的大脚机器人一个接一个的被虫æ—消ç掉。当新一波飞龙从虫åµä¸åµåŒ–出æ¥çš„时候,他åªèƒ½è®¤è¾“——å‘刚刚击败了他的计算机人工智能认输。我们集ä¸åœ¨ä¼¯å…‹åˆ©æ ¡åŒºé‡Œçš„一个会议室里,局域网的设备散è½åœ¨æˆ‘们周围。桌é¢ä¸Šå †æ»¡äº†ç”µè„‘和披è¨ï¼Œå±å¹•ä¸ŠæŠ•å½±çš„是一场《星际争霸》的比赛。Oriol Vinyals,一ä½è®¡ç®—机科å¦çš„åšå£«ç”Ÿï¼Œæ£æŒ‡æŒ¥ç€ä»–的人æ—部队和虫æ—部队进行ç€æ®Šæ»çš„战斗。Orioléžå¸¸å¼ºâ€”—他曾ç»å‚åŠ è¿‡WCG,是西ç牙赛区的第一å,欧洲赛区的16强。但现在他的处境岌岌å¯å±ï¼šä»–的机器人能够击退虫æ—的飞龙,但是å´æ²¡æ³•é¢é¢ä¿±åˆ°ã€‚虫æ—玩家很狡猾,é‡åˆ°å‡¶çŒ›çš„ç«åŠ›å°±æ’¤é€€ï¼Œä½†å¹¶ä¸è·‘远,而是专æ¡è½¯æŸ¿åæ,ä¿æŒç€å¯¹å¯¹æ‰‹çš„压力。Oriol犯了一个错误。他的机器人的走ä½å‡ºäº†ä¸€ç‚¹é—®é¢˜ï¼Œè™½ç„¶åªæœ‰å‡ 秒钟。但这就足够了。飞龙立刻åšå‡ºäº†å应,由人æ—防守的间隙鱼贯而入直奔对方脆弱的农民。当Oriol指挥ç€ä»–的机器人把飞龙赶走时,他的农民已ç»å…¨éƒ¨é˜µäº¡ï¼Œç»æµŽéå—沉é‡æ‰“击。Oriol对虫æ—基地å‘动了ç»æœ›çš„最åŽä¸€å‡»ï¼Œè¯•å›¾åœ¨é£žé¾™å¾—到补充之å‰çªç ´å¯¹æ–¹çš„防线,但这已ç»å¤ªè¿Ÿäº†ã€‚他的大脚机器人一个接一个的被虫æ—消ç掉。当新一波飞龙从虫åµä¸åµåŒ–出æ¥çš„时候,他åªèƒ½è®¤è¾“——å‘刚刚击败了他的计算机人工智能认输。
周三 17 11月 2010
[ZT]风雨20年:我所积累的20æ¡ç¼–程ç»éªŒ
Posted by Semon under 摘录
No Comments
原文作者乔纳森·丹尼å¯ï¼ˆJonathan Danylko)是一ä½è‡ªç”±èŒä¸šçš„web架构师和程åºå‘˜ï¼Œç¼–程ç»éªŒå·²è¶…过20年,涉足领域有电å商务ã€ç”Ÿç‰©æŠ€æœ¯ã€æˆ¿åœ°äº§ã€åŒ»ç–—ã€ä¿é™©å’Œå…¬ç”¨äº‹ä¸šã€‚æ£å¦‚乔纳 森在文ä¸æ‰€è¨€ï¼Œæœ¬æ–‡é€‚åˆåˆšæ¯•ä¸šçš„大å¦ç”Ÿå’Œåˆšå…¥é—¨çš„程åºå‘˜ã€‚å¦‚æžœä½ å·²æ˜¯é«˜çº§å¼€å‘äººå‘˜ï¼Œæˆ–è®¸ä½ åœ¨æœ¬æ–‡ä¸çœ‹åˆ°è‡ªå·±çš„身影。
从11å²æ—¶ï¼Œæˆ‘就一直在编程,并且一直都很喜欢技术和编程。这些年æ¥ï¼Œæˆ‘积累了一些艰难åˆå®¹æ˜“çš„ç»éªŒã€‚作为一å程åºå‘˜ï¼Œä½ 或许还没这些ç»éªŒï¼Œä½†æˆ‘会把它们献给那些想从ä¸å¦åˆ°æ›´å¤šçš„朋å‹ã€‚
我会æŒç»æ›´æ–°è¿™äº›ç»éªŒï¼Œæˆ‘å¯èƒ½è¿˜ä¼šæœ‰æ›´å¤šçš„感想,但就我这20å¹´æ¥çœ‹ï¼Œæˆ‘想下é¢è¿™ä¸ªåˆ—表ä¸åŸºæœ¬ä¸éœ€è¦å¢žæ·»é¢å¤–的东西了。下é¢å°±æ˜¯æˆ‘至今最难忘的ç»éªŒã€‚
1. 估算解决问题所需è¦çš„时间。ä¸è¦æ€•ï¼Œæ‰¿è®¤å§ï¼æˆ‘曾è§è¿‡ä¸€äº›ç¨‹åºå‘˜ä¸ºäº†è§£å†³ä¸€ä¸ªç‰¹æ®Šé—®é¢˜è€Œå在显示器å‰é¢8å°æ—¶ã€‚为自己定一个时间é™åˆ¶å§ï¼Œ1å°æ—¶ã€30分钟或甚至15åˆ†é’Ÿã€‚å¦‚æžœåœ¨è¿™æœŸé—´ä½ ä¸èƒ½è§£å†³é—®é¢˜ï¼Œé‚£å°±åŽ»å¯»æ±‚帮助,或到网上找ç”案,而ä¸æ˜¯å°è¯•åŽ»åšâ€œè¶…çº§å †ç 员â€ã€‚
2. 编程è¯è¨€æ˜¯ä¸€ç§è¯è¨€ï¼Œåªæ˜¯ä¸€ç§è¯è¨€ã€‚éšç€æ—¶å…‰æŽ¨ç§»ï¼Œåªè¦ä½ ç†è§£äº†ä¸€ç§è¯è¨€çš„原ç†ï¼Œä½ 会å‘现å„ç§è¯è¨€ä¹‹é—´çš„相似之处 ã€‚ä½ æ‰€é€‰æ‹©çš„è¯è¨€ï¼Œä½ 应该觉得“舒æœâ€ï¼Œå¹¶ä¸”能够写出有效(而且简æ´ï¼‰çš„代ç 。最é‡è¦çš„,让è¯è¨€åŽ»é€‚应项目,å之亦然。
3. ä¸è¦è¿‡äºŽæ³¨é‡ç¨‹åºçš„“设计模å¼â€ã€‚ 有时候,写一个简å•çš„算法,è¦æ¯”引入æŸç§æ¨¡å¼æ›´å®¹æ˜“。在多数情况下,程åºä»£ç 应是简å•æ˜“懂,甚至清æ´å·¥ä¹Ÿèƒ½çœ‹æ‡‚。
4. ç»å¸¸å¤‡ä»½ä»£ç ã€‚åœ¨æˆ‘å¹´è½»æ—¶ï¼Œæˆ‘å°±æœ‰è¿‡å› ç¡¬ç›˜æ•…éšœè€Œä¸¢äº†å¤§é‡ä»£ç çš„ç»åŽ†ï¼Œè¿™ç»åŽ†å¾ˆæ怖的。åªè¦ä½ 一次没有备份,就应当åƒæœ‰ç€ä¸¥æ ¼çš„期é™ï¼Œå®¢æˆ·æ˜Žå¤©å°±éœ€è¦ã€‚æ¤æ—¶å°±è¯¥æºç /版本控制软件大显身手了。
5. 承认自己并ä¸æ˜¯æœ€é¡¶å°–的程åºå‘˜ – 知ä¸è¶³ã€‚æˆ‘å¸¸æƒ³ï¼Œæˆ‘å¯¹ç¼–ç¨‹äº†è§£å·²è¶³å¤Ÿå¤šï¼Œä½†æ˜¯æ€»æœ‰å…¶ä»–äººæ¯”ä½ ä¼˜ç§€ã€‚æ£æ‰€è°“,“一山总比一山高â€ã€‚所以,å‘他们看é½å§ï¼
6ã€å¦ä¹ å†å¦ä¹ 。æ£å¦‚第5点所说,我ç»å¸¸ä¼šåœ¨æ‰‹é‡Œæ‹¿ä¸€æœ¬è®¡ç®—机或编程相关的æ‚志或书(ä¸ä¿¡ï¼Œå¯ä»¥é—®æˆ‘的朋å‹ï¼‰ã€‚è¯šç„¶ï¼Œæ€»æœ‰å¾ˆå¤šä½ ä¸çŸ¥é“çš„æŠ€æœ¯ï¼Œä½ å¯ä»¥ä»Žä¸å¦ä¹ 以ä¿æŒä¸è½åŽã€‚å¦‚æžœä½ æœ‰ä¸€ç§çµå·§çš„æ–¹å¼æ¥èŽ·å–ä½ éœ€è¦çš„æ–°æŠ€æœ¯ï¼Œé‚£ä½ æ¯å¤©éƒ½åº”该åšæŒå¦ä¹ 。
7. æ°¸æ’çš„å˜åŒ–ã€‚ä½ å¯¹å¾…æŠ€æœ¯/编程知识,就应åƒä½ å¯¹å¾…è‚¡ç¥¨ä¸€æ ·ï¼šå¤šæ ·åŒ–ã€‚ä¸è¦åœ¨æŸä¸€ç‰¹å®šæŠ€ 术上自我感觉良好。如果那ç§æŠ€æœ¯æˆ–è¯è¨€å·²ç»æ²¡æœ‰è¶³å¤Ÿæ”¯æŒï¼Œé‚£ä½ 还ä¸å¦‚çŽ°åœ¨å°±å¼€å§‹æ›´æ–°ä½ çš„ç®€åŽ†ï¼Œå¹¶å¯åŠ¨åŸ¹è®æ–°è®¡åˆ’。我能ä¿æŒå‰è¡Œçš„主è¦åŽŸåˆ™æ˜¯ä»€ä¹ˆå‘¢ï¼Ÿè‡³å°‘了 解两到三ç§è¯è¨€ï¼Œæ‰€ä»¥ï¼Œå¦‚æžœæŸç§è¯è¨€è¿‡æ—¶äº†ï¼Œä½ 在å¦ä¹ 新技术的时候还å¯ä»¥ä¾é å¦ä¸€ç§è¯è¨€ã€‚
8. ææºæ–°äººã€‚å助并且培养åˆçº§/入门的开å‘人员å¦ä¹ ä¼˜ç§€çš„ç¼–ç¨‹æ–¹æ³•å’ŒæŠ€å·§ã€‚ä¹Ÿè®¸ä½ è¿˜ä¸çŸ¥é“,在帮助他们å‘更高一层å‰è¿›æ—¶ï¼Œä½ 自己也在å‘更高一层æå‡ï¼Œä½ ä¼šæ›´åŠ è‡ªä¿¡ã€‚
9. 简化算法。代ç 如æ¶é”ï¼Œåœ¨ä½ å®Œæˆç¼–ç åŽï¼Œåº”回头并且优化它。从长远æ¥çœ‹ï¼Œè¿™é‡Œæˆ–那里一些的改进,会让åŽæ¥çš„支æŒäººå‘˜æ›´åŠ è½»æ¾ã€‚
10. ç¼–å†™æ–‡æ¡£ã€‚æ— è®ºæ˜¯WebæœåŠ¡çš„API,还是一个简å•çš„ç±»ï¼Œä½ å°½é‡ç¼–写相应文档。我曾ç»å¼•ä»¥ä¸ºè±ªçš„代ç æ³¨é‡Šï¼Œå› è¿‡åº¦ 注释而有人指责。给三行代ç åŠ ä¸€è¡Œæ³¨é‡Šï¼Œåªéœ€è¦ä½ å‡ ç§’æ—¶é—´ã€‚å¦‚æžœé‚£æ˜¯ä¸€ä¸ªæ¯”è¾ƒéš¾ä»¥ç†è§£çš„技术,åƒä¸‡åˆ«æ‹…å¿ƒè¿‡å¤šæ³¨é‡Šã€‚å¦‚æžœä½ èƒ½å¾ˆå¥½åšå¥½è‡ªå·±çš„工作,大多数架 构师ã€åŽå¤‡ç¨‹åºå‘˜ã€æ”¯æŒç»„éƒ½ä¼šæ„Ÿæ¿€ä½ ã€‚
11. 测试ã€æµ‹è¯•å†æµ‹è¯•ã€‚我是一å黑盒测试粉ä¸ã€‚å½“ä½ å®Œæˆç¼–ç åŽï¼Œä½ “被认å¯â€çš„æ—¶å€™å°±å¼€å§‹äº†ã€‚å¦‚æžœä½ ä»¬å…¬å¸æœ‰QAéƒ¨é—¨ï¼Œå¦‚æžœä½ çš„ä»£ç ä¸æœ‰é”™è¯¯ï¼Œé‚£ä½ 得到的评论,会比项目ç»ç†è¿˜å¤šã€‚å¦‚æžœä½ ä¸å½»åº•æµ‹è¯•è‡ªå·±çš„代ç ,那ææ€•ä½ å¼€å‘çš„å°±ä¸åªæ˜¯ä»£ç ,å¯èƒ½è¿˜ä¼šå£°å狼藉。
12. 庆ç¥æ¯ä¸€æ¬¡æˆåŠŸã€‚我è§è¿‡å¾ˆå¤šç¨‹åºå‘˜åœ¨è§£å†³ç¼–程技术难题åŽï¼Œä¼šå’ŒåŒä¼´æ¡æ‰‹ã€å‡»æŽŒæˆ–甚至手舞足蹈。æ¯ä¸ªäººåœ¨ç”Ÿå‘½ä¸éƒ½ä¼šç¢°åˆ°â€œé¡¿æ‚Ÿâ€ã€‚如果一个程åºå‘˜é«˜å…´åœ°è·‘æ¥å«ä½ 去看他的éžå‡¡ä»£ç ï¼Œä¹Ÿè®¸ä½ å·²ç»çœ‹è¿‡è¿™æ ·çš„代ç 100éäº†ï¼Œä½†ä½ ä¹Ÿåº”è¯¥ä¸ºäº†è¿™ä¸ªå®¶ä¼™è€Œåº†ç¥ç¬¬101次。(编者注:《庆ç¥æˆåŠŸçš„ä¹ç§æ–¹å¼ã€‹ã€‚)
13. ç»å¸¸æ£€æŸ¥ä»£ç 。 在公å¸ï¼Œä½ 的代ç è¦ç»å¸¸æ£€æŸ¥ï¼ˆåŒ…括自查和其他åŒäº‹æ£€æŸ¥ï¼‰ã€‚ä¸è¦æŠŠåˆ«äººçš„检查,看æˆæ˜¯å¯¹ä»£ç é£Žæ ¼çš„è‹›æ±‚ã€‚åº”è¯¥æŠŠå®ƒä»¬çœ‹ä½œæ˜¯æœ‰å»ºè®¾æ€§çš„æ‰¹è¯„ã€‚å¯¹ä¸ªäººæ¥è¯´ï¼Œç»å¸¸æ£€æŸ¥ä½ 的代ç å¹¶ä¸”è‡ªé—®ï¼Œâ€œæˆ‘æ€Žæ ·æ‰èƒ½å†™å¾—æ›´å¥½å‘¢ï¼Ÿâ€ è¿™ä¼šè®©ä½ åŠ é€Ÿä½ çš„æˆé•¿ï¼Œè®©ä½ æˆä¸ºä¸€ä¸ªæ›´ä¼˜ç§€çš„程åºå‘˜ã€‚
14. å›žé¡¾ä½ çš„ä»£ç 。在 看到自己以å‰çš„代ç 时,通常会有两ç§æ–¹å¼ï¼šâ€œéš¾ä»¥è‡³ä¿¡ï¼Œè¿™ä»£ç 是我写的â€å’Œâ€œéš¾ä»¥è‡³ä¿¡ï¼Œè¿™ä»£ç 是 我写的â€ã€‚第一ç§å¾€å¾€æ˜¯åŽŒæ¶çš„è¯æ°”ï¼Œå¹¶åœ¨æƒ³å¦‚ä½•æ”¹è¿›å®ƒã€‚ä½ ä¹Ÿè®¸ä¼šæƒŠå¹ï¼Œæ—§ä»£ç 也能å¤æ´»æˆä¸ºä¸€ç§æ›´å¥½çš„程åºï¼Œç”šè‡³æ˜¯ä¸€ä¸ªå®Œæ•´çš„产å“。第二ç§é€šå¸¸å¸¦ç€æƒŠå¥‡å’Œæˆ 就感。开å‘人员应该一到两个自己完æˆçš„项目æˆæžœï¼Œèƒ½è®©ä¼—人ä¸ç¦è€Œç«‹å¹¶æ³¨ç›®è€Œè§‚的项目。åŒæ ·ï¼ŒåŸºäºŽä½ ä¼˜è¶Šçš„ç¼–ç¨‹èƒ½åŠ›ï¼Œä½ å¯ä»¥æŠŠè¿‡åŽ»çš„程åºæˆ–项目拿出æ¥ï¼ŒæŠŠå®ƒ ä»¬æ›´æ–°ä¸ºæ›´åŠ ä¼˜ç§€çš„äº§å“或想法。
15. 幽默是ä¸å¯ç¼ºçš„。在我20å¹´çš„å¼€å‘生涯ä¸ï¼Œæˆ‘还没有碰到哪ä½ç¨‹åºå‘˜æ˜¯æ²¡æœ‰å¹½é»˜æ„Ÿçš„。实际上,干我们这行,幽默是一项必备å“。
16. è°¨é˜²é‚£äº›æ— æ‰€ä¸çŸ¥çš„程åºå‘˜ï¼Œä¸æ„¿åˆ†äº«çš„程åºå‘˜ï¼Œè¿˜æœ‰ç»éªŒä¸è¶³çš„程åºå‘˜ã€‚å½“ä½ é‡åˆ°è¿™å‡ ç§ç¨‹åºå‘˜æ—¶ï¼Œä½ 自己è¦è°¦è™šã€‚æ— æ‰€ä¸çŸ¥çš„程åºå‘˜ï¼Œæ›´æƒ³å½“一个英雄而ä¸æ˜¯å›¢é˜Ÿæˆå‘˜ï¼›ä¿å®ˆçš„程åºå‘˜åˆ™æ˜¯åœ¨ç¼–写ç€ä»–们独享的代ç ;而ç»éªŒä¸è¶³çš„程åºå‘˜åˆ™ä¼šæ¯å分钟就æ¥é—®ä½ 一下,当代ç 完æˆåŽï¼Œä»£ç å·²ç»æ˜¯ä½ 的,而ä¸æ˜¯ä»–们。
17. 任何项目都ä¸ä¼šé‚£ä¹ˆç®€å•ã€‚朋 å‹ã€å®¶äººå’ŒåŒäº‹æ›¾è¯·æ±‚我仓促åšä¸€äº›äº‹æƒ…,仓促åšä¸€ä¸ªç¨‹åºæˆ–è€…ç½‘ç«™ã€‚å¯¹äºŽè¿™æ ·çš„äº‹ï¼Œåº”è¯¥ 从åŒæ–¹åšè®¡åˆ’,æ‰èƒ½åšå‡ºä»¤ä¸¤æ–¹éƒ½ä¼šæ»¡æ„的东西。如果æŸäººèµ·åˆåªæ˜¯éœ€è¦ä¸€ä¸ªä½¿ç”¨Microsoft Accessçš„ã€åªæœ‰æœ‰3个页é¢çš„网站,但æ¥å°±å¾ˆå¯èƒ½å˜æˆä¸€ä¸ªæœ‰15个页é¢çš„网站,并使用SQL Server,有一个论å›ï¼Œè¿˜æœ‰ä¸€ä¸ªå®šåˆ¶çš„CMS(内容管ç†ç³»ç»Ÿï¼‰ã€‚
18. 任何时候ä¸è¦æƒ³å½“然。å‡å¦‚ä½ æ‰¿æŽ¥ä¸€ä¸ªç®€å•çš„é¡¹ç›®ï¼Œä½ å¯èƒ½ä¼šè®¤ä¸ºæŸä¸ªéƒ¨åˆ†å¯ä»¥è½»æ¾å®Œæˆã€‚åƒä¸‡åˆ«è¿™æ ·æƒ³ï¼é™¤éžä½ 有一个类ã€ç»„件ã€æˆ–者一段已ç»å†™å¥½çš„代ç ,并且在现有的项目已ç»æµ‹è¯•é€šè¿‡ã€‚ä¸è¦è®¤ä¸ºè¿™å°†æ˜¯å¾ˆå®¹æ˜“的。
19. 没有已ç»å®Œæˆçš„软件。曾ç»æœ‰ä¸€ä½ç¨‹åºå‘˜å‘Šè¯‰æˆ‘,没有软件是已ç»å®Œæˆçš„,它åªæ˜¯â€œæš‚时完æˆäº†â€ã€‚è¿™æ˜¯æ˜Žæ™ºçš„å¿ å‘Šã€‚å¦‚æžœå®¢æˆ·è¿˜åœ¨ä½¿ç”¨ä½ å†™çš„ç¨‹åºï¼Œå¹¶ç»å—äº†æ—¶é—´çš„è€ƒéªŒã€‚å¦‚æžœæœ‰æœºä¼šï¼Œä½ ä»åœ¨æ›´æ–°å®ƒï¼Œè¿™å¹¶ä¸æ˜¯ä»€ä¹ˆåäº‹ï¼Œè¿™è®©ä½ ä¸æ–地å‰è¡Œã€‚
20. è€å¿ƒæ˜¯ä¸€ç§ç¾Žå¾·ã€‚当 客户ã€æœ‹å‹æˆ–家åºæˆå‘˜ç”¨ç”µè„‘的时候,他们也许会å—æŒ«ï¼Œè¿›è€Œæƒ³ç ¸ç”µè„‘ï¼Œæˆ–æ°”å†²å†²åœ°ç¦»å¼€ã€‚æˆ‘ä¸€ç›´åœ¨ å‘Šè¯‰ä»–ä»¬ï¼Œâ€œæ˜¯ä½ æŽŒæŽ§ç”µè„‘ï¼Œä¸æ˜¯ç”µè„‘æŽŒæŽ§ä½ ã€‚â€å¯¹äºŽç”¨ä½œç¼–ç¨‹çš„ç”µè„‘ï¼Œä½ è¦æœ‰ä¸€å®šçš„è€å¿ƒã€‚一旦程åºå‘˜çŸ¥é“问题所在åŽï¼Œä»–们就会站在电脑的角度看问题,并且说 â€œå“¦ï¼Œè¿™å°±æ˜¯ä¸ºä»€ä¹ˆå®ƒæ˜¯è¿™æ ·åšã€‚â€
编者åŽè¯
对本文深有感触ï¼è™½ç„¶æœ¬æ–‡æ²¡æœ‰åŽä¸½çš„辞藻,其ä¸æœ´å®žçš„é“ç†ï¼Œå…¶å®žå¹¶éžåªé€‚用程åºå‘˜ï¼ŒåŒæ ·å¯ä»¥æ‰©å±•åˆ°å…¶ä»–行业。记得以å‰ç»ƒå—时,总感觉当时写得很好,但åŽæ¥å›žå¤´å†çœ‹æ—¶ï¼Œä¹Ÿä¼šæƒ³â€œè¿™å±…然是我写的å—ï¼â€
在阅读本文的朋å‹ï¼Œä¸çŸ¥ä½ 是å¦ä¹Ÿæœ‰çœ‹åˆ°äº†è‡ªå·±çš„èº«å½±å‘¢ï¼Ÿæ¬¢è¿Žä½ åœ¨å¾®åšæˆ–评论ä¸å’Œå¤§å®¶ä¸€èµ·åˆ†äº«æ„Ÿè§¦ã€‚
本文出处:伯ä¹åœ¨çº¿ - èŒåœºåšå®¢
本文链接:http://www.jobbole.com/entry.php/322
Via:Jonathan Danylko 编译:伯ä¹åœ¨çº¿Â æ•æ·ç¿»è¯‘组 – @关关