成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

怎樣快速學習一門新技術

開發 后端 前端
現在新技術層出不窮,我們沒有那么多時間去深入學習每一門。對于大多數技術,我們只需要搞懂概念部分,從宏觀上了解一下,決定我們要不要深入地去學習它。有了這些了解,就能輕松地與別人聊天了,也可以為以后技術選型做一些儲備。

前幾天 fork 了 Ruby China 的源碼,面對陌生的 Ruby 技術棧,一頭霧水。

我 fork 它并不單為了學習,而是要在最短的時間搭建起我腦海中的社區網站。所以我不可能針對每一門新技術都去買一本書來讀上半個月。

我在本機運行起 Ruby China,新注冊一個用戶,發現不能發帖,提示說要注冊一個月以上才可以。于是我去找相關代碼:

  1. # 是否能發帖  
  2. def newbie?  
  3.   return false if self.verified == true 
  4.   self.created_at > 1.week.ago  
  5. end 

明明是一星期嘛,代碼是不會說謊的。于是把文字改掉,順便提個 pull request

扯遠了,代碼說如果是self.verified就不是新手了,我先去管理后臺看了一下,沒有修改這個字段的界面。于是我不得不去數據庫里更新這個字段。我大概知道 mongodb 是數據庫,但我不知道該怎么操作。

從宏觀出發

當我了解到一個新的技術名詞,不會直接陷入細節,而是從宏觀上把握它。了解它的背景,為何出現,解決什么問題,有什么同類技術,沒有它之前我們如何工作。因為有了宏觀的了解,我就能很容易把它和我熟悉的技術去建立關聯,從而更快地理解它。

實踐出真知

 

打開官網,發現有個非常棒的Try it out,先花10分鐘玩一下,對其玩法有個大概了解,然后再來解決實際的問題。

從前面的Try it out中我知道了help命令,于是便通過help知道了show dbsuse ruby_china_dev。根據使用SQL的經驗,我想當然地認為更新一條記錄的一個字段應該是這樣:

db.users.update({"_id":3}, {verified: true})

但我悲劇地發現,整條記錄被替換了,好吧,這就是文檔型數據庫。于是放狗搜索:How to update specific field in mongodb,很快便找到了答案。

db.myCollection.update({condField: 'condValue'}, { $set: { dateField: new Date(2011, 0, 1)}}, false, true); 

對應我這里的需求就是:

db.users.update({_id:3}, {$set:{verified:true}}, false, true)

問題解決了。

隨著接觸的越來越深,遇到的問題就會越來越多。我會把每一個解決掉的問題放到我的 Evernote 里,這樣下次再遇到就能很快找到答案。當我發現 postach.io 這個可以和 Evernote 同步的博客系統后,就開通了這樣一個博客,其他人遇到同樣的問題時也更容易找到答案了。

當我真正對一門技術感興趣并且有足夠的時間去學習時,我通常會按照下面的步驟去學習。

教是***的學

實踐足夠多后時,我可能覺得已經掌握這門技術了。但當我嘗試去表達的時候,會驚訝地發現還有很多概念是似懂非懂的。于是我會去查資料,完善自己的體系。只有當我把學到的東西用自己的語言表達出來,并且能讓聽眾明白的時候,才是真正掌握了該技術。

學會分享是很重要的,把在該技術上的經驗總結出來,寫成博客,集結成書出版,再到行業會議上分享實踐經驗。這樣才能成為該領域公認的專家。

推遲學習

一位一年讀 100 多本書的同事說:

你一年才能讀幾十本書,就不要什么書都看了,多花點時間挑書吧。

現在新技術層出不窮,我們沒有那么多時間去深入學習每一門。對于大多數技術,我們只需要搞懂概念部分,從宏觀上了解一下,決定我們要不要深入地去學習它。有了這些了解,就能輕松地與別人聊天了,也可以為以后技術選型做一些儲備。當面對真正的需求時,或者你有足夠的時間做技術儲備時,才去進入實踐部分。

編程是一個知識更新很快的行業,只有真正有熱情并掌握了好的學習方法的人,才能走的長久。

原文鏈接:https://ruby-china.org/topics/19578

責任編輯:林師授 來源: ruby-china.org
相關推薦

2015-07-29 09:58:29

快速學習

2015-08-17 15:12:56

新技術語言框架

2018-07-16 12:36:48

編程語言PythonJava

2015-07-28 15:35:48

學習語言

2022-02-27 14:45:16

編程語言JavaC#

2022-11-04 11:11:15

語言入職項目

2019-11-18 11:00:58

程序員編程語言

2013-08-06 09:31:42

IT技術周刊

2012-09-06 09:21:22

編程語言技術

2011-12-30 09:33:02

程序員語言

2024-06-27 09:00:00

人工智能編程語言軟件開發

2015-10-13 14:12:30

技術技術棧

2011-07-14 17:58:11

編程語言

2020-03-08 17:03:33

語言學習代碼

2013-07-26 10:23:04

2011-05-24 15:47:08

網頁制作

2011-12-30 09:29:38

程序員

2012-09-04 11:20:31

2010-01-20 11:01:07

2022-04-12 15:02:44

開發框架編程語言
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美成人a∨高清免费观看 91伊人 | 成年网站在线观看 | 麻豆一区二区三区 | 精品国产网 | 91久久久久久久久久久久久 | 一级毛片播放 | 亚洲网站免费看 | 日韩一级欧美一级 | 成人免费视频网站在线看 | www.五月天婷婷.com | 亚洲国产区 | 国产精品久久久av | 亚州国产 | 天天久 | 波多野结衣亚洲 | 污书屋| 日韩精品一区二区三区在线观看 | 求个av网址 | 久久精选| 日本不卡高字幕在线2019 | 夜夜操操操 | 日韩精品一区二区三区中文在线 | 久久精品色欧美aⅴ一区二区 | 国产精品成人一区二区三区 | 亚洲精品亚洲人成人网 | 91视视频在线观看入口直接观看 | 欧美精品三区 | 国产精品伦一区二区三级视频 | 国产亚洲一区二区三区在线观看 | 俺去俺来也www色官网cms | 99热热热| 精品欧美一区二区三区久久久 | 色综合99| 91精品国产91久久久久游泳池 | 国产日韩精品一区 | 亚洲精品一区二区 | 亚洲免费在线观看av | 欧美久久一区二区 | 国产一区二区av | 久久久久91| 伊人久操 |