人們通常會有一種誤解,認為必須要有一流的專業技能才能當程式員,但是,除了技術專長之外,程式員還有很多東西需要學習,適應力強、主動學習、善于合作、抗壓力強等等都非常重要,甚至比專業技能還要重要,本文的作者Kaleb就用他的實際經歷告訴我們,普通人如何斬獲通用電氣和迪士尼offer,成為一名高薪程式員,
作者:Kaleb Mckelvey
原文鏈接:https://cult.honeypot.io/reads/anyone-can-be-a-software-engineer/
編譯:郭露
我出生于20世紀90年代末,在農村長大,那時候網速非常慢,只能撥號上網,網速只有0.056mbps,上高中后,我們終于用上了DSL,但網速依舊非常慢,只有3Mbps,學校開了電腦課,但老師只教我們怎么用Office,連Excel中的宏都不曾提起,更不用說編程了,除此之外,由于網速太慢,在網上學習編程也很不方便,而且當時我一心就想著玩游戲和打籃球,想著只要能夠上大學就有機會學習編程,
幾年后,我成為了一所普通大學的普通大學生,大學期間,我們開了一門編程入門課,但我學得非常艱難,老師教我們要理解自己寫出來的代碼,他說:“寫代碼并不是簡單的點擊運行就可以”,我們每兩周都需要交一次編程作業,但是大學生幾乎都有拖延癥,不到DDL絕不會開始寫,因此,交作業的前幾天晚上,實驗室總是擠滿了人,之后我便早早的完成作業,這樣能有更多和老師接觸的機會,并且獲得更好的成績,
大學期間我的GPA僅僅只有3.01,雖然分數不高,但我已經很知足了,因為在學習之余,我還有去實習,在我看來,成績并不代表一切,實習經歷讓我識訓了不少書本之外的知識,
我的實習經歷和第一份全職作業讓我積累了很多經驗,借助這些經驗,我拿到了通用電氣offer,我能夠去到世界的各個角落,接觸許多大牛,而且和優秀的同事作業,這在以前我是想都不敢想的,
之后我辭了這份作業,搬到了紐約,2020年初,我成功入職迪士尼+,對我而言這簡直就是夢想成真,因為我非常喜歡他們的節目,
可能有人會認為,我的成績又不拔尖,編程技術也不突出,為什么能夠拿到這種offer?
我認為,我的成功歸功于兩點:第一點,我將其歸功于運氣,我獲得過許多寶貴的機會;第二,我樂觀勇敢,能夠迎難而上,
智力從不是決定因素,重要的是要有勇氣
不是只有數學好的人或者技術專家才能學編程,盡管這會讓你更有優勢,但是,掌握正確的專業術語和了解資料結構同樣非常重要,但如果你不敢邁出第一步,你永遠無法應對新的挑戰或學習新的事物,
相信大家都有過辛苦寫的代碼需要推翻重寫的經歷,每每這個時候,我們可能都會感到非常挫敗,甚至想要摔爛自己的電腦,
然而,一旦你解決了這個問題,你就能夠獲得巨大的成就感,在我學習編程的程序中,我也曾有過類似的經歷,這也激勵了我要不斷學習,并始終保持積極向上的態度,
而要想實作這一點,必須要做到虛心聽從他人的建議、保持良好的閱讀習慣、并懂得挑戰即是成長,這三點是我在作業生活中所總結出來的經驗,
1. 虛心聽從他人的建議
虛心聽從他人的建議,當有人提出建設性的批評時,你可能無法欣然接受,但你要傾聽并進行反思,決定是否采納他人的意見,這個程序非常重要,虛心的學習態度會讓你走得更遠!
2. 保持良好的閱讀習慣
閱讀有關“軟能力”、領導力和個人發展的書籍,能夠幫助形成終身學習的概念,如今各個行業的專家都會將自己的人生經歷或專業知識寫進書中,從他們的書中我們不僅可以學到專業內容,還能夠了解他們的學習思維,從而運用到自己的身上,
3.挑戰即是成長
每一次挑戰都是你成長的機會,挑戰就意味著可能會面臨失敗,但對于我而言,正是失敗讓我吸取教訓,我永遠都不會忘記,
每個人都可以成為程式員
不管你是誰,你都可以成為程式員,有的人40歲或50歲時才轉行當程式員;有的人沒有接受過正規培訓,但也成為了優秀的程式員;而有的人還是高中生,就已經參加黑客馬拉松比賽了,
人們通常會有一種誤解,認為在頂尖的公司當程式員就必須要有多么出色的專業技能,但是,除了技術之外,程式員還有很多東西需要學習,適應力強、主動學習、善于合作、抗壓力強等等都非常重要,甚至比專業技能還要重要,
程式員并不需要有超出常人的智商和數學能力,你所需要的只是積極的學習態度和足夠的勇氣!
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/396256.html
標籤:其他
