<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 101,  comments - 29,  trackbacks - 0

    1. 學生時代

    程序員以前都是學生,我們從學生時代快結束時講起。

    本科畢業論文答辯時的一個笑話。有女同學翩翩然說,"各位評委老師……"提問和點評的時候,我作為"評委"的第一句話就是,"對不起,這不是選秀節目,我們也不是評委老師。"

    坐在下面的那些老師 (與非你莫屬不同,不是坐在上面),我們一般稱為答辯委員會成員,作為論文答辯(或項目投標、討論) ,他們與選秀的評委任務不同。答辯委員會成員,一般不太在意轟動笑果什么的,所以常問一些一再重復的問題,對誰都問,有時就被稱為套話。

    這句套話非常之重要,以至于答辯委員會成員經常要求答辯者跳過綜述 (你看了哪些資料,你的工作在學科中的地位,你的工作如何重要等等),而要求直接講--

    "你的工作是什么?"

    當年我本科畢業論文的時候也被問過。我卡卡卡卡講了半天,我用的這個語言有前途啊,我從事的這個領域也有前途啊,布拉布拉。是的,我用的語言是HTML,領域是計算機網絡,當時連ASP好像還沒出來,可見我選擇了多么富有遠見的方向。但是,答辯委員會老師忍了半天,就是如今的劉校長問我,"你的工作是什么?"

    我然后就卡殼了。我選擇的語言很牛,我選擇的方向很牛,又怎么樣,那些都是別人做的,跟我又有什么關系呢?

    我當時說,我看了這么厚的一本書,英文的,全看完了。然后才理解了啥啥。老師們非常和藹地沒理我。

    很多年以后,我明白,作為程序員,你學會了什么并不重要,所花費的時間也不算作你的工作。在這個世界上,除了你的父母,沒有人再會因為你學會什么而高興,他們只會因為你用學會的東西做出貢獻而高興。

    那么,你的工作,你的貢獻是什么。

    2. 最近的一個實例

    某處前兩天網站建設會議,我作為技術人員出席,發言的時候只提了一條與技術有關的建議,其余那些條都是表達網站建設與技術人員關系不大,更多的是美工和廣義上的政治。

    唯一與技術相關的那條建議是去除網頁上的百度統計,原因是加上它以后網頁載入速度有明顯地下降。

    最初我不知道里面有百度統計,還問過ZHUMAO,你們那個點個網頁,怎么載入的時候會這么慢。會上,作者同學指出了百度統計的優點:1.能統計出哪個鏈接點擊的人多,有多么多,比例如何;2.能用熱力圖展示哪個位置被用戶點擊多少下,點擊多的地方就更紅一些,點擊少的地方就更綠一些。

    我為什么認為應該去掉百度統計呢?這個東西固然是好,但是它影響性能,更重要的是,它不是你做的。那個熱力圖真的形象,漂亮,強有力,但是那是百度的工作啊,不是你的工作。你的網站架在自己的機器上,容易獲得 w3c log,方便統計出這些數據。如果你用w3c log 統計呢,這就是你的工作了。而且,你同時也避免了不必要地向第三方泄漏網站訪問數據。

    你的崗位存在的意義,是選擇合適的工具,而不是強有力的工具,去完成任務。我為什么說"你的崗位"的意義,而不說"你的意義"呢?這可以從一道面試HR樂意問的問題看出來。HR可能問,"你對薪酬要求如何啊"。一種合理的回答是,"薪水的多少取決于這個崗位對公司可能的貢獻,而不是我的能力。"

    克拉克還是超人呢,報社也沒有多付他一分錢。

    所以,你的崗位期待你選擇合適的工具。

    3. 什么是不合適的工具

    合適的工具是什么,是個太大的話題,以后再聊吧,我們不妨先看看什么是不合適的工具。

    特強大的,眾所周知牛的,干啥都行的,這些基本是不合適的。另一種不合適的,是本科同學們愿意在答辯的時候說的一句,"我為什么選擇JAVA?因為我們就會這個,這課是周老師講的,他……""就會這個",可不是一個好理由。

    同時,也不能逮著啥有名氣正流行,就認為它會是好的解決方案。例1,項目課程里一位同學,打算做俄羅斯方塊,或者貪吃蛇。她認為,這一定需要用多線程來解決。為什么呢?因為你看,方塊在起, 同時,還能響應用戶的鍵盤消息。例2,還是項目課程,另一位同學做撲克牌游戲,覺著需要用access數據庫存撲克牌的當前次序和排序什么的。

    這些是"過于"強有力,不適合做這種小游戲的工具。用大炮打蚊子不對的原因之一,是需要攜帶這么沉的東西,并非"沒有必要","沒有必要"這種措辭給同學們一個錯覺,似乎這樣也是可以的,只是"并非必要"。不是這樣,應該明確指出,用大炮是"錯誤的"。

    紅白機 (任天堂)時代,CPU都那個水平,里面也沒跑操作系統,多線程之類的是肯定沒有的。同時響應這一需求,如果我們還沒有學到那些知識的話,我們也可以猜到,一定有更輕量級的工具可以實現。這個輕量級的工具,就是循環,在每次循環里讀按鍵,如果不是命令,那么重畫方塊,在新的位置,這樣方塊就動了。

    windows操作系統自帶紙牌游戲,從windows 95時代,而且那個時候操作系統里面肯定不自帶access。存序號排序這種事,用鏈表或數組都容易解決。

    有同學可能會說,那我用這個項目順便練練多線程或數據庫不行么?我們應該用項目練習項目能力,多線程和數據庫應該單獨練習,或者找適合它們的項目練習。

    合適的工具,就是不多不少正適合這個項目的工具。如果它強大到了干啥都行,那么如果不是它的子集剛好適合你,那它絕不是你的那盤菜,因為它一定復雜到難以把握。基于同一原理,窮矮挫不該考慮白富美。

    3. 什么是不合適的使用工具的方法

    試想,表演結束,你走回舞臺,聚光燈下,下面掌聲雷動。你幾次謝幕,全場觀眾起立挽留。

    答辯委員會不適時地又出現了。它們還會在你以后的人生中數度出現,投標的時候,經理質詢你的工作進度啥的。

    答辯委員會里某個亮腦門問,"你的工作是什么?"

    "啊呀",你說,"這個簡單。你們看到這有個鈕么,它的名字叫做開關。按一下……"

    音樂聲響起,你繼續解釋,"這個設備叫做錄音機。"

    如果你的工作只是選了這臺錄音機,你就只是行政人員。行政人員是不需要專業技能的,當他們犯了這方面錯誤的時候也不會受到指責。

    有同學說,我知道錄音機的存在,這算不算工作。算吶,當然算。只是你認為這樣的工作值多少錢呢?滿世界的人都可以告訴你的經理,免費的或幾乎免費的。如果你比別人早幾年知道錄音機,可能會好些,至少好日子可以過到錄音機滿天飛。

    設想另一個場景。還是舞臺上,讓你再表演的時候,你用自己的手指敲擊鍵盤,那就完全不一樣了。當年杉菜同學 (out了?)就憑這一手震住了高富帥他媽。想想吧,如果杉同學從衣兜里掏出個mp3接上外放,那會是什么情景。

    親自表演意味著兩件事。1.你受過長時間的訓練,這些訓練不可替代,除非替代你的人也受到同樣或接近長時間的訓練;2.你當前真的正在表演,這一工作時間不可替代。

    這就是程序員的價值所在。這也是所有工程師的價值所在。我們選擇一種工具,然后使用它。

    討論觀點的時候,大哥以前有個路子,他轉引別人的論點,或者說都在這本書里,你自己回去看吧。如果不是導師指導學生,在面對答辯委員會的時候,這一招是萬萬不好使的。如果不你能清楚論述別人的那些觀點,并闡述它們與你的觀點及當前問題的聯系,是不行的。僅僅說,"子又曰了",只有在高考作文里才有用。

    馬利同學前兩天轉引道,"某位哲學家說過,誰誰誰又說了,在中文里,都可以翻譯為 I think。"當年俺們一位外教說過,寫作文不要寫"I think",因為大家只關心你的觀點,而不是你的態度,你think不think,who care。

    你能用來說服自己的,是信仰,能用來說服別人的,才是道理。工程師的工作不是讓別人跟隨自己的信仰,而是為別人創造價值。

    如果你借助工具,完成當前項目的目標,你是在使用工具。如果你選擇 (或者被選擇)了工具,按了兩下鼠標任務就完成了,你不是在使用工具,而是成為了工具--而且并非你的上級的工具,而是是工具的工具。

    最后再講個工具的工具的笑話,網上看來的,不一定是真事。說中國有個教授到了韓國。韓國人問了諸多問題,類似你們有鋼鐵么,有飛機么,有泡菜么,所有問題都集中于質疑我國的生產力和生活水平。中國教授答:中國和韓國一樣,什么都有,只是沒有美軍。

    前車之鑒。使用工具的時候,我們該想想,我們自己的價值在哪里,什么是我們的工作。

    posted on 2012-07-01 23:55 mixer-a 閱讀(1288) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 天天天欲色欲色WWW免费| 95免费观看体验区视频| 一本色道久久88综合亚洲精品高清| 亚洲理论在线观看| 2020因为爱你带字幕免费观看全集| 亚洲国产老鸭窝一区二区三区 | 亚洲另类激情综合偷自拍| 三上悠亚电影全集免费| 亚洲成AV人片在线观看无码 | 国产大片线上免费看| 国产亚洲欧美在线观看| 国产免费资源高清小视频在线观看| MM1313亚洲精品无码久久| 亚洲国产精品视频| 中国精品一级毛片免费播放| 久久亚洲免费视频| 黄在线观看www免费看| 国产L精品国产亚洲区久久 | 亚洲人成色777777精品| 免费中文字幕一级毛片| 中文毛片无遮挡高清免费| 亚洲成a人片77777老司机| 福利免费观看午夜体检区 | 特色特黄a毛片高清免费观看| 久久久久亚洲AV无码专区网站| 无码国产精品一区二区免费式芒果| 久久精品亚洲一区二区三区浴池| 无限动漫网在线观看免费| 立即播放免费毛片一级| 亚洲AV无码国产在丝袜线观看| 国产成人免费在线| 国产成人高清亚洲一区久久| 国产成人综合亚洲AV第一页 | 在线观看免费国产视频| 最近免费mv在线观看动漫 | 国产国产人免费人成免费视频| 中文字幕免费观看视频| 亚洲AV无码一区二区三区牛牛| 亚洲精品和日本精品| 亚洲电影在线免费观看| 本道天堂成在人线av无码免费|