精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

你可能不知道的程序員弱爆特征

開發 前端
本文主要列舉弱爆程序員的特征,如果你出現過以下癥狀之一,并不代表你就是弱爆了,但是如果你一直出現,乃至一說到這個大家就能聯想到你,那么你就得小心了!

首先說明:

1、以下特征是真實遇到過的,同事犯過的,乃至我自己也犯過的;

2、為了劇情需要,某些例子進行了一些夸張修飾等演繹創作,如無雷同,請勿生氣;

3、如果你出現過以下癥狀之一,并不代表你就是弱爆了,但是如果你一直出現,乃至一說到這個大家就能聯想到你,那么你就得小心了;

4、如果你是集這幾個的大成者,恭喜你,你已經找到了離開這個行業的充足理由了。

好了,搞定!

“那個Bug解決了嗎?”

“好了,搞定!”

“這么快?”

正當你非常欣喜的時候,就傳來了噩耗:剛才還能編譯成功的,就失敗了。(好吧,我們的集成編譯尚未成功配置上,理論上這種事情應該會被退回。)又或者能編譯成功,但是呢,原來明明能起作用的一個下拉框,突然發神經的不起作用了。最隱蔽的莫過于,一切正常,但是當你看到代碼的時候,你就暈厥過去了。比如我們曾經發現了一個Bug,簡單說就是每次用戶點擊某個東西,就會執行下面的這段C#代碼:

  1.  controlPropertyPanel.PropertyChanged += this.UpdatePropertyOnChanged; 

這個Bug很明顯會導致速度越來越慢,因為同一個更新操作會被更新N次,并且這個N會越來越大。其實這個Bug已經夠弱了,但是后來居然被修改為:

  1. controlPropertyPanel.PropertyChanged -this.UpdatePropertyOnChanged;  
  2. controlPropertyPanel.PropertyChanged += this.UpdatePropertyOnChanged; 

這段代碼能編譯,能執行,但是就是弱爆了。因為這不僅僅沒有從根本上去掉造成問題的邏輯,還會帶來更多的困惑:為什么要先減后加呢?

我覺這吧,這類問題都是因為只想解決一些表面的東西為目的,完全不管底下的其它任何問題而造成的。

那估計是他的Bug

 

“這個問題為啥還沒解決呢?”

“我覺得應該是他那里邊的Bug,我調不了。”

“哦……”

這個“他”可以是某一位同事,或者前同事,或者微軟,或者別的什么公司,再或者某個開源代碼的作者。這些個我都遇到過,比如說是另一位現在在職的同事吧。當你告訴這位同事這個Bug似乎在他那兒,并且問問什么時候解決,他也許會很愧疚的立刻調試,可***結果卻仍然是開頭對話主人翁的所寫代碼的問題。

再比如說是微軟吧,那么對話可能就會包括:“啊,SilverLight真是爛,老是內存泄漏、崩潰等……”“是啊是啊!爛死了!早知道用Flash了。”又或者會說:“微軟就是爛,Java就是好。”其實,我不想比較什么SilverLight還是Flash,.NET還是Java。因為在討論這些問題之前,先***想想,這真的是別人的錯么?相信是其他人的錯是一件很簡單的事情,因為這樣推脫之后你就可以啥都不做了,反正不是我的錯。

如果真的發現了這是別人的Bug并證明了,那倒好說。但這種特征是一種純粹的懷疑,并沒有絲毫的證明。在仔細找了自己所有可能犯的錯之后,如果你懷疑是別人的問題,那請求證一下。

無圖無真相!

“樓主,無圖無真相啊!”

“樓主,無代碼無真相啊!”

“樓主,給翻譯一下啊!”

據說Linus在別人詢問Linux內存管理的一個什么問題時,回答道“Read the fxxxing source code”,很多時候我也有類似的沖動。我發現在信息發達的時代,不少人的閱讀能力、動手能力都嚴重退化了。這些人***就是你親自來幫他把問題解決了,他才不想了解里面到底發生了什么。這種問題體現在博客里面,就是寄希望于你寫得圖文并茂,圖嘛***花里胡哨同時言簡而意概,文字嘛***大段大段的代碼。其實圖不是重要的,只是為了好看,重點是代碼,這樣他一Copy就可以直接解決他們的問題了。

