如下是我校一名在我心目中的大神的心得:(你們能夠參考一下)css
轉載http://blog.csdn.net/a837199685/article/details/45287503html
關於個人學習方法和麪試經驗的分享前端
下面是我寫給我如今帶的學弟在學習路線上的一些建議,你們能夠參考一下!但願可以幫助到你們,有寫得不太合適的地方,還請你們指正!java
1、基礎python
- 主要看《java核心技術:卷一》的重點章節
- 掌握java經常使用技術,io、多線程、反射、經常使用集合框架
- 數據結構看一遍,做用至少要清楚。如hash衝突解決辦法,經常使用排序算法的應用場景和空間/時間複雜度等
- 數據庫,能看懂ER關係,熟悉數據庫三大範式,熟練經常使用SQL語句
- 能夠掌握一點java網絡編程方面的知識,對tcp/ip有初步的認識
- 課程不能落下,專業課程(計算機網絡,操做系統,數據結構,數據庫,計算機組成原理)要好好學。不要掛科
- 學習servlet/jsp,至少能寫簡單的圖書管理系統,熟悉核心api
- 瞭解先後端交互方式,ajax、json/xml至少知道,會使用jquery,html,css,js最好
2、提升jquery
- 學習後端框架,SpringMVC/Struts二、Mybatis、Spring,熟悉MVC模式,知道三層架構及每一層之間的關係
- 會用chrome/firefox瀏覽器分析http請求,解決、定位問題。知道經常使用http狀態碼,瞭解TCP/IP,知道一次http請求發生了哪些事情
- 學習設計模式,23種設計模式都須要瞭解一點,熟悉經常使用的如:單例,工廠,模板,適配器,代理,責任鏈,構造器,裝飾器,迭代器,策略,命令,觀察者,外觀,享元。理解他們的好處,能夠找找在其餘框架哪些用了這些設計模式。
- 能夠適當的看一些源碼,Spring的源碼能夠着重的看一下。tomcat能夠從源碼的角度看看tomcat的總體設計方案,一次請求tomcat如何處理,servlet在tomcat中的加載,編譯過程。tomcat自定義的ClassLoader有什麼做用。
- 會設計數據庫,多對多,一對多,迭代,會寫複雜的SQL,瞭解SQL調優,會寫存儲過程,觸發器。熟悉索引的使用,瞭解視圖。去了解一些經常使用NOSQL,好比Redis/mongodb
- 學習Linux,熟悉基本命令,學習一種腳本語言(shell/python)。會在linux下寫腳本開發
3、深刻linux
- 算法,能夠看看編程之美,算法導論。學習一些算法相關的知識
- 深刻java:理解JVM,JMM,Classloader,GC算法,GC收集器。學會定位OOM問題所在。
- 源碼分析,經常使用集合類如:Hashmap,Arraylist,linkedList,HashSet,ConcurrentHashmap等的源碼分析,要很是熟悉java集合框架設計。最好可以分析一種框架源碼,好比Spring
- 深刻數據庫,理解至少兩種數據庫引擎(Inndb/Mysiam)的差別性,熟悉索引的內部數據結構,熟悉常見的索引方式(Btree,hash),和索引類型(unique,full text,normal),會使用explain分析SQL語句,會優化SQL語句,熟悉一種NOSQL,知道內部實現原理(內部數據結構,在算法優化,內部機制),掌握分佈式數據庫的知識,分表,分庫,分區,分佈式事務等,能夠學習一個數據庫中間件(TDDL/COBAR)
- 架構設計,看看大型高流量/高併發的網站設計(CDN,異步,前端優化),瞭解緩存(分佈式memcached/經常使用本地緩存),搜索引擎(lucene/solr/elasticSearch),分佈式(負載均衡/分佈式數據庫/分佈式應用集羣),消息隊列(ActiveMQ/Rabbitmq)在大型網站中的做用
- 還有一些其餘的知識,如RPC框架,分佈式服務架構,SOA,REST架構等等
- 能夠接觸一些雲計算方面的知識,如Hadoop/Storm/Spark等,要是再能接觸一點機器學習就更棒啦(反正我是沒有,聽着就嚇人,跑個kmeans算法都要弄死人,(+﹏+)逃
我看過的書籍,留個參考!(固然沒有所有掌握)android
- 《深刻分析Java Web技術內幕》@淘寶君山寫的書,經歷了taobao.com從一億到十億的pv變化(二面面試管麼麼噠(+﹏+))
- 《java編程思想》這個至今以爲通常,多是功力尚未達到 (๑¯ิε ¯ิ๑)
- 《java核心技術:捲一捲二》,對java入門很是不錯,基本上涵蓋了java不少知識
- 《java併發編程實戰》併發確定要看這本書啦,從理論和實踐上面講得很是不錯哦
- 《編程之美》,《劍指offer》這兩本本書不用說,刷offer必備
- 《深刻理解jvm虛擬機》看了這本書,基本上JVM相關的知識難不倒,惟一缺的就是實戰經驗
- 《Spring技術內幕》比較透徹的解讀了spring的源碼,淺顯易懂
- 《大型網站技術架構》alibaba.com架構師@李智慧寫的書,在大型網站架構方面有很是深入的認識,我等膜拜
- 《java設計模式》這本書通常般,主要看看大牛的博客
- 《java網絡編程》通常般,講得不是很深,能夠對io和網絡有進一步的認識
- 《java分佈式應用:基礎與實踐》@畢玄寫的書,大牛寫的書都要膜拜
- 《java數據結構與算法》外國人寫的書,通常,不評價!用java實現了80%的數據結構
- 《how tomcat works》在講解tomcat的架構和設計模式方面講得很是不錯,雖然和如今的版本上有一些差異,可是影響不大
- 《tcp/ip詳解,卷一:協議》深刻理解tcp。對tcp各個方面都有更加深入的認識,正在看
- 《hadoop技術內幕》能夠pass掉,當時學習hadoop的時候看的書籍,講解hadoop的源代碼
- 《算法導論》正在看,(逃,其實我也想作一個算法狗)
那麼除了看書籍以外還有哪些學習方式呢?下面說說其餘的學習方式ios
- 參加開源項目/本身寫點東西放在GITHUB上面,筆者我寫了一個本身的MVC框架(Dreamvc),github地址->點擊.另外能夠去fork下其餘人的開源項目,若是感興趣就貢獻一下,不感興趣就學習別人的編碼風格,去其糟粕!
- 多看看大牛的博客,這裏我列舉一些大牛的博客
- 多上一些高質量的網站,下面我列舉一些,天天都最好抽時間去走一遍
- 關注一些技術類的微信號(晚上睡覺或者平時雜碎時間看)@Michael282694的知乎|cindy總結的 (๑¯ิε ¯ิ๑),這是原地址
部分參考:推薦關注的微信公衆號。git
36氪:wow36kr
- 功能介紹:36氪(36Kr.com)是中國領先的科技新媒體,咱們報道最新的互聯網科技新聞以及最有潛力的互聯網創業企業。
- 帳號主體:北京合力築成傳媒科技有限公司。
- 商標保護:氪 36。
硅發佈:guifabucom
虎嗅網:huxiu_com
- 功能介紹:有視角的商業資訊交流平臺。
- 帳號主體:北京雲覓信息科技有限公司。
InfoQ:infoqchina
- 功能介紹:關注中高端技術人員的社區媒體,促進軟件開發領域知識與創新的傳播。
- 帳號主體:北京創新網媒廣告有限公司。
中文互聯網數據研究資訊中心:i199it
伯樂在線:jobbole
- 功能介紹:關注職業資訊;學習各種職業感悟、心得和經驗分享,擴大職業視野;體會求職、工做和創業的歷程 - 就在伯樂在線。
- 騰訊微博:來自騰訊微博認證資料:伯樂在線專一於我的職業發展和企業人才服務,提供一個互動、高校的人才服務平臺。@伯樂在線
深藍閱讀:bluereader
互聯網er的早讀課
- 功能介紹:專一互聯網產品、用研、交互、設計、運營領域精選內容。信息爆炸的社會,天天用心的去讀一篇文章,也許賽過你的蜻蜓點水。每早八點,咱們等你。
- 騰訊微博:來自騰訊微博認證資料:互聯網er的早讀課官方微博,專一產品、用研、交互,天天一篇,提供互聯網人的慢閱讀。 @互聯網er的早讀課
程序員:imkuqin
- 功能介紹:本微信公衆號:imkuqin,爲程序員提供最新最全的編程學習資料的查詢。目前已經開通PHP、C/C++函數庫、.NET Framework類庫、J2SE API查詢功能。
- 新浪微博:來自新浪微博認證資料:IT程序猿(ithao123.com)官方微博 @IT程序猿。
程序人生:programmer_life
- 功能介紹:十年慢慢程序人生,打過各類雜,也作過讓我驕傲的軟件;管理過十多人的團隊,還帶領一班兄弟姐妹創過業。關注程序人生,瞭解程序猿,學作程序猿,讓咱們的人生再也不屌絲化。
程序員那些事:iProgrammer
- 功能介紹:最有影響力的程序員自媒體,關注程序員相關話題:IT技術、IT職場、在線課程、學習資源等。
- 私人微信帳號:myGuanguan,微博 @程序員那些事。
姑婆那些事兒:gupo520
- 功能介紹:有溫度的互聯網原創乾貨分享社區。關注網站推廣運營,移動推廣(android,ios)運營,在線教育,校園推廣等話題。
數據庫開發:DBDevs
- 功能介紹:分享數據庫相關技術文章、教程和工具,另外還包括數據庫相關的工做。偶爾也談談程序員人生:)
CPP開發者:cppFans
Python開發者:PythonCoder
- 人生苦短,我用Python。分享Python相關的技術文章、工具資源、精選課程、熱點資訊等。
ImportNew:importnew
- 功能介紹:專一Java和Android技術分享。ImportNew由兩個Java關鍵詞Import和new組成。意指:Java & Android程序員學習新知識的網站。
Linux愛好者:LinuxHub
- 功能介紹:分析Linux/Unix相關的技術文章、教程和工具。
Linux中國:linux-cn
- 功能介紹:面向Linux愛好者,提供Linux技術文章、新聞資訊和交流平臺。天天推送一條最新精選Linux資訊和技術文章;支持Linux命令查詢、Linux資訊搜索及微信羣的交流。
- 騰訊微博:來自騰訊微博認證資料:Linux中國官方微博;專一於中文Linux技術、資訊的社區,在這裏你能夠得到一手的Linux資訊和技術知識。 @Linux中國
Linux編程(添加朋友 → 公衆號 → 搜索「Linux編程」,第一個黑色頭像的就是)
- 功能介紹:每週兩篇linux命令講解,編程技巧或算法分析。
前端大全:FrontDev
- 功能介紹:分享Web前端相關的技術文章、工具資源、精選課程、熱點資訊。
安卓應用開發:AndroidPD
- 功能介紹:分享安卓應用相關內容,包括:安卓應用開發、設計和推廣。
iOS大全:iOShub
- 功能介紹:分享iOS和Mac相關的技術文章、工具資源、精選課程、熱點資訊。
PHP開發者:PHPDevs
- 功能介紹:分享PHP相關的技術文章、工具資源、精選課程、資訊。
DotNet:iDotNet
- 功能介紹:專一分享.NET相關技術文章、教程和工具。有時也會涉及到IT職場相關的一些東西,或者來電幽默趣文。
設計的那些事:aboutDesigner
- 功能介紹:分享精選的設計相關文章、案例和行業動態。同時,也會不按期推薦設計教程、高薪職位和設計相關的優秀工具。
網頁設計精選:BestWebDesign
- 功能介紹:分享網頁設計精選文章、案例、行業趨勢、課程和書籍。
UI設計達人:BestUIDesign
- 功能介紹:分享UI設計精選文章、案例、行業趨勢、課程和書籍。
機器之心:almosthuman2014
- 功能介紹:人與科技的美好關係。
- 私人微信帳號:jiqizhixin2014。
統計之都:CapStat
數據挖掘:datadw
- 功能介紹:是惟一一個免費發送數據挖掘技術學習經驗與諮詢的公衆號;關注大數據,數據分析,機器學習,電子商務最新動態,商務智能研究,最熱營銷案例解讀,匯聚精粹,精選乾貨;數據分析/數據挖掘學習起來很困難?行業內專家有何經驗或觀點?這裏的資源幫你解決!
數據挖掘菜鳥:data_bird
- 功能介紹:關注大數據,數據挖掘,機器學習,深度學習等人工智能領域。
大數據文摘:BigDataDigest
- 功能介紹:專一收集、分享大數據相關的案例、新聞,尋找志同道合的朋友合做、雙贏。
- 帳號主體:深圳大數據文摘科技有限公司。
可視化之美:infovis
- 功能介紹:各類大數據、挖掘、可視化的知識和成果、科研與應用,原創及自行翻譯內容爲主。
數盟:DataScienceUnion
數盟【大數據羣】 272089418,數盟【數據可視化羣】 179287077。
數據挖掘與數據分析:datakong
- 功能介紹:以分析的視角爲切入點,蘊含以互聯網、移動互聯、IT等科技領域爲主的一體化綜合型信息服務平臺。商務合做,qq:2677585642。
大數據實驗室:bigdatalab
- 功能介紹:寬客俱樂部旗下美國大數據實驗室,大數據研究應用。
- 帳號主體:上海寬客投資管理有限公司。
SOTON數據分析:soton2014sky
- 功能介紹:Hi,咱們是SOTON數據分析工做室,專一於帶領你們零基礎學習數據分析。在這裏你將實現從菜鳥到專家的逾越。有夢想,出奇跡!
數據派:datapi
- 功能介紹:清華大學數據產業聯合會(數據派)成員多爲業內的清華校友。秉承「自強不息、行勝於言」,以紮實的理工功底闖蕩「數據江湖」,獨樹一幟。本號旨在傳播數據科學理念,分享數據運營心得,拓展數據應用空間,捕捉數據產業商機。在數據源,一切基於數聽說話!
大數據邦:bigdatabang
- 功能介紹:深度分析大數據產業的資本、科技、商業價值。
R語言:Ryuyan360
- 功能介紹:【R語言】致力於傳播R知識,包括【R每日一貼】、【R書籍推薦】,後續會推出【R那些事】、【R微課程】、【R案例分享】等欄目。R語言能夠幫助咱們獲取數據、處理數據、分析數據、展現數據和理解數據,以進行數據化決策!
R語言中文網:rchinanet
- 功能介紹:R語言學習與交流 數據挖掘 統計分析 大數據及可視化
R語言論壇:Ryuyanluntan
- 功能介紹:大數據時代,咱們須要一個強大的軟件Running!!!R語言出現了!!!這裏是R語言最好的學習交流平臺,包括R語言書籍,R語言課程,R語言程序包使用,教你得到數據,處理數據,作出決策!!
待字閨中:daiziguizhongren
- 功能介紹:瞭解國內外,最新最全的面試經驗,最新的最有趣的面試題。
Crossin的編程教室:crossincode
- 功能介紹:天天5分鐘,學點簡單編程,用新的思惟方式看世界。【聲明:公衆號搜出的另外一個同名是山寨貨】
阿里研究院:aliresearch
- 功能介紹:阿里研究院依託阿里巴巴集團海量數據、深耕小企業前沿案例、集結全球商業智慧,以開放、合做、共建、共享的方式打造具備影響力的新商業知識平臺。阿里研究院,洞察數據,共創新知!
- 騰訊微博:來自騰訊微博認證資料:阿里研究院官方微博 @阿里研究院。
- 微博同名:阿里研究院。
- 來往扎堆:阿里研究院。
阿里商業評論:Alibusinessreview
- 功能介紹:阿里商業評論(Ali Business Review,簡稱ABR)由阿里巴巴集團研究院建立,旨在深耕小企業前沿案例、集結全球商業智慧,發現、聚集、分享互聯網時代的傑出商業實踐。
百度營銷研究院
- 功能介紹:百度營銷研究院做爲互聯網營銷領先探索者,創新、沉澱、分享基於百度平臺數字營銷方法論,與業界知名專家學者共同探討前瞻性的營銷趨勢及突破性的營銷實踐,率先發布數字營銷行業標準、方法論。爲業界專家、品牌廣告主、代理公司提供最具備價值的創新營銷建議。
- 帳號主體:百度在線網絡技術(北京)有限公司
- 商標保護:百度。
騰訊研究院:cyberlawrc
- 功能介紹:【騰訊研究院 ★ Tencent Research Institute】網聚智慧,鏈接世界!網絡互聯網前沿理念、傳遞互聯網發展聲音、聚集互聯網研究成果、推進互聯網法治進程。
- 帳號主體:深圳市騰訊計算機系統有限公司。
道哥的黑板報:taoasay
- 功能介紹:我偶然發現了隱藏在這個世界背後的真相,惋惜這裏的空白過小了,我沒有辦法寫下來。想知道嗎?請天天來看看吧?關注互聯網、黑客、創業、技術、歷史、文化,可能還有美女哦。
- 騰訊微博:來自騰訊微博認證資料:吳翰清,《白帽子講Web安全》做者,安全寶聯合產品副總裁,前阿里巴巴集團高級安全專家。 @axis
道哥如今已經回到阿里巴巴集團安所有,出任研究員(P10),雲盾負責人,新浪微博 @aullik5,博客:大風起兮雲飛揚_百度空間。
二爺鑑書:findbook
- 功能介紹:第一時間向你們推薦好書和介紹,同時堅定揭露爛書,以IT、互聯網行業爲主。我的品味,僅供參考。輸入[his]命令能夠查看往期歷史。
IT鑑書
- 推薦專業IT圖書,咱們將根據推薦圖書提供最新技術資訊。
- 帳號主體:北京奧維博世圖書發行有限公司。
人郵IT書坊:ptpressitbooks
- 功能介紹:走在技術最前沿,發佈最新新書資訊,分享最新技術文章。
- 帳號主體:人民郵電出版社。
圖靈教育:turingbooks
- 功能介紹:是好書,把咱們聯繫在一塊兒。
- 帳號主體:北京圖靈文化發展有限公司。
- 客服電話:010-51095181-605。
LinkedIn中國:LinkedIn-China
- 功能介紹:LinkedIn(領英)建立於2003年,致力於向全球職場人提供溝通平臺,協助他們事半功倍,發揮所長。做爲全球最大的職業社交網站,LinkedIn會員人數在世界範圍內超過3億,每一個《財富》世界500強公司均有高管加入。
- 帳號主體:北京領英信息技術有限公司。
- 客服電話:4000106277。
肉餅鋪子:robbinthoughts
- 功能介紹:肉餅鋪子做者robbin是前JavaEye網站創始人,TOPITCLUB互聯網俱樂部發起人,移動互聯網創業者。robbin但願藉助這個平臺和你們分享互聯網領域的想法、觀點和經驗,也但願藉助這個平臺認識更多互聯網行業朋友,互相交流和學習。
投資人子柳:vc-ziliu
- 功能介紹:站在投資和創業,科技和人文的十字路口,吹吹牛。
小道消息:WebNotes
- 功能介紹:小道消息,只有小道消息才能拯救中國互聯網;只有小道消息才能拯救中國創業者;哦,固然這是一句玩笑話。這裏爲你分享一些我對互聯網的思考和觀點,別的地方可能沒有的東西。
- 帳號主體:Fenng,馮大輝,丁香園技術產品負責人。
移動觀察:mobileweb
- 功能介紹:若是你沒有時間研究移動互聯網,咱們願意替你研究。若是你沒有時間到世界各地考察移動互聯網發展的最新狀況,咱們願意替你出去走走。本帳號由 @曾航 和 @經緯莊明浩 共同維護。
青龍老賊:Z_talk
- 功能介紹:互聯網技術、產品、趨勢觀察報告,移動互聯網創業、創新報道。
- 帳號主體:青龍老賊,移動互聯網資深分析師。
懶人在思考:lazy-thought
- 功能介紹:以黑客那種邪氣看待世界。而你,務必保持本身的獨立思惟。 By 餘弦
TimYang:timyang_net
CSDN:CSDNnews
- 功能介紹:CSDN精彩內容每日推薦。咱們關注IT產品研發背後的那些人、技術和故事。
- 騰訊微博:來自騰訊微博認證資料:全球最大中文IT社區--CSDN官方微博 @ csdnnews。
CSDN雲計算:CSDNcloud
- 功能介紹:CSDN做爲國內最專業的雲計算服務平臺,提供雲計算、大數據、虛擬化、數據中心、OpenStack、CloudStack、Hadoop、Spark、機器學習、智能算法等相關雲計算觀點,雲計算技術,雲計算平臺,雲計算實踐,雲計算產業諮詢等服務。
- 帳號主體:北京創新樂知信息技術有限公司。
- 商標保護:CSDN。
CSDN大數據:csdnbigdata
- 功能介紹:CSDN分享Hadoop、Spark、NoSQL/NewSQL、HBase、Impala、內存計算、流計算、機器學習和智能算法等相關大數據觀點,提供雲計算和大數據技術、平臺、實踐和產業信息等服務。
developerWorks:developerWorks
dockerpool:dockerpool
- 功能介紹:dockerpool官方帳號,最專業的docker技術交流社區,專一dockers核心技術和熱點方向。按期發佈,歡迎關注。
慕課網:imooc815
- 功能介紹:慕課網是一個超酷的互聯網、IT技術免費學習平臺,創新的網絡一站式學習、實踐體驗;服務及時貼心,內容專業、有趣易學。專一服務互聯網工程師快速成爲技術高手!
- 帳號主體:北京慕課科技中心(有限合夥)
慕課網imooc:imooc-com
- 功能介紹:慕課網官網微信公衆平臺。免費的IT技術視頻學習、分享網站。能夠學習在線編程、前端開發技術、PHP、JAVA、C++、安卓和IOS開發等互聯網技術。名企技術牛人+理論+案例+視頻講解+在線編程,學習能夠很簡單!
- 帳號主體:北京慕課科技中心(有限合夥)。
MOOC學院:GuokrMOOC
- 功能介紹:MOOC學院是果殼網旗下產品。爲中文MOOC(大規模公開的在線課程)學習者打造社會化學習平臺。
- 騰訊微博:來自騰訊微博認證資料:果殼網旗下產品MOOC學院官方微博(mooc.guokr.com/)@MOOC學院
貼兩篇我在知乎上面關於這方面的回答
最後送你們一些話
- 基礎很重要,全部高大上的技術都創建在基礎之上
- 堅持本身的道路,不要半途而廢。
- 多接觸優秀的人,人以類聚,物以羣分!
- 運氣很重要,你再厲害!運氣很差都是浮雲
- 越努力,越幸運!
轉載請註明來自本網站或者來自個人[CSDN博客],我會適當的維護本身的權益,請尊重原做者的勞動成果,謝謝