- N +

電腦編程入門書籍(c語言書籍推薦入門)

學習編程需要什么配置的電腦有哪些推薦

作為一個程序員,分享點我的經驗:

編程工作講究的是軟件環境,所以考慮軟件環境因素是很重要的。以下就從軟硬件兩方面來說吧。

——————————

硬件:

CPU、內存是影響運行效果最直接的硬件,其次是顯卡(如果從事動畫游戲方面的話很重要)、硬盤。

CPU:最好用Inter的,最好i系列,尤其做移動開發,少不了要用到虛擬機,inter的最省心。

內存:當然越大越好,現在價格也不貴,建議最低上16G。

硬盤:ssd可以大大提高存儲效率,現在的標配。

顯卡:最好上獨立顯卡,A卡和N卡都行,兩者的選擇往往取決于你的系統平臺選擇。

——————————

系統平臺:

window:作為開發平臺考慮的話,前段開發問題不大,后段開發不理想。事實上,window在開發方面并不是很適合,尤其全平臺方面,至少ios應用是開發不了了。但只開發window應用的話,首選。

Mac:

前段、后段、移動等開發都沒問題,基于Unix的核心平臺,良好的命令行、開發語言環境,還有強大的圖形設計應用。強烈推薦!(當然,如果只開發window應用的話就不考慮了。)

Linux:

作為開發環境,也是比較理想的系統平臺,一方面,服務器環境大多都是基于Linux的,部署的時候一樣要熟悉。二是現在的開發模式和語言環境下,Linux更方便和兼容。

所以,要看你編程的方向了,根據所基于系統環境要求考慮。因為系統平臺不一樣,所要求的硬件也會有所有差別,購買的時候要清楚。

————————

說了這么多考慮因素,其實還有一個重要條件,就是你的預算,也就是你的錢了。如果土豪的話就無所謂了,筆記本,臺式機,服務器,全部來一套,放在家里隨便用。但大多數人還是要精打細算的。

說說我個人的建議:

如果錢不是問題,建議入手MacPro,好處多多。

如果沒錢,就攢個臺式機吧,最好按兼容Mac環境的硬件來配。裝個雙系統,一個window,一個黑蘋果。這樣的話,全部搞定。

前端開發入門電腦推薦

有錢還是上蘋果爽,開idea一遍過,在我的win臺式機上無限報錯,報錯到自閉了。

在意性價比的話可以上redmi的銳龍版。

我同事今天下午買的紅米筆記本剛開箱,感覺還行。

gpd其實也挺香的,便攜!運維必備啊。

想自學編程,先入門什么程序較好

編程是一門技術,也是一個工具

在入門之前,你應該考慮一下你學會編程之后是打算用于做什么?

用于不同的方向,入門的程序也不一樣。

比如,如果你想從事游戲開發,那么OC,C++,C#都可以作為入門學習的編程語言

如果想從事網頁設計,那么HTML5,php,CSS,JS等都是作為網頁設計入門學習的前提

如果想從事軟件開發,那么可選的范圍就更大了,C++,C#,java,python都是可以的

說了這么多,如果是0基礎,還沒有想好以后做什么,只是想先學習編程的話

那么可以建議學習python。入門簡單,語法簡練,功能強大,有許許多多的庫。

很容易學會入門,然后開始做一些小東西來提高成就感

想自學電腦,有什么書籍推薦

作為一個電腦新手,要學習的內容很多。至于你說的想要買哪些書籍?這要根據你的學習的方向和內容來安排的。因為新手學習的內容包括軟件是非常多。比如說電腦的操作系統安裝,電腦的組裝,電腦的組成配件部分的認識。比如說電腦的新手基礎,辦公軟件,打字文檔編輯。就是office軟件以及平常接觸的圖片pdf,PPT的文檔處理編輯。然后是電腦的高級軟件。在設計方面需要使用的比如繪圖,繪畫,3D,設計。但是基礎學習可以通過百度一起軟件后面的幫助文件,進入相關的社區論壇,不一定買的書來看。

準備自學編程,買什么電腦方便

謝邀。

非專業程序員。

但是就“自學編程”“電腦(裝備)”問題,個人覺得是個問題,也不是個問題,要回答你這個問題,你先自問幾個問題:

1.確定要學習哪門語言,以后要從事哪方面工作了嗎?

