自學成才翁 自學成才的開發人員不應該做的一切

2021-10-07 23:42:01 字數 2198 閱讀 4741

自學成才翁

十多年前,我徹底改變了自己的人生軌跡,從成為律師到成為程式設計師。 我從一本c ++書中學到了,然後花了大約4-5個月製作了一些可憐的ios應用。 然後我搬到矽谷開始我的職業生涯。 我確定您正在閱讀「什麼天才!」的想法,但遺憾的是事實遠非如此。 我絕對為自己所取得的成就感到自豪,但經常會想一想我一路走來,並持續到今天。

我不會在我的自學程式設計的十誡中列出一些要點,而是將自己的課程應用到我的職業故事中。 這樣一來,即使您什麼都不學,也至少會因一些糟糕的小故事而得到娛樂。

我剛開始的c ++書籍相當不錯,最初我對本書的關注和關注也在那裡。 我會閱讀內容並每天做幾個小時的練習。 有一次,fo​​r迴圈中的索引使我感到困惑,幸運的是,我有乙個與我聊天的開發人員朋友在**上與他進行了清理。 然後出現了更困難的東西,而男孩則是c ++中充滿了困難的東西。 當問我的開發人員朋友關於指標的問題時,他說:「哦,我從未在工作中使用過指標,請不必為此擔心」。 然後是模板和課程,很快我就瀏覽了各個章節並尋找更綠色的牧場。 因此,我轉到了ios應用程式。 遵循更完整的教程和指南,我能夠建立乙個基本的數學遊戲和乙個雜貨店應用程式。 提出了兩者之後,我無法告訴您關於objective-c中的記憶體管理,mvc範例或coredata實際工作原理的第一件事。 我可以編碼,但我什至不具備膚淺知識。確保您知道如何學習。不要急於學習。掌握基礎知識,它們將永遠與您在一起。

在大約4到5個月的時間裡,我開始傳送履歷表並對在南加州的職位進行面試。 令人驚訝的是,我實際上得到了回應。 一天,我進行了一次採訪,我與採訪者聊天了幾分鐘,然後他開始了採訪。 「好吧,你能告訴我什麼是物件導向程式設計嗎?」 他問,或者類似的東西。 我掛了 他回了**。 我沒接 我在想,'他是認真的嗎? 對於經驗豐富的程式設計師來說,這是乙個問題。 他看不到我只有四個月的學習時間嗎?」。 我回頭看了一下簡歷,發現對於c ++的經驗,我說了3年的經驗。 哎呀。 幾周後的另一次採訪中,有人問我有關ios中的「模型-檢視-控制器」範例的問題。 這次,我只是將手機衝到馬桶上。 不,我在開玩笑。 我做出了回應,或者我想出了我完全不對的東西。 從我的職業生涯一開始,我就對面試感到緊張,並將其視為一項艱鉅的任務。 由於擔心面試失敗,我拒絕了自己的機會。如果不練習,面試很難。準備得越充分,您獲得的工作機會就越好。

當我開始為一家小型初創公司開發原型應用程式的第乙份工作時,我感到自己做到了。 我的職業生涯定在巡航控制上。 我賺到的那45k肯定會在短期內支撐我。 所以我放鬆了。 認為4-5個月的半心半意的學習可以成為我的職業生涯的平台是完全愚蠢的。 回顧那個時候,學習,學習和學習是完美的。 相反,我編寫了平庸的**,在一家平庸的公司工作,過著平庸的生活。 沒有什麼阻止我成為ios或android或其他任何方面的專家。 地獄,我本可以花時間掌握面試問題。當您入門時,除了學習,編碼和構建事物之外,還要超越其他範圍。

大約一年後,我離開了第乙份工作,涉足初創公司,因為那是您年輕時在矽谷所做的工作。 初創公司一無所獲,這是我試圖盡最大努力,同時盡可能做到最膚淺。 我根本沒有勇氣或興趣去深入解決棘手的問題。 我現在可以用這個啟動想法成功嗎? 也許可以,但是我可以肯定的是,我會比那時學到更多,並且會更加努力地工作。應對棘手的問題。起初,一切似乎都很困難,但是如果您一次接近一小塊,您會驚訝自己可以走多遠。

從那以後,我的職業生涯一直持續到從事rails的初創公司。 然後,我搬到一家更大的公司,在那裡我覺得自己可以稱呼自己為「軟體工程師」。 現在,我在一家獨角獸公司工作,擔任資料庫系統的核心開發人員。 在我職業生涯的開始,我覺得自己在不花4年大學時間就找到工作的情況下欺騙了整個系統。 事後看來,我花了八年左右的時間才覺得自己是一名合適的軟體工程師。 因此,從某些方面來說,我最好回到學校。 我花了8年的時間,因為我相信很長一段時間以來,我缺乏能使我遇到的所有偉大工程師都充滿好奇心的素質。 我缺乏不斷地動力來弄清事物的實際執行方式並精通我的手藝。 我一直好奇的時候,回報是巨大的,而且常常以意想不到的方式來。要好奇。找出有關公司**庫或工具如何工作的詳細資訊將始終使您受益。

成為乙個自學成才的開發人員是一條艱難的道路,就像沒有任何程式設計背景的新兵訓練營一樣。 老實說,如果您有時間並且有能力負擔學校費用,那麼您應該去。 但是,如果那不是您的選擇,那麼我希望我的故事可以幫助您。

翻譯自:

自學成才翁

自學成才 總結

前言 這次應該是第五次參加自考了吧,我只想說,自考完之後,乙個字,累。這次總共參加了3科,計算機網路 馬克思,資訊資源管理。1.計算機網路 一直跟著小組的腳步,試卷沒有想象的那麼難,只希望過了吧。2.馬克思主義基本原理概論 oh my god 馬克思貌似是在高中時候學過的吧,已經記不太清了,只知道馬...

所有的程式設計師都是自學成才

在我十幾歲的時候就開始玩甲級級棒球。我水平很差,但當我決定要做好什麼事時,最終總能如我願。現在我是計算機專業 3 年紀的學生。在程式設計上,有些事情和體育是截然不同的 棒球教練可以教會你如何打棒球,但乙個計算機教授卻不能教你如何程式設計。但是,什麼樣的 才是好的 我花了大量的時間來提高 的可讀性,新...

python自學成才之路 檔案讀寫操作

python對檔案io操作有兩種格式,第一種是如下形式 filepath iotest.txt try f open filepath,r print f.read finally if f f.close 第二種是如下形式 filepath iotest.txt with open filepat...