比方說,Silverlight里面沒有各種圖像格式的編碼器,于是當你希望保存Jpg的時候怎么辦呢?Google一下,發現原來有人寫過一個FluxJpeg的編碼器。下載下來一跑,唉還真能用哎。之后就直接簽入,也不捎帶看一下有沒有什么問題,或者設計不合理的地方。(其實真的有,會很慢,因為有大量毫無必要的數組拷貝。)

又或者說,遇到了某個Bug,搜索一下發現,哎,還真有人遇到過,而且還有代碼哎!把代碼扒下來一跑,發現好像解決了,至于為什么就不管了。甚至還遇到過根本就不管解決不解決問題,反正代碼扒下來了就簽入了的。

再比如,寫一篇博客講解如何縮減.NET編譯出來的文體大小,其中提到許多概念需要先閱讀微軟官方的一個文檔。結果,還是會有人回復說,你那個文章里面提到那么多的Blob,也不說說Blob里面都有什么,大概是很不滿意吧。可是這個文檔里面都有啊,難道就不能自己閱讀一下?其實即便我連這個文檔都沒有給出,自己也應該有這個能力去進行思考,去動手尋找。

千萬不要退化成一個啥都要別人給你嚼爛了才能夠吞下去,吞下去也不會消化吸收的人。這樣的人大概別人給的是大便,只要有代碼無真相,也會照樣吃下去的。若真如此,那你打算如何提高呢?

那是個對象!

“這個ExpressionVisitor,它是用來干什么的?”

“……”

“好吧,或者這么說,他是一個什么東西?”

“他是一個對象!”

“啊?”

“哦,是一個對象的實例。”

大概這樣的回答,和那個微軟工程師說“你在直升飛機上”差不多——反正你也不能說是錯的,但是就是沒什么意義。其實不知道沒啥問題,人又不是神,怎么可能都知道呢?不去仔細了解和學習問題也不嚴重,因為你可以改。但是當你習慣性的隨便找一個絕對沒錯但又不說明任何問題的答案,甚至似是而非的東西來對付的時候,你就離弱爆的邊緣很近了。

當然,上面的對話也許是比較極端的。一個稍弱一點的對話版本是:

“這個內存泄漏是怎么造成的呢?”

“嗯,會不會是圖片放的位置不對呢?”

哈,還是很夸張對吧?沒辦法,寫博客有時候需要夸張的文字,否則你無法理解我的意思是:有時候,大家會傾向于從自己的記憶中尋找一些相似的物品,然后選擇相似度自認為比較高的東西出來當作答案,而全然不管兩者之間的邏輯是否有哪怕那么一絲的關聯。也許很多時候,我們確實需要從相似的東西開始,但請別把他當作終點。程序是需要嚴謹的邏輯的,所以你也必須非常嚴謹的去推演。

關于這類的問題真的太多太多了,比如我指著下面這段代碼當中的紅字:

  1. var dictionary = new Dictionary<string, string>();  
  2. dictionary["someKey"] = “someValue”; 

“這句話說明了什么?”

“說明dictionary是一個數組。”

集大成者

***我舉一個集大成者的例子,說,有個任務是要在SilverLight應用上面添加一個“收藏本站點”。好,怎么解決呢?網上一搜,發現有很多這樣的代碼:

  1. function AddBookmark(Url, LabeName){  
  2.     if (document.all)  
  3.     {  
  4.       window.external.addFavorite(Url, LabeName);  
  5.     }  
  6.     else if (window.sidebar)  
  7.    {  
  8.       window.sidebar.addPanel(LabeName, Url, '');  
  9.     }  
  10.   } 

然后直接扒下來就放上去了,通過某種方式在SilverLight中調用這段JavaScript,簽入,搞定了!結果到了測試那邊發現完全不能用,無論在IE6/7/8/9/10,還是在FireFox/Safari/Chrome上面,都不能使用。我問:

