如果你選擇了軟件行業(yè),那么你應(yīng)該慶幸。因為它是一個機(jī)遇與挑戰(zhàn)并存的行業(yè),一個可以展示自己的才能和智慧的行業(yè),一個讓你實現(xiàn)理想和宏偉藍(lán)圖的行業(yè)。
作為立志從事軟件開發(fā)的人,我們首先應(yīng)該熱愛自己所從事的事業(yè)。初學(xué)編程是一件很辛苦卻又充滿快樂的事情,還記得多年以前我在剛接觸軟件開發(fā)時,和一幫有共同愛好的朋友從陌生到熟悉,一起熬夜做項目、一起熱烈討論開發(fā)中遇到的種種問題,收獲的除了技術(shù)還有友誼;最后看到我們開發(fā)的系統(tǒng)能夠順利上線運(yùn)行、能夠被無數(shù)人訪問并給大家的學(xué)習(xí)和工作帶來便利時,我們在欣慰之余只有興奮與喜悅。雖然那段日子很辛苦,但是充滿快樂,有時候回憶起來都是大學(xué)幾年最讓我懷念的一段時光。
有人說一個經(jīng)歷過千百次錯誤調(diào)試的軟件開發(fā)人員面對生活也有更加成熟的態(tài)度,因為他能夠在千百次失敗中站起來,把問題一個個解決,最終將軟件開發(fā)成功。在人生路上何嘗不是如此,充滿了種種困難和疑惑,而你需要勇敢面對,并將它們一個個解決。萬事開頭難,作為初學(xué)者,也許此刻你不會有如此多的感悟,但我需要告訴你的是軟件開發(fā)中樂趣與苦惱并存。
軟件開發(fā)充滿了樂趣。這種快樂來自于你在不斷創(chuàng)造新事物,當(dāng)你發(fā)現(xiàn)一個軟件從無到有、當(dāng)你看到一個個美好的愿望變成可以操作的軟件時,你會發(fā)現(xiàn)軟件開發(fā)充滿了樂趣,這種樂趣一定要親自體會才可以獲得;這種快樂來自于開發(fā)對他人有用的東西,當(dāng)你看到千萬人在使用你開發(fā)的軟件、在訪問你設(shè)計的網(wǎng)站時,你會發(fā)覺自己的付出是如此值得,一種莫名的成就感讓所有的疲憊和勞累都拋之腦后;這種快樂來自于軟件本身的強(qiáng)大魅力,當(dāng)你看到一段段代碼像相互嚙合的零部件一樣組裝在一起,以你無法想象的精妙方式運(yùn)行,并產(chǎn)生預(yù)期的結(jié)果時,你覺得那些在顯示屏上冰冷的代碼在此刻是多么生動,它們在實現(xiàn)著你的想法,為你而工作;這種快樂來自一群人為了實現(xiàn)一個共同目標(biāo)而一起努力,眾人拾柴火焰高,團(tuán)隊的樂趣就在于你不是一個人在戰(zhàn)斗,當(dāng)你領(lǐng)悟到自己和同伴的默契時你收獲的不僅僅是技術(shù),包括友情和精神;這種快樂來自于持續(xù)不斷的學(xué)習(xí),當(dāng)你發(fā)現(xiàn)自己又掌握了一項新的技能并更將它融入你所開發(fā)的軟件時,本身就是令人興奮的事情;這種快樂還來自你所駕馭的介質(zhì),你在用電腦工作,你不再單純是一個使用電腦的人,已經(jīng)慢慢成為一個用電腦實現(xiàn)自己想法的人,從一個“會電腦”的人轉(zhuǎn)變?yōu)橐粋€“懂電腦”的人。
當(dāng)然,軟件開發(fā)過程中除了快樂,也會有各種各樣的苦惱。這些苦惱來自于你對完美的追求,你不厭其煩地通宵調(diào)試代碼,試圖找出所有的bug,而有些bug卻跟你玩起了捉迷藏,在你努力尋覓時一無所獲,驀然回首,bug卻在燈火闌珊處;這些苦惱來自于由他人設(shè)定目標(biāo)、供給資源、提供信息,再好的軟件工程師也需要面對客戶、面對市場,于是你不得不將一些美好但是不現(xiàn)實的想法深藏心底,在一些外部環(huán)境的限制下去開發(fā)更加適用、更具經(jīng)濟(jì)價值的軟件,也許你不并喜歡它,但這就是你的工作;這些苦惱來自于無數(shù)重復(fù)性的工作,當(dāng)你發(fā)現(xiàn)自己在不斷重復(fù)一些類似工作的時候也許你會感到無聊與煩悶,特別是當(dāng)你發(fā)現(xiàn)一個bug再一次出現(xiàn)而你又忘記上一次是如何解決的時候;這些苦惱來自于軟件行業(yè)的發(fā)展太過迅速,當(dāng)你廢寢忘食、埋頭鉆研掌握了一門技術(shù)時,發(fā)現(xiàn)它已經(jīng)慢慢過時,當(dāng)你通宵達(dá)旦、幾經(jīng)曲折完成一個軟件時,發(fā)現(xiàn)別人已經(jīng)在你之前完工。
凡事都有利弊,既然我們選擇了軟件行業(yè),就應(yīng)該全力以赴去學(xué)好它。選擇你所愛的,愛你所選擇的。我們應(yīng)該相信,軟件行業(yè)是一個充滿朝氣、充滿活力、前途無量的行業(yè),只要用心、虛心,有恒心、耐心,在不久的將來,你一定能夠成為一名出色的軟件工程師。
正如很久以前在網(wǎng)上流傳的一句話:如果你恨一個人,讓他去學(xué)軟件吧;如果你愛一個人,讓他去學(xué)軟件吧!