留學(xué)想轉(zhuǎn)學(xué)計(jì)算機(jī)的入門書籍
本文整理了美國計(jì)算機(jī)專業(yè)留學(xué)從筑基到入門再到升級的最全書籍和課程(含有免費(fèi)在線公開課課程鏈接),供想轉(zhuǎn)學(xué)計(jì)算機(jī)專業(yè)或是打算在美國找計(jì)算機(jī)相關(guān)工作的小伙伴借鑒學(xué)習(xí)。海外可供學(xué)習(xí)的資源很多,如何選擇和查找卻......
計(jì)算機(jī)(CS)專業(yè)在美國最好找工作已是共識。現(xiàn)在想找計(jì)算機(jī)軟件工作的人很多,各個(gè)專業(yè)學(xué)生都有想轉(zhuǎn)CS的。關(guān)于該如何動(dòng)手、該學(xué)習(xí)哪些知識,網(wǎng)上有各種推薦、眾說蕓蕓。
小編綜合各種信息,針對如何在美國IT公司找工作,給出了下面這個(gè)書籍和課程名單。
先說兩個(gè)網(wǎng)站,一個(gè)是uacity.com,一個(gè)是coursera.org,都提供免費(fèi)的在線公開課程,很多功課全球幾十萬人一起學(xué)習(xí)。
第一階段:筑基
如果你不知道什么是for/while lopp、不知道什么是list,建議你先上這門公開課:
UDacity CS101:Introuction to Computer Science/Builing a Search Engine
https://www.uacity.com/course/cs101.
學(xué)完了以后,好歹對基本的programming control flow,very basic ata?struture熟悉一下。絕大多數(shù)的理工科學(xué)生,本科期間是上了C語言的;如果你是美本,很可能上過其他編程語言,這就算消除了零基礎(chǔ)了。
第二階段:入門
你必須先學(xué)Java和SQL,小編推薦的書籍如下:
1)Hea First Java
目前市面上要求Object oriente programming尤其是Java的工作是最多的。這本書最大的優(yōu)點(diǎn)就是容易讀懂,無論是內(nèi)容講解還是大量圖片設(shè)計(jì),都非常容易理解。
2)A First Course in Database Systems,作者是Jeffrey D. Ullman,Jennifer Wiom for more.
用SQL查詢數(shù)據(jù)庫是基本技能。基本上你會(huì)英語就能讀懂這本書、學(xué)會(huì)SQL。這本書Amazon上也有,鏈接:
小編非常推薦轉(zhuǎn)專業(yè)學(xué)CS的同學(xué)從這本書入手來培養(yǎng)興趣,計(jì)算機(jī)/管理信息系統(tǒng)甚至Business/Marketing等行業(yè),有些人的日常工作就是用SQL處理數(shù)據(jù)。coursera之前有過Daphne Koller的atabase公開課,貌似下面要換成Jennifer Wiom來教(https://class.coursera.org/b/class/inex),上這門課程也可以。
讀完這兩本書,下面你要繼續(xù)學(xué)Java和數(shù)據(jù)結(jié)構(gòu):
3)Data Structures an Algorithms in Java
推薦?使用的課本如下:
據(jù)說,這個(gè)老師是berkeley計(jì)算機(jī)系本科教課最清楚的老師之一,所有的lecture vieo都在youtube上,notes都可以自由下載。作業(yè)和projects也都在網(wǎng)上,可以自己練習(xí)。這門課程是給大一新生上的,并不高深,里面推薦了hea first java,也推薦了Data Structures an Algorithms in Java。
另一個(gè)選擇是coursera的algorithm課程,Princeton大學(xué)Robert Segewick教授開的,算法跟數(shù)據(jù)結(jié)構(gòu)都有了,作業(yè)不錯(cuò),也是用Java,最近正好在開Roun II。
公開課最大的好處是可以得到及時(shí)的feeback,而berkeley的CS61b這類傳統(tǒng)的vieo下載觀看模式,你只能悶頭做題,作對作錯(cuò)都不知道。
如果你們學(xué)校有類似課程,你可以去選課或者旁聽,但是一定要做作業(yè)、練習(xí)編程!否則這門課就算是白上了!
熬到這里為止,你已經(jīng)具備最基本的能力了!如果這些你早就會(huì)了,恭喜!你的書沒白念!
下面小編建議你更深入的學(xué)習(xí)Java:.
4)Thinking in Java
這本書很經(jīng)典,但是不適合作為入門書籍。學(xué)完了前面兩本java書,你可以翻著看看這本,會(huì)有幫助。
然后是一個(gè)重頭戲:
5)Programming Interview Expose
這本書籍不是“課本”,不是“課程”,而是教你做各種常見面試題目的。
很多人來問小編:我是小白,請問該如何準(zhǔn)備面試求職?這本書就是我的回答。熟練掌握這本書籍的內(nèi)容,是你找到工作的基礎(chǔ)。
完成了上面這五步,你就已經(jīng)具備了在美國找工作的基本條件了;盡管沒人敢保證你一定能找到工作,但是即使只會(huì)這些,你已經(jīng)“有可能”找到工作,尤其是不瞄準(zhǔn)google、facebook等熱門公司,或者找對軟件開發(fā)技能要求不高的工作。
各位同學(xué),計(jì)算機(jī)/CS和其他專業(yè)一個(gè)很大的不同,就是容易上手、容易自學(xué)成才!你不需要焊電路板、做化學(xué)實(shí)驗(yàn)(這些都需要設(shè)備和錢),下載電子書和免費(fèi)軟件,spen your time,use your talent,就可以了! 你離在美國找到工作的距離,可能只有這五本書的厚度。
第三階段:進(jìn)級
要全面扎實(shí)的掌握計(jì)算機(jī)學(xué)科知識,要想在找工作的時(shí)候穩(wěn)拿offer、獲得更多更佳的就業(yè)選擇,當(dāng)然不可能只學(xué)前面的五本書?;A(chǔ)教育可以有穩(wěn)定可循的套路,而往高處進(jìn)級就復(fù)雜了,有些人也未必能訓(xùn)練出來,否則豈不是人人都去google、linkein、微軟工作了?
從找工作的角度來看,下面是你應(yīng)該做的:
6)刷cracking the coing interview和leetcoe題目
前者是本書,帶答案講解:
同時(shí),小編建議你繼續(xù)在uacity和coursera上課比如machine learning和algorithm,學(xué)了都會(huì)很有幫助。如果你在本校選計(jì)算機(jī)課程沒選上,那更是應(yīng)該利用這種免費(fèi)的機(jī)會(huì),聽斯坦福等牛校牛人講課。
對于在美國讀書的同學(xué)來說,進(jìn)入這個(gè)進(jìn)級階段,往往也是你在美國讀書的中晚期了,你已經(jīng)上了網(wǎng)路、操作系統(tǒng)、軟件工程等課程,簡歷逐漸充實(shí)了,甚至對于將來做哪個(gè)行業(yè)或者方向也大體有眉目了,然后就是根據(jù)自己的興趣,補(bǔ)充該領(lǐng)域的專業(yè)知識了。
很多同學(xué)表示:網(wǎng)上信息太多,書籍太多,不知道看什么好。很多人推薦過其他書籍,舉幾個(gè)例子。操作系統(tǒng)方面,拿到Google和Facebook的bumbing在求職總結(jié)里推薦.
Computer Systems
本書有一個(gè)優(yōu)點(diǎn),就是每個(gè)方面只講必要的東西,過于深入的細(xì)節(jié)都沒有太講。。。但是還是太多了。。。我覺得還是看面啥公司,有針對的看一看就好吧,比如面硬件的公司,尤其是寫c的,就要去了解下一個(gè)program在內(nèi)存里是怎么構(gòu)成的,static變量存在哪,stack在哪heap在哪blabla;面pure storage就去看看memory和isk。。。。然后多線程,設(shè)計(jì)hashmap我覺得還是有必要看一看的
OS還有另外一本贊譽(yù)很高的書籍,Operating Systems
最后,小編提醒:
1)如果你要在美國找工作或者轉(zhuǎn)學(xué)學(xué)計(jì)算機(jī)專業(yè),看書就看英文的。
2)小編提供這個(gè)名單的目的,是從在美國找工作的角度,循序漸進(jìn)、從入門講起,而且我也只講較為主流的Java路線。
3)無論別人提供的書籍和課程名單有多好,最終還是要靠你堅(jiān)持不懈學(xué)下來。
【微語】你揮手告別的那一刻,我心中涌動(dòng)著無盡的思念,愿你的留學(xué)生活如詩如畫,前程似錦。
本文地址:http://v5tt.cn/liuxue/186198.html
轉(zhuǎn)載說明:文章《留學(xué)想轉(zhuǎn)學(xué)計(jì)算機(jī)的入門書籍》由【留求藝】原創(chuàng)發(fā)布(部分轉(zhuǎn)載內(nèi)容均有注明出處,如有侵權(quán)請告知),轉(zhuǎn)載請注明文章來源。
本文整理了美國計(jì)算機(jī)專業(yè)留學(xué)從筑基到入門再到升級的最全書籍和課程(含有免費(fèi)在線公開課課程鏈接),供想轉(zhuǎn)學(xué)計(jì)算機(jī)專業(yè)或是打算在美國找計(jì)算機(jī)相關(guān)工作的小伙伴借鑒學(xué)習(xí)。海外可供學(xué)習(xí)的資源很多,如何選擇和查找卻......
對于準(zhǔn)備留學(xué)或正在留學(xué)的學(xué)生來說,以下是一些推薦的書籍,它們覆蓋了學(xué)術(shù)技能、職業(yè)規(guī)劃、文化適應(yīng)、心理學(xué)以及個(gè)人成長等多個(gè)方面:《帶一本書去讀研:研究生關(guān)鍵學(xué)術(shù)技能入門》作者:扎卡里·肖爾簡介:傳授讀研......
對于雅思入門的考生來說,選擇合適的參考書籍是非常重要的。...
...材:選擇你即將學(xué)習(xí)的專業(yè)的基礎(chǔ)教材,如經(jīng)濟(jì)學(xué)入門、計(jì)算機(jī)科學(xué)導(dǎo)論等。經(jīng)典文獻(xiàn):閱讀該領(lǐng)域內(nèi)的經(jīng)典文獻(xiàn),如經(jīng)濟(jì)學(xué)中的《國富...
如果你想轉(zhuǎn)行進(jìn)入留學(xué)機(jī)構(gòu)工作,以下是一些入門的建議:選擇相關(guān)的大學(xué)專業(yè),如國際教育、國際關(guān)系或商務(wù)管理等。參加留學(xué)咨詢師認(rèn)證課程,提升專業(yè)知識和技能。參加行業(yè)相關(guān)的會(huì)議、研討會(huì)和展覽會(huì),與其他從業(yè)者建......
留學(xué)前閱讀的書籍可以根據(jù)你的專業(yè)、興趣以及未來留學(xué)目的地的文化背景來選擇。以下是一些建議,幫助你準(zhǔn)備留學(xué)生活:學(xué)術(shù)類書籍:根據(jù)你所在的專業(yè)選擇相應(yīng)的基礎(chǔ)教材或入門書籍。案例研究:閱讀一些成功案例,了解......
去美國留學(xué)的學(xué)生越來越多,去美國讀本科也越來越成為當(dāng)今社會(huì)的一大潮流。為了實(shí)現(xiàn)自己的名校夢,不少同學(xué)采用了本科轉(zhuǎn)學(xué)的方式。雖然本科轉(zhuǎn)學(xué)的難度小,但是不好好準(zhǔn)備也是不行的,...
美國留學(xué)轉(zhuǎn)學(xué)通常涉及以下步驟和注意事項(xiàng):了解目標(biāo)學(xué)校對轉(zhuǎn)學(xué)生的具體要求,如GPA、語言成績、標(biāo)準(zhǔn)化考試(SAT/ACT)等??疾炷繕?biāo)學(xué)校的課程設(shè)置、學(xué)術(shù)環(huán)境、社團(tuán)活動(dòng)等,確保符合個(gè)人興趣和學(xué)術(shù)需求。與招生辦公室溝......
對于攝影留學(xué)書籍,以下是一些推薦:《美國紐約攝影學(xué)院攝影教材》:適合攝影入門,內(nèi)容通俗易懂?!稊z影構(gòu)圖學(xué)》:培養(yǎng)攝影構(gòu)圖技能和本質(zhì)?!禩he Photograph as Contemporary Art》by Charlotte Cotto...
留學(xué)轉(zhuǎn)學(xué)理由可以包括:家庭遷居,需要選擇離新家更近的學(xué)校以便家長照顧。父母工作調(diào)動(dòng),孩子需要轉(zhuǎn)學(xué)到新的地方。原學(xué)校教學(xué)內(nèi)容或教學(xué)方法不適合自己,導(dǎo)致學(xué)習(xí)壓力過大。在新的學(xué)校學(xué)習(xí)的課程更符合自己的專業(yè)方......