什麼是好的程式設計師

2021-04-13 04:45:21 字數 1297 閱讀 2210

什麼是好的程式設計師

什麼是好的程式設計師?是不是懂得很多技術細節?還是懂底層程式設計?還是程式設計速度比較快?我覺得都不是。對於一些技術細節來說和底層的技術,只要看幫助,查資料就能找到,對於速度快,只要編得多也就熟能生巧了。 

我認為好的程式設計師應該有以下幾方面的素質: 

1、有專研精神,勤學善問、舉一反三。 

2、積極向上的態度,有創造性思維。 

3、與人積極交流溝通的能力,有團隊精神。 

4、謙虛謹慎,戒驕戒燥。 

5、寫出的**質量高。包括:**的穩定、易讀、規範、易維護、專業。 

這些都是程式設計師的修養,這裡我想談談「程式設計修養」,也就是上述中的第5點。我覺得,如果我要了解乙個作者,我會看他所寫的**,如果我要了解乙個畫家,我會看他所畫的圖畫,如果我要了解乙個工人,我會看他所做出來的產品,同樣,如果我要了解乙個程式設計師,我想首先我最想看的就是他的程式**,程式**可以看出乙個程式設計師的素質和修養,程式就像乙個作品,有素質有修養的程式設計師的作品必然是一圖精美的圖畫,一首美妙的歌曲,一本賞心悅目的**。 

我看過許多程式,沒有注釋,沒有縮排,胡亂命名的變數名,等等,等等,我把這種人統稱為沒有修養的程式,這種程式設計師,是在做創造性的工作嗎?不,完全就是在搞破壞,他們與其說是在程式設計,還不如說是在對源程式進行「加密」,這種程式設計師,見乙個就應該開除乙個,因為他編的程式所創造的價值,遠遠小於需要在上面進行維護的價值。 

程式設計師應該有程式設計師的修養,那怕再累,再沒時間,也要對自己的程式負責。我寧可要那種動作慢,技術一般,但有良好的寫程式風格的程式設計師,也不要那種技術強、動作快的「搞破壞」的程式設計師。有句話叫「字如其人」,我想從程式上也能看出乙個程式設計師的優劣。因為,程式是程式設計師的作品,作品的好壞直截關係到程式設計師的聲譽和素質。而「修養」好的程式設計師一定能做出好的程式和軟體。 

有個成語叫「獨具匠心」,意思是做什麼都要做得很專業,很用心,如果你要做乙個「匠」,也就是造詣高深的人,那麼,從一件很簡單的作品上就能看出你有沒有「匠」的特性,我覺得做乙個程式設計師不難,但要做乙個「程式匠」就不簡單了。程式設計序很簡單,但編出有質量的程式就難了。 

我在這裡不討論過深的技術,我只想在一些容易讓人忽略的東西上說一說,雖然這些東西可能很細微,但如果你不注意這些細微之處的話,那麼他將會極大的影響你的整個軟體質量,以及整個軟體程的實施,所謂「千里之堤,毀於蟻穴」。 

「細微之處見真功」,真正能體現乙個程式的功底恰恰在這些細微之處。 

這就是程式設計師的--程式設計修養。我總結了在用c/c++語言(主要是c語言)進行程式寫作上的三十二個「修養」,通過這些,你可以寫出質量高的程式,同時也會讓看你程式的人漬漬稱道,那些看過你程式的人一定會說:「這個人的程式設計修養不錯」。 

什麼是程式設計師

乙個大專學歷想做程式設計師的朋友和我的對話,很短,我覺得,至少能說明我的心情和對程式設計師職業理解的乙個側面。2008 07 28 12 11 37 卿飄飄 大哥現在還寫程式不?2008 07 28 12 12 51 青潤寫。2008 07 28 12 16 10 卿飄飄 哦 你覺得三十歲後還寫程式...

程式設計師搞什麼副業好?

如果你看到了這篇文章,那麼你一定認同一句話 程式設計師是靠青春吃飯的!首先,這個命題不是絕對的,大部分人靠著不斷學習積累,都能保證45歲之前能夠繼續在這個行業發光發熱。那些不願意學習的人,會因為裁員等等問題找不到工作。很多人會想到轉行,但是對於絕大多數已經在這個行業站穩腳跟的人來說,他們依然很享受目...

程式設計師!什麼是機會?

我一直認為老天很公平,對於我們做it的也是很公平。我剛畢業那會老是感覺老天沒給我機會展示我的實力。後來我自己分析下,假如有人讓我做專案經理,我能怎麼做?我發現我只是抱怨沒給我機會,實際上,就算給我機會,我也很可能抓不住機會,因為我根本知道更加高階的職位需要做什麼?我的能力能做到什麼。剩下來就是我們老...