一直以來有個困擾我很深的問題,就是很多時候,別人問我一些技術問題或者朋友問我一些生活常識的時候,總是說,我也會用百度,但是為什么沒有你搜索的那么快,找東西定位問題那么準確呢?
我覺得這是一個共性問題,所以特別作為我專欄的第一篇日記。
這里只分享我的一些個人經驗和技巧。
首先這個問題是這樣激發的,前幾天我女朋友問我怎么去除word中的頁眉,她在word中找不到這個刪除頁眉功能。
我說你百度一下,過了一會她說她百度過了,也沒找到合適的。
我用了不到2分鐘,搜到一篇教程,發給她,就解決了,當時也沒在意,這種場景很多次了,不光是我女友,一些qq群友搜索引擎怎樣使用關鍵字搜索,技術性的問題也是如此,很多時候無聊看群,一個問題提出,我也不會,但是感興趣,我會花點時間去搜索解決,但是意外發現,我總是搜的比別人快。
回到開頭說的,今天和女票聊天,我們討論思考問題的方法,于是我就問她開頭那個場景,遇到問題第一步怎么做。
我覺得很有意思,于是又加了個關鍵詞搜索引擎怎樣使用關鍵字搜索,果然答案直接出現了,點開網頁,掃了一下。
就是這樣,不到2分鐘,回憶一下,我以前遇到問題也是經常這么干。
好了,這個可能大家覺得沒啥意思,太簡單了,那么我來個復雜點的,我昨天在和一個同事討論,因為我倆都沒寫過實際的項目,遇到了一個比較不好描述的細節問題。
如何組織model部分的代碼?現在的做法是都在$scope上做保存再watch一類的,那么如何編寫系統的mvc代碼呢?一開始我也沒頭緒,我一點不熟悉,那么我開始了搜索。
首先提煉這個問題的關鍵字,我想到了是 model,于是上試驗一下(前提官網我看了,確實沒有提供model這種功能呀,也可能是我沒找到。。)
前兩個都是指向到的的用法,第三個是說如何使用來組織model,然后共享多個里,好像有點那個意思了,有實例代碼,但是不全,不是我想要的具體的demo。
換個關鍵詞搜搜試試?我立刻想到了mvc,恩,分層嘛,我想要的是的分層完整例子。
ok,找到。。別笑我,我就是這么樸實的人,一眼就看到了,的呀,趕快點進去看看。
ok,看了一下,開始還有點失望,我擦怎么沒有一個叫model得文件夾呀?別急,還有個。。。點進去瞅瞅?
機智的我,經過簡單的如下圖腦補:
好了,這是分別在四五個文件里的代碼截取,基本思路理解了,就是用注入store依賴到每個里,然后再用組織model部分的具體實現,最后再在里使用,嘛,和差不多嘛。(一共用時不到15分鐘,問題解決,包括看代碼的時間)
ok,這就是我如何使用搜索引擎學習和解決問題的樣子。
最后告訴大家個很多人都知道的小技巧了:
: )