首先想要解釋一下標題,標題中的你也包括我自己,大家不要以為我能問出這樣的問題我就是乙個大神啦!我只是乙個學習了一年**開發的「屌絲」程式設計師而已(大嬸都算不上)!寫這篇文章只是想表達一下我最近幾天程式設計的感悟!
許多人在學習程式設計之前都會問怎樣程式設計?太高深的話我也不會說,按照我的理解,程式設計就是用咱們所有的程式設計知識去完成某個功能!那這就涉及到了「視野」的問題啦?所謂「程式設計視野」其實是我自己創造出來的,它是指咱們在完成某個功能的之前腦袋裡面能夠將這個功能的所需要的**都過一遍,把每個順序捋清楚。這個可以幫助咱們更加順利的程式設計,不需要寫完這個**之後還在想下面應該寫什麼**啦!讓咱們的程式設計具有高效性!
我相信許多有了一定程式設計經驗的人都會有這個習慣的!但是咱們的這個「視野」足夠大足夠遠嗎?有時候咱們需要關注的不是這個乙個小功能,而是要將這個小功能放到整體的程式中去思考,從更高的層面去思考,去判斷如果咱們用這個**來編寫這個功能的時候是否適合我們這個整體的程式,會不會影響啦其他功能的執行!我覺得這個是最重要的不然等到我們編寫好這個功能時其他的功能卻又不能執行了,你又得去修改其他功能,那萬一其他功能弄好了這個功能又不罷工了呢?所以咱們在程式設計的時候視野始終要放在整體程式中,不然很是費時費力啊!
下面就說說我最近遇到的問題,最近我在模仿ecshop寫乙個**系統!它後台有乙個商品列表把我弄得是「神魂顛倒」啊!
大家看這個商品列表一共有要實現四個功能,分別是搜尋、排序、全選、分頁,我當時在做的時候就是在做這個功能的時候不去思考其他三個功能,結果導致分頁做好了,全選不能用了,全選弄好了,搜尋又出現了問題!因為他們的輸出和獲取資料都在乙個頁面,所以我在做的時候應該去考慮這樣做的話其他的功能是不是能夠獲取到資料!結果就是我的本意是想快點完成這個商品列表但事與願違啊!
或許我這樣的問題對於大家來說壓根就不是問題,有不好的地方多多包涵!
你真的懂程式設計嗎?
還記得自己剛學習程式設計的時候,是在大一學習c語言的時候,那時在學習程式設計的時候,一遇到一些問題就開始在網上或者書上找有沒有現成的程式。找到後就把它們稍作修改從而實現自己想要的功能,以為這就是程式設計。到後面自己學習微控制器程式設計的時候也是這樣,雖然我可以實現功能。但是就是感覺自己其實也沒做多少...
程式設計 你真的知道開源嗎?
開源,opensource 全稱為開放源 開源就是要使用者利用源 在其基礎上修改和學習的,但開源系統同樣也有版權,同樣也受到法律保護。你對原始碼進行二次開發進行修改bug修復等版權可以標為自己開發。開源被非盈利軟體組織 美國的opensourceinitiative協會 註冊為認證標記,並對其進行了...
這個demo你會編嗎
愛的 可能要更複雜一點 嗨,兄弟們,我是阿龍,你們最值得信賴的愛情導師。今天,我們繼續來解析聊天。第四個困擾新手兄弟的問題 到底該怎麼營造曖昧氣氛?先看聊天圖,這是我的第三個高階話題,從工作,到年齡,再到身高。邏輯思維出色的兄弟一看,就知道我的高階話題是按照什麼順序進行的。是的,是按照從 不了解 到...