青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

coreBugZJ

此 blog 已棄。

人們最初厭惡編程的10個原因 (轉)

  英文原文:10 Reasons Why People Initially Suck at Programming


  每個人剛開始的編程技術都不理想,所以我們決定列出一張清單,寫上大家都能接受的理由,還有提高編程能力的建議。


  0. 編程適合所有人嗎?

  開門見山地說,編程并不適合所有人。它比較適合那些有耐心去解決難題,改變生活的人。

  我們就以一個16歲的孩子克里斯蒂安·歐文斯(Christian Owens)為例子吧,他追隨他的英雄史蒂夫·喬布斯,從事自己喜歡的工作。他從7歲開始接觸計算機。3年后,他獲得一臺Mac電腦,隨后開始自學網頁設計。2008年,他建立了自己的公司。 這是一個不少人都知道的小網站Mac Bundle Box。該網站符合蘋果的設計指南和風格,在兩年的時間中賺到了人生的第一個100萬美元。

  他成功的唯一要素,就在于他做什么事都有耐心。所以,如果你發覺自己缺乏某些激勵因素,或許那就是你無法取得成功的原因了。我繼續研究并最終發現,金錢推動著很多人勇攀高峰。


  1. 編程是一項需要花時間才能掌握的技術

  像其他東西一樣,編程本身就是一門藝術。是的,你最初可能會遇到麻煩,但是如果你堅持下去,你的編程技術將會得到提高,你會成為一個干勁十足的程序員。很多人被書呆子、白癡、天才兒童,甚至是編程本身嚇到了。不用害怕,無視他們,把精力集中在于你的技術有關的事情上面。我在大學剛開始學習計算機時并不是很了解編程;在我認識編程之前,我是一名敢于提出問題并面對挑戰的程序員。


  2. 他們的觀點錯誤

  當人們開始抱怨不懂得傳授技術的專家、助教、蹩腳的編譯器、集成開發環境,甚至操作系統的時候,我已經習以為常了。只要你不斷的抱怨,你的編程技術只會原地踏步。所以,請用積極的態度面對問題吧。

  你知道夢幻游樂園游戲幾乎都是用匯編語言寫程序嗎?想想看吧。有志者,事竟成。


  3. 我一點都不理解抽象概念

  編程需要你創造性思考(think outside the box)。當你是初學者時,你會遇到算法、數據結構、協議,還有一大堆讓你摸不著頭腦的東西。

  慢慢來,無論開始學習什么,都要從點滴做起。如果你不了解維基百科,Google一下,或者問那些知道的人(順便提一下,這是我學習新事物的秘方)。試著弄懂一些例子,直到你完全理解。

  如果你連基礎知識都不知道,你又怎么能弄懂更高深的問題呢?


  4. 等等,我們可以借助Google

  當你在調試代碼時遇到困難,或者不知道如何解決某些問題時,Google是你最好的朋友。由于代碼抄襲的原因,我并不鼓勵借助Google去解決問題。如今我支持這種做法,是因為有很多人也許碰到過相似的問題。你猜怎么著!其他人在Google上面幫助他們解決問題,并提供解決方案。

  就這么做吧。每個人都這樣,因為這是最明智的辦法。所以,如果你忘記怎么去生成一個隨機數,你不理解一個程序錯誤,或者你只不過是解決不了某些問題,那就Google一下吧。如果你想更進一步了解如何掌握搜索技巧,請參見國外開發人員 Andriy Solovey 在他的博文《如何使用搜索技巧來成為一名高效的程序員》。


  5. 認真的規劃和設計?對,需要未雨綢繆。

  在我幫助他們編程之前,我會先看看他們的算法。如果他們無法提供的話,我會讓他們先把算法寫出來,然后他們就會知道為什么他們的程序不能運行了。

  所有的算法都是一個框架,是一個程序的根基。很多初學者都不去設計算法,只是根據他們的想法去編程。當問題發生的時候,他們就迷失了解決問題的方向,程序變得難以調試。

  所以下次,省下你自己的時間,把編程的規劃寫在紙上。直到你知道如何去解決問題之后才動手編程。我是這樣做的,這個方法非常奏效。

  你不希望你的程序看起來像個蹩腳的家伙吧。所以你在編程之前得好好地規劃一下算法,未雨綢繆。這也是成為一名優秀程序員所需要知道的15件事之一。


  6. 我的程序有一大堆錯誤!!我該怎么辦??

  冷靜下來,放松點。錯誤是難免的,而且出現的頻率比你想象的還要多。錯誤發生的時候,往往伴隨著有行數、簡單的說明,有時候還有一條建議。返回去盡力弄明白哪里出錯了。如果還弄不明白,那就把出錯信息拷貝復制粘貼到Google中。大多數時候都能找到相應解決方案。

  另外我們可以試試以簡短片段的方式編碼和頻繁地編譯。這個方法可以保證你不用關注所有你不理解的錯誤提示信息,并且將提高你的編程速度。


  7. 我不理解編程語言、語法、或者編程環境

  好吧,如果你不理解這些東西,那確實是一個大問題。在我的高級設計培訓班,我們正在用Ogre3D語言設計一個視頻游戲。我跟你說吧,這不是最好的經歷,因為我們從課程一開始我們一直在編程,從來就沒有很好地認識編譯環境。我們終止開始了8周的項目,不得不花費兩個星期,平均每天8小時的時間去做這件事。最后幾天我們花了超過14個小時的時間,同時上了3-4節其他課程

  這段經歷教導我們在開始編程之前,要預先花時間去真正理解與編程語言相關的所有細節,語法、概念和編譯環境有關的所有東西。這樣做,節省的不僅是小時數,而且是天數。


  8. 但這個問題好難!

  看看我是如何解決這些難題的!!

  你有程序算法嗎?這是你的第一個問題。如果你還沒有解決,那就休息一下吧。人們在離開電腦時,往往會想出怎樣去解決問題。我試過很多次在睡夢中制定出問題的解決方案。很多時候一個程序員需要的全部東西,只是一些新鮮的空氣,甚至一種娛樂而已。這能讓你的思維煥然一新,可能會讓你看到之前你所看不到的東西。

  甚至有時候,解決問題的最好辦法需要一個優雅的環境。所以下次你在嘗試為一個IPhone游戲提供費解的主意時,試試Doodle Jump這款游戲吧。你所需要做的只是跳躍運動,別人會設法賣出五百萬張這款游戲光盤。


  9. 我在等我的朋友來解決這個問題

  為什么一些人編程不怎么樣,這也許是上面所提到的之外的頭號原因了。如果你所做的就是等你的伙伴來幫你解決問題,那么你將學不到任何東西。很明確的說,他們花了時間去試著解決問題,不過最終,經驗才是解決問題的關鍵。

  所以停止去依賴別人,以及學習如何獨立做事。如果你無法這樣做,或許就是你為什么不能成為一個大人物的原因了。(也許你有幸成為像Mark Zuckerberg那樣的人)。

posted on 2011-08-19 11:33 coreBugZJ 閱讀(275) 評論(0)  編輯 收藏 引用 所屬分類: 技術視野Software

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            久久一区二区精品| 亚洲国产日韩一区| 好吊色欧美一区二区三区四区| 欧美精品在线免费观看| 你懂的网址国产 欧美| 欧美成人国产va精品日本一级| 欧美69wwwcom| 欧美日韩国产在线| 欧美亚洲成人精品| 国产日产欧美精品| 亚洲大胆人体在线| 亚洲人成网在线播放| 亚洲香蕉在线观看| 久久国产视频网| 欧美电影在线观看完整版| 欧美国产精品一区| 亚洲视频综合| 老司机精品视频网站| 欧美极品一区| 国产午夜精品久久| 亚洲精品影视在线观看| 午夜精品久久| 欧美成黄导航| 亚洲小视频在线| 久久精品亚洲精品| 国产精品扒开腿爽爽爽视频| 国内欧美视频一区二区| 夜夜爽www精品| 久热成人在线视频| aa级大片欧美| 久久久蜜桃一区二区人| 欧美无乱码久久久免费午夜一区 | 久久国产手机看片| 亚洲国产精品va在线观看黑人| aa国产精品| 欧美va日韩va| 国语对白精品一区二区| 亚洲在线一区二区| 国内揄拍国内精品久久| 在线一区欧美| 久久男人av资源网站| 国产精品v欧美精品v日本精品动漫| 国语自产精品视频在线看抢先版结局 | 99视频国产精品免费观看| 久久人人爽爽爽人久久久| 国产精品亚洲综合一区在线观看 | 久久一二三国产| 国产在线拍揄自揄视频不卡99| 亚洲一区二区在| 亚洲欧洲在线视频| 欧美mv日韩mv国产网站| 樱花yy私人影院亚洲| 欧美与欧洲交xxxx免费观看| 亚洲美女精品久久| 欧美精品免费播放| 99精品国产一区二区青青牛奶| 蜜桃av噜噜一区二区三区| 午夜视黄欧洲亚洲| 国产毛片一区二区| 欧美一级视频精品观看| 一区二区三区波多野结衣在线观看| 欧美精品一区二区蜜臀亚洲| 日韩亚洲欧美在线观看| 亚洲精品视频啊美女在线直播| 欧美国产一区在线| 一本到12不卡视频在线dvd| 91久久精品美女高潮| 欧美久久久久久久久久| 夜夜嗨av一区二区三区| 亚洲精品久久久久久久久久久| 欧美成ee人免费视频| 亚洲精品免费在线| 亚洲精品中文在线| 国产精品影音先锋| 久久综合激情| 欧美国产先锋| 午夜精品影院在线观看| 欧美在线视频日韩| 亚洲国产专区| 亚洲黄色天堂| 国产精品视频yy9299一区| 久久激情综合网| 久久综合九九| 亚洲天堂免费观看| 欧美影视一区| 亚洲区欧美区| 在线一区欧美| 在线日韩av永久免费观看| 亚洲高清不卡av| 国产精品久久二区二区| 久久久久久久高潮| 亚洲在线第一页| 精品二区视频| 亚洲最新中文字幕| 国产精品久久久久99| 欧美成人精品1314www| 国产精品性做久久久久久| 久久久久久久久一区二区| 免费欧美日韩| 亚洲欧美在线磁力| 嫩模写真一区二区三区三州| 亚洲欧美日韩另类精品一区二区三区| 久久爱www久久做| 日韩亚洲欧美成人| 久久久www成人免费精品| 亚洲性感激情| 久久久久亚洲综合| 欧美亚洲免费高清在线观看| 欧美a级理论片| 久久久久久夜精品精品免费| 欧美日韩精品中文字幕| 麻豆国产精品777777在线 | 国产精品丝袜久久久久久app| 老司机一区二区三区| 国产精品欧美精品| 91久久精品国产91久久性色| 国产一区二区激情| 亚洲午夜电影在线观看| 亚洲黑丝在线| 久久久亚洲精品一区二区三区 | 国产精品国产精品国产专区不蜜| 免费观看日韩| 激情91久久| 久久国产主播精品| 欧美中在线观看| 国产人成精品一区二区三| 亚洲精品一级| 艳女tv在线观看国产一区| 欧美成人一区二区在线| 免费看的黄色欧美网站| 国产日本欧美一区二区三区在线| 亚洲一级高清| 亚洲欧美日韩中文视频| 国产精品久久久久久久7电影| 99re6这里只有精品| 在线中文字幕一区| 欧美日韩在线播放| 99视频有精品| 亚洲欧美日韩一区在线观看| 国产精品久久久久久久一区探花| 夜夜精品视频一区二区| 亚洲自拍偷拍一区| 国产精品自在线| 欧美一区二区黄| 久久综合狠狠综合久久激情| 亚洲国产精选| 欧美国产成人精品| 日韩亚洲欧美精品| 香蕉成人啪国产精品视频综合网| 国产农村妇女精品| 久久免费视频网站| 亚洲国产精品电影在线观看| 在线一区观看| 国产麻豆日韩欧美久久| 欧美在线日韩| 亚洲激情社区| 欧美激情免费在线| 久久久青草婷婷精品综合日韩| 国产婷婷色一区二区三区| 午夜精品久久久久久久99黑人 | 久久久无码精品亚洲日韩按摩| 国产亚洲精品v| 久久久国产精品一区| 亚洲国产精品v| 亚洲欧美网站| 亚洲国产精品高清久久久| 欧美精品久久99久久在免费线| 夜夜嗨av一区二区三区中文字幕| 欧美一进一出视频| 亚洲激情欧美激情| 国产精品久久久| 另类激情亚洲| 一区二区三区四区国产精品| 久久国产精品久久精品国产| 亚洲国产精彩中文乱码av在线播放| 欧美激情欧美狂野欧美精品| 亚洲一区二区在线看| 久色婷婷小香蕉久久| 亚洲视频观看| 亚洲高清资源| 国产欧美一区二区三区视频| 久久免费国产精品1| 亚洲已满18点击进入久久| 嫩草伊人久久精品少妇av杨幂| 亚洲视频免费观看| 在线成人av| 国产欧美精品xxxx另类| 欧美国产视频在线| 久久久久久久久久看片| 在线视频亚洲| 91久久在线观看| 久久一区欧美| 西瓜成人精品人成网站| 日韩亚洲在线观看| 一区免费观看视频| 国产亚洲精品一区二555| 欧美天天影院| 欧美喷潮久久久xxxxx| 农村妇女精品| 久久精品亚洲一区|