作為軟體開發人員真的需要學歷嗎
我還清楚的記得,在我走上軟體研發的道路的時候,我並沒有學歷。
我的第一份工作,還是我在大一暑假的時候找到的,伴隨著暑假的結束,我不得不回到學校繼續讀書。但是我發現暑假的那份工作以及所給的薪水,正是我畢業後所期望的,而這時候我對大學也沒有任何的牽掛,於是我毅然決然的選擇了退學。
然而,我這次做出的選擇是正確的嗎?
但是作為一個程式設計師你真的需要一個大學學歷嗎?
1、教育與學校之間的差異
僅有一個大學學歷並不代表你學到了什麼,這是在我接受了傳統教育之後感觸最深的一個問題。其實,在大學裡大家對那一紙文憑的關注度早已遠遠超過了對知識渴求的慾望。
在某種程度上,如果你努力了,並獲得了學士學位,併為此付出了大量的金錢,那麼無形中你就會相信這張紙比它實際的價值要大得多。
如果你沒有這麼一張學歷,你就會不斷的告訴自己它是完全沒有必要的,哪怕在心裡你也想偷偷的擁有一個。
然而,無論你是否會因此而沮喪,都要停下來吧。學歷本身都只是一個你花時間付出的一個憑證,我們可以用很多方法獲得一個學歷,但並不代表你能夠真正獲取想要的知識。如果你上過大學你就會知道,你甚至不怎麼學習都有可能通過考試。
這裡並不是說你在大學學不到什麼,也並沒譴責學歷是一張無用的廢紙,我只是想表達單純的靠學歷,它並不能代表一切。
學習並不僅是一件死記硬背的事情,還需要理解。如果你學會了變通,則會就舉一反三;但如果你只是單純的記住,很快便會行將就木。就像你理解了乘法原理,你甚至不用背過乘法表就能夠算出結果,只不過是多花了點時間。
2、你可能受過了高等教育但是並沒有獲得學位
傳統的教育體系並不是或許接受教育的唯一途徑,你也無需為了上學或者拿到文憑而去被動的接受。
電腦科學學位只是一種形式上的課程,它並沒有看上去的那麼神祕。
教授大多也是進行統一的灌輸式教育,這可能會讓你學起來更加容易,但是,你也並非需要一個老實,你完全可以自己學習。
我們可以通過很多方式,像網路查詢,麻省理工學院的公開課,或者自己手中的相關書籍等。
即便你有了一個學位證照,自我學習能力也不能忽略,哪怕它是這麼的自由。
3、難道,擁有學歷文憑就沒有實際的用處嗎?
當然不是!
我已經告訴你我為了工作放棄了在校讀書的機會,但沒有說出來的一點便是,不久之後我依舊會拿到屬於我的學位。現在雖然沒有放棄工作而回到學校,但是我申報了線上學習課程,能夠拿到這個文憑對我來說將會帶來莫大的好處
可是為什麼我要拿到這個學歷呢?
因為現在我瞭解自己需要去學習一些什麼,哪一些對自己很重要,我對自己的目的很清楚。擁有一個學歷對我來說確實已經不重要,我已經擁有了一份不錯的工作並聚攢了大量的經驗。但是我意識到,外界依然會有大量的機會不停的湧出,而我沒有這一直文憑,將會很難抓取。
實際生活中,有沒有這張學歷你我都很清楚這意味著什麼。你可能有一份不錯的工作,你的能力或許你有文憑的人 高出不少,但是就是因為這一文憑的原因,你可能就錯失了進入高檔次環境工作的機會。
我們不能一味的按照自己的人生觀、世界觀行事,你必須清楚的認識到有一些手持高文憑的人所處的環境你是望塵莫及的,而這不僅僅是在探討他們有沒有為拿到學歷而學到真正知識的範疇了。
我也同樣相信沒有學歷你依舊可以表現的很好,畢竟很多老闆看中的都是你寫程式碼的能力。根據我的工作經驗來看,只能要你能夠證明你自己,肯定會有不少的僱主像你伸出橄欖枝。
我經受過在沒有學歷時找工作的遭遇,我也經歷了擁有學歷後找工作的情景。在這兩種情況下,學歷並沒有證明我寫程式碼及解決問題的能力。由此,學歷並非不可或缺,但是它也並非一無是處。
4、如果一切就緒,你該做些什麼?
首先我要利用盡可能少的資金來獲取一個文憑,然後利用額外(甚至所有)的時間來創辦一個自己的品牌或公司。在學校的頭兩年,我會盡可能減少開支,找一個真正的工作或者自己編寫軟體來積累工作經驗。
一旦有了兩年的經驗,我就會申報一所大學,爭取獲取全額獎學金來支付學費,儘量不在大學期間背有任何債務,最好還存有些許積蓄。
如果你不想申報一些學費高昂的大學去接受灌輸式教育,那麼你必須有相當的自我激勵及自律能力。你必須有明確的計劃,並且真正知道自己在幹什麼。最大的問題是,在你沒有學歷,沒有經驗的時候如何找到一份不錯的工作來養活自己,哪怕你有很強的程式碼編寫、軟體開發能力。
我的建議就是,你建立自己的公司並且能夠至少銷售一種產品,你把這些經驗都寫進你的個人簡歷,這無疑使作為開發者的一個偉大的開始。
5、如果你已經是經驗豐富的開發者會做些什麼呢?
你會回到你的學校拿去你的學位嗎?
這完全取決於你自己的目標。在企業中工作,很有可能你沒有學位,但是就看你能不能捅破這層紙。很多企業都希望自己的員工繼續深造,尤其是在職學習已經成為潮流,而且還會給你支付學費,你為何不利用這一點呢?
如果你僅僅是作為一個程式碼編寫人員,那麼這些可能沒有必要。這只是對自己對未來的一筆投資,歸功於你是否想讓自己更大程度的成長,通過按需索取來彌補自己不足的方式,將遠遠比回到學校為了拿到文憑而更加的高效。
相關文章
- 軟體開發人員真的瞭解SQL索引嗎(聚集索引)SQL索引
- 軟體測試真的比不上軟體開發嗎?
- 我的測試之旅:(1)起點——作為軟體開發人員
- 如何成為更好的軟體開發人員
- 軟體開發人員通病
- 軟體開發!=軟體工程 你真的希望如此嗎?軟體工程
- 開發人員的知識真的只能用五年嗎?
- 作為開發人員,這四類Code Review方法你都知道嗎?View
- 作為一名軟體開發人員 你該如何磨快你的鋸子?
- [北京]招聘軟體開發人員(java)Java
- 作為一個SAP開發人員,需要學習SAP傳統技術(比如ABAP)以外的開源技術嗎?
- 作為IT從業人員,你需要什麼證?
- 軟體測試人員就是QA嗎?
- java開發真的需要那麼複雜嗎?Java
- 軟體定製開發真的比SaaS系統好嗎
- 2017 年軟體開發人員需要面對的 7 個改變
- 美資上海招聘Java軟體開發人員Java
- 軟體開發人員的“七重苦”
- 軟體開發人員薪水差距如此之大
- 軟體開發人員的組織與分工
- 為什麼招聘測試人員需要有開發經驗
- 作為JavaScript開發人員,這些必備的VS Code外掛你都用過嗎?JavaScript
- 作為JavaScript開發人員,這些必備的VS Code外掛你都用過嗎JavaScript
- 2020年以後...軟體開發人員趨勢為何?
- 81%的開發人員表示知道軟體存在缺陷
- 如何量化考核軟體開發人員績效薦
- 劃分軟體開發人員的兩種尺度
- 軟體開發人員的組織與分工(轉)
- 作為一個開發人員,你需要了解的一些HTTP基礎知識HTTP
- 【專題1:電子工程師 之 軟體】 之 【15.軟體開發流程(b)- 人員協作】工程師
- 軟體測試人員需要具備的硬技能
- 為什麼 Web 開發人員需要學習一個 JavaScript 框架?WebJavaScript框架
- 軟體開發人員需要的不僅是技術,也不是文件,也不是管理,而是……
- 軟體開發人員的關鍵績效指標指標
- 前端開發人員需要了解的CSS原理前端CSS
- 軟體開發人員如何走好職業生涯前幾步?
- 軟體開發過程中各類人員共通心理剖析
- 作為Android開發者,你真的熟悉Activity嗎?Android