做一枚精緻的程式猿,Fighting!

2022-03-26 00:12:12 字數 1236 閱讀 8905

這幾天我和我們的團隊正在做乙個公司管理系統的專案,團隊分工根據成員的水平高低來分工,這樣看似公平,但其實不公平,如此這樣一來,那些水平稍不如別人的成員就沒有發展的機會?那麼問題來了,對於水平稍遜色的程式猿怎麼成長為一枚精緻的程式猿?

前幾天,我在做專案之餘,在上看到一篇文章《變身超級程式設計師》(這篇文章給我的啟發很大,讓我想到,乙個程式猿如何成長為一枚精緻的程式猿。據我的個人專案開發經驗,成長為一枚精緻的程式猿,可以從以下幾個方面入手:

1.從多方面涉略各種開發語言。記住,是涉略!對於多種多樣的開發語言,我們程式猿完全熟練的也就幾種而言(html/css,js,jquery,c等),對於其他不夠熟練的開發語言,我們不能說不去理睬,而是去初略地涉略就好。打乙個比方,假如某一天,你正在開發乙個專案,這時專案經理讓你在開發專案之餘去維護另乙個專案,而且這個專案中有很多你不理解的源**框架,這時怎麼辦?如果你不過多的涉略,你就可能看不懂這個專案的一些源**,只能連猜帶蒙,但是有很多框架的某些功能在這個專案中可能根本就沒有使用了,這樣一來,要達到專案經理的要求,豈不是要繞很多彎路?

2.對於專案開發中的一些問題要靈活解決。這裡引用一下上述那篇文章中的示例,在專案最後關頭,團隊中的一枚女程式設計師遇到乙個看上去很小的問題,終於,經過努力,成員們找到問題所在是引用的乙個外掛程式存在bug,要修復外掛程式中的bug,需要很多時間,也就是說必須加班,但是這個外掛程式對於整個專案又有很多關聯,如果換用其他的外掛程式也要加班,假期如期而至,在假期和加班之間,每個人都有選擇糾結徵。終於,文章作者從體現的bug中發現規律,靈活地調整了一些**,整個過程僅用了10分鐘,外掛程式的bug還是存在,但是對於專案的bug已經解決,假期和不加班,兩全其美。在專案開發中,對於這樣或那樣的問題,不要以為只有少數的幾種解決辦法,要靈活運用我們腦海中的存貨,曲線救國地達到解決問題的目的。

3.勇於挑戰高度。程式猿嘛,難免有自己薄弱的一面,專案團隊根據水平高低分工,是從整個專案的總體效果出發,但是你可以在認真評估自己的水平之後,向團隊負責人提出給自己分攤一些具有挑戰性的東西的請求,這樣雖然有風險,但是在整個專案完成之後,你會比其他成員有更多的收穫。談談我的一些經歷吧,有一次,我接了乙個私活,要求是做乙個模擬彩票投注系統的應用程式,剛開始我以為我能勝任,到專案開始時,我才意識到自己的當前的水平根本不能夠完整的做出這樣乙個應用程式,所以,我放棄了。這一件事,在我心裡一直是乙個梗,我後悔了,我放棄的不是乙個應用程式,而是乙個挑戰自我的乙個機會,即使這個在開發這個應用程式的過程中會遇到很多我無法解決的問題,這不是我正需要的挑戰自我的乙個狀態嗎?

其實,成長為一枚精緻的程式猿很簡單,用心即可!

《變身超人程式設計師》

一枚野生程式猿的西部世界!

寫這篇文章的目的,算是跟過去的告別。算上研究生期間,投身祖國地勘事業已經六年半的時間,思考後覺得,這幾年的成長和工作經歷,並沒有違背當初選擇這個行業時的初衷,只是整個地勘行業經濟蕭條,作為乙個國企下屬小單位,在競爭激烈的市場經濟下,這幾年可謂夾縫求生,迫於收入太低,成家立業的願望終難實現,無奈決定轉...

一枚程式猿的閒暇思考與感悟

一.故事分享 看到一則這麼個故事,引起了個人的一些思考 有個年輕人,抓了乙隻老鼠,賣給藥鋪,他得到了一枚銅幣。他走過花園,聽花匠們說口渴,他又有了想法。他用這枚銅幣買了一點糖漿,和著水送給花匠們喝。花匠們喝了水,便一人送他一束花。他到集市賣掉這些花,得到了八個銅幣。一天,風雨交加,果園裡到處都是被狂...

一枚笨鳥的

csdn是個好地方,大牛特別多,特別適合個人成長和提高,也沒想到大學里長逛的地方有朝一日自己也會在這寫寫東西,人雖笨了點,重在積累嘛。先引用一些別人的帖子,回頭陸續補充自己的個人理解,每天回顧回顧,不能一直傻傻的堆 了。1.關於hashmap的底層 需要了解,與hashtable currentha...