適合計(jì)算機(jī)專業(yè)學(xué)生的論壇有哪些網(wǎng)站(適合計(jì)算機(jī)專業(yè)學(xué)生的論壇有哪些活動(dòng))
硬核分享!技術(shù)社區(qū)推薦+開(kāi)源項(xiàng)目推薦+經(jīng)典書(shū)籍推薦。
(一)技術(shù)社區(qū)推薦
1、Github
網(wǎng)址:
作為一名程序員,如果您不了解這個(gè)網(wǎng)站,您可能需要重新設(shè)計(jì)它。
我個(gè)人認(rèn)為它是目前最強(qiáng)大的技術(shù)社區(qū)。Github上有很多優(yōu)秀的開(kāi)源項(xiàng)目,包括阿里巴巴、騰訊、字節(jié)跳動(dòng)、美團(tuán)、谷歌、微軟等國(guó)內(nèi)外各大公司都擁有自己的Github開(kāi)源庫(kù)。
建議各位程序員閑著沒(méi)事就去網(wǎng)上逛逛,多閱讀優(yōu)秀開(kāi)源項(xiàng)目的代碼和文檔,并嘗試參與其中,無(wú)論是maillist、QQ/釘釘群等,都可以嘗試從編寫(xiě)文檔和測(cè)試用例開(kāi)始。入門(mén)并逐步切入核心功能。
2、StackOverflow
網(wǎng)址:
一個(gè)程序員問(wèn)答網(wǎng)站,類似于知乎,但又不同于知乎。有很多對(duì)此充滿熱情的專家。
例如,知乎雖然是問(wèn)答網(wǎng)站,但如果你問(wèn)技術(shù)問(wèn)題,答案只會(huì)告訴你關(guān)注XXX領(lǐng)取Java電子書(shū)和面試資料。上面這句話純屬玩笑。有什么不同?StackOverflow不歡迎任何討論、非解決問(wèn)題的問(wèn)題。這意味著什么?你可以問(wèn)1+1等于什么,但不要問(wèn)為什么要學(xué)C語(yǔ)言?
因此,如果你在開(kāi)發(fā)過(guò)程中遇到任何Bug,只要你有出色的搜索能力,99%都可以在上面找到答案。
您可以在這里與許多經(jīng)驗(yàn)豐富的開(kāi)發(fā)人員交流。如果你是一位經(jīng)驗(yàn)豐富的開(kāi)發(fā)者,你也可以來(lái)這里幫助別人解決問(wèn)題,增加你的個(gè)人影響力。
(二)開(kāi)源項(xiàng)目推薦
參與優(yōu)秀的開(kāi)源項(xiàng)目,可以讓你與業(yè)界優(yōu)秀的程序員結(jié)對(duì)編程,開(kāi)闊思維,掌握優(yōu)秀的編碼風(fēng)格、設(shè)計(jì)模式和技術(shù)。
下面推薦幾個(gè)業(yè)界知名的優(yōu)秀開(kāi)源項(xiàng)目:
1.Redis:Redis
Redis具有極高的性能和豐富的數(shù)據(jù)類型。同時(shí),所有Redis操作都是原子的,并且還支持合并多個(gè)操作后的原子執(zhí)行。此外,Redis還有豐富的擴(kuò)展功能,支持發(fā)布/訂閱、通知、密鑰過(guò)期等功能。Redis更棒的一點(diǎn)是它的代碼風(fēng)格極其精簡(jiǎn)。整個(gè)源代碼只有行,非常有利于閱讀和欣賞。
2.RocketMQ:阿帕奇RocketMQ
阿里巴巴的開(kāi)源消息中間件已經(jīng)經(jīng)受住了雙11流量高峰的考驗(yàn)。
3.Flink:數(shù)據(jù)流上的狀態(tài)計(jì)算
ApacheFlink是由Apache軟件基金會(huì)開(kāi)發(fā)的開(kāi)源流處理框架。其核心是一個(gè)用Java和Scala編寫(xiě)的分布式流數(shù)據(jù)流引擎。Flink以數(shù)據(jù)并行和管道的方式執(zhí)行任意流數(shù)據(jù)程序,F(xiàn)link的管道運(yùn)行時(shí)系統(tǒng)可以執(zhí)行批處理和流處理程序。此外,F(xiàn)link的運(yùn)行時(shí)本身也支持迭代算法的執(zhí)行。
Flink提供高吞吐量、低延遲的流數(shù)據(jù)引擎,并支持事件時(shí)間處理和狀態(tài)管理。Flink應(yīng)用程序在機(jī)器故障時(shí)具有容錯(cuò)能力,并支持恰好一次語(yǔ)義。程序可以用Java、Scala、Python、SQL等語(yǔ)言編寫(xiě),并自動(dòng)編譯成在集群或云環(huán)境中運(yùn)行的數(shù)據(jù)流程序。
4、Googleguava:Google提供的java庫(kù)函數(shù),guava緩存、guava限流的實(shí)現(xiàn)都有很大的參考價(jià)值。
5、Sharding-jdbc:分庫(kù)、分表、讀寫(xiě)分離的中間件。
6.RxJava:java平臺(tái)的反應(yīng)式擴(kuò)展。
7.Spring:這個(gè)就不解釋了。
最后,我想推薦一些優(yōu)秀的前沿信息來(lái)源:
infoq《美團(tuán)技術(shù)博客》公眾號(hào)-阿里巴巴技術(shù)公眾號(hào)-高可用技術(shù)行業(yè)知名會(huì)議:Archsummit架構(gòu)師大會(huì)、Flink轉(zhuǎn)發(fā)
(三)多閱讀經(jīng)典書(shū)籍
少看博客,多看書(shū)。
博客只能幫助你找到學(xué)習(xí)的想法。真正的知識(shí)儲(chǔ)備是看你讀了多少經(jīng)典書(shū)籍。
相比電子書(shū),我個(gè)人更喜歡紙質(zhì)書(shū)。首先,我尊重作者的勞動(dòng)成果,拒絕無(wú)償付費(fèi)。其次,我認(rèn)為閱讀體驗(yàn)更好。
互聯(lián)網(wǎng)上也有很多電子書(shū),但我希望您不要將它們留在網(wǎng)絡(luò)驅(qū)動(dòng)器上積滿灰塵。如果可以的話,你可以買(mǎi)本書(shū)自己讀一下,這會(huì)給你更多的動(dòng)力。
我讀研究生時(shí)讀的一些書(shū)是舊照片。像素太低了。請(qǐng)?jiān)徫遥?/p>
我下班后讀的一些書(shū)只是其中的一些:
關(guān)于學(xué)習(xí)編程語(yǔ)言的推薦書(shū)籍,Mark只能回答以下問(wèn)題:
【C語(yǔ)言】學(xué)習(xí)路徑:
我即將大一,零基礎(chǔ)自學(xué)C語(yǔ)言。有沒(méi)有什么簡(jiǎn)單易懂的自學(xué)書(shū)籍和課程可以推薦?2719同意·90條評(píng)論答案x160.jpg'[C++]學(xué)習(xí)路徑:
自學(xué)C語(yǔ)言和C++有什么好書(shū)推薦嗎?447同意·31條評(píng)論x120.jpg'[Java]學(xué)習(xí)路徑:
Summer:從零開(kāi)始自學(xué),從入門(mén)到高級(jí),有什么Java書(shū)籍值得推薦嗎?220同意·5條評(píng)論
學(xué)習(xí)計(jì)算機(jī)的時(shí)候,千萬(wàn)不要想著速成。沒(méi)有捷徑或超能力。你得努力去讀那些經(jīng)典書(shū)籍和源碼,然后自己寫(xiě)。所有的技術(shù)專家都一行一行地打出代碼,并從一本書(shū)到另一本書(shū)閱讀。
大學(xué)時(shí),為了學(xué)好專業(yè),我閱讀了大量專業(yè)經(jīng)典書(shū)籍,整理了這份計(jì)算機(jī)必讀高分經(jīng)典書(shū)籍清單:
如有需要,請(qǐng)點(diǎn)擊下面的鏈接進(jìn)行下載。這個(gè)書(shū)單對(duì)于學(xué)習(xí)CS的同學(xué)來(lái)說(shuō)非常有幫助,而且非常系統(tǒng)。這些書(shū)籍已整理成電子版。
如果您需要,就點(diǎn)擊這里獲取:電腦必讀經(jīng)典書(shū)籍(附pdf下載),請(qǐng)查看~
最后,再給大家送上點(diǎn)干貨!
以下是備受好評(píng)的答案合集。建議您喜歡并保存。馬克,別弄丟了。大學(xué)期間肯定會(huì)派上用場(chǎng)。
1.關(guān)于給計(jì)算機(jī)專業(yè)新生的建議,請(qǐng)看下面的回答。已獲得5600+點(diǎn)贊和收藏,是知乎上的熱門(mén)內(nèi)容:
您會(huì)給計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)一年級(jí)的學(xué)生什么建議?2978同意·176條評(píng)論與解答2.阿里前輩總結(jié)的血淚教訓(xùn)。如果我能再次回到大學(xué),我希望我能提前知道這些:
作為一名軟件工程或計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的畢業(yè)生,如果你必須開(kāi)始四年多的大學(xué)生活,你會(huì)如何安排你的大學(xué)四年?1670同意·93條評(píng)論和答案
計(jì)算機(jī)專業(yè)的學(xué)生應(yīng)該如何規(guī)劃自己的大學(xué)四年?如果他們想自學(xué),最好從哪里開(kāi)始?2001同意·51條評(píng)論x120.jpg'4。計(jì)算機(jī)科學(xué)專業(yè)的學(xué)生必須養(yǎng)成以下習(xí)慣,這將使你終生受益:
一個(gè)優(yōu)秀的計(jì)算機(jī)專業(yè)學(xué)生應(yīng)該具備哪些好習(xí)慣?1070同意·27條評(píng)論和答案
計(jì)算機(jī)專業(yè)的大學(xué)生如果想將來(lái)有一份好工作,在大學(xué)期間應(yīng)該及時(shí)考哪些證書(shū)呢?262同意·7條評(píng)論答案x120.jpg'6。最重要的應(yīng)該是關(guān)于校招的事情。大公司一般看重哪些能力?請(qǐng)參閱以下答案:
大廠學(xué)校招收計(jì)算機(jī)專業(yè)看重什么?531同意·29條評(píng)論x120.jpg'7,以及每個(gè)人都感到困惑的,關(guān)于計(jì)算機(jī)科學(xué)課程的優(yōu)勢(shì):
既然參加培訓(xùn)班就可以成為一名程序員,那么學(xué)習(xí)計(jì)算機(jī)科學(xué)有什么用呢?222同意·13條評(píng)論和答案
趕緊點(diǎn)贊收藏吧~
相關(guān)資訊
- 深圳技術(shù)大學(xué)的王牌專業(yè)是什么(深圳技術(shù)大學(xué)最強(qiáng)專業(yè))
- 湖南高速鐵道職業(yè)技術(shù)學(xué)院怎么樣(湖南高速鐵路職業(yè)學(xué)校地址)
- 建筑工程管理專業(yè)主要學(xué)什么(工程管理專業(yè)主要學(xué)什么課程)_重復(fù)
- 旅游管理專業(yè)考研可以報(bào)哪些專業(yè)(旅游管理專業(yè)考公務(wù)員有哪些職位)
- 山東國(guó)家開(kāi)放大學(xué)報(bào)名時(shí)間(山東國(guó)家開(kāi)放大學(xué)去哪里報(bào)名)
- 當(dāng)80后家長(zhǎng)遇見(jiàn)00后考生怎么辦(當(dāng)80后家長(zhǎng)遇見(jiàn)00后考生該怎么辦)
- 山東省醫(yī)學(xué)類專業(yè)排名(山東省醫(yī)學(xué)類院校)
- 機(jī)電一體化技術(shù)對(duì)口工作(機(jī)電一體化對(duì)口升學(xué)可以報(bào)哪些專業(yè))_重復(fù)