當前位置:
首頁 > 科技 > 放棄培訓班自學編程,9 個月後我成為年薪 6 位數的軟體工程師

放棄培訓班自學編程,9 個月後我成為年薪 6 位數的軟體工程師

「AI 威脅論」,究竟是未雨綢繆還是危言聳聽?目前我們尚未可知,但可以確定的是,隨著這些新興互聯網技術的崛起,傳統的行業必將轉型,且部分傳統職位也會被取而代之。那麼,作為傳統行業的從業者該如何順應潮流,完成自身的轉型之路?本文中,一位化學工藝工程師Austin Tackaberry,將介紹他是如何在 9 個月一邊做全職工作,一邊通過自學從一位經驗為零的新手成長為斬獲 6 位數年薪的軟體工程師。

圖片來源:Unsplash,攝影師:Artem Sapegin

每當閱讀成功人士的故事時,我都會查看作者的背景,希望他們的背景與我的相符。我從來沒有找到與我擁有相同背景的人,而且很可能我的情況也與你的不同。

儘管如此,我還是希望我的故事能夠對你有所啟發,並作為一個有價值的參考,幫助你取得成功。

自我介紹

9 年前,我在高中參加了 Visual Basic for Applications(VBA)課程。7 年前在剛接觸工程課程的時候,我學習了 C、Python、Matlab 和 Labview。3 年前我獲得了一所大學的化學工程學位,成績還不錯。 除了高中和大學裡的課程學習以外,我沒有接觸過任何編程,直到去年我決定學編程。

大學畢業後,我在一家煉油廠找到了一份工藝工程師的工作。在我轉行從事軟體工程之前,一直在那裡工作。

為什麼我想轉行

我喜歡解決技術問題,但我知道將來我想涉足商業或創業。我一直有讀 MBA 的想法,但每當我看到名牌大學昂貴的學費時,我的興趣就會減弱。

2017 年 5 月 27 日,我再次在 Google 上搜索 MBA 時,不知怎的,偶然發現了軟體工程。這似乎是一個完美的契機。

軟體工程師的需求越來越大,工資也很高,而且它是一個完美的行業,無需大量的啟動資金也可以進入創業領域。你所需要的只是一台電腦,而你的機會幾乎是無限的。

在任何其他工程學科中,你無法做到有一個想法,就開始構建,向用戶展示,並且在少量資本的支持下就可以簡單地進行迭代。在化學工程中,如果你有一個新產品的想法,那麼你肯定需要一家工廠或大量資金來設計工廠。

我聽說有人辭掉工作並參加培訓班,但是隨著我在網上深入了解,我意識到如果你堅定而且專註,那麼完全可以自學。

你可能會說,培訓班可以提供找工作的關係網和職業建議。這也許是真的,但我很幸運,因為我住在灣區,我參加了幾次聚會,就建立了這樣的關係網。

另外,最壞的情況也不過是我意識到自己搞不定,然後辭職去參加培訓班。

目標

圖片來源:Unsplash,攝影師:Robert Baker

首先你需要一個目標。特別是如果你想在全職工作的同時學習。如果你沒有任何外部壓力的推動,那麼為了讓自己堅持學習下去,就需要創造內部壓力。你的目標應該簡單並量化。為了制定一個合理的目標,你需要做足功課。我的目標如下:

在一年內拿下一份軟體工程的工作,薪水與我現在的工資相同或更高。

計劃

圖片來源:Unsplash,攝影師:Glenn Carstens-Peters

有了目標之後,你需要一個計劃來幫助你實現目標。這時你需要儘可能多地閱讀成功人士的故事。每個人的情況都與你的不同,但你可以從每個人那裡獲得一些建議。在制定計劃時,我用到的資源包括:

learnprogramming subreddit:https://www.reddit.com/r/learnprogramming

freeCodeCamp 論壇:https://www.freecodecamp.org/forum/

Medium:https://medium.com/

2017 年 5 月 27 日這一天,我決定開始學習編程,並一頭扎了進去。那天我決定每周在工作上花費的時間不超過 40 小時,這樣下班後和周末我才有時間編程。幸運的是,我很好地記錄了我的進展情況。

通過反覆修改,我的最終計劃如下:

參加計算機科學的入門課程,深入了解計算機科學的核心概念;

關注 freeCodeCamp,直到我可以憑藉自己的力量,組合多種技術構建全棧的 Web 應用程序;

重構並清理代碼,添加測試,專註於高級概念;

向開源貢獻代碼;

