■ 如果知道我會死在哪裡,那我將永遠不去那個地方 最近跟朋友在聊天,剛好聊到一個話題,朋友問說:「為什麼你們工程師總是在別人的產品上做改良,覺得別人的產品只有 70 分,而我只要改良到 80 分,我的產品就能取代它?」 我就笑笑著回答說:「你的觀察力真的很好耶 ~ 」,沒錯,這是我們工程師很常犯的一個錯誤,我也犯過這樣的錯誤,總是以〝功能導向〞去思考一切,覺得只要我的東西足夠好,就可以打出自己的一片天;但事實常常事與願違,因為我們都忽略了曝光率、客戶的真實需求、轉化率 […]
今天我們來說說 Git Tag,我們可以在專案裡面新增 Tag,方便您紀錄訊息,也可以透過 tag 來進行 clone 下載專案,例如 v1.0、v1.1 等 tag,也可以當成自己一個里程埤的備註等等。 因為操作方式基本上和 branch 相同雷同,因此在這邊就提供指令供大家參考即可。 ■ Git Tag 指令 ◆ Tag 列表
1 2 3 4 5 6 7 8 |
# 指令相關查詢 git tag -h # 取得遠端的 tag git fetch -t # tag 列表 git tag -l |
◆ 創建 tag […]
昨天講到了 Git Merge,但其實昨天講到 Merge 時候,我們刻意不修正改同一個檔案,但其實在不同分支,是非常有可能會修改到同一個檔案的,這時候就容易會發生「衝突 ( Conflict )」,我們今天一樣,我們透過實作來練習學習如何處理衝突問題。 ■ Git Merge ( Conflict ) ◆ 實作練習:在不同分支上建立同一檔案 上例是新增各別不一樣的檔案,所以合併上不會有任何問題,接下來我們來示範一下有修改到同一個檔案,導致衝突的情形。 […]
昨天講到了 Git Branch,有了分支,就會有需要合併的時候,所以我們今天來講講如何進行合併。 一樣,我們透過實作來練習學習。 ■ Git Merge ◆ 實作練習:在不同分支上建立檔案 我們先在 master 支線建立一個檔案 “master-only”。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
git checkout master ---- Switched to branch 'master' Your branch is up to date with 'origin/master’. ---- touch master-only.txt git add * git commit -m "master-only" |
然後在 new-feature 支線建立一個檔案 “new […]
今天我們來說說分支 ( Branch ) 的使用,使用分支意味著你可以從開發主線上分離開來,然後在不影響主線的情況下繼續工作;分支是我們很常使用到的功能之一,他可以讓我們同時分工同時進行,也可以當成新版本的前置前,在未穩定期間,可以同時進行的功能開發。 一樣,我們今天透過實作練習來學習,不過在實作之前,我們先出所有的指令,供我們後述操作的時候,會更有印象,查詢起來也更為方便。 ■ Git Branch 基本指令 ◆ Git brach 查看 […]
在我們使用 Github 做為我們的遠端平台的時候,會發現有所謂的 〝HTTPS〞和 〝SSH〞 兩種遠端建立連結的方式,如下圖所示: 當我們選擇 https 時候,在進行 git push -u origin master 的時候,會出現要您輸入 GitHub 帳號、密碼的訊息,只要上傳一次,便要輸入一次,長久下來其實也很麻煩,那有沒有不需要每次都輸入的方法呢?〝答案是有的〞,方就是是我們今天要講的主題〝SSH Key〞。也就是上圖的 SSH 方法的連 […]
最近看完《打造超人大腦》之後,對我整個做事和學習的效率都有很大的改變,高效的做事方法是我一直在追求的,今天我就來總結一下:目前我自己的高效的行為和方法。 ■ 有品質的睡眠 經過我一陣子的實測來看,我發現睡眠時間跟我隔天精力有很大的直接關系,會影響到我隔天的效率和思考度。目前有了小米手環之後,我可以觀察自己的睡眠習慣,對我來說是很有幫助的,我發現我大約 10:30 到 11:00 左右睡覺到隔天五點左右,這段時間只要品質夠好 ( 熟睡至少一個小時以上 ),我隔天的精力就 […]
昨天去上行銷部落的課程,這次的主題主要是在講《遊戲化》概念,因為想要做相關遊戲化的產品,最近讀了《遊戲化實戰全書》、《產品遊戲化》等等書籍,對遊戲化有比較進一步的認識。所以今天想要來寫一篇簡單〝遊戲化概念〞的文章,來讓大家對遊戲化有一個初步的認知。 ( 註:本文這並不是課程的內容 ) 首先,我們先來探討什麼是「 遊戲化 ( Gamification ) 」,網路上有許多的定義,對我來說從目的來看,遊戲化的目的就是讓我們〝持續性地對某一件事情著迷〞。 舉例來 […]
前兩天我們分享了「高速輸入」和「感官輸出」之後,我個人認為第三個部份最重要,因為只有持續下去,才能穩定的讓自己的能力指數成長。所以我們今天就來分享〝持續精進〞的部份。 持續精進 當我們做到「高速吸收」、「感官輸出」之後,我們更需要的是「持續的精進」,只有持續力可以讓我們的能力成指數成長,高手能在職涯上不斷增長,他們靠的是「習慣和上癮」。 ■ 建立習慣 作者提到,人數絕大多數的行為都是靠大大小小的「習慣」組合 要成為高效的工作者,肯 […]
昨天我們分享完「高速輸入」之後,接下來我們必須要穩固自己的知識,今天我就來分享一些〝輸出的方法〞。 感官輸出 當我們「高速輸入」之後,而沒有進行「輸出」,那麼我們很快就會忘記,而不可能真正的變成自己的知識來應用,那麼我們的學習就會受限。 輸出是一個讓自己記憶且融會貫通最好的方式之一;書中有一個觀點提到,當我們看完一本書之後,你會以為你了解了這個知識,但當你要跟他人分享時,就會發現自己似乎又講不出什麼重點來,這個就是〝假懂〞,所以我們必須在高速輸入完成之後 […]