問題中沒有具體說明要學什么方面的編程,是什么嵌入式啊?移動端安卓、蘋果啊,前端呀,還是中后臺呀,是什么java啊,還是c/c++,python,go啊?開發平臺是什么呀?目標以后是從事什么工作呀?算法?BI?前端,后端?運維開發?還是人工智能,深度學習?都不確定,所以電腦的需求也不能完全確定。

2.“自學編程”下定決心了么?

程序員的路,學習是無止境的,之前看一個同學的關于計算機編程各個方面的書,一堆書摞在一起,上百本他都看完了,這些還都不是基礎的書籍,基礎的東西還有很多~。而且技術更新迭代的很快,每年都會新出來很多東西,都要持續一直在學習。

3.如果你已經確定了方面,也下定了決心,那我們回到電腦的問題上

其實初學時裝備(電腦配置)不是重要,重要的是能堅持學習,一個非常爛的電腦也沒問題,能安裝和運行基礎開發環境即可(當然特殊種類除外,AI、深度學習除外)。

很多人會有各種電腦推薦,我不想推薦具體說明電腦,macbook,還是thinkpad什么的。確定語言、集成開發環境的要求,當然最重要是自己預算。。。。

“裝備”這件事,我就推薦:

1.即使是剛要開始自學,也要“雙屏”

一個屏幕擼代碼,一個屏幕找資料、看api、谷歌什么的,還是非常爽的~會提升很多效率的~順便說下,dell的顯示器感覺不錯,豎屏很方便,邊框很窄,可以多屏拼接~

2.機械鍵盤

鍵盤是我們的生產工具,造輪子的工具呀~讓手指更愉悅,敲代碼時更開心~

就這樣吧。

求關注和點贊、評論。

有什么計算機經典書籍推薦

計算機類書籍有很多,關于編程的應該占了絕大部分。但是真正的了解計算機不止只會一些編程就可以的,需要了解一些基礎知識,有了這些知識的加持,你才能更好的提升自己。所以很多編程的高手經常看恰恰是這類基礎知識。

計算機是利用信息獲取、表示、存儲、處理、控制等的理論、原則、方法和技術來用于實踐中的學科。

基礎方面:首先推薦一本算法導論。

比較適合有編程語言基礎的讀者,它把數據結構中的算法從基礎到非常深入全部都包括了,個人建議你先把C語言用熟悉了,然后再去看算法導論,如果有決心看完,數據結構都不用看,因為你看完算法導論,就等于學會了非常高級的數據結構。原書很厚,對于時間不多的人,看完很難。大多數人都拿它當做一本字典,不會了就去上面找,有空就看看。

基礎類之:數據庫系統概念

該書全面介紹數據庫系統的各種知識,透徹闡釋數據庫管理的基本概念。本書內容豐富,不僅討論了關系數據模型和關系語言、數據庫設計過程、關系數據庫理論、數據庫應用設計和開發、數據存儲結構、數據存取技術、查詢優化方法、事務處理系統和并發控制、故障恢復技術、數據倉庫和數據挖掘,而且對性能調整、性能評測標準、數據庫應用測試和標準化、空間和地理數據、時間數據、多媒體數據、移動和個人數據庫管理以及事務處理監控器、事務工作流、電子商務、高性能事務系統、實時事務系統和持續長時間的事務等高級應用主題進行了廣泛討論。

基礎類型:現代操作系統

該書的作者AndrewS.Tanenbaum當年為了教授操作系統課程發明了MINIX,而MINIX就是最早的Linux原型。Tanenbaum的書寫得都非常好,操作系統的知識娓娓道來,由淺入深慢慢深入到操作系統的內部。該書相比作者的另一本描述操作系統實現的書,增加了現代操作系統中的新特性,比如多處理機系統,虛擬化,分布式系統等內容。同時該書還有配有案例研究,對于幾種流行的操作系統進行了分析,使你能對知識有更深刻的了解。當然這本書的內容是非常經典的,線程,鎖的概念幾乎是每個程序員的必備知識,它是你進行多線程編程時的基礎;文件系統,I/O原理可以說是嵌入式的基礎。最后說下該書的翻譯,總體來說我覺得不錯,行文流暢,把原作者的意思也表達得比較清楚,畢竟譯者從第一版翻譯到了第三版。

返回列表
上一篇:
下一篇: