作為「Web 前端工程師」,或者處於任何開發領域內的角色的你,是如何在互聯網上查找、收集資料的?

PS:聽著 Shell Shocked.mps ( 忍者神龜片曲 ),儘管 FUCK 這個問題!我們會讓前端的一切更加美好!


我認為查找收集資料這個方向好廣,那我就把我所理解的前端資料查找和收集一說。

資料查找方面

  • 對於系統學習某個技術這方面:當你需要了一個新技術,或者說你接下來項目需要使用這個技術,諸如這樣的情況,我的解決方法一般是這樣:官方網站是我第一個去的地方,譬如我需要了解[yeoman](The web"s scaffolding tool for modern webapps)這個腳手架是如何使用的, 我一般會google找到它的官方地址,然後進入網站將裡面的Getting started在我本地運行一遍,這樣就基本上知道怎麼使用了,然後就可以將這個網址保存下來,如果自己又對這個東西很感興趣,等到自己有閑時間後會去熟悉其他的部分。
  • 對於開發過程中突發的技術bug問題:例如你使用node npm包管理器安裝東西的時候,命令行報錯了,然後自己獨立能力下解決不了,我的首先去處是Stack Overflow。一般技術性方面的錯誤、突發問題我在這上面都可以找到類似或者完全相同的情況。
  • 對於平時資料查找:當你很閑的時候,然後腦袋裡面又突然想到一個點子,或者說是你從前遇到過這種情況不小心解決了,但是又不是很清楚的那種情況,我一般是google關鍵詞,不過這裡關鍵詞建議拆分好,或者說你要讓google更懂的你的問題,然後把鐘意的結果都打開來,然後一個一個的看。btw,當你google實在打不開來,可以使用這個搜索,它用的香港谷歌的數據谷歌搜索引擎_香港www.google.com.hk打不開就用谷粉搜搜。
  • 在很多情況下,不要忘記使用github這個神網,畢竟你用的很多框架啥的都託管在上面,可以去你使用那個技術的對應的github頁面看看,說不定有驚喜哦。
  • 基本上就這些,想到了再補充。

資料收集方面

  • 網頁收集:當你刷微博時候,看到你仰慕的技術大牛發了那種好的網站,或者說你通過查找資料時候發現的一些好網站,那就Ctrl+D吧,然後保存到你的書籤欄裡面,而且這裡你可以使用文件夾分類的的方式,將你收藏的網址放到對應文件夾裡面。
  • 文件收集:這裡推薦[OneDrive](https://onedrive.live.com/about/zh-cn/),當你有一些pdf資料或者ppt資料這種文件資料需要保存的時候,你可以使用雲盤的方式,在裡面你也可以分好類別,分門別類的放好你的資料。
  • 文字收集:我使用的是為知筆記,當然你也可以使用OneNote,印象筆記,有道雲筆記這類工具,這些工具中都一個網頁剪輯的插件功能(在你的瀏覽器中安裝這個擴展,就可以把你上網瀏覽到的知識保存到你的筆記中)。把你看到你覺得應該收藏保存的文字資料存入你的筆記中,同時你還可以將你自己的技術方面總結寫入裡面,沒事的時候去看看。

有時候你喜歡一個產品的時候你會不自覺的向別人推薦(逃。。):


技術問答:

Stack Overflow

SegmentFault

技術搜索

Google

技術討論

http://www.t66y.com

程序員客棧 - 為程序員服務 做好程序員的經紀人

http://www.v2ex.com

知乎 - 與世界分享你的知識、經驗和見解

技術資源

w3school 在線教程

另外:CSDN.NET - 全球最大中文IT社區,為IT專業技術人員提供最全面的信息傳播和服務平台

最後,我的博客:WDK.PW-DK博客


謝邀,不是web前端工程師,純幫忙擴散一下,很快就會有web前端工程師來了,樓主坐下來喝杯茶歇歇氣稍安勿躁,凳子都給你擺好了 ┬———┬


萬能的Google


藉助助社交網路的力量。Twitter、Facebook、Tumblr、Medium、Speaker Deck、新浪微博、Youtube 等。平常一到公司我會首先去這些平台上瀏覽距離前一天的所有未查看信息(Youtube 等視頻網站上是看看相關開發者自己發表的演講、教程啥的...)。在這些社交網路上我更多關注的都是 WEB 前端、用戶界面設計等領域的人們、組織、新聞機構,所以可以很及時地查看到最新的訊息。《軟體隨想錄》里說過,一定要多去認識專業的人、事、物。

藉助技術社區的力量。某個領域必然存在告訴流通自己的信息、文化等內容的介質,而技術社區是最最不錯的選擇了。我平常會關注諸如Github、Sitepoint、HTML5Rocks、Smashing Magazine、Treehouse、Adobe Web Platform、Codepen、Codrops、WPD、Stack Overflow、Server Fault 等一類第三方社區,同時也會關注諸如 Safari Developer Center、Facebook Developer Center、Twitter Developer Center、DEV Opera、Mozilla Developer Network、Microsoft Developer Center、Google Developers Center、IBM Developer Works、W3C 等一類的官方開發者社區(中心)。

藉助在線教育的力量。諸如:Code School、lynda、Adobe KnowHow 等一類較好的在線教育平台會提供一個很不錯的技能目錄。我會通過這個目錄深入了解些什麼。

藉助舉一反三、發散思維習慣的力量。一個知識點,可能和某個或多個知識點有關;也許可以通過一個人去知道更多相關的人;一篇文章可能因為領域邊界的模糊性導致和別的文章產生關聯;設定的一個主題可能會涉及方方面面... 通過這樣的行為習慣,無論是閱讀還是研究,都會讓自己對某一領域的認識變得無限飽滿、寬廣、系統。訪問這個地址吧,http://www.sitepoint.com/?s=Radar,呈現的所有文章的特點都能很好地表現這段話。

附上「心經」。意識驅動行為,對於求知方面不要有太多負面意識,多些積極意識,技多不壓身;不要這也否定那也否定,存在即真理,學會真正的變通,變通非中庸或腐敗;養成辯證思維及總結習慣... 人們相信願意相信的事物,所以可能可以無限!

(PS:寫的時候正在聽這首歌,Como Yo Le Doy - Pitbull/Don Miguelo.mp3,O(∩_∩)O~)


web的話,

首先 1.基本知識方面,各種規範和文檔類網站

然後 2.各種操蛋瀏覽器和機子的特性,這個一般是看別人的博客和自己踩過的坑的筆記

最後 3.看各種源代碼github ,嘗試解決別人提出的問題各種論壇

.


樓上都說了很多了,補充一個頁面的話可以分享到記筆記的軟體的,像知乎,微信,uc瀏覽器之類都支持把網頁內容分享到印象筆記的。而不是簡單的保存地址。

前端的要整理和記住的東西太多了,感嘆中。。。。


個人覺得:

首先是要多看書多積累吧,不然你都不知道是哪裡出了問題,怎能找到解決方案和搜索關鍵詞呢。

然後是相關技術的技術文檔,例子等,還有各種大神大牛的博客啦,帖子啦什麼的。

還有是加入一些圈子,比如扣扣群,技術論壇什麼的。

搜索引擎也可以靈活運用,但多用於臨時抱佛腳....

工具:Ctrl+D, 印象筆記, google, baidu, 腦子


個人喜歡搜索解決問題,關注一些blog,遇到不錯的會存進evernote。留意專業群里的鏈接分享。對於新的知識,喜歡進相關社區一起學習。


閱讀各種規範


Google 啊。


推薦閱讀:

請問現在幾大瀏覽器到底哪個好用?
chrome登陸網站經常停止載入,該怎麼辦?
Chrome 的 dev 版和 chromium 有什麼區別?
Chrome for Android 的優點是什麼?
Chrome 幾乎每幾個星期都要更新一次,這樣做有什麼利弊?

TAG:GoogleChrome | 前端開發 | 程序員 | 前端工程師 | 全棧工程師 |