什麼是好的c/c++程序員?c/c++程序員就應該有c/c++程序員的修養

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

C/C++學習

我認爲好的c/c++程序員應該有以下幾方面的素質:

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

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

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

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

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

C/C++學習

我看過許多程序,沒有註釋,沒有縮進,胡亂命名的變量名,等等,等等,我把這種人統稱爲沒有修養的程序,這種程序員,是在做創造性的工作嗎?不,完全就是在搞破壞,他們與其說是在編程,還不如說是在對源程序進行“加密”,這種c/c++程序員,見一個就應該開除一個,因爲他編的程序所創造的價值,遠遠小於需要在上面進行維護的價值。

c/c++程序員應該有c/c++程序員的修養,那怕再累,再沒時間,也要對自己的程序負責。我寧可要那種動作慢,技術一般,但有良好的寫程序風格的程序員,也不要那種技術強、動作快的“搞破壞”的程序員。有句話叫“字如其人”,我想從程序上也能看出一個程序員的優劣。因爲,程序是程序員的作品,作品的好壞關係到程序員的聲譽和素質。而“修養”好的程序員一定能做出好的程序和軟件。

C/C++學習

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

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

“ 細微之處見真功” ,真正能體現一個程序的功底恰恰在這些細微之處。

所謂,窮則獨善其身,富則達濟天下,今天的技術人員比十多年前在技術和環境上都富有了許多,所以,也應該或多或少地擔負起“達濟天下”的責任了。

C語言手把手教學,C語言推箱子,C語言興趣教程

其實做爲一個學習者,有一個學習的氛圍跟一個交流圈子特別重要這裏我推薦一個C/C++基礎交流583650410,不管你是小白還是轉行人士歡迎入駐,大家一起交流成長。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章