導航:首頁 > 編程語言 > php程序員看什麼書

php程序員看什麼書

發布時間:2024-10-28 00:40:52

A. 我想學編程(初學者)應該從什麼地方開始學起!

想學編程,不能急,要慢慢來,有耐心,(千萬別下網上的電子書,那簡直是浪費時間,自己花錢去買書回來看)相信你能成功!下面是一些書和要求:
1、《計算機組成原理》(熟悉)
2、《數據結構》(掌握)
3、《操作系統》(了解->熟悉)
4、《The C language》(掌握)
5、《編譯原理》(了解原理)
6、《匯編語言》(了解)
7、《計算機網路》(了解)
8、《軟體工程》(了解)
9、《關系資料庫》(熟悉)
10、《The C++Languege 》(掌握)
11、《面向對象設計》(掌握;結合C++學習)
1、《The C Programming language》 (Keinighan & Dennis Ritchie 1988)
2、《The C++ Programming Languague》(Bjarne Stroustrup 1997)
3、《Inside The C++ Object Model》 (lippmans)
4、《Effective C++》 (同上)
5、《More Effective C++》 (同上)
6、《Exceptional c++》
7、《C++面向對象高效編程》
8、《設計模式》
9、《Thinking In C++》
10、《The Standard C++ Bible》(一般推薦)
11、《The Art of Computer Programming 》
12、《Programming Windows》 (Charles Petzold)
13、《VC++5.0技術內幕》
14、《MFC 深入淺出》
15、《軟體需求》
16、《Advanced Windows》
17、《C++ primer》
18、《win32程序員參考手冊》
19、《用TCP/IP進行網際互連》
20、《COM 本質論》
學編程就是這樣,我今年30歲了,五年裡跳了五次槽,不知道和大家比算不算多J,沒有什麼太多起伏,但我想很多朋友可能會和我有類似的經歷,不知道能不能引起你們的共鳴。30歲,開始實現我的程序員夢,從一個編程愛好者,從一個業余的程序員,一個水平不高的程序員,一個半道出家的程序員...... 我想對我上面所說的話給一個總結:

如果你不是科班出身,想要轉行而不知該怎麼開始的話,建議你先看兩類書:(1)計算機原理;(2)數據結構和演算法。(看數據結構之前先看C語言)。
如果你還是在校的學生,英語很差,專業課也很差。沒關系,想怎麼學計算機就怎麼學計算機吧。其它地只要能混到畢業證就行了。除非你對自己的未來沒有信心。(當然,如果你的理想不僅僅是要做一個程序員,那你別丟掉英語。)
不要因為自己年輕就找理由揮霍時間,少玩一點SC、CS、魔獸3、傳奇、魔力或者…….,多看點書,多練練題。

Java、.net、C++、PB、VB、Delphi、匯編到底應該學哪個?我的經驗,哪個最簡單就先學哪個、公司用哪個你就學哪個、哪個和你有緣(比如剛好你認識一個願意幫助你的Delphi高手)你就學哪個,如果你都學,或者三天兩頭的換,我可以告訴你結果肯定是什麼都不會,不要心浮氣燥,他們都只是工具,學精一門其它的就相通了,重要的是掌握編程的思想。如果你問我面向對象(好像現在已經是面向需求了)、UML、WebLogic、WebService、軟體工程、XML…….應該怎麼學呀,對不起,這些我也確實不是都會,但請相信,你先實實在在的寫上十萬行以上的代碼以後,那些東西你自然就慢慢會了。 什麼時候努力都不晚,關鍵是你明白要努力了,大器晚成總比一事無成要好的多。
大家不要誤會,這里的假於物可不是指抄襲別人的源代碼,而是指通過學習別人的源代碼把他的思想擴展到自己的思想里去。
註:上面的十大「精華」純屬我個人的「謬論」,您自己看著消化,有用的收下,沒用的請拖入「回收站」。如果你覺得這些總結不過是一些浮華之詞,那請你先問問自己:「是不是在行動上都真正做到了。」
如果你覺得自己應該追求什麼,不管遇到什麼困難千萬不要放棄,一定要堅持下去。
這就是我,一個不算優秀,不算勤奮;玩能玩通宵,學也學能學通宵;對夢想的追求很執著;到了30才開始真正寫程序;一個很平凡但又不甘於平凡的人……我的經歷相信很多朋友都有過的,我現在也不能算是一個成功人士,但我相信我的經歷卻是值得大家借鑒的,因為我終究代表了一類人。
最後我還想說一點:現在很多朋友都抱怨中國的軟體業環境太差,前途渺茫。確實是這樣,我有同感。最後:希望所有的程序員和擁有成為程序員夢想的朋友們在新的一年裡心想事成,萬事如意。請相信我:明天不一定更美好,但美好的一天一定會來!

B. 互聯網計算機技術方面的入門書籍有哪些推薦

1、《編碼:隱匿在計算機軟硬體背後的語言》 ,這本書真的淺顯易懂,從與非門到寄存器,再組成RAM,主要幫助你理解電信號如何轉換成二進制!你看完加運算的進位電路設計就會明白「溢出」是怎麼一回事了。

2、王爽的《匯編語言》,這本書很精簡,沒有龐大的概念。一直是邊做實驗邊學,帶你用指令操作寄存器,並且跟蹤結果,你能清楚觀察到內存中每個位元組的變化!做完實驗你就有體會,數據類型確實挺重要的,因為沒准你會覆蓋別的數據!這裡面直接操作地址,想學好指針的千萬別錯過!

3、為了深入理解匯編與電路之間的關系,推薦第三本書《Digital Computer Electronics》,是一本解構4位CPU電路的書(剛回去翻,發現找不到了,很可惜,這本書對我的幫助很大!)。反正我記得最清楚的是,一條匯編指令mov ax,cs 存儲在內存中,後半部分其實存的是兩個寄存器ax,cs 對應的地址,前半部分存的是mov 對應的二進制。前半部分進入解碼器進行解碼,接著通過控制矩陣找到這兩個地址,再進行操作。

4、讀完以上三本估計你就能很好理解大部分計算機概念了,現在推薦《C程序設計語言》和《C primer plus》,《征服C指針》,這三本介紹了很多C語言特性,注意必須採用《老碼識途》中的方法邊寫邊調試,對比不同的寫法在寄存器,內存中每個位元組的變化,如此你才算是真正懂的了,光看書是沒用的,很快就忘記了!

5、數據結構推薦程傑《大話數據結構》,代碼很少,直接用插圖形式描繪數據結構執行過程。我看完這本書,再去找c語言演算法代碼來調試,簡直太容易理解了。

6、語言層面差不多了,下面的就要進入操作系統了,推薦hurlex同學的《一個基於x86架構的簡單內核實現》和《xv6-book》,另推薦網易公開課李志軍老師的《操作系統》課程

7、資料庫方面推薦《mysql 必知必會》,入門書!不是原理書,教你資料庫語句。

8、編譯原理方面推薦網易公開課華保建老師《編譯原理》!然後推薦目錄 | TIPI: 深入理解PHP內核,因為前面介紹了C語言嘛。懂JAVA的可以看看《兩周自製腳本語言》,是從零開始的。

9、網路方面太深奧了,推薦一本新書《網路是怎樣連接的》,從你打開瀏覽器訪問頁面說起。
10、瀏覽器方面推薦《how browsers work 》中文 版,也就幾十頁,看一看有好處的!

11、選擇一門高級語言!人生苦短,作為一個新手,入門是最重要的!聽說C ++ 很牛逼,要不要學C ++ 呢 ?然而到最後我也沒碰過幾次C ++ ,又想學JAVA ,被JAVA 虛擬機給難住了。最後我放棄了!反正好久沒碰,一次偶然機會獲得一份開源PHP WEB程序(可以賺錢的),又不想讓別人覺得我這是抄襲的!嘿嘿,我就想起給它換個樣子!果然學HTML,CSS,JavaScript就有勁了!

綜上所述,看書還真不如直接抄抄改改來得實在,新人直接拿別人的demo修改吧,容易上手.

C. php程序員需要具備哪些技能

PHP程序員需要具備的技能:


1. 編程基礎和語言技能:這是成為一名PHP程序員的核心。包括熟練掌握PHP語法,了解變數的定義和操作、函數和方法的編寫、數據結構和控制結構等。此外,還應該熟悉面向對象編程(OOP)的概念和方法,包括類、對象、封裝、繼承和多態等。


2. 資料庫操作技術:PHP常與資料庫結合使用,因此PHP程序員需要具備資料庫操作技術,如MySQL的使用和管理。包括資料庫的創建、查詢優化、索引管理以及資料庫安全等方面的知識。同時,也需要熟悉SQL語言以及PHP中的資料庫擴展如PDO和MySQLi。


3. Web開發技術:由於PHP主要用於Web開發,因此PHP程序員還需要掌握Web開發相關技術。如HTTP協議、HTML/CSS/JavaScript基礎,熟悉Web前端開發技術可以幫助更好地理解前後端交互過程。此外,還需要了解Web伺服器如Apache的配置和管理。


4. 框架和工具的使用:現代PHP開發經常依賴於框架和工具來提高開發效率和代碼質量。因此,PHP程序員需要熟悉常見的PHP框架(如Laravel、Symfony等),並了解如何使用這些框架進行快速開發。同時,還需要掌握一些開發工具,如版本控制系統Git、調試工具等。


5. 安全性和最佳實踐:安全性是每個PHP程序員都需要關注的重要問題。他們需要了解常見的Web安全漏洞(如SQL注入、跨站腳本攻擊等)以及如何防止這些漏洞。此外,還應該遵循PHP的最佳實踐,如代碼規范、命名約定等,以提高代碼質量和可維護性。


作為PHP程序員,除了以上提到的技能,還需要具備良好的問題解決能力、學習能力以及團隊協作能力。隨著技術的不斷發展,PHP程序員還需要不斷更新自己的知識庫,學習新的技術和工具以適應不斷變化的市場需求。

閱讀全文

與php程序員看什麼書相關的資料

熱點內容
打包資料庫用哪些 瀏覽:777
散步在網路里怎麼說 瀏覽:561
java設置網頁 瀏覽:412
java中按鈕 瀏覽:653
dvd光碟里的exe視頻文件轉換 瀏覽:846
蘋果文件掃描為什麼只能24張 瀏覽:572
tcp文件傳輸越來越慢 瀏覽:104
電腦已刪除文件恢復 瀏覽:924
已激活的win10重裝 瀏覽:861
php資料庫安裝 瀏覽:259
法院網站怎麼申請聽庭審 瀏覽:808
junit最新版本 瀏覽:701
美妝測評app 瀏覽:366
去哪裡app查對方行程 瀏覽:379
有什麼好用的存文件的手機軟體 瀏覽:483
數控車床編程切槽精加工用什麼 瀏覽:859
軟媒魔方怎麼移動文件夾 瀏覽:222
java新聞採集 瀏覽:926
一個公司的網站如何管理 瀏覽:854
數據通信順序怎麼分 瀏覽:333

友情鏈接