分享分享有哪些新手程式設計師不知道的小技巧?

2023-04-28 15:00:21 字數 2337 閱讀 4598

1樓:匿名使用者

這些文件編寫者,通常是技術界大牛,他們編寫文件有時候是基於他們自己的技術認知水平,跳過了很多基礎概念,也增加了閱讀難度。不過,這個我們也可以通過多查資料,慢慢看來解決,並且通常會帶來額外的學習收穫。

2樓:沉夜孤星

我有一個學習的小技巧,就是學習新技術的時候,多看看「官方文件」。多年來的學習和工作經歷,讓我比較深刻認識到一點:看「官方文件」非常重要。

3樓:名

核心並不是程式優化的具體技巧,而是拿到一個問題如何思考和利用工具的通用方法。比如即使我們不知道profiler這個東西,通過搜尋"** 每一行 時間"也可以很快知道有這樣的工具叫做profiler,並且學會怎麼使用。

4樓:醉山初彤動漫

科學方法。很多新手遇到程式執行結果不對(尤其是圖形程式設計師),先認為是機器毛病(浮點精度、硬體故障),然後認為是驅動有錯,再認為是系統有錯,最後才開始排查自己的程式。其實99%的情況下是自己程式有錯,然後那1%裡面的99%是系統有bug,再接著那1%裡的99%是驅動有bug,最後到硬體問題,已經微乎其微了。

應該從高層往底層查,而不是反過來。debug一般來說是知道現象,但原因未知。這一點和很多自然科學的情況一樣,所以完全也可以用科學的方法來:

提假說->根據假說做出預言->做實驗肯定或否定預言。對應於debug,那就是假設是某個地方有問題,那麼推斷它一定會導致除了你看到的現象之外的其他現象,執行程式看你的推斷是否成立。掌握這個方法後debug不在變成瞎找瞎試,而是有跡可循有系統可依賴的方法。

5樓:王倩

新手應該普通程式設計師+google=超級程式設計師。

6樓:匿名使用者

先用profiler調查,才有臉談優化。

7樓:吹醉落

不要先寫框架再寫實現。最好反過來,從原型中提煉框架。

8樓:抽轉組

關於程式優化,我們絕大多數人沒有那麼牛的經驗,一眼就能看出問題在**。所以遇到效能問題,第一反應應當是用profiler看看瓶頸到底在哪。而且一個經驗是這個瓶頸往往是很難猜的。

9樓:苦辣酸人人

我們很多的問題和技術細節,其實,只要我們認真將官方文件過一遍,會發覺大部分的問題和認識模糊的地方都消失了。甚至,你還能發現自己之前通過搜尋獲得的到一些資料,可能是不準確或者已經過時的。官方文件是真正的好東西,因為編寫文件的人群,通常就是這些技術或者軟體的開發者,他們才是對這些東西最瞭解的人,因此,他們寫的文件質量是很高的,通常也是最新的。

10樓:三熙

好的專案作風硬派,一鍵測試,一鍵釋出,一鍵部署; 爛的專案生性猥瑣,口口相傳,不立文字,神神秘秘。

11樓:雄夕界

**結構清晰,其它問題都不算事兒,單元測試總是合算的。

程式設計師怎麼學?

新手程式設計師需要掌握的程式設計學習法?

12樓:昆明北大青鳥

對於新手程式設計師來說,在學習過程中除了需要有一個良好的學習環境以外,還需要掌握更多的學習方法來發揮主觀能動性。新手程式設計師學習程式設計的方法有哪些呢,應該如何進行學習呢?下面電腦培訓為大傢俱有介紹。

一、邊學習邊練習,適度刷題。

邊學習邊練習」非常有用,你只需每週花小時的時間,把與本週的3節內容相關的資料結構和演算法都集中起來,但是一定要全部自己寫,it培訓建議在**中實現一次,這將比簡單地檢視或聽起來更加有效。

二、多問多互動。

最好的學習方式是找到一個人,在學習過程中進行交談和互動,並及時向教師提出問題。但是很多人發現,在離開大學後,沒有學生或教師,是很難獲得有效互動的。

三、打怪升級的學習方法。

在學習的過程中,很多遇到最大的問題就是無法一直堅持下去,並且在學習中發現課程越來越無趣,這個時候應該如何讓自己堅持呢?那就是採用打怪升級的學習方法。在枯燥的學習過程中給自己立一個目標,不斷的朝目標前進,昆明北大青鳥認為這樣不僅能夠收穫到更多的知識,並且還會讓自己變得更加有成就感。

四、知識的沉澱。

在學習過程中,一定會遇到挫折。如果哪種知識學得不好,就彆著急,這是非常必要的,如果想要在學一天、看一次就掌握所有的知識,是非常不可能的。北大青鳥認為學習知識的過程是一個反覆、不斷沉澱的過程,只有不斷堅持才能掌握更加的技術。

初學程式設計師要掌握些什麼,要怎麼學習?

程式設計師需要具備的基本技能,你都知道嗎

新手程式設計師需要掌握的程式設計學習法

程式設計師該如何做好一次分享

有哪些關於程式設計師的笑話和段子,分享一下?

聽說程式設計師都很有錢,最近有點困難,就去找做程式設計師的朋友借錢。那個 程式設計師x,最近手頭緊借1000塊,救濟救濟。程式設計師x 1000啊,要不是借個整數好了,給你1024。科比 你知道凌晨四點的洛杉磯嗎?程式設計師 知道啊,那個時候我剛下班。小明 女神,你為什麼喜歡那個程式設計師y,難道你...

求,有哪些令人深思的機器人電影,求分享,有哪些令人深思的機器人電影?

讓人感覺深思的必須是 巨人 福賓計劃 一臺旨在防止核戰爭的美國超級計算機與俄羅斯 一起,控制了世界上大多數核 他們威脅人類,除非人類放棄控制社會,使新電腦成為世界霸主,否則就要毀滅人類。鐵甲鋼拳 這部電影相比大部分影迷都看過,主演就是我們非常熟悉的狼叔休 傑克曼,在2020年之後人類的拳擊不在被允許...

最適合程式設計師轉行的職業有哪些,程式設計師轉行可以做什麼?

程式設計師的工作相對來說比較枯燥。雖然在軟體開發領域會有一定的經驗和專長。但是如果轉行的話對其他領域未免會感到陌生。如果根據經驗選擇職業,排名靠前的依然是程式設計師。因為這是他的專業領域。具有了一定級別。那麼收入也將非常可觀。程式設計師也可以選擇創業。我們知道臉書的創始人扎克伯格,他就是實現了成功創...