本書就是隨性紀錄一下個人覺得注意的項目,大部分還都是常見的老生常談,就作為一個 memo,期許也提醒未來可以使用這些方式帶人。
這本書面向單純是 主管 對 部屬
,其他方面就完全沒提到,想看其他內容就能直接忽略這本書了。
全書技巧
- 放手讓部屬執行
- 掌握部屬類型,採取不同對應方式
- 提供足夠的嘗試空間
- 打造自動自發的環境與心態
- 確認工作目標與步驟
CH1
- 放手讓部屬去做,千萬別事必躬親
職責
- 部屬:執行與報告
- 主管:命令與承擔結果
在這個資訊爆炸時代、過於強調科技與成果的年代,每個人或多或少都有一些抑鬱或憂鬱,端看個人如何去面對這些情緒。這本書屬於入門等級的心理諮商書籍,內容中的故事都用動物來取代人,使整個故事多一些親和力與可愛的成分。
「蛤蟆先生去看心理師」,本書就是描述蛤蟆因為內心各種壓抑,進而影響到他的人生與社交生活。透過十次諮商的過程了解自己,面對自己並去解決問題。
朋友不用多,但一定要有願意對你說實話的人
你不用十全十美,但一定要有接納別人意見的心
誰都無法主動趨使你改變,只有你自己可以
上面並不是本書內容,只是在剛開始閱讀時的感受,蛤蟆不是完美,但糟糕的狀態讓朋友們都看不下去,認真地「請」他去心理諮商,雖然蛤蟆滿是不願意,還是接受了朋友的要求。
人要靜下心來與自己溝通需要一個非常完美的環境,獨處、沒有手機的打擾、沒有其他打斷你的聲音,才有「可能」面對真實的自己。另一個方法會比較強制,就是諮商,所以每個人剛開始都是頑強抵抗,並且在內心築起防禦的高牆,畢竟要完全敞開心胸對他人是非常困難的。
這篇文章會有三個部分:
express
來建立 Hello world 伺服器到 Node.js 官方網站下載 LTS 版本並且安裝。
使用指令 node -v
會顯示當前版本
1 | ➜ first_dockerfile node -v |
首先使用指令 npm install
,再輸入 npm install express
安裝 express 套件
最後是建立一個 server.js
檔案,並貼上以下內容
本篇將初次體驗 docker 的操作
初次學習一項新的技術或語言 hello world
已經是一個慣例了,而 docker 官方也有提供此 image 供大家體驗。
輸入指令 docker run hello-world
1 | ✗ docker run hello-world |
可以看到我們電腦並沒有此 image,因此會自動從網路上下載你想啟用的 image
輸入指令 docker image ls hello-world
可以看到 image 已經下載回來了。
1 | ➜ blog git:(master) ✗ docker image ls hello-world |
輸入指令 docker run hello-world
建議搭配第一篇 MongoDB 不懂 ESR 別說你會用 Index !! 一起閱讀
我們建立 MongoDB 索引時需要掌握 ESR 原則,所謂的 ESR 代表的是 E(quality)、S(ort)、R(Range),也就是説,索引欄位順序必須是這個順序,才能達到最佳效能。
這是一個大原則,相同類型的欄位可以重複,例如:
EESR
(O)ESRR
(O)ER
(O)EER
(O)ESER
(X) 像這種違反大原則的就不符合規則我們遵循 ESR 規則的原因是使得每次查詢都能夠以最少的 KEY 掃描次數就能找到文件為目標,這樣速度會是最快的。大家可能受到 RDB 觀念影響,就很容易發生未遵照 ESR 原則的情況,這樣會使得查詢未達最佳化。
如果沒按照 ESR 規則,MongoDB 的查詢速度肯定會受到影響,其次是第一階段會使用 RAM 進行索引排序,也就是後面會提到的 sort
、sort_key_generator
; 第二階段,一但超過記憶體使用上限,就必須使用硬碟排序,此時必需啟用 allowDisk
設定,速度會再更慢。附帶一提,MongoDB find
查詢的參數順序是沒影響的,例如 .find({ fieldA: true, fieldB: 3 })
等同於 .find({ fieldB: 3, fieldA: true })
這邊要強調,實務上並非所有情境都需要即時得到查詢結果,例如週期性產生報表的排程作業就沒有這麼高的即時性,刻意建立相關的索引會換來寫入速度降低。
這邊我們先建立了五筆資料與一把索引,特別注意索引刻意先把 Range 建立在 Equality 前面。
這篇文章將會一步一步教學從買網域開始,到修改自己 Github 網誌的網址。
網路發展至今,很多東西都大幅開放與提升,而服務也是日新月異,如今要擁有自己的網域,是一件非常簡單的事情,重點是非常便宜,何不先創立自己的品牌呢~
其實購買網域的用途都不一樣,只是我的用途是這個,而這篇文章純粹想紀錄比較新的版本。
網路上有很多提供網域購買的網站服務,常見的像是 Google、NameCheap、Azure、AWS,好了要講可能講不完,挑一個你覺得順眼的就對了。
只想特別提醒,有些品牌打著超低價,但是第二年的續約價錢卻拉高不少,雖然這是一種行銷手法,但個人非常不喜歡,沒注意到的人可能就上當了,畢竟域名這種東西較少說改就改,辛苦經營了一年後發現續約價格高了不少,會很不舒服。
本篇介紹的域名商是 Cloudflare,本身也能夠處理 DNS 問題,剛好滿足需求。印象之前有出了個大包,但不影響我決定就是了。
註冊後就能看到 Dashboard,依序點擊圖中的 購買網域
MongoDB Index Intersection,索引交集
MongoDB 索引交集,初次看到這個東西覺得很神奇,查了一下是在 2.6 版本提供的新功能。
用途是一個查詢中,可以使用兩把 Index 進行協助查詢,注意,至多只能是兩把!所以你想把每個欄位都單獨建立索引,讓他能夠自由組合就錯了。
說明文件開頭也聲明:
Compound Index
而非使用 Index Intersection
explain
上也不會優先使用它看了上述三項,應該很多情境都不會用了。
在更細去探討之前,先了解 Index。
例如我們現有一把 Index