“這是什么原因呢?”

“不知道,反正瀏覽器報告沒有權限,可能是瀏覽器的安全設置原因吧,或者操作系統的Bug,也可能是瀏覽器的某種Bug?”

“不可能啊?這些代碼存在很多年了,要有問題早就能在網上搜索到了。”

“那也許是SilverLight調用的時候有什么安全問題。哎!SilverLight好煩啊!”

“那怎么還沒有解決呢?”

“好,我馬上解決它!”

很快,那段Javascript就變成了:

  1. function AddBookmark(Url, LabeName){  
  2.     try 
  3.     {  
  4.       if (document.all)  
  5.       {  
  6.         window.external.addFavorite(Url, LabeName);  
  7.       }  
  8.       else if (window.sidebar)  
  9.       {  
  10.         window.sidebar.addPanel(LabeName, Url, '');  
  11.       }  
  12.     }  
  13.     catch 
  14.     {  
  15.       alert("您的瀏覽器因為安全設置的問題無法收藏,請手動添加收藏!");  
  16.     }  
  17.   } 

看到這樣的代碼,我徹底震驚了。親自調試了一下,發現確實報告了一個“沒有權限”的異常。但是,我還發現,那個Url參數的值是“www.adomainname.com\test\page.html”。那這不廢話么!瀏覽器認為你要收藏的是一個本地硬盤上的路徑,怎么可能在一個Internet Zone上允許收藏這種路徑呢?我于是指著代碼問:

“這個Url是什么?”

“是一個變量”

“啊?”

“哦,不對,是一個參數。”

你是否也有類似的經歷呢?

原文:http://coolshell.cn/articles/5292.html

【編輯推薦】

  1. 硅谷“老黃忠”程序員:Google+設計者上榜
  2. 我們程序員為什么難晉升
  3. 給年輕程序員的建議
  4. 程序員應如何更好的與非程序員一起工作
  5. 每個程序員都應該學習使用Python或Ruby
責任編輯:陳貽新 來源: 酷殼
相關推薦

2021-02-08 22:32:43

程序員 靜態網頁

2012-11-23 10:57:44

Shell

2023-02-27 09:20:24

絕對定位CSS

2023-01-29 09:46:47

Dialog彈窗模態

2019-11-20 10:25:06

sudoLinux

2021-01-05 11:22:58

Python字符串代碼

2015-08-13 09:03:14

調試技巧

2020-01-29 19:40:36

Python美好,一直在身邊Line

2021-07-12 07:59:06

安全 HTML 屬性

2019-11-25 14:05:47

Python裝飾器數據

2014-12-08 10:39:15

2021-12-17 00:10:00

ChromeDevtools功能

2013-06-09 13:24:00

程序員Bug

2020-03-05 11:10:18

Left join數據庫MySQL

2016-09-05 13:14:11

2024-03-04 00:00:00

Kubernetes技巧API

2022-09-20 11:58:27

NpmNode.js

2010-07-29 09:18:31

Linux用戶

2018-05-10 11:50:13

Docker容器冷知識

2015-05-14 15:59:33

DockerLinux容器管理工具
點贊
收藏

51CTO技術棧公眾號

