Hacker需要掌握的基礎
編譯語言:
1.C語言
能力要求:精通
選用教材:《C Primer Plus 中文版(第5版)》
其他教材:《標準C程式設計(第3版)》《C語言入門經典(原書第3版)》
補充教材:《C程式設計語言》《C陷阱與缺陷》《C專家程式設計》《C與指標》
2.C++語言
能力要求:熟練
選用教材:《C++ Primer 中文版(第4版)》
其他教材:《C++ Primer Plus 中文版(第5版)》
補充教材:《C++程式設計陷阱》《Effective C++》《More Effective C++》《Essential C++中文版》
3.ASM語言
能力要求:掌握
選用教材:《80×86組合語言程式設計教程》和《Windows環境下32組合語言程式設計》
其他教材:《組合語言》
補充教材:《組合語言程式設計藝術》
指令碼語言:
1.ASP
能力要求:掌握
選用教材:尚無
其他教材:尚無
補充教材:尚無
2.PHP
能力要求:精通
選用教材:《PHP與MySQL基礎教程(第2版)》
其他教材:《PHP和MySQL Web開發(原書第3版)》《PHP和MySQL Web應用開發核心技術》
補充教材:《Ajax與PHP基礎教程》
3.Perl
能力要求:熟練
選用教材:《Perl語言入門(第4版)》
其他教材:《Perl技術內幕》《Perl教程(Win32版)》
補充教材:《Perl網路程式設計》
4.Python
能力要求:掌握
選用教材:《用Python學程式設計》
補充教材:《Python網路程式設計基礎》
作業系統(這裡看導師的專案要求,原則上推薦從Microsoft開始。):
概覽類:《深入理解計算機系統》
1.Windows
系統學習類:《深入解析Windows作業系統》
系統程式設計類:《Windows程式設計》和《Windows核心程式設計》
網路程式設計類:《Windows網路程式設計》
2.Linux
系統學習類:尚無
系統程式設計類:《Linux程式設計(第3版)》
最後,比較負責的,我做了一張拓撲圖給你,以便確認你的學習路線:
在完成第一層後就閱讀《深入理解計算機系統》,讀完這本書再繼續。
A1Pass後記:看到這些才知道自己有多菜 ,這是冰血大哥為他的“懶貓”設計的一套提高實戰能力用的學習方案,雖然部分內容值得商榷,但是我個人認為只有這樣,才能提高技術,對吧?這套學習方案雖然不可能適合所有人,但也可以做一個參考。
相關文章
- 關於mybatis,需要掌握的基礎MyBatis
- 大資料需要掌握的數學基礎大資料
- Hacker-基礎學習(1)
- UI設計師需要掌握的平面設計基礎!UI
- 學爬蟲,我需要掌握哪些Python基礎?爬蟲Python
- 關於mysql,需要掌握的基礎(二):JDBC和DAO層MySqlJDBC
- 人工智慧AI需要掌握哪些基礎知識?人工智慧AI
- 學習Python需要掌握哪些要點?Python基礎!Python
- HTML需掌握的基礎HTML
- Flutter基礎(四)開發Flutter應用前需要掌握的Basics WidgetFlutter
- Flutter 基礎(四)開發 Flutter 應用前需要掌握的 Basics WidgetFlutter
- 零基礎轉行學Web前端,需要掌握哪些技術?Web前端
- Python web開發需要掌握什麼技能?基礎很關鍵!PythonWeb
- 磁軌柱面扇區都需要掌握什麼?linux基礎入門Linux
- 開發相親交友原始碼,需要熟練掌握的音視訊基礎知識原始碼
- 零基礎如何快速掌握Python基礎語法?Python
- Linux必須掌握的shell指令碼基礎Linux指令碼
- 快速掌握Python基礎語法(下)Python
- 學Java需要哪些基礎?Java
- 12. 掌握Dart最基礎的導包操作Dart
- 掌握SpringBoot-2.3的容器探針:基礎篇Spring Boot
- 外貿小白必須掌握的基礎知識
- 後端開發應該掌握的Redis基礎後端Redis
- 用好報表工具需掌握的基礎知識
- 0基礎學網路安全需要什麼基礎?
- 資料科學家需要的基礎技能資料科學
- 0基礎學習Python,需掌握哪些方法?Python
- JS基礎-完美掌握繼承知識點JS繼承
- 【基礎篇】一文帶你掌握 RedisRedis
- 小白學Web前端必須掌握的4項基礎技能!Web前端
- JDBC基礎入門教程,輕鬆掌握jdbc基礎+核心技術,超全面!JDBC
- 面試需要掌握的知識點面試
- 學習hadoop需要什麼基礎?Hadoop
- Java基礎差,需要怎麼補Java
- python入門(需要C++基礎)PythonC++
- 學習java需要什麼基礎Java
- 2021 年學習 React 的所需要的 JavaScript 基礎ReactJavaScript
- 直播中需要了解的AAC基礎知識
- MySQL 基礎篇需要注意的點(小白篇)MySql