做乙個更好的程式設計師

2021-04-13 12:57:41 字數 1134 閱讀 4051

1. 做最壞的打算

不管你工作中使用哪種程式語言,第乙個任務就是你應該寫乙個用於列印錯誤的函式。

2. 為忘記做好準備

寫程式時,同時也寫好完整的注釋,以備你六個月後重新來讀這段程式還能再讀懂,並且你能夠通過它告訴所有人你的程式是如何實現的。

3. 文件

在你的程式**檔案中包含文件,並把它放到程式**的相應目錄中,將來你需要它,並且你也為每乙個人都節約了時間。

4. 人為錯誤和惡作劇

乙個很小的人為的錯誤,有時會導致更多的錯誤,然而計算機不會按你的思想去做修正。一般的任務可能會多次使用,你要使它很好的工作,這樣會節省我們的時間和工作。

5. 乙個遊戲引擎的組成部件

遊戲引擎如同汽車引擎,沒有它汽車就不能開動。寫可伸縮,可重用,可替換的**實際上很簡單。最好讓乙個函式完成乙個任務,當寫乙個模組或系統,如何規劃是乙個很重要的步驟。

6. 乙個明亮的新鐵鎚

要像乙個木匠一樣,木匠的價值不是因為他們有很多任務具,而是因為他們會使用這些工具。學會使用一些工具來完成任務,而不是什麼都由自己來做。木匠是從最初使用一鐵鎚和一些釘子做乙個簡單的桌子,然後逐漸使用其它工具建造一間大的房子。當遇到乙個問題時,要學會忍耐和正確的判斷力,而不是一味的埋怨和無條件的使用我們的一些最新技術。使用新技術不要僅僅是因為閱讀了一些教學,新技術不是在所有的情況都是有意義的。

7. 承認你自己的能力

假如你不告訴他們沒有人會知道你不能完成這個任務,並且最好在你接手之前告訴他們,總比在你接手之後再告訴他們要好。

當你遇到乙個你不熟悉的任務,你不要首先說「我不會做這個,不知道怎麼做」 - 這只會讓我發火,最好這麼說「我可能不知道如何去做這個,但是我想做,我想知道要做這個首先要做什麼」,在許多情況下其它程式設計師很樂意和你分享他的一些經驗,最好問他問題時拿紙和筆記下他所說的內容。

8. 修復bug,不要讓它們煩著你

立即修**現的bug,不要等以後再來處理,否則在以後還會導致問題。

9. 隨意的使用別人的**,其實你什麼都沒有學會

使用別人的**前一定要理解背後的原理和思想,學習的過程中可以增加你的價值,之後你可以試著去教會其它人。

10.不要變得自私

我們總是要寫好的程式,在與其它人一起工作時寫好的程式常常會讓人尊敬,這樣你也會從其它人那學到更多的專業知識。

做乙個程式設計師的條件

曾經,我以為做乙個程式設計師是最輕鬆而有趣的。程式設計師們擁有和計算機同樣的神秘感,並可以控制計算機做自己想做的事。但實際情況已經和數十年前不同了,那個整台計算機只有64k ram的時代已經遠去了,我們正在日益被瘋長的 與程式所淹沒,從而變成計算機的奴隸。所以說現在做程式設計師可不是一件簡單的事,至...

做乙個真正的程式設計師!

大學學習的是軟體程式設計專業,都快畢業了,其實給我的感覺,也就學到了點皮毛,大學老師估計也有諸多矛盾,開課學習計算機深層次的東西吧,學生畢業又不是搞學術研究的,總不能一畢業就失業 學習流行的吧,那大學和培訓機構的差別在 流行的開發技術老師好些都沒有碰過,還沒有培訓機構講的使用。所以大學深的沒有深入,...

做乙個「懶惰」的程式設計師

懶惰,算是本人的一大缺點,但是我發現,事物的兩面性在懶惰上得到充分體現。懶惰,並非一無是處。本人編寫指令碼的原因有兩個 一是省事,不用每次敲那麼多東西。二是本人健忘,無法記得冗長的命令。就拿ipc的 來講,ipc 根目錄中,有n多build 而每乙個build 目錄下的內容,則完全相似,都有乙個se...