首頁>科技>

程式設計師

從事java軟體開發行業已經有十幾年時間了,其實軟體開發行業在大多數人眼中一直是個高大上的行業,當和你剛認識的朋友在一起聚會聊天時,如果你說你是一個程式設計師,他們可能會抱著羨慕以及崇拜的眼光看著你,覺得你很厲害。在家裡面或親戚朋友面前,你要說你是個程式設計師,對於他們也不懂,他們只知道你是搞電腦的,認為只要和電腦相關的問題都是你能解決的。以後他們家的只要關於電腦的問題都來問你,包括怎麼組裝電腦、修電腦,網路出了故障等等問題了等等都會找到你。他們會覺得你無所不能,只要和電腦相關的問題你都能解決,事實上計算機方向有很多,有軟體、硬體、網路等等方面的知識,你和他們說他們也不懂,他們只會認為你是個電腦高手,啥都可以解決,有時候也很無奈,哈哈……

下面給想要進入軟體開發行業或是在大學裡面學習這個行業的同學,提供一些建議吧。畢竟從事這個行業十幾年了,還是有一些經驗的。其實大多數人想要進入軟體開發行業,更多的是看到軟體開發行業有很好的薪資待遇,但是呢也很迷茫不知道這個行業到底是個什麼情況。有很多疑問,那麼我就目前大家所關心的總結成以下四點來和大家交流一下,和大家聊一聊吧。

第一 、不知道自己是否可以從事這個行業,如何進入這個行業?

首先有些是剛畢業或是即將畢業的大學生,亦或是畢業後參加工作,之前的工作不滿意想轉行從事軟體開發行業,大家可能都比較迷茫,不知道自己是否可以從事這個行業,其實我和大家一樣,回想我剛大學畢業那會,出來找工作的時候,我會覺得找個工作應該會很簡單,而且也從來沒有想過從事軟體開發這個行業。但是從學校畢業出來,遭受社會的毒打以後你會發現,其實你啥也不是,很多那時的不可一世的會被這個社會消磨得沒有脾氣,參加招聘會時用人單位看你的簡歷是應屆生,學校也沒有名氣,也沒有啥技術,投入的簡歷也就石沉大海了。

當然我從事軟體開發行業其實也不是那麼一帆風順的。當時我在大學裡面也沒有學會什麼技術,大家都懂得,後來透過家裡親戚的關係,才得以到一家公司去實習,實習的是一家軟體公司,自己也從沒想過要從事一個軟體開發工作,因為沒有工資,所以在那家公司實習的時候,也沒有什麼事,基本天天都在那裡上網看看網頁,聊聊QQ,待了兩三個月以後,你會發現整個人很空虛,天天這樣下去感覺沒有希望,為了自己以後有更好的發展,就逼著自己去自學java開發技術,也在公司參與了部分專案的測試和開發工作。在公司待了六個月以後,我就試著在網上投遞簡歷,找公司面試了,沒想到還是很快通過了面試,拿到了offer,自此走上了軟體開發這個行業。

話說回來,對於是否可以從事這個行業?大多數是學生剛畢業或是想轉這個行業。在這裡我想說的是,自己是否真的想好要從事這個行業,因為興趣才是最好的老師。畢竟軟體開發行業也是一個比較枯燥的工作,但是學進去了以後,你會發現有種成就感在推動你一直往前,那種感覺還是很好的。如果你是文科生,在大學裡面學的也是文科專業的話,我建議還是慎重選擇,因為軟體開發還是需要一定的邏輯思維的。當然這也不是絕對的,如果你邏輯思維可以,當然也是可以的。也有文科的學開發的做得很好的,只是要慎重選擇。

還有如果你的性格是那種坐椅子上坐一會就坐不住的,也是需要慎重的。程式開發工作本身就需要坐著,按客戶的需求去開發,然後再測試。所以大部分時間是需要長時間久坐的。

再一個就是學歷問題了,在軟體開發這個行業裡,雖然學歷不是最重要的,但是一開始有個好的學歷也是一個很好的敲門磚,我覺得最好是本科學歷吧,當然不是說大專不可以,只是相對來說剛出來找工作,本科會比大專優勢更明顯。所以如果你是大專的話可以參加成考、自考等來提高學歷。

如果你是在大學學的是軟體這個專業,學校裡面有校招,能走校招,儘量走校招吧,因為他和社招的標準確實差很多。如果錯過校招,你再找這家公司面試你會發現,會難很多。那如果校招沒有辦法進入公司怎麼辦呢?走社招的話要求又會很高,自己能力又達不到怎麼辦,首先你得看你自己是不是有一定的基礎,自律性怎麼樣,如果比較強的話,完全可以透過現在發達的網路資源去學習,現在基本上開發技術資源網上都能找到的。還有一部分人說我自律性不強,還有轉行業或轉專業的,這個呢怎麼辦呢?那麼最直接快速的方式就是去報個培訓班吧,但是要選擇一個負責任的培訓機構,在培訓機構的學習氛圍和循序漸進的學習內容下,這樣也可以快速學習出來進入這個行業。

第二、從事這個行業會不會經常加班?

如果說加班,可以說任何行業的任何工種可能都需要加班。我認識的從事房地產、策劃、銷售、HR等都有加班。只是加班的時間、頻率幅度不一樣。但是對於新手來說,適當的加班也是能接受的,可以在短時間內學到更多的技術和知識,還有加班費的話不是更好,為後面跳槽漲工資做好準備。其實說白了,開發行業想大幅度漲工資,基本是靠跳槽。但是跳槽漲工資的前提是你擁有了一定的開發能力才可以,所以我們要在工作中不斷成長。

第三、從事這個行業以後會不會禿頭?

這個為何單獨拿出來說呢,我發現網上有很多關於程式設計師禿頭的梗 ,只要你和別人說你是從事軟體開發的,他就會問你頭髮還好嗎?更有搞笑的是認為頭髮越禿,說明技術越牛,其實這些都是外行錯誤的理解。我剛去的第一家公司工作的時候,那個專案經理頭髮也不多,當時我也挺擔心的,但是現在我也沒有禿頭哦。所以說禿不禿頭這和家族遺傳有沒有關係,和技術牛不牛是沒有直接關係的。

第四、這個行業是不是吃青春飯的?

吃不吃青春飯這得看你怎麼發展,有的開發人員進公司三年,出來的水平和人家一年的能力沒兩樣,有的工作了一年,有人家三年左右的開發水平,這樣幾年以後就可以看出差別了,所以進入公司以後要不斷地成長,不斷提高自己的技術能力,人家說不想當士兵的將軍不是一個好士兵,那麼我要說不想提高自己技術的程式設計師也不是一個好的程式設計師。為什麼這麼說,其實軟體開發行業技術發展還是蠻快的,可能過一段時間就出來一個新的框架,所以要時刻保持學習的心態,多學習,多儲備,這樣才能有競爭力,不會被淘汰,為自己跳槽漲薪做好準備。

4
  • 整治雙十一購物亂象,國家再次出手!該跟這些套路說再見了
  • “紙糊”特斯拉的甩鍋技能