太原中軟:每年20萬人進入IT行業,如何從0成為行業中的佼佼者?

先自我介紹一下,本人87年,文憑高中,如今8年多的程序猿之路。

其實文憑為什麼才高中,是因為在學校的時候覺得賺錢很容易然後......,不過不說太多,進入正題。

首先我得感謝自己,造就無窮的壓力逼迫自己必須靠自己比別人賺更多的錢,所以在這條路上我比別人進步的更快、更迅速。

8年過去了,成長了很多,在這裡我想憑藉自己的親身經歷,總結一下關於程序員一路上跌跌撞撞的經驗,希望可以給大家一些幫助。


太原中軟:每年20萬人進入IT行業,如何從0成為行業中的佼佼者?


1

明確入行的目的

很多人幹IT這一行都衝著“收入高”這一點來的,因為只要學會一點HTML、DIV+CSS就可以做開發,要做一個頁面開發人員並不是一件難事,而且做一個頁面開發人員更容易找到工作,收入比普通的工作還要高一些,所以成為了很多高校畢業生的選擇。

如果您只是抱著這樣一個心態來入行的話,那閣下可真的要小心了。因為幹IT這一行還是存在競爭的,特別是抱著混的心態且能力一般的人,能夠開發的人很多,所以為了節省成本在大部分公司都會在急需的時候才會偶然的招聘這類人員,在沒有訂單的時候一些小公司還可能找各類的藉口或者以降薪的手段去開除這類員工。


太原中軟:每年20萬人進入IT行業,如何從0成為行業中的佼佼者?


所以在下覺得如果閣下缺乏“進取之心”,而只抱著“收入高,容易找工作”這樣的態度而入行,有句流傳甚廣的話“IT行業是吃青春飯”將會在你身上應驗了。

2

選擇合適的工具

JAVA、C#、PHP、C++、VB……10多種熱門的開發語言,哪一種最有發展潛力呢?其實開發語言只不過是一個工具,“與其分散進攻,不如全力一擊”,無論是哪一種開發語言,只要您全力的去學習,到有了一定的熟悉程度時,要學習另一種語言也是輕而易舉的事情。開發語言主要分為三大類:

1、網絡開發

現在網絡已經成為世界通訊的一座橋樑,好像Java、PHP、Ruby這幾類開發語言,大部分是用作網絡開發方面。

2、企業軟件開發

JAVA、C#、VB這幾類開發語言都實現了面向對象開發的目標,更多時候用於企業系統的開發。


太原中軟:每年20萬人進入IT行業,如何從0成為行業中的佼佼者?


3、系統軟件

C語言、C++、Object-C這些軟件更多是用在系統軟件開發,嵌入式開發的方面。

當然,這分類不是絕對的,像JAVA、C#、VB很多時候也用於動態網站的開發。在很開發項目都會使用集成開發的方式,同一個項目裡面使用多種開發語言,各展所長,同步開發。

在剛入門的時候,建議您先為自己選擇一種合適的開發工具,“專注地投入學習,全力一擊”。

3

確定未來的目標

人是從歷練中成長的,古人云:三十而立,形容的不是一個人的社會地位、經濟來源,而是形容一個人對未來的目標、對人生的意向。要成為一個成功人,就應該早日為自己定下長期的發展目標,作為一個開發者也當如此。隨著人的性格、取向各有不同,大家為自己所選擇的路也有不同:

1、自立門戶,勇敢創業

很多人會認為要想真正賺得了錢,就應該自立門戶,為自己創業建立一個基礎。像北京、上海、廣州這些一級城市,要買房子,一手樓基本要在 2萬~4萬元每平方米左右,而在一家普通的IT公司當上一個項目經理,基本收入一般都在1.5萬~3萬之間(除非在大型的跨國企業內工作,那另當別論),要買一間100平方米左右的房子,就算不吃不喝也幾乎要10年的年薪。

所以選擇自主創業,是很多IT開發人員的一個未來目標,

想要達到這個目標,就應該更多地把業務作為重點。想要創業的人建議你要多跟客戶打好關係,與合作伙伴保持互利互動的模式,這將有利於日後事業的發展。


太原中軟:每年20萬人進入IT行業,如何從0成為行業中的佼佼者?


2、激流勇進,退居二線

這也是不少人在工作7、8年之後的選擇。很多人在有了家庭以後,感覺到壓力太大,人的一生並非只有事業,他們想把更多時間用於對親人的照顧,對孩子的關心上。所以很多人會選擇一份像系統分析、系統維護、高校教師、專業學院講師這一類的工作。收入穩定,而且往往沒有一線開發人員那麼大的壓力。

3、不懈努力,想進一步

無論你是一個Project Manager或者是Team Leader,如果你想繼續晉升一級,那還是會兩極分化的。從一個PM到一間公司的管理層,那所面對的事件會有很多變化。

一個公司的總經理,要管理的不再是一到兩個項目的成本,而是整個部門的運作,整間公司的業務流程,所以要肩負的任務會更重。在下曾經有一位上司彭博士,他是企業的最高領導人,年薪超過三百萬,而且在報紙雜誌上也曾經亮過相。平常只會在某些會議上輕輕地亮下相,說兩句講詞,平常的公司運作與業務管理都不需要他直接執行。


太原中軟:每年20萬人進入IT行業,如何從0成為行業中的佼佼者?


這並不是說一個作為管理層很清閒,因為他們要面對的是更多的社會關係,與公司合作企業的聯繫上。這跟一個PM的工作有很大的區別,所以要從一個PM晉升到管理層,是要負出更多的努力與汗水。

如果要從Team Leader上升為一個技術總監,那工作的方向也有所改變。像之前所說:一個TL可能更重視的是技術層面,講求與團隊之間的互動合作性,更注重的是開發的完善。

4

樹立正確的觀念

經歷了8年多時間,在下從一個程序員到一個項目經理,之間經過很多的曲折,但因為每一個人的際遇有所不同,所走的路也有不同,正所謂條條大路通羅馬,成功的路不止一條,在下也不想令各位誤解,而只想為大家說一下我的發展方向。如果您是一位開發人員,程序員->架構師->Team Leader(Project Manager)->技術總監是一條不錯路,這也是在下選擇的路。


太原中軟:每年20萬人進入IT行業,如何從0成為行業中的佼佼者?


最後強調兩點:學習和挑戰

一方面IT行業就是需要不斷學習的行業。該行業發展迅速,人才輩出,因此在此行業從業者能夠隨時隨地的接觸到最新的資訊,不斷了解到最新的技術,不斷的充實自己,跟上時代的發展。

另一方面IT行業是一個需要不斷自我挑戰的行業,這就讓很多人都想要進行嘗試、挑戰。IT行業的工作屬於腦力勞動,需要不斷的攻克難關,且在工作的過程需要不斷的更新自己的技能知識,跟上時代的腳步。在該行業,從業者只有不斷的突破自己,才能一步步的得到自我的提升。


分享到:


相關文章: