什麼是理想人生?大約是:過上自己認為理想的生活,做出有益於社會的事.
你是否有志於成為一名反病毒工程師?
成為一名反病毒工程師,除了掌握最新安全動態.實踐最新安全攻防手法和快速更新自我知識外,還需要一些基礎.當然只要你足夠努力合理規劃,這並非難事.以下談談我的學習之路,其中有不少曲折,希望後來人能避免.
初中首次接觸的程式設計是visualbasic6.0.接觸到triz發明創造理論.雖然不明就裡.
書目:效果:
掌握基本語法,可以做數學方面的簡單應用.
高中給自己定了個目標-製作乙個計算器.做了數個實用領域的小發明.
繼續使用visualbasic但是依然停留在字串處理的階段.
瓶頸:無法理解api匯入呼叫的示例**,無法使用任何非vb自帶元件外的功能.
開始接觸c語言
書目:《c語言程式設計》譚浩強,粗粗看了一遍,感覺字串呼叫似乎很難記憶.並沒有找到應用環境.
《圖論》一本畫滿圓圈的書,擺在聖龍書店的某排書架.自己看不懂,也確信身邊的人沒人看得懂.
《網友世界》接觸到了大量的實用知識,了解到最新反病毒前沿工具.
《電腦程式設計技巧與維護》大量學術**.是我的人工智慧方面的啟蒙者.
瀏覽了附近書店所有有關計算機相關的書籍.
事件:2009.10月擁有了自己的第一台計算機.
2011.6月撰文反病毒工具介紹,投稿杳無音訊.
2012.6月高考
大學讀的專業是電子資訊工程,課程內容有教c語言,微控制器,arm等.
這一時期主要分為兩個階段:
遍覽群書階段,為自己的機械設計發明做準備.
由於即缺乏機械製造經驗又缺乏材料,軟體上缺乏知識.察覺到硬體設計的長期發展創新已經在某種程度上就個人而言難以突破.更好的方法是用軟體更好地利用起硬體.而硬體的需求交給成熟的大團隊去做.
職業規劃階段
乙個不偏離自己興趣的職業確實需要慎重考慮並及早準備.笨鳥先飛.
書目:《c語言的一本書,以表哥幫助小白對話的口吻,最後給出了幾個例項:控制台下的遊戲》忘記名字了.
《神經網路設計》起初看不懂
《機械視覺導論》除了數學公式其它基本能看懂.
《c++primer》乙個坑,但是營養豐富.
《windows程式設計》初讀抄**有點懵
《windows核心程式設計》初讀基本看不太懂
《黑客免殺攻防》開始按部就班學習
網路課程
中國大學mooc
《大學計算機-計算思維導論》哈爾濱工業大學-戰德臣,聶蘭順,張麗傑
《資料結構》浙大公開課-陳越,何欽銘
職業培訓階段
c語言《c語言程式設計》譚浩強
c++《c++ primer》
彙編《黑客免殺攻防》
參考《win32彙編設計》
《intel手冊》
資料結構
有了前面的基礎已經很好處理了.
據說《大話資料結構》不錯?《演算法導論》才是神.
我在讀《演算法的樂趣》
sdkmfc
核心程式設計
資料庫網路程式設計
pe檔案相關
逆向相關
殼核心程式設計
核心也就是驅動開發入門
首選《windows核心安全與驅動開發》,這是《天書夜讀》《寒江獨釣》第二版的合集.再過幾天(2015.7.4)電子工業出版社就到貨了. 《windows驅動開發技術詳解》據說也可以使人入門,但是我還沒讀過.
《軟體除錯》-作者張銀奎.該書是非常出色的除錯相關書籍.入門首選.
此記與有志於此者共勉.
PyTorch從零開始(一)
之前嘗試過tenano,caffe,keras,tensorflow,這幾個我個人最喜歡的還是tensorflow,因為是google出品,技術崇拜,文件很全,並且我看的deepmind的 都是用的tensorflow框架。之前看的目標檢測的 一般用caffe的很多,人臉識別方面也是caffe是主流...
SpringBoot從零開始(一)
上來先看的這篇部落格 idea新建乙個springboot mybatis mysql專案,以及遇到的問題分享。在其中第9步自動生成的過程中,出現了錯誤如下 the server time zone value is unrecognized or represents more than one ...
Django 從零開始
方法1 pip install django 1.6.5 測試是否安裝成功 python import django 1,6,5,final 0 django 使用了 python 標準的 distutils 安裝法,在 linux 平台可能包括如下步驟 tar xzvf django tar.gz...