|
學(xué)好編程只是看代碼是不夠的,想成為編程高手讀代碼只是一種積累或是一種擴(kuò)充!要把思維換一下。你總說你喜歡看代碼,通過代碼就知道很多,OK,這個我不反對!但那只是你玩單片機(jī)時的感受!那里的架構(gòu)簡單,不過如果讓你看COS的源碼,你也會暈!
不要說文檔難懂。7816協(xié)議你說你不明白,應(yīng)該知道你和我交流或是和我在一起就是要寫代碼,了解APDU的結(jié)構(gòu),至于什么封裝,電壓,波形,不要去看!你不是和啊魁或是安總混!和他們在一起,你必須要知道!但是。。。。我這7816只是一個基礎(chǔ)!可是換到啊魁那就又不一樣了!看文檔時要想想。看不懂沒事,放放。寫代碼。等到不明白或是用時再翻!
代碼要寫,多建立幾個工程,openssl學(xué)會去編譯,學(xué)會去調(diào)用API。你現(xiàn)在先學(xué)會使用VS,多寫,多調(diào)代碼!你要覺得沒事干,給你個活,寫個簡單的MFC下的智能卡圖形管理工具!至少要實(shí)現(xiàn):選擇讀卡器、列出ATR、發(fā)送接收APDU、支持T0協(xié)議、能辦到嗎?
現(xiàn)在的女孩子都聰明,都有心計(jì),都為自己的未來打算,這點(diǎn)你也不落后!
我也是從硬件走過,從C51的匯編做起,到C++也用了很長時間去適應(yīng)或是接受!我那時身邊很少有寫代碼高手。身邊多是搞核能的。你不一樣!公司隨便拉出一個就是大牛!漂亮美媚中也能撿出開發(fā)高手。學(xué)會和她們交流,小潘過去就是因?yàn)閯偟?部,一個問題怎么也搞不明白,她知道我做過,一個勁電話問我,聲音那叫溫柔,其實(shí)就是linux編譯器版本不對,她不問累S她也不知道!
單片機(jī)C很直觀!控制每個管腳本或是寄存器!MFC不一樣。很多東西人家都做好了做成了庫!只要你調(diào)用就可以了,怎么調(diào)用看文檔,還是實(shí)踐!至少現(xiàn)在你不會編譯openssl,也不會設(shè)置VS的環(huán)境!更不會調(diào)用API!至少現(xiàn)在你要把VS先用熟!有些細(xì)節(jié)不用你永遠(yuǎn)不知道!
硬件到軟件轉(zhuǎn)換需要一個過程!特別是思維方式的轉(zhuǎn)變。我過去也反感對象!過去的一個小帥哥也是,不了解對象的概念!使用后會明白的!
給自己訂個計(jì)劃吧!同事在學(xué),你也在學(xué)。記住,把那玩意當(dāng)做樂趣,寫完一個小工具就會有成就感,多寫,多積累,在一個個小小的成就感膈提升自己!寫幾個小工具你就明白很多!只看不做永遠(yuǎn)不會成為程序員!不明白就問!
|
|