如何提公升編碼速度

2021-07-14 22:42:07 字數 1465 閱讀 1438

2016-07-10

一:為什麼程式設計速度慢(敲**的速度)

這個不僅僅侷限於swift語言。

個人覺得,導致程式開發者,開發速度慢,主要有三點原因。

1、對這門語言不熟悉

語言運用不熟練,主要體現在,對程式語言,沒有乙個大體的結構框架。說白了,就是不知道,這們程式語言都是能幹什麼。也不了解這門開發語言的特色是什麼,更不要提什麼程式設計思想了。

以oc為例,當我寫了大量的**之後,我深深感受到了,不管我在做什麼樣的需求,什麼樣的專案,總體可以概括,我所寫的**就在做兩件事,1),傳值。2),掉方法。這個大家可以體會一下。

2、基礎不牢

當然,這點也可以算在第一點裡面。有許多人,寫demo,或者寫專案,遇到某個功能,思路斷了,卡殼了,為什麼?我想絕大部分原因,是因為基礎問題。一門完整的高階開發語言,我相信,它裡面的功能,提供的方法,還是比較完善的,完全能滿足90%的開發者,在做專案時所遇到的需求。但是你基礎不好,就想不到這個方法,那就一直卡在這裡了,也導致你變成速度降低了。

個人一直的見解是,思路**於基礎。

3、知識運用不靈活

作為乙個技術開發者,重要的不是你知道多少東西,也不是你會(學過)多少東西,而是你能寫出來多少東西。公司真正需要的,是那些能寫出來東西的人。

所以,當你學一樣東西或者看乙個demo的時候,不要只侷限它當前能實現什麼功能,停下來去想一下,除此之外,他還能實現什麼功能?我還可以用它來做什麼?或者說,它裡面的方法,我可以用來做什麼?

4、懶懶是人的通病了,遇到問題,不去思考,不去找解決方案,直接去問別人。這樣的開發者,永遠不能成為乙個合格的開發者。也永遠達不到乙個屬於自己的高度。

個人是比較欣賞那些,只問思路的程式設計師。

其實第1、2,3三點,可以總結為寫**沒思路,這幾點是導致絕大數人寫**沒思路的根本原因。

二:如何提公升程式設計速度

1、多看

多看可以分為,多看總結性的知識點,多看功能型demo,多看技術開發文件。

2、多想

就是多思考了,學而不思則罔思而不學則殆。永恆不變的真理啊。

3、多寫

多寫總結性的文件,多寫功能型demo。

最重要的一點是,看到一些知識點之類的,一定要去自己寫一遍。眼過千遍,不如手寫一遍。

4、多總結

對知識點進行總結,分類,歸納記憶。

對需求功能,進行模組性總結歸納。

5、多討論

技術在思考中進步,在討論中昇華。這是我個人的見解,閉門造車,永遠跟不上節奏。

6、懂得變通,學會靈活運用自己會的知識

懂得變通,就是要求你要靈活運用自己的知識了。不能這樣寫實現不了功能,或者不會這樣寫,就非得死磕,變通變通。

你的**的陳餘量大,跟不懂得變通,不能靈活運用自己學的東西,有很大關係。

7、學會使用搜尋,善於搜尋,勤於搜尋

現在公司,招人時,大多數都會附帶一條要求,善於學習,熱於交流。為什麼?技術是一直在更新的,想啃老本是不可能的。

以上就是我對提公升編碼速度的個人觀點。

讓ZenCoding提公升編碼速度

日前寫了一篇關於vs神級外掛程式web essentials的系列部落格,其中在html css操作技巧一節簡單提到了zencoding,今天來詳細說一下這個東西。摘要 需要fanqiang zen coding是2009年提出來的,已經更新了多次,正在變成更加有效地編寫無聊的html受人歡迎的方式...

idea快捷鍵大全,提公升編碼速度

alt enter提示 ctrl alt v提示 alt shift up down,上 下移一行 shift f6,重構 重新命名 ctrl x,刪除行 ctrl d,複製行 ctrl 或ctrl shift 注釋 或者 ctrl enter,匯入包,自動修正 去掉空白 ctrl shift j ...

提公升Win XP速度

1 加快啟動速度 每次啟動windows xp的時候,藍色的滾動條都會不知疲倦地走上好幾圈,對於追求高效率的你,是不是很希望它能少走幾圈呢?其實我們完全可以把它的滾動時間減少,以加快啟動 速度。方法是 開啟登錄檔編輯器,依次展開hkey local machine system currentcon...