近日淺嘗網(wǎng)絡(luò)開(kāi)發(fā)的一點(diǎn)心得
時(shí)間:2023-05-31 02:15:01 | 來(lái)源:網(wǎng)站運(yùn)營(yíng)
時(shí)間:2023-05-31 02:15:01 來(lái)源:網(wǎng)站運(yùn)營(yíng)
近日淺嘗網(wǎng)絡(luò)開(kāi)發(fā)的一點(diǎn)心得:
前排提醒:本人所有專欄文章均轉(zhuǎn)載自個(gè)人博客:
轉(zhuǎn)載請(qǐng)注明作者和出處!
我不是CS科班的學(xué)生,此次也并沒(méi)有接觸完整的、系統(tǒng)的網(wǎng)絡(luò)編程開(kāi)發(fā)。在題目中用“網(wǎng)絡(luò)開(kāi)發(fā)”顯得有點(diǎn)大,但是我也很難用一個(gè)詞概括我做了什么,就用這個(gè)詞代替吧。
我做了什么
- 寫了一個(gè)摳網(wǎng)頁(yè)的腳本。我用python模擬訪問(wèn)電費(fèi)查詢網(wǎng)站,把電費(fèi)數(shù)據(jù)摳了出來(lái)。
- 做了一個(gè)微信公眾號(hào)的后端。在 @蘇瑞輔 大佬指導(dǎo)下,使用php完成了一個(gè)微信公眾號(hào)后端的開(kāi)發(fā),可實(shí)現(xiàn)調(diào)用python腳本以及自動(dòng)轉(zhuǎn)發(fā)微信回復(fù)至個(gè)人郵箱。
幾點(diǎn)心得
CS大佬們就不要看了,我是講給網(wǎng)絡(luò)編程初學(xué)者以及非科班愛(ài)好者的[/滑稽]1. 學(xué)會(huì)查找你想要的資料
這是我覺(jué)得最重要的能力,沒(méi)有之一。一個(gè)人所能記住的知識(shí)是有限的,哪怕只去學(xué)一種語(yǔ)言,也不可能放肆地說(shuō)自己“精通”。但是,網(wǎng)絡(luò)是無(wú)限的。比如,某個(gè)不常用函數(shù)的定義,我們完全沒(méi)有必要記住。只要能用好各類搜索引擎,快速準(zhǔn)確地找到它,就夠了。另外,我覺(jué)得,能夠自己獲取的信息,就盡量不要問(wèn)別人,這是禮儀。
我從來(lái)沒(méi)有接觸過(guò)php,但是我經(jīng)歷了以下的步驟:
- 搜索“php快速入門”,花15分鐘了解基本語(yǔ)法,例如,變量名前要加'$'
- 大佬給了我一個(gè)類庫(kù)(此處向@蘇瑞輔致♂敬),我大體看了下語(yǔ)言結(jié)構(gòu)
- 跟據(jù)自己的需求,在php官網(wǎng)查找相應(yīng)函數(shù)調(diào)用方式
- Debug的時(shí)候遇到錯(cuò)誤提示,Google一下,一般在StackOverflow上就能找到對(duì)應(yīng)解決方案
所以,我可能根本沒(méi)有入門php,但是我已經(jīng)可以完成一些簡(jiǎn)單的后端操作了。
2. 英文水平很重要
這是接著第1點(diǎn)的。
畢竟,國(guó)內(nèi)的計(jì)算機(jī)水平距離國(guó)際先進(jìn)水平還有相當(dāng)大的差距,漢化的資料總有不足。要想獲取一手的開(kāi)發(fā)資料,英文水平當(dāng)然很重要。
3. 萬(wàn)物皆I/O
(此處再次向@蘇瑞輔致♂敬,就用原話了。)
這是一種思維方式,只可意會(huì)不可言傳。
舉些例子:
- 調(diào)用函數(shù),都是按類型傳參(Input),然后獲取一個(gè)返回值(Output)
- 我們?yōu)g覽網(wǎng)頁(yè),都是先使用HTTP GET或POST一個(gè)請(qǐng)求(Input),然后就可以看到服務(wù)器傳回的網(wǎng)頁(yè)(Output)
- 硬件開(kāi)發(fā)中,假如我要使用一個(gè)頻率-電壓轉(zhuǎn)換集成塊,一定是輸入一個(gè)頻率(Input),然后獲得一個(gè)電壓值(Output)
4. 有一個(gè)大佬帶著能讓你避開(kāi)很多坑
大佬一定是比你聰明的,或者比你起步早的,他能看到的,你不一定能看到。大佬也許會(huì)不停地嘲諷你,但是聽(tīng)著就好了,畢竟能學(xué)到東西,特別是能學(xué)到學(xué)習(xí)方法,這就夠了。
當(dāng)然,有一個(gè)能互相學(xué)習(xí)的大佬,那更是萬(wàn)幸。
此處又一次向@蘇瑞輔致♂敬。[/手動(dòng)滑稽]
總結(jié)
好啦,沒(méi)什么好總結(jié)的,這幾天挺開(kāi)心。
下方是原文地址:
同時(shí)歡迎關(guān)注公眾號(hào):
裂帛碎玉的想法
關(guān)鍵詞:點(diǎn)心,網(wǎng)絡(luò)