/

programmer-degree

我需要持有學位才能成為程式設計師嗎?

不需要。我有一個學位,可以肯定地說持有學位不是成為程式設計師的先決條件。

沒有人向我要求證明這一點。

儘管如此,獲得一份工作可能需要學位。某些工作申請可能要求學位,因為這有助於過濾大量的應聘者,而不是因為學位代表能力。學位可以代表能力,但對我個人而言,它只表示這個人有機會去花3-5年的時間獲得學位,並且有意願去完成它。這並不意味著他們比其他人更聰明。

我持有學位的事實意味著很多。我不是優秀的學生,甚至從來都不是。在高中時,我曾經重修兩年,但某個時刻,我決定我只想要一個電腦工程學位,因為我擅長電腦,你懂的。

儘管這讓我付出了很多痛苦,因為80%的考試甚至與電腦無關。那是數學、物理、統計學、數學和更多的數學。

我房間裡的學位證書並不代表我是一個好的程式設計師。相距甚遠。

我的班上有一半的人甚至在課堂外都不自主地編程。

如果你沒有自學的意願,即使你有計算機科學學位,你也永遠不會成為一名程式設計師。

世界上沒有哪所學校能比你用一本好書、一門好課程和強烈的學習意願教得更好。以及數千個小心翼翼的練習時間。

程式設計很棒,因為沒有門檻。

例如,我不能一天早上醒來說“我想在3年內成為一個優秀的醫生”。或許我可以,然後再回到學校等,但我無法僅僅通過自學和進行實驗就成為一個真正的醫生,對吧?

這也適用於律師和許多其他職業。

我明天可以醒來然後決定成為一名專業廚師,但也許如果我沒有上適當的學校,沒有人會在一家很棒的餐廳雇用我。但我可以開自己的餐廳,做出自己最好的菜。

這就是開始從事程式設計自由工作的一個好比喻。

你不需要任何學位來做這件事。你需要的是辛勤工作。辛勤工作和堅持。堅持下去。這是成為優秀的唯一方法。

閱讀盡可能多的書。但永遠不要認為你永遠不會像X一樣出色,只因為他們有學位。這並不意味著什麼。也許他們的前5年都在一個沒有挑戰性的環境中工作,他們會忘記所有學到的東西。

有些人報讀計算機科學學位是因為這個領域有錢賺,或者很容易找到工作。但是程式設計很難,需要不斷學習才能在這些年里保持相關性。也許他們沒有像你一樣的熱情。也許他們五年前有這種熱情,但現在因為辦公室政治而失去了。或者他們進入了一個不好的專業領域,像是嵌入式編程,而他們真正想做的是製作遊戲。

總結一下:成為一名程式設計師需要學位嗎?不需要。

tags: [“programming”, “degree”, “self-learning”]