久久久久久97| 欧美一区午夜精品| 亚洲国产一区二区三区在线播| 中文字幕 日韩有码| 亚洲国产老妈| 精品一区精品二区| 亚洲天堂av一区二区| 男男gaygays亚洲| 久久女同精品一区二区| 国产在线久久久| 自拍偷拍欧美亚洲| 国产精品久久久久无码av| 亚洲国产高清高潮精品美女| the porn av| 超黄网站在线观看| 国产精品视频一二三区| 国产精品久久7| 成人黄色激情视频| 亚洲电影成人| 日韩一区二区三区xxxx| 亚洲一级av无码毛片精品| 成人免费在线观看视频| 亚洲乱码国产乱码精品精的特点 | 国产乱国产乱老熟| 亚洲精品二区三区| 夜夜嗨av色一区二区不卡| 中文字幕永久免费| 久久亚洲人体| 欧美午夜精品伦理| 国产真实老熟女无套内射| 1pondo在线播放免费| 91免费视频大全| 豆国产97在线| 国产模特av私拍大尺度| 天堂午夜影视日韩欧美一区二区| 欧美精品videos性欧美| 卡通动漫亚洲综合| 日韩精品一区二区三区免费观影 | 欧美日韩和欧美的一区二区| a√天堂在线观看| 男人天堂亚洲天堂| 亚洲精品精品亚洲| 色一情一乱一乱一区91| 国产日产一区二区| 亚洲色图欧美在线| youjizz.com亚洲| 麻豆影院在线观看| 国产精品久久久久一区| 亚洲精品欧美精品| 成人在线高清视频| 欧美国产1区2区| 五月天亚洲综合情| chinese偷拍一区二区三区| 久久久久久久久久久久久夜| 久久久久久久有限公司| 五月婷婷深深爱| 91在线免费视频观看| 国产精品制服诱惑| 亚洲 欧美 自拍偷拍| av在线一区二区| 国产日韩三区| 九色在线播放| 国产精品免费久久| 中文字幕欧美人与畜| 超碰在线免费公开| 亚洲午夜影视影院在线观看| 人妻无码久久一区二区三区免费| 国产亚洲成av人片在线观看 | 日本十八禁视频无遮挡| 蜜桃麻豆影像在线观看| 色老头久久综合| 成年网站免费在线观看| 日韩精品成人| 亚洲成人久久久久| mm131美女视频| 日韩理论电影院| 欧美成人手机在线| 久青草视频在线观看| 一区二区三区国产在线| 国产精品69久久| 国产精品久久久久精| 国产乱淫av一区二区三区| 国产区二精品视| 黄网站在线观看| 亚洲欧洲www| 色欲色香天天天综合网www| 日韩激情电影| 欧美日韩激情在线| 亚洲成人精品在线播放| 日本一道高清一区二区三区| 色噜噜狠狠色综合网图区| 外国一级黄色片| 亚洲一级在线| 91久久久亚洲精品| 五月婷在线视频| 国产精品美日韩| 日本成人在线不卡| 日本久久免费| 日韩精品一区二区三区中文不卡| 国产精品无码一区二区三区免费 | 男人c女人视频| 日韩欧美精品电影| 日韩免费观看高清完整版 | 91女神在线观看| 成人性生交大片免费看96| 亚洲图片欧美日产| 精品午夜福利在线观看| 免费观看在线综合色| 国产亚洲二区| 老司机午夜在线视频| 色综合天天综合狠狠| 中文字幕无人区二| 日韩激情在线| 日本中文字幕不卡免费| www久久久com| 国产精品视频在线看| 六月丁香婷婷在线| 91久久精品无嫩草影院| 日韩中文字幕免费视频| 午夜婷婷在线观看| 国产精品一区一区三区| 亚洲欧洲精品在线观看| 成人自拍av| 亚洲国产高清福利视频| 欧美精品入口蜜桃| 国产在线观看一区二区| 水蜜桃一区二区三区| 在线看片国产福利你懂的| 日韩精品一区二| 麻豆明星ai换脸视频| 人妖欧美一区二区| 欧美高清视频一区二区三区在线观看| 性爱视频在线播放| 91精品福利在线一区二区三区| www.黄色在线| 丝袜美腿高跟呻吟高潮一区| 久久精品国产一区二区三区日韩| 黄色影院在线看| 欧美zozo另类异族| 久久国产免费观看| 国产乱人伦精品一区二区在线观看 | 色中色综合影院手机版在线观看| 91亚洲精品国偷拍自产在线观看 | 2021亚洲天堂| 黑人巨大精品欧美一区| 制服诱惑一区| 爱情电影网av一区二区| 日韩在线观看免费全| 中文字幕制服诱惑| 中文字幕乱码久久午夜不卡| 青青草精品视频在线观看| 欧美精品一区二区三区精品| 国产成人精品av在线| 美女做暖暖视频免费在线观看全部网址91| 亚洲h动漫在线| 亚洲av网址在线| 亚洲欧美日韩视频二区| 欧美一区二区三区电影在线观看| 一区二区三区四区日本视频| 亚洲男人7777| 国产情侣小视频| 国产精品午夜久久| 国产精品嫩草影院8vv8| 亚洲自拍偷拍网| wwwxx欧美| 91超碰在线免费| 亚洲欧美福利视频| 国产亚洲久一区二区| 亚洲欧美在线aaa| 夜夜爽久久精品91| 亚洲欧洲日本mm| 欧美一区二区三区四区夜夜大片 | 人人艹在线视频| 国产精品自拍在线| 亚洲 欧美 日韩 国产综合 在线| 天堂av一区二区三区在线播放| 青青草精品毛片| 2017亚洲天堂1024| 欧美成人国产一区二区| www欧美在线| 国产精品免费观看视频| 一级全黄裸体片| 丝袜国产日韩另类美女| 在线免费一区| 噜噜噜天天躁狠狠躁夜夜精品| 国产成人av网址| 国产三级在线播放| 日韩成人黄色av| 中文字幕一级片| 亚洲国产乱码最新视频 | 夜夜春成人影院| 成人免费视频网址| 欧美裸体视频| 日韩天堂在线视频| 午夜影院免费视频| 欧美欧美午夜aⅴ在线观看| 精品少妇theporn| 欧美激情一二三区| 精产国品一区二区三区| 久久亚洲综合| 精品无码一区二区三区爱欲| 成人精品电影| 精品一区二区三区视频日产| 伊人久久大香伊蕉在人线观看热v 伊人久久大香线蕉综合影院首页 伊人久久大香 | 久久精品青青大伊人av| 五月婷婷六月丁香| 欧美一级视频精品观看| 久久亚洲精品石原莉奈| 亚洲国产cao| 91狠狠综合久久久| 久久尤物电影视频在线观看| 色欲欲www成人网站| 美女一区二区久久| aa在线免费观看| 一区视频在线看| 免费国产成人看片在线| 欧美人与拘性视交免费看| 国产精品久久久久久久小唯西川 | 欧美大胆的人体xxxx| 国产亚洲美女久久| 桃花色综合影院| 亚洲精品一区二区三区香蕉| 一道本无吗一区| 在线观看国产一区二区| 黄色大片网站在线观看| 亚洲一级在线观看| 校园春色 亚洲| 中文字幕在线一区免费| 免费看黄色三级| 久久久不卡网国产精品一区| 波多野结衣影院| 成人毛片老司机大片| 美国黄色一级视频| 国产一区二区不卡在线| 超碰超碰在线观看| 美女一区二区三区在线观看| 国产熟人av一二三区| 免费永久网站黄欧美| 免费成人午夜视频| 亚洲精品日本| 9久久9毛片又大又硬又粗| 在线日本成人| 黄网站欧美内射| 国产精品亚洲欧美| 男女午夜激情视频| 免费日韩av片| 欧美一级片中文字幕| 久久性天堂网| 婷婷免费在线观看| 国内欧美视频一区二区| 性生活一级大片| 国产高清不卡二三区| 日韩大尺度视频| 成人午夜在线免费| 国产激情视频网站| 99国产精品久久久| 日韩乱码人妻无码中文字幕久久| 久久综合久色欧美综合狠狠| 天堂久久精品忘忧草| 中文字幕不卡在线| 91视频最新网址| 亚洲综合免费观看高清完整版| 国产一级久久久| 色综合色综合色综合| 国产一级片免费视频| 91精品蜜臀在线一区尤物| www男人的天堂| 精品亚洲永久免费精品| 91在线网址| 久久99国产精品自在自在app| 暖暖在线中文免费日本| 91成人在线观看国产| 成人午夜在线| 2019国产精品视频| 香蕉国产成人午夜av影院| 婷婷亚洲婷婷综合色香五月| 综合av在线| 人妻有码中文字幕| 韩国欧美国产1区| 丝袜熟女一区二区三区| 久久久精品2019中文字幕之3| 亚洲色图欧美色| 一个色在线综合| 久久久久久少妇| 欧美精品在线观看播放| 亚洲经典一区二区三区| 亚洲美女av电影| av免费在线观| 秋霞成人午夜鲁丝一区二区三区| 欧洲午夜精品| 久久精品国产精品国产精品污| 欧美gay男男猛男无套| 日韩精品视频在线观看视频| 男人的天堂亚洲一区| 亚洲精品乱码久久久久久蜜桃欧美| 久久综合九色欧美综合狠狠| 中文字幕求饶的少妇| 欧美日韩国产黄| 亚洲天天综合网| 亚洲成人网久久久| 五月香视频在线观看| 97在线精品视频| 精品一区91| 日韩三级在线播放| 亚洲黄色精品| 欧洲美女亚洲激情| 国产亚洲成aⅴ人片在线观看| 免费在线黄色片| 欧美日韩免费观看一区二区三区| 色婷婷av一区二区三| 精品国偷自产在线| 欧美gay视频| 国产视频精品网| 亚洲激情中文在线| 中文字幕第100页| 国产亚洲欧美一级| 国产无码精品在线观看| 91精选在线观看| 91九色在线porn| 日韩av大片免费看| 日韩极品在线| 欧美 日韩 亚洲 一区| 国产精品亚洲综合一区在线观看| 丁香激情五月少妇| 色综合欧美在线视频区| 四虎免费在线观看| 久久久久久成人精品| 欧洲精品99毛片免费高清观看 | 欧美美女直播网站| 国产精品99999| 国产福利视频一区二区| 日韩a级大片| 成人一对一视频| 成人sese在线| 国产精品23p| 亚洲国产日韩精品在线| 国精产品一区一区三区mba下载| 91欧美日韩一区| 国产精品久久久久久久久久10秀 | 欧美成人黑人猛交| 91女人视频在线观看| 日韩网红少妇无码视频香港| 精品国产99国产精品| 成人av影院在线观看| 国产精品国产精品国产专区蜜臀ah| 中文字幕亚洲精品乱码 | 蜜桃精品一区二区三区| 操bbb操bbb| 国产盗摄精品一区二区三区在线 | 免费观看在线午夜影视| 国产欧美日韩最新| 亚洲成av人片一区二区密柚| 亚洲一二三不卡| 一区二区三区四区在线播放| 成人1区2区3区| 久久久久久久久综合| 欧美绝顶高潮抽搐喷水合集| 丰满爆乳一区二区三区| 91小视频在线| 中文字幕一区二区人妻| 最近日韩中文字幕中文| 一区在线不卡| 国产玉足脚交久久欧美| 26uuu色噜噜精品一区| 亚洲图片欧美日韩| 丝袜一区二区三区| 日韩精品中文字幕一区二区 | 欧美成人女星排行榜| 1234区中文字幕在线观看| 久久伊人一区二区| 久久精品免费看| 久久精品www| 亚洲欧美国产日韩天堂区| 精品九九久久| 日本天堂免费a| 久久精品男人的天堂| 97人妻精品一区二区三区视频| 欧美第一黄色网| 亚洲美女15p| 九一精品久久久| 亚洲777理论| 免费在线你懂的| 国产在线精品一区| 日产国产高清一区二区三区 | 亚洲高清激情| 午夜精产品一区二区在线观看的| 69堂精品视频| 天堂在线中文网官网| 亚洲自拍的二区三区| 成人黄色在线看| 中文字幕人妻一区二区三区视频| 九九久久精品一区| 精品午夜久久| 折磨小男生性器羞耻的故事| 在线观看网站黄不卡| 色呦呦在线观看视频| 日本一区二区三区www| 福利电影一区二区三区| 中日韩在线观看视频| 5566成人精品视频免费|