準備面試。

剛開始時,我的計劃很簡單。當時,我認為應該聽從 Google 的技術指南,所以我開始學習他們推薦的入門課程,Udacity CS101。

第 0 個月:Udacity CS101, Harvard CS50

做出這個重大決定後,我頓時感覺充滿幹勁。每天下班一到家我就開始編程,直到上床睡覺。而且整個周末都在編程。Udacity CS101 可以顯示出課程的完成百分比,這對我來說是一個很大的動力。每天在編程後我都會記錄完成的百分比。我在 10 天內完成了第一個 75%。最後的 25% 講解的是遞歸,對我來說有點難。總而言之,我花了 20 天才完成 Udacity CS101。

在學習 Udacity CS101 的時候,我開始大量閱讀 learnprogramming subreddit(https://www.reddit.com/r/learnprogramming)。我讀到,對於希望通過自學轉行成為程序員的人來說,積極在線非常重要。所以我決定用我的全名創建新的 Twitter、Reddit、Stack Overflow、Medium 和 Quora 帳戶,這樣我就可以保持在線的狀態。

此外,我決定停止閱讀分散注意力的媒體,比如 Instagram,Facebook 和與編程無關的 subreddits。我只會查看手機上與編程相關的新聞和帖子。這對於確保我找到最佳學習路徑和學習資源至關重要。正因為如此,我才在 edX 上發現了課程 Harvard CS50。

原本我只想上一個入門課程,但是似乎每個人都推薦 Harvard CS50,所以我決定深入研究。其他學校計算機科學系的學生也參加了這門課程,而且他們表示在 CS50 學到的知識比在大學計算機科學系一年或兩年學到的東西更多。大家普遍認為,雖然這門課程很難,但很值得學習。到第 0 個月結束時,我完成了前 5 個講座和作業。

第 1 個月:Harvard CS50,Linux,第一次聚會,freeCodeCamp

這個月過了一半的時候我完成了 CS50。我不會過多評論對 CS50 的體驗,因為我寫了一篇關於我的經歷的帖子(https://medium.com/@austintackaberry/my-review-of-harvard-cs50-221d00d95de5)。

簡而言之,這是一個很棒的課程,我強烈推薦。David Malan 是一位優秀的講師,有大量的資源可以幫助你學習。 你從 C 開始學習,然後學習 Python,直到完成 Web 開發。課程內容非常多,而且還有很多材料,但我認為非常值得一看。

在學習完 CS50 之後,我決定將在我的 XPS 15 上搭兩個系統:Windows 和 Ubuntu。那個周末讓我非常沮喪。我弄亂了我的分區,差點把我的筆記本電腦搞廢掉。我恨不得把它扔了,換一個新的。

我慢慢地讓自己脫離 Windows,最終只使用 Ubuntu。我想強迫自己適應命令行,而且我覺得進展的還不錯,但我還有很長的路要走。

我開始了為期 100 天的編程,以確保我每天都保持專註並不斷編程。記錄你的進度非常重要。 因為每天你都在進步,雖然每天的進步似乎並不多,但是在一個月或幾個月後驀然回頭,你會發現實際上自己已經取得了相當大的進步,這可以鼓勵你繼續前進。

我知道關係網可以成就我,也有可能讓我失望,所以我鼓起勇氣去參加我的第一次編程聚會。我從來沒有參加過任何聚會,更不用說編程聚會了。當我開車到那裡,停車,走到門口時,我非常緊張,幾乎想轉身回家。

還好那是那個群體的第一次聚會。我很快意識到沒有理由緊張。大家互相都不認識,沒有人會對你評頭論足,每個人都渴望學習。那是聚會狂歡的開始。我在之後的 9 個月內參加了 50 多次聚會。

我很高興我很早就開始參加聚會。大多數人在尋找工作時才開始參加聚會,但那時已經太晚了。需要儘早開始參加聚會的理由有很多。比如說:

發展關係需要很長時間。提前開始意味著你可以找到為日後找工作做擔保的人;

與陌生人談論編程是準備面試的好方法;

你可以從前輩那裡學習新的框架,工具和學習資源。這可能會影響到你未來的學習計劃。

當時在我的學習編程的過程中,有一些不確定的因素。這關係到什麼時候我需要決定自己想成為什麼樣的軟體開發人員。

最終,我選擇了網路開發,因為似乎這個領域的需求量很大,而且有很多在線資源。在確定了方向之後,我需要弄清楚下一步該做什麼。有些人建議在這個階段應該考慮想要構建的 Web 應用程序,然後開始動手。有人推薦了 Odin Project 和 freeCodeCamp。

組織每周聚會的那個人很熟悉 Ruby 並想用 Ruby 做項目。這是我決定全力投入 Odin Project 的一個重要原因。

兩天後,我放棄了這個想法。

這是走自學路線的缺點之一。前一分鐘你以為你知道應該走哪條路,但第二天你開始懷疑這是否是正確的決定。

曾經有文章說 Ruby 已經失寵了,我通過搜索 Ruby 和 JavaScript 的招聘信息證實了這一點,所以最終我開始在 freeCodeCamp 學習。但 freeCodeCamp 有一件讓我感到困擾的事情:他們提供了項目的想法,所以每個學員都在做同樣的項目。起初這讓我很擔心,因為我想從招聘人員中脫穎而出。但是,最終我愛上了 freeCodeCamp,現在我強烈推薦。有關 freeCodeCamp 的經驗和建議的更多詳細信息,請查看我的這篇文章(https://medium.com/@austintackaberry/my-review-of-freecodecamp-f57288a031b6)。

第 2 個月:YDKJS,freeCodeCamp 前端,React

隨後,我開始閱讀《You Don"t Know JS》,因為每個人都建議將它作為 freeCodeCamp 的補充。有幾個部分我不得不反覆閱讀,因為這本書的內容非常多,但如果你想掌握詞法作用域、閉包、Promise 以及所有 JavaScript 中你聽說過想學卻太難的概念的話,這本書是最佳選擇。

我完成了 freeCodeCamp 的前端課程。我創建的清單和預計的完成時間幫助我快速完成了這些課程。我迫不及待地想開始學習 React。但是,這也意味著我的項目只有最簡陋的樣式。我花了很大力氣完成了用戶故事中定義的需求,僅此而已。

事後看來,也許我應該專註於讓項目更具吸引力。也許,這會幫助我更深入地學習 CSS。

下一步是學習 React,我已經蠢蠢欲動了。

我聽說了很多關於 React 的消息,我已經準備好迎接挑戰了。 但是,考慮到當時的版權問題,我有點猶豫不決。很高興聽說現在這已不再是問題。學習 React 對我來說很難。當時我並沒有很好的教程(不像現在一抓一把)。

我嘗試閱讀文檔,以及 Facebook 的 Tic-Tac-Toe 教程,但我沒能完全了解裡面的內容。據說如果我無法理解 React 的話,那麼意味著我對 JavaScript 的了解不夠深入。所以我又回去閱讀《You Don"t Know JS》,但這本書對我來說還是太難。

第 3 個月:freeCodeCamp React、CodeClub、開始在 freeCodeCamp 上學習後台開發

最終,我決定通過 freeCodeCamp 上的 React 項目來學習 React。那段代碼很難看,但它確實讓我更加了解 React。

在我參加的每周的聚會上,他們決定用完整的 JavaScript 棧來取代 Ruby 構建項目,他們決定第一個項目是為我們的聚會小組建立一個網站 CodeClub.Social(https://github.com/codeclubsocial/codeclub_website_dev)。

我的工作是用 React 和 Meetup API 開發界面,允許用戶在我們的網站上註冊接下來的三次聚會。對我來說暫停 freeCodeCamp 的學習,來做這項工作有點困難,但我不能放棄這個機會。 我很高興與一小群人一起開展一個項目。在此過程中我還學習了 Git 和 GitHub。

在本月結束之前,我開始在 freeCodeCamp 上學習後台開發。

第 4 個月:完成 freeCodeCamp 的後台開發課程,Yeggle

我完成了 freeCodeCamp 中所有 API 的項目,但是我發現 freeCodeCamp 的圖像搜索抽象層的項目有點偏離我的目標。

我迫不及待地想創建全棧的 Web 應用程序,所以當我看到這個項目的標題時,我有了一個自己的想法。我可以創建一個節點應用程序,將隨機圖片的 URL 存儲在資料庫中,然後創建一個前端,輸出用戶指定數量的隨機圖像。有句話說的沒錯:當你根據自己的想法做一個屬於自己的項目時,你會更加努力工作並取得更大的成功。

開始進入到工作中後,我為自己感到驕傲。雖然我做的東西醜陋和笨重,但至少可以正常工作。

當我在 freeCodeCamp 上學習的時候,我了解了在我的能力範圍內可以做什麼樣的項目。那個時候我經常跑步,所以在跑步時我會思考,一旦有了新的想法就等回家後寫下來。所以,當我準備好時,我就有了一份項目創意清單。

我終於準備好開始製作屬於我自己的,實用而且精美的全棧Web應用程序了,而且我可以與用戶分享這些應用,並創建我的作品集。我已經準備好開始了。

有一次,在尋找新餐廳時,我發現自己總是會打開 Yelp 查看評論,然後打開地圖查看他們的評論。如果我創建一個應用程序,可以將兩者並排做比較,怎麼樣呢?

所以我做了 Yeggle(https://www.yeggle.tech/)。我使用 Node / Express / React 以及 Google Maps和Yelp API。 中間我遇到了一些我以為我無法克服的障礙,但最終還是完成了,我為我的應用程序感到非常自豪。然後我把它發布到 Reddit,結果卻沒有人關注。這有點令人失望,但我沒有因此而氣餒。

第 5 個月:StockIT

這個月我沒有太多進展,因為我去日本和泰國玩了兩個星期!

但我確實開始並完成了我的下一個項目。我一直在閱讀作為一名自學成才的開發人員找工作有多困難,所以我認為我需要做一些獨特的事情。我記得有一個遊戲中,根據道瓊斯股票的趨勢圖表,你有一次買入的機會和一次賣出的機會,目標是擊敗市場。遊戲的目的是向你展示擊敗市場有多麼困難。

我的想法是製作一個類似的遊戲,但不是市場,而且與機器學習演算法對抗。所以我創建了StockIT(https://www.stockit.tech/)。

我觀看了關於 Pandas 和 Scikit Learn 的視頻教程,其中講解了許多機器學習的技巧。我原本想做一些很酷的深度學習技巧,但我意識到這需要大量的數據集,而且所需花費的時間也超出了我的預期。

於是,我做了一個簡單的線性回歸模型。我以為這部分工作會很難,但事實並非如此。在 React 中結合使用 D3 與 jive 才是最難的部分。兩個庫都想控制 DOM。有一些庫可以幫忙融合這兩者,但我覺得這些庫都太臃腫了。最終我利用 D3 生成 SVG 和 React 來處理DOM,這個方案進行的非常順利。

當我在 Reddit 分享了這個應用的時候,所有人都很喜歡!

事實證明,就像 VC 一樣,redditor 是機器學習的世界。所有來自 Reddit 的喜愛很大地提升了我的信心。有人在玩我的遊戲,而且還很享受!

第 6 個月:jobSort()、準備找工作

繼 StockIT 之後,我開始了下一個項目。我想創建一個工作的發布台,在上面集中顯示以科技為重點的工作列表網站,比如 Stack Overflow,GitHub 和 Hacker News。為了凸顯該產品的獨特之處,我決定根據用戶想要的技術,以及他們對每種技術的需求度進行排序。

例如,假設我想找的工作是:懂 JavaScript、React 和/或 Python,我真的很想使用 JavaScript 和 React,但我並不關心 Python。那麼我可以將 JavaScript 設置成 3,React 設置成 3,Python 則為 1,然後列表會相應地排序。

在這個項目上,我遇到了各種困難,好幾次不得不改變課程,但我最終得到了一個很滿意的產品。我最終使用的技術棧是 React / Node / Express / MySQL。我將該項目發布到了 cscareerquestions subreddit(https://www.reddit.com/r/cscareerquestions),並獲得了 650 次觀看。(後來這個產品被撤了下來,因為他們不允許個人項目)。

點擊這裡看這個「最終」產品(https://www.jobsort.tech/),如果你有興趣了解我遇到的困難和重構,那麼可以查看我的帖子(https://medium.com/@austintackaberry/evolution-of-jobsort-334b374fc03c)。

由於我的問題,jobSort() 佔用了本月的大部分時間。最後我和一個在第一次聚會上認識的朋友喝咖啡,他建議我現在開始申請工作。我查看了所有人們抱怨申請時間太長的地方。另外,每當看到有帖子問應該何時申請工作時,點贊最高的評論總是說:「現在」。

在我的腦海里,我打算通過結構化的計劃,用個人項目來建立我的作品集,然後向開源項目貢獻代碼,然後準備面試,最後開始申請工作。這位朋友說服我應該放棄這個計劃,並馬上開始申請工作。所以這個月我做了一個作品集,並整理了簡歷。接下來的一個月我會開始申請工作。

第 7 個月:測試、找工作

在這個月里,我一直在專註修改我的項目,並申請工作。我也學習了測試和 Redux。

我將 flexbox 添加到 CodeClub.Social,並實現了響應式。我改進了 jobSort() 的移動用戶體驗。我在 jobSort() 上添加了 mocha / chai /enzyme 等測試,enzyme 很難設置,易於上手,而且很難獲得 100% 的覆蓋率。

到月底的時候,我申請了 63 個工作崗位。我認為這是一種自我評估。我的作品集和簡歷是否足夠好?如果夠好,那麼我需要做些什麼準備面試?起初,我申請了 Hacker News:他們正在招聘。

在 Hacker News 上,我通過 jobSort() 來確定要申請哪個職位。事實上,我試過非軟體的公司,看看我能否拿到電話面試或其他面試。

起初,我只是快速地提交了申請,並沒有個性化我的簡歷和求職信。後來,我決定個性化我的求職信和簡歷,然後嘗試給公司的人員發送電子郵件。這種方法明顯比漫天撒網更有效率。

那個月我接到了 5 個電話——兩個來自招聘公司,三個來自軟體公司,其中包括:

某家互聯網公司的 DevOps /測試職位的合約員工;

B 系列食品分析公司;

最近被一家大公司購買的一個相當大的成功創業公司。

我通過了其中兩家的 HR 面試,但卻沒能拿到現場面試。我對這三個電話面試很滿意,我從中學到了很多東西。

每個人都在網上說,從一開始就沒有人期望初級開發人員會懂很多,他們只需要充滿熱情並對學習保持濃厚的興奮。所以我覺得,這很容易嘛。我很有熱情而且對學習充滿興趣。然而,從這些電話面試中我得知,沒有人會聘用初級開發人員。他們希望你從第一天就能勝任工作。

從這些電話面試中,我了解到我需要:

將自己的技術力提高到足夠好,能從第一天起就給公司帶來價值;

要足夠自信地說服他們我可以從第一天起就為公司帶來價值。

第 8 個月:夜班、Redux、開源、現場面試

這個月我的全職工作要求我連續上 40 天的夜班,而且要求加班:每周工作 6 天,每天工作 12 小時,下午 5 點到早上 5 點。我的天啊。

我知道這個月我幹不了太多事兒,但我有一個目標,我需要實現,所以我不能暫停一個月。

我用 Redux 重構了 jobSort.tech,令人驚訝的是這沒有我想像的那麼困難。我聽了很多關於它的播客,並閱讀了很多博客文章,如果我一直不用它,那麼它就對我沒有意義。

我非常喜歡 Redux 的數據流。現在看到人們抱怨 Redux 很有意思。我覺得我沒有資格表達我的意見,但我確實喜歡它的設計模式。

這個月我應該開始做開源項目。我打算做我的第一個開源貢獻,這將是我為一個偉大的庫做出的偉大貢獻。我打算為 React 做出貢獻!

人人都說這是一個很難閱讀的代碼庫,更不用說貢獻了。但我需要脫穎而出,我需要做到獨一無二。我知道我的貢獻不會很大,但我仍然希望放手一搏。

首先,我需要閱讀所有的文檔,然後再看代碼庫。每個問題,每個 PR 都要關注。將 React 文檔從頭到尾讀一遍是一個很好的練習,我很高興我做到了。但我很快意識到,為 React 做貢獻的問題在於,沒有那麼多「好的重要問題」了,一旦出現也會很快被搶走。

有一次,在參加聚會的時候,Anthony Ng 建議我嘗試 Downshift,這是 Kent C. Dodds 編寫的自動補齊庫。這是一次重大的轉折點。它很適合我的項目。難度很合適,幫助解決了一定的問題,不需要太多協作,維護起來相當方便,而且代碼本身乾淨並經過了良好的測試。最重要的是,它為我在 jobSort() 應用程序中遇到的一些問題提供了完美的解決方案。

在本月過了一半的時候,我收到了上個月申請的一家公司的電子郵件。他們邀請我參加第一次電話面試,然後是技術的電話面試。他們所需要的技術正是我學習的 React、Redux 和 D3。我主要談論了我的項目,以及我做出某些決定的原因。在此之後,他們邀請我到現場面試。我的第一次現場面試!

我根本沒有準備好接受面試,所以我心裡準備好拿不到這份工作,但我會獲得寶貴的面試經驗。而且在夜班之後我只睡了三個小時。幸運的是,技術部分不是白板測試,只是一小時的結對編程。這是一個相當直接的挑戰,但我非常緊張。

起初,我一直在擔心不查找任何資料,是否也能回答所有的問題。當我意識到我根本無法完成這個挑戰時,我覺得我需要停止擔心面試官對我的看法,大可以搜索 Google 和 Stack Overflow尋找答案。最終我沒能完成挑戰,我覺得我慘敗了。

因為我覺得我沒有通過結對編程,所以在後續的面試中我感覺很放鬆。最後,我昂首挺胸地離開了面試。最壞的打算是我獲得了一些有價值的面試經驗,最好的打算是我可以拿下我的第一份工作。

第 9 個月:找到工作

在我決定轉行做編程的 9 個月零 7 天,我找到了第一份工作。在第一次現場面試後我收到了那份工作的聘用書,所以我感到很自信,但與此同時,如果我不接受這份工作的話,假如這是幾個月內我收到的唯一一份工作,怎麼辦?所以最終我接受了這份工作,我很滿意我的決定。我終於可以靠編程掙錢了!

忠告

到這裡為止,我的故事分享完了,我還穿插了一些建議。如果你正在閱讀這篇文章,而且你正在考慮改行,或正在為了改行而學習編程,那麼我希望以下建議可以幫助你制定計劃,或者堅持當前的計劃並實現目標。

找到可以激勵你的動力,並將其轉變為你的優勢。對我來說,這包括檢查清單,記錄我的進展狀況,並與各種編程社區進行互動。如果你沒有動力去實現你的目標,那麼其他的就都不重要了,因為你無法完成目標。

制定目標並達成目標。我認為你應該有每個月的目標,甚至每天的目標。每個月的目標可以確保你在朝著實現主要目標而努力,而每天的目標可以確保你每天都能進步。我的策略是在前一天晚上制定第二天的目標。這樣可以避免你做無用功,感覺你在用功,實際上你沒有。這種方法可以強迫你比較每天取得的成果與目標。

儘快參加聚會。參加聚會可能會讓你感到很可怕,就像我上面提到的那樣。但是,總的來說,每個人都很友好,願意提供幫助。你可能會發現有些人不想與你交談,但他們只是少數,沒有人會對你評頭論足。另外,每個人都喜歡提供建議(就像現在我在給你提建議一樣)。

儘快向開源貢獻代碼。當你第一次開始編程時,GitHub 看起來就像是你永遠都不想去的那個可怕的地方。但其實它非常適合初學者,是一個很好的地方,可以看到優秀的代碼,而且也可以讓自己的代碼接受審查。如果你仍然不相信,那麼請看看我的帖子《為什麼你應該立刻為開源貢獻代碼》(https://medium.com/@austintackaberry/why-you-should-contribute-to-open-source-software-right-now-bec8bd83cfc0)。

儘快開始申請工作。這個對我來說很難,因為我覺得我與眾不同。我以為我不需要通過調查市場就能了解應該做些什麼。我以為我會知道什麼時候準備申請工作。但我現在告訴你,你不知道什麼時候開始申請工作。所以你現在就開始吧。但我不是說你還沒有學習循環就瘋狂地申請 300 家公司。但是你應該知道,了解需要學習的內容的最佳方式就是申請與嘗試。

好了,我要回去寫代碼了!

原文:https://medium.freecodecamp.org/how-i-went-from-newbie-to-software-engineer-in-9-months-while-working-full-time-460bd8485847

作者:Austin Tackaberry,Human API的軟體工程師。

譯者:彎月,責編:屠敏

微信改版了,

想快速看到CSDN的熱乎文章,

趕快把CSDN公眾號設為星標吧,

打開公眾號,點擊「設為星標」就可以啦!

2018 AI開發者大會

AI工程師必備大會

2018 AI開發者大會是一場由中美人工智慧技術高手聯袂打造的AI技術與產業的年度盛會!我們只講技術,拒絕空談!

這裡有10場技術專題論壇:計算機視覺、數據分析、機器學習、知識圖譜、智慧金融、智能駕駛、語音技術、智慧醫療、機器學習工具、自然語言處理。

還有15+矽谷實力講師團、80+AI領軍企業技術核心人物、100+技術&大眾實力媒體、1500+AI專業開發者

識別下方二維碼,快速獲取大會更多信息,並獲得最低折扣票!


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 CSDN 的精彩文章:

雷軍說,焦慮的小米找到了「AI + 物聯網 + 5G」的路
iOS 12 真的能讓舊款 iPhone 速度飛起嗎?

TAG:CSDN |