當前位置:學問君>人在職場>就業指導>

小談軟件行業的職業發展

學問君 人氣:2.35W

由於工作的關係,我在單位中的職位類似於軟件架構師,在項目組中,雖然不用親自去做一個完整的SR(就是指軟件Bug,這是我們單位採用的術語),但是還是需要知道很多的設計細節。當然,有時我自己也帶人做大的SR,只是SCM部分都是由其他的同事去做。一方面由於工作時間長而且激情依舊,另一方面也是因爲大家對於我的技術能力比較的信任,所以不少有想法的人以及有能力的人都喜歡與我聊天。慢慢地,我發現有些同事對於自己的將來如何發展並沒有很清晰的想法,除了一般的工程師,有的Leader也存在同樣的問題。主要表現在:

小談軟件行業的職業發展

1)雖然從事軟件開發工作,但內心深處其實並不是對軟件開發有最大的興趣。有那麼一句話,叫做"興趣是最好的老師",我想這一點大家都是認同的。同樣,興趣對於我們的職業發展起着很重要的作用。一個人,如果對自己的職業有很濃厚的興趣,那麼往往,他(她)會花大量的時間去學習與職業相關的知識。如果花了大量的時間去學習,那麼他(她)往往會從工作中收穫一些東西,這些東西,可能是經驗、教訓、小小的成就感、團隊的認同、同事對其的信賴進而依賴等等。進而,這些收穫會促使他(她)更加有興趣去學習。可以看出這是一個良性的正反饋過程,具有興趣的人在職業發展上往往不大會太早出現困惑。反之,如果對於所從事的職業不具有興趣,工作只是爲了生計似的,那很容易出現職業發展的困惑和瓶頸。

2)缺乏堅持,心態浮燥。現在的社會是一個浮燥的社會,因此,難免讓我們也變得浮燥。我相信一個人要過得好或是成功,不是一定非要去做軟件,但是,如果想在軟件行業中過得好且成功,那非得沉下心來好好的打好基礎不可。軟件行業有很多的特殊性,比如一個人在軟件行業工作3~4年是很有可能成爲一個出色的人的,但是同樣的時間如果花在硬件開發上,那就不可能了。因爲對於軟件行業,現在Open Source可是大行其道,只要一個人能靜下心來,他(她)完全可以學到很多全世界最好的設計思想。但硬件開發就不同了,說到底硬件開發是"燒錢"行業。回到我們的話題,爲什麼要打好基礎呢?因爲,基礎不好會直接影響到後面的發展(廢話),基礎不好最終會影響一個人對行業的敏感性和判斷力。此外,理論上絕大部分的工作誰都能做,但現實卻似乎不是這樣,那是因爲每個人的信心和毅力不同(這裏的"人"指在同一起跑線上的人).人,有時你還別說,你覺得有信心做好,那就能做好,如果覺得自己做不好,那結果一定不會出乎意料。有信心的人,自己會從小小的成功中將自己打造得更有自信,會形成一種構建自信的良性循環。再說說毅力,這一點從小到大我想我們接受過很多類似的教育,但真的我們明白毅力的重要性或者能說意識到重要性但能付諸實際嗎?有毅力的人往往會"迎難而上",而每一次迎難而上一定會有所收穫,從而爲下一次"迎難而上"做準備,有毅力的人往往更容易達到一個新的高度。其實,現實生活中很多人只要多一點點的堅持就能使自己上一個新的'臺階,從而使得自己的舞臺更加的大,眼界更寬。人與人的差別就在於信心和毅力 --- 不是智力。

3)對工作沒有激情。一個沒有激情的人,做事只能是走一步看一步,按步就班,沒有改變現狀的衝動。我看到太多的面對一塌糊塗的現狀(Overtime多,且大家幹得又苦,關鍵是還看不到未來),卻不思改變,安於現狀的軟件項目了。之所以出現這種狀況,我想沒有激情是很重要的一個原因。其實,軟件行業確實是很能發揮人的創造力的,但關鍵是我們想不想發揮創造力,我們千萬不要把所有的工作都當作是正在發揮創造力。現在,請靜下心來想想看,最近什麼工作自己覺得痛苦?我能改變嗎?如果不能改變是因爲自己沒有激情呢?還是我的上司沒有激情?

從表面上看,我們的職業發展受很多因素的影響,但我想不外乎分爲內因和外因,內因是指個人自己相關的因素,外因是除內因之外的所有因素。內因,我想主要是個人的興趣、信心和毅力(假設大家的教育都差不多).而外因,則包括機會、環境等等。內因相對更容易由個人把握而外因則很難,而且,只有具備了一定的內因,我們才能得到相應的外因。也就是那句話,機會往往是給那些時刻做好準備的人的。

對於正在從事軟件行業的人,我想可以嘗試問自己以下幾個問題:

1) 我對軟件開發發自內心的感興趣嗎?
2) 我清楚地知道自己能做什麼嗎?
3) 我具有足夠的信心嗎?
4) 我具有足夠的毅力嗎?
5) 我具有改變現狀的激情嗎?

透過問這些問題,我想有助於我們去了解自己是否真的適合從事軟件行業,自己在這個行業能做到什麼樣的層次以及自己的現狀是否是正常的。此外,我想每個人都應當量力而行,千萬別委屈了自己去追求自己都覺得不可能發生的事(除非你想證明奇蹟),最爲關鍵的一點是,從工作中獲得快樂是最重要的!