碼農之路:我早該做好的5件事
在過去幾個月的時間裡,我一直在學習如何用objective-c構建ios應用
,時至今日才終於有點眉目了。不得不感嘆,這比我想象得要難多了。
時,忽然感覺所有的努力都是值得的!
整合這些經驗,如果今天讓我重新學習**的話,我會這麼做:
找個「碼友」
首先要找到乙個可以交流心得的「碼友」。
我的乙個朋友josh,python開發人員,也會objective-c,非常感激我提出的很多實質性的問題(「如何再次運用if語句?」),而當我百思不得其解時,他也會幫我除錯一二,正可謂教學相長。
老實說,有這樣乙個耐心的碼農朋友給我解釋基本程式設計原理,真心是獲益匪淺。如果早點有這樣乙個朋友,我相信我就不會objective-c上走這麼多彎路。
利用所有可利用的資源
如果你身邊沒有這樣乙個耐心的碼友,那麼你可以使用下面的方式來獲取幫助:
1. stack overflow
碰到特定的語法和開發問題,上stack overflow就對了。不過我個人還沒有在網上提問過,因為光看別人提的問題和回答就夠了。
2. 訂閱網路期刊
網路中的學習資源錯綜複雜,有時候往往能讓初學者暈頭轉向,一些網路期刊定期會將近期的精華內容推送給你,讓你有選擇地學習。
3. treehouse
4. askadev
通過askadev可以在你需要幫助的時候,給你連線到經驗豐富的開發人員。我自己沒試過,不知道這是否涵蓋了所有的程式語言,不過有一點是好的,it』s free。所以下次你要是碰到什麼難題,盡可以試試。
5. codementor
如果你不介意花點錢來獲取資深開發人員的幫助,那麼不妨試試codementor。它會為你匹配至最優選項,語種包括android、ios、html、css、php、python等等等等。
6.橡皮鴨法
此方法的關鍵點在於,將自己的問題大聲地宣之於口,解釋給橡皮鴨或者其他沒有生命的物體,哪怕是烤麵包機亦可。
在你解說的時候,往往會靈機一現突然想到答案(或者發現有不對的地方)。
學習基本原理
很多東西之所以會成為攔路虎,是因為我們自己本身的錯誤理解或者不熟悉正在使用的技術所造成的。
例如,使用api意味著需要了解api是如何工作的,如何使用post和get請求,以及如何解析json資料。甚至連如何接收json資料也需要知道。
更糟糕的是,我時常會卡住,即使有論壇解說、網上教程以及書籍章節的解釋,但是這些通通跳過了一些基本原理——以為我知道但其實我並不知道。
第一門語言
任何語言都是財富,哪怕我學的html和css至今也沒有用武之地,我依然不覺得學習它們是浪費時間。
初學者一開始可以試試用html和css建立**。這些其實都是標記語言,因此可能對你建立手機或者web應用程式沒多大幫助。但是即使沒有用處,我們在學習的過程中還是能獲得很多的知識和經驗,方便我們學習下一門程式語言。
找乙個自己真心想做的專案
我自認是個還算用功的人,先是在十幾歲的時候學習了html
和css,然後又在幾年前學了有關ruby的基礎知識,以及最近又將目標放在了python上面。
然後我又決定去學習objective-c,不過我學習objective-c不是因為我更喜歡它也不是因為看到別人在學我也眼饞,而是因為我想做乙個ios應用程式——我真心非常想親自做乙個。
可以說,學習objective-c語言的激情比以往任何一種語言都要來得高昂。
最重要的是,當我碰到各種難題時,當我沮喪時,我都沒有想過要放棄——因為這是我真心想做的專案。即便是小小的乙個進步,都是我堅持下去的動力。
如果你正在考慮學習編碼並且沒有其他任何限制條件,那就選擇自己真正熱愛和構建專案所需要的程式語言。
每個人的學習過程都不盡相同,所以你的經歷經驗可能與我的也存在不同,不過如果你正在起步階段或者正在考慮學習編碼,我真心希望我的經驗教訓能幫你學得更快。
免費領取lamp兄弟連
光碟/《細說php
》精要版,詳情諮詢官網客服:
2023年產品經理最應該做好的5件事
原文 5 things product managers need to do better in 2018 翻譯 vincent 講究效率的產品經理總是能夠有遠見,站在客戶的角度去思考問題,能夠了解客戶的需求,至少在某些特定領域,甚至比這些客戶更了解自己。這些產品經理總是能夠準確的響應使用者的請求...
面試結束後應該做的5件事
學會感謝 一家台資公司的公關部招聘一位職員,多人參與角逐。公司的面試和筆試都十分繁瑣,一輪輪淘汰下來,最後只剩下5 個人。5 個人個個都很優秀,都具備較好的形象和學識,且都畢業於名牌大學。公司通知 5人,最終到底聘用誰還得由台企經理層會議討論後才能決定。於是 5人安心地回家,等待公司最後的決定。幾天...
我認為碩士期間應該做的10件事
1 對於單身狗,剛開學一定要多參加活動,這是脫單的最佳時期,後面再想脫單就難了 2 至少實習過一次,實習不一定會給我們帶來很多技術上的收穫,但可以豐富我們的簡歷,我覺得更重要的是對上班工作有一定的認知。3 培養至少乙個興趣愛好,乏味的實驗室生活可能會拉低你的幸福感,在科研不下去或空閒時間,做一些感興...