#就地避難在家鍛鍊寫作能力
軟體工程師系統設計面試準備指南
當你有了幾年的工作經驗以後,在找工作時一定會遇到系統設計的面試,有鑒於大部分的面試心得都是針對演算法以及資料結構的程式面試 (包括我之前寫的美國軟體工程師求職心得),對於系統設計的準備資源還真的不多,本篇要來剖析系統設計面試,介紹面試的流程、正確的心態以及準備的方向,讓大家再也不怕系統設計面試!
Medium 好讀版:https://medium.com/jktech/%E8%BB%9F%E9%AB%94%E5%B7%A5%E7%A8%8B%E5%B8%AB%E7%B3%BB%E7%B5%B1%E8%A8%AD%E8%A8%88%E6%BA%96%E5%82%99%E6%8C%87%E5%8D%97-acf6ab1f502f?source=friends_link&sk=ca40acf60b749cb1b32c17a868b0c1a3
#為什麼系統設計很重要?
在程式面試表現優異,可以讓你順利拿到 Offer;但是系統設計會決定你加入公司的職等!這也就是為什麼有些人有十年經驗只能拿到 Mid-Level (L4) 的 Offer,而有些人只有五年經驗卻可以拿到資深工程師以上 (L5+) 的 Offer。
另外,如果你是面試 Staff 或是 Principal 級別以上的話,除了系統設計以外,有些公司還會有 Technical Leadership 的面試,來判斷你是否有能力可以跟不同的部門合作、解決問題的不確定性、帶領資淺的人然後推動並且完成一個跨部門的大型技術專案。
簡單來說,系統設計用來判斷你是 L4 或是 L5+,Technical Leadership 面試用來判斷是 L5 或是 L6+。
#為什麼系統設計很難準備?
大多數應徵者在準備的時候會過度偏重於程式面試,原因也不難理解,程式問題的定義很清楚,有給定的輸入以及預期的輸出,就算你真的想不出來,LeetCode 上的討論區也有參考答案;這種有考古題可以參考的面試,對於台灣教育出來的人來說相對好準備,隨著你解的問題多了,你也會更有信心,不知不覺甚至還會刷上癮了呢!但系統設計卻非如此。
系統設計面試的問題描述通常很模糊 (這是刻意的),沒有給定的輸入與輸出,比較沒有既定規則可以遵循,然後也沒有一個標準答案,針對不同系統你需要提出不同的解法然後分析優缺點,一樣的問題,面試官也會針對你過去經驗往不同的方向問,有些問題你工作上沒有碰過還真的回答不出來,這也就是為什麼很多人看到系統面試就怕了。
#到底要怎麼準備?
首先我們要先建立一個觀念:沒有任何一個人可以知道所有的技術細節
不管你的面試官有多少年經驗,不管他們再怎麼資深,在變化快速的軟體產業,沒有人可以知道所有事情,一定有你知道而他們沒聽過的事情!
請把系統設計當成分享你過去所學的面試,這個面試的目的在於展示你對於軟體架構能力的廣度跟深度,你必須可以給出大方向的架構,知道有哪些元件 (廣度),同時針對你熟悉的領域深入探討更多細節 (深度),並且提出幾個解決方案,分析優缺點,並且針對系統需求選擇合適的解法。
大方承認自己對某些領域的細節不熟,也是完全沒問題的,只要讓面試官了解你知道這個東西,如果要深入了解的話你知道有哪些方向要努力,這樣就夠了,因為在大型的軟體專案裡,一定是高度分工的,不會有人同時精通手機端、前端、後端、Infra 以及嵌入式或是硬體的。
講到這裡,相信你也知道如果真的要準備是準備不完的,這些知識是透過平常工作以及閱讀技術文章長期累積的成果,比較沒辦法臨時抱佛腳。
#具體來說會問什麼問題
舉例來說,一個系統設計的問題會像是這樣:如何設計 Facebook?
這類問題的描述通常會很大而且模糊,面試官不預期而且你也不可能在 45 分鐘內就設計出這些公司花了好幾年這麼多人力設計出來的產品,所以第一步要做的事情是確認需求:是要設計動態牆、Messenger、廣告系統還是推薦系統?流量跟資料量為多少?需要支援全球的使用者嗎?
確認完需求以後,會針對最重要的幾個使用場景設計你的 Data model 以及 API,接著畫出大的系統架構圖,大致上會包含客戶端 (手機版/桌面版)、Load Balancer (Reverse Proxy)、App Servers 以及資料庫,接著可以針對細節下去討論,這邊開始就很自由了。
如果你是專精在資料庫,可以討論要用什麼資料庫以及資料要怎麼存可以讓特定使用場景的讀取以及寫入效能比較好,要怎麼做資料庫的 Replication 跟 Sharding 來服務更多的使用者?
如果講到快取,哪些地方可以加快取呢 (瀏覽器前端, CDN, App Server, 資料庫)?具體來說寫入快取有哪些方式以及優缺點 (write-through, write-around, write-back)?什麼時候要失效?要讓哪些資料失效?
如果聊到微服務器架構跟 Service Mesh,不同的服務怎麼跟其他的服務溝通? control plane 要怎麼更新 data plane 的設定?如果 control plane 掛了怎麼辦?要怎麼做 service discovery? 哪一種 Load Balancing 策略比較好 (round robin, random, least connection, ring hash, or maglev)?有些服務掛了影響到整個系統怎麼辦?什麼時候需要 circuit breaker ?
如果你是手機開發者,怎麼實現離線瀏覽?手機要有資料庫嗎?要怎麼以及多常跟伺服器同步?API 要怎麼設計?如何實現 Infinite Loading?剛 Po 文以後要怎麼樣在自己手機上馬上看到?
這些問題真的列舉不完,總之看到這裡你會了解為什麼我說這個面試是沒有範圍而且也準備不完的,重點應該放在跟面試官的討論,展現你在技術方面的廣度跟深度,讓面試結束的時候能夠有一個你們兩個人都同意的設計!
#準備材料
系統設計的資源比較分散,以下是我篩選過後覺得有用的資料,按照素材的類型作分類,也歡迎大家留言補充!
#入門影片
針對完全沒有概念的新手,我建議可以先從哈佛的 CS75 Lecture 9 Scalability 開始,裡面講到的很多基礎觀念都相當重要,值得一再複習,這些概念先有了以後再閱讀其他的材料會比較有感覺:
如果你看完這篇文章後還想再多了解系統面試的形式,也可以看一個前 Facebook 工程師分享的影片:
Distributed Systems in One Lesson 也很推,裡面提到不少業界在使用的設計模式:
有一個需要付費的資源是 SystemsExpert,每個影片會講解一個系統設計重要的概念,我個人覺得內容有點淺所以沒有買,但是整理地還算不錯,如果你看完他們免費的影片有興趣還是可以參考一下。
#閱讀文章
影片是一個讓你很好理解大方向概念的方式,但是如果你要深入理解背後的原理還有怎麼運作的細節,還是得透過大量以及深度的閱讀來吸收呀!
system design primer 整理了很多系統設計的資源,資料量很夠, 個人的建議是先快速過一遍,不要細讀,先知道總共有哪些元件,大概是做什麼用的就好,接著針對有興趣的部分在深入研究,建立自己的知識庫。
Grokking the System Design Interview 也是很多人推薦的材料,主要是針對系統設計的問題提供範例解答,他們的答案可以當作一個參考,但面試的時候不要完全照著回答,還是得看跟面試官討論的結果來進行,但這個是需要付費的,有興趣可以用我的推薦碼註冊購買。
如果你不想花錢或是不確定 Grokking 的文章你喜不喜歡,有一個類似的網站 Crack the System Design Interview 整理得也還不錯。
#書籍
唸書是一個有系統性學習的方法,如果你只想選一本書來看,就選這本大家都推的系統設計聖經 — Designing Data-Intensive Applications,簡稱 DDIA,這本書適合的對象是想要長期準備系統設計或是分散式系統的人,裡面舉的例子都是實際上業界遇到的問題,不會有以前讀教科書那種工作又用不到的感覺;但也因為是書,花了一些篇幅在講解背景知識,包含以前的系統是怎麼設計的以及如何演進到現在,對短期要準備面試的人效率會有點低,所以不適合有時間壓力的人。
這本書我目前讀了一半,最大的收獲是它解釋了很多為什麼現代的系統要做這樣的設計,我們針對不同的系統要求可以有哪些解法,這些解法各有什麼優缺點,總之分散式系統就是我們解決了一個問題,但又會產生更多要考量的點,一切都是 trade-off。
但這本書也不是沒有缺點的,首先我覺得是本書的英文沒有很好讀,我常常一段看了好幾遍才知道他想表達的重點是什麼,而且,有些很重要的觀念常常藏在一段文字裡用一句話帶過,但是不太重要的觀念卻使用 Bullet Point 表達;另外這本書話常常講一半,一些觀念提到了一點卻說我們後面再聊,也因為這樣,我在考慮要不要幫大家整理每一個章節的重點,翻成中文分享給大家,有興趣的朋友麻煩拍手留言告訴我!
除此之外,Google 的 SRE Books 內容也很實在,但是每一個章節的內容是獨立的,建議大家選擇想研究的章節跳著看就好。
最後,Distributed systems for fun and profit 的內容也很好,以分散式系統的理論為主,比較沒那麼針對系統設計面試。
#還想閱讀更多嗎?
我知道光是上面的資源就已經讀不完了,但是行有餘力的話,平時也可以多看看各大公司的技術部落格或是訂閱技術週刊如 TechBridge (台灣) 、HackerNews 以及 InfoQ 等等。
此外,參考別人的經驗也是很好的方式,最近剛好幾個朋友剛找完工作,他們分享的矽谷找資深工程師工作心得分享以及2020 上半年軟工找工經驗分享也都很值得看!
最後,在工作上使用到的技術,除了會用以外,最好也要花時間去研讀技術文件,了解他們設計的考量以及支援的場景,大部分這類型針對開發者的文件寫得會比較深入,所以也是相當好的學習素材;我自己過去一年因為工作上需要整合 Envoy 到我們公司的 Traffic Infrastructure,從他們的文件中學到很多 Service Mesh 跟微服務器的重要概念,學習的深度都是其他資源無法提供的。
#總結
這篇文章我們整理了很豐富的系統設計資源,希望大家不要被這滿滿的資訊量嚇跑。
請記得,我們永遠有各種方法在短期內針對面試做準備,提升面試的表現,但這都只是一時的,沒辦法讓你一夕之間就成為專家;如果想要追求長期的持續成長,那麼沒有捷徑 — 就是養成每天學習以及閱讀的習慣,一開始真的很難看到效果,但是當你持續一週、一個月甚至是一年以後,你會明顯感受到自己的成長,這些投入的時間都是騙不了人的。
如果這篇文章對你有幫助,請拍手留言加訂閱,並且分享給更多有需要的人知道!
同時也有17部Youtube影片,追蹤數超過3萬的網紅YummyMummy,也在其Youtube影片中提到,#法式甜點線上課程 #吳一無二 #拆解法式甜點結構層次 Tim 師傅是我好想認識的一個甜點老師~ 他所製作的甜點外觀樸實卻帶著說不出的精緻感~ 沒有華麗前衛視覺感,但是「一看就讓人衝動想吃的的甜點」! 老師在大安區的 ☀WUnique Pâtisserie 法式甜點 則是隱藏在巷弄裡的法式人氣甜...
「為什麼系統設計很難準備」的推薦目錄:
- 關於為什麼系統設計很難準備 在 矽谷輕鬆談 Just Kidding Tech Facebook 的最佳解答
- 關於為什麼系統設計很難準備 在 YummyMummy Youtube 的最佳解答
- 關於為什麼系統設計很難準備 在 啟點文化 Youtube 的精選貼文
- 關於為什麼系統設計很難準備 在 新竹市議員林彥甫 Youtube 的精選貼文
- 關於為什麼系統設計很難準備 在 [面試][系統設計]如何設計一個像Facebook 的社交平台 - iT 邦幫忙 的評價
- 關於為什麼系統設計很難準備 在 system-design-primer/README-zh-TW.md at master - GitHub 的評價
- 關於為什麼系統設計很難準備 在 矽谷輕鬆談Just Kidding Tech - 市面上最棒的系統設計教材 ... 的評價
- 關於為什麼系統設計很難準備 在 系統設計面試6個技巧|我面Google前的準備方法 - YouTube 的評價
- 關於為什麼系統設計很難準備 在 [架構設計] 目的& 複雜度來源 - 小信豬的原始部落 的評價
為什麼系統設計很難準備 在 YummyMummy Youtube 的最佳解答
#法式甜點線上課程 #吳一無二 #拆解法式甜點結構層次
Tim 師傅是我好想認識的一個甜點老師~
他所製作的甜點外觀樸實卻帶著說不出的精緻感~
沒有華麗前衛視覺感,但是「一看就讓人衝動想吃的的甜點」!
老師在大安區的 ☀WUnique Pâtisserie 法式甜點
則是隱藏在巷弄裡的法式人氣甜點店~
老師最近終於也開了#法式甜點線上課程~
這是媽咪我第一次做達克瓦茲食譜,
看著老師的影片操作,一次就成功了!!!
因為裡頭有大量杏仁粉,外層撒了糖粉烤出脆殼香氣,
達克瓦茲可以搭配各樣的內餡,大家可以自己創作唷~
這次是用我自己做的法式奶油霜內餡
柔軟香甜,口感超級豐富又好好吃!!!
在家裡居然也可以享用到像在宮廷一樣的經典點心啊!
相信很多喜歡烘焙的朋友跟我一樣
想像自己也能有一天在法國學習正統的法式點心
現在不用飛法國,
【每一口都是吳一無二|為新手打造的法式甜點課】
募資優惠倒數中!
#對新手友善的課程內容
每一個步驟都仔細交代說明,從食材的準備、攪拌的狀態、烘烤的溫度時間,以及各種小疑問,糖粉為什麼要灑兩次呢?打發蛋白分三次加入糖的原因?再搭配影片畫面隨時可以暫停,仔細地的學習基礎的技巧和製作方式!
#針對家用環境設計的課程
課程中的甜點都可以在家裡製作,Tim 師傅也會特別說明家用烤箱的烤溫,只要有一台攪拌機、一台家用烤箱,就可以變身法式甜點店!!!
#食材取得方式非常友善
大多數的人會覺得法式甜點食材一定很高級、很難找到,
但是主廚 Tim 調整了店裡的配方,所有食材都可以在賣場、烘焙行取得。
#有系統地拆解法式甜點的結構層次
法式甜點看似複雜,Tim 師傅將基本元素有系統地講解操作,
包含外層的麵團,塔派、千層、蛋糕、泡芙等~
以及大家也很想學習的綿密奶餡,像是慕斯、甘奈許、凝乳等~
還有包覆甜點外表的淋面以及裝飾等~
每個步驟都有簡單又有效率的製作方式,讓法式甜點一點也不複雜了!!!
✓ 課程內容
*主題一:經典法式甜點
聖多諾黑、翻轉蘋果、焦糖達克瓦茲、經典巧克力塔
*主題二:吳一無二法式甜點
堅果類 栗宴/水果類、楊枝甘露/飲品類、檸啡/巧克力類 五木
☀每一口都是吳一無二|為新手打造的法式甜點課
募資優惠倒數中:https://to.seeducation.tw/3nb99f
✓ 你可以在這裡吃到吳一無二的甜點:
地址:台北市大安區安和路二段184巷6號
電話:02-2737-1707
[註:影片中製作材料比例為課程食材0.5倍製作6份達克瓦茲]
..................................................................................................................
❤.YUMMMY EVERY DAY!〰︎💌・🌷・🍒・
嗨~大家好,我是潔思米,三個寶貝的全職媽咪,喜愛料理、烘焙。
定期在這裡分享我喜愛的甜點烘焙和料理做法~
喜歡一起手做的朋友~歡迎訂閱我的youtube頻道!
Youtube訂閱,記得開啟小鈴鐺🛎新影片更新會馬上通知喔!
🎥 http://bit.ly/2vXUwiZ
如果想要看詳細圖文、配方食譜,也歡迎到我的部落格喔!
✏ http://yummymum.tw/
為什麼系統設計很難準備 在 啟點文化 Youtube 的精選貼文
【線上課程】《理財心裡學》~擺脫家庭影響,從心培養富體質
課程連結:https://pse.is/EPBWE
第一講免費試聽:https://youtu.be/HgrDK7pqR-0
不定期推出補充教材,讓學習無限延伸:https://pse.is/NJ5VE
【10/13開課!】《學「問」~高難度對話的望聞問切》~第20期
掌握達成共識的關鍵能力!
課程資訊:http://www.koob.com.tw/contents/232
更多學員心得分享:http://goo.gl/A07zZ0
【線上課程】《過好人生學》~讓你建立迎向未來的思維與能力!
課程連結:https://pse.is/H8JXH
第一講免費試聽:https://youtu.be/-EHOn0UxMys
不定期推出補充教材,讓學習無限延伸:https://pros.is/KQZZH
【線上課程】《自信表達力》~讓你不再害怕開口
從「敢表達、說清楚」到讓人「聽得進、會去做」的完整學習
課程連結:https://pse.is/RG5NC
第一講免費試聽:https://youtu.be/fAjySLoa2f8
不定期推出補充教材,讓學習無限延伸:https://pse.is/NUJK9
【線上課程】《時間駕訓班》~
學會提升效率,擺脫瞎忙人生,做自己時間的主人
課程連結:https://pse.is/DDDHB
第一講免費試聽:https://youtu.be/flfm52T6lE8
不定期推出補充教材,讓學習無限延伸:https://pse.is/GXZWM
【線上課程】《人際斷捨離》~
讓你留下怦然心動的關係,活出輕盈自在的人生!
課程連結:https://pse.is/E5MW5
第一講免費試聽:https://youtu.be/YyLvd1cNcDw
不定期推出補充教材,讓學習無限延伸:https://pse.is/LVRLY
【我們有Podcast囉~】歡迎到Podcast應用裡搜尋「啟點文化一天聽一點」訂閱我們!
Apple Podcast~https://pse.is/N2WCZ
Google Podcast~https://pse.is/PEN2Z
在Himalaya收聽~https://www.himalaya.com/ekoob
在Spotify收聽~https://pse.is/PQT76
在SoundCloud收聽~https://soundcloud.com/ekoob
桌遊【人際維基】~一玩就懂得別人的在乎:https://goo.gl/Ej4hjQ
到蝦皮購買【人際維基】:https://goo.gl/ASruqR
=========================
歡迎來到「一天聽一點」,我們每週一到週五晚上7點,準時為你更新,結合心理跟生活的真實運用,每天陪伴你進步一點點,如果你每天都想要有所進步的話,就請你一定要訂閱我們的頻道。
在你過去執行很多專案的過程當中,不知道有沒有過這樣的經驗?特別是那種時間的排程比較長的,它不是短期的,它可能是長達數個月的那種計劃。
通常呢,在這個計劃的前半部,比如說它6個月吧,前三個月可能都沒什麼動靜,你也不會有什麼動作;而當你意識到過了三個月之後,接下來只剩下三個月了,這時候你就會開始有所行動。
而且呢,隨著時間的期限越來越近,你的速度越來越快,那麼關於這樣的一個現象跟狀態哦,有一個名詞叫做「唉呀效應」。
就是當時間過了中線之後,你就會有一種~哎呀,我要快點做!哎呀,來不及了!
這個名詞呢,是誰提出來的呢?它是由一位叫做「康尼.格西克」的學者,他做了一系列研究。
我在這邊跟你分享一下,他研究一群商學院相關學系的學生,他們能用11天的時間分析一個案例,而且要寫一篇論文出來。
那在剛開始的時候,團隊的成員彼此爭論不休,有些人還堅持要引進外部的建議;但是,這11天的計劃,到了第6天,剛好就是這個專案進度的中間點的時候。
在他們討論的過程當中,有一個成員說了一句話,他說:「我們的時間所剩無幾」。
很奇妙的事,就在這句話脫口而出不久,這個團體就拋棄了原本毫無建樹的那些方法,他們擬出修正之後的策略,並且一直執行到最後。
那格西克他就寫道,就這個團隊看他的成員來說,在中間點的時候,成員會產生一種新的急迫感,而這個緊迫感就是「唉呀效應」。
其實呢,這是我們一種心裡的警報系統,它提醒我們我們已經浪費了一半的時間;因此,就會開始給自己一些比較積極正面的壓力,因為「唉呀~我們沒有時間了!」
格西克在他後面的研究當中,進一步確認了「哎呀效應」的力量。
他在一個實驗裡面,他找攻讀MBA的學生,讓他們組成8個團隊,而且要求他們先用15或20分鐘,閱讀設計的概要,再用一個小時的時間去製作廣播的廣告。
此外呢,就像他前面所做的研究一樣,這次他也把成員之間的互動過程記錄下來,而且逐字謄寫對話的逐字搞。
在這一個小時的專案過程裡,在28~31分鐘之間,每個團體都出現了「哎呀」的意見。
比如說,好!我們現在進行到一半,我們現在真的遇到麻煩了,這個就是「哎呀效應」會有的一個談話模式。
而且呢,這8個團隊當中,有6個團隊,在中間點集中爆發的過程當中,出現了最重要的進展!
所以你回想一下,這個實驗的設計是請這一群人,用15~20分鐘去讀設計概要,然後再用一個小時的時間製作廣播的廣告。
他們的製作時間是一個小時,真的很巧哦,在28~31分鐘之間,每個團體都出現了「唉呀效應」!
那讀到這裡我心裡就在想,其實有很多人在面對中年的時候,可能是三十幾歲到四十幾歲這中間,都會在人生裡面開始有一定的「唉呀效應」發生。
比如說,有很多人會中年轉行、中年創業,開始在中年的時候去做一些自己一直在想,但一直沒有去做的事情,
如果以我們人生的維度來看的話,三十幾歲到四十幾歲,是不是就是剛好我們以平均壽命來看的「中間點」呢?
可是很奇妙的一點是,我發現有一些人,他會很積極的去面對「唉呀效應」;在那個「哎呀」發生之後,他真的很認真的去實踐自己的人生。
不管成或敗,他都得到了一定程度的滿足,因為他努力過;可是有些人哦,「唉呀!」就永遠是哎呀而已!
這就讓我想到,這中間的差別在哪裡,雖然格西克他沒有後續的研究;但是呢,我不妨把我自己一些觀察到的經驗,我要先說,這不是實驗研究,純粹只是我自己的經驗來跟你做一點分享。
我發現,我在面對中年那個「哎呀效應」發生的時候,有些人在他人生的後半場,能夠越活越好,我覺得關鍵就在於他前半場的準備。
雖然我們知道有時候時間還沒到,你要一個人去改變跟創業,基本上是不可能的;可是關鍵在於當那個時間真的到了,你在這之前你為自己預備了什麼樣的資源,包含你的信念,包含你的習慣,甚至於包含你的財務準備。
所以我就看到有一些人,他在中年的那個關鍵點,他做了一些轉變和轉型,他就算不成功,他回到自己原本的位置,他也甘願。
那在我的觀察裡,這樣的人或許在世俗成就上,沒有達到一定的成果,可是在他主觀的生命裡,他覺得自己沒有白走這一遭。
可是我也發現很多人,在他人生的前半場,準備的是不夠的,當那個「哎呀」發生,就發生了幾種狀況!
第一個「哎呀」,永遠是「哎呀」,他永遠活在一種驚恐當中,但他實在是不敢做任何的改變。
而第二種呢,它呼應了這個,「唉呀」他做了一些改變。
可是你要知道真實的人生不是童話故事,這樣的改變,無論是中年創業,或者是中年轉職、轉行;如果以大數據的或然率告訴我們,其實失敗率是非常、非常高的。
然而老天殘酷的公平,就會體現在這裡,如果你的前半場準備得不夠,那麼當那個「哎呀」發生,就算你去改變,即使失敗也幾乎很容易,也可以確定的,就是會掉到你的頭上。
然而當我們面臨這樣的失敗的時候,真的有一些人就從此以後一蹶不振,但是有一些人呢,別忘了後半場,後面的40年,是不是也有它的中線?
我發現了有些人,可能在40歲的時候,他的改變沒有得到好的成果,可是他人生的後半場,隨著進入50歲、60歲,又開始漸入佳境,為什麼呢?
因為他那一次的失敗,他真的開始為自己做準備;於是人生後半場,後半場的40年當中的中線的20年,是不是大概會落在五十幾歲,到六十幾歲那個階段?
對呀~其實人生很短,但其實人生也很長,端看你怎麼看!
所以呢,今天透過「哎呀效應」這件事跟你說了這麼多,無非就是想講一句話叫做「成功是給有準備的人」。
希望你聽到這,也不要覺得我花那麼多時間,就只講這一句話。
然而我想有些最簡單的話,它有最深刻的哲理,關鍵就在於我們有沒有為自己做好準備,去迎接生命當中的那個「哎呀」的時刻!
希望今天的分享能夠帶給你一些啓發與幫助,我是凱宇。
如果你喜歡我製作的內容,除了YouTube之外,我們還有Podcast的頻道,你只要在Podcast頻道裡面,搜尋「啟點文化一天聽一點」,你就可以訂閱我們,也記得給我們五顆星評價,我們需要你用具體的行動來支持我們。
然而要是你對於啟點文化的商品,或課程有趣的話,尤其是我們最近的線上課程【理財心裡學】在6月30號的晚上12點之前,有1399的優惠,你加入了嗎?
其實呢,你要面對人生的後半場,或者是無論你在人生的哪一個階段,你要讓自己之後過上一個更富有的人生,關鍵就在於,無論在信念還是實質的層次,以為自己做了多少準備?
【理財心裡學】這門課它會帶給你很大的幫助,讓你在面對真實人生當中,尤其是財務的信念,跟怎麼樣累積財富的實際做法,都會有很具體務實的前進。
透過【理財心裡學】,我相信他能夠為你帶來一個更富有的人生,期待你的加入,也期待你的發現,那麼今天就跟你聊這邊了,謝謝你的收聽,我們再會。
為什麼系統設計很難準備 在 新竹市議員林彥甫 Youtube 的精選貼文
2019-05-30
「真正當媽媽以後才更深刻的瞭解與體會到新竹是個對親子多麼不友善的城市!」
前陣子有位媽媽看到我在議會中質詢輕軌,特別來訊跟我分享她的感受,她平常上下班、帶小孩出門都是以搭大眾運輸為主,但是新竹的公車和步行環境讓她非常失望。看到這位媽媽的話,我心裡很痛心。
其實談新竹公車優化往往是狗吠火車,因為實際使用的人不多,資源也很難投注進去,再加上搭車的人都屬於比較弱勢的族群,沒有機會為自己發聲,也較少受到市府的重視。不過我相信只要有議員不斷去監督、提出建言,還是可以看見改變的機會。因次在定期會單位業務質詢,時代力量黨團提出六大改善方向,也很高興獲得交通處和警察局的正面回應。
🚌 推行幹線公車,加密班次。
根據市府委託顧問公司的調查,民眾不搭乘公車的主因,除了習慣開(騎)比例最高外,其次就是公車班次無法配合或公車班次太少。新竹公車只有藍1區在尖峰時間5至10分鐘有一班車外,其餘尖峰時間都要等15到30分鐘,甚至有些路線在尖峰的班距長達一至兩小時,跟私人運具比起來根本沒有競爭力!
印象很深,十多年前,台中市的公車服務也是為人所詬病,但是歷經兩階段的高潛力公車(20米道路幹線公車,尖峰班距10分鐘)、兩階段的捷運先導快捷公車,才逐漸培養出搭乘公車的人口,爭取到蓋捷運的機會。
市府要推輕軌建設,但是究竟要如何培養民眾搭公車習慣?未來是否考慮增加班次、縮短班距,增加公車的競爭力?
交通處長承諾市府會做運量上做檢討,依據需求比較高的路線去強化,然後慢慢地去培養。同時市府已經有著手進行輕軌先導公車的規劃,希望能夠藉此向中央爭取經費,換新車、增加班次。
🚌 試辦小黃公車,讓偏遠社區也能享有公共運輸服務。
新竹市過去這兩年總共裁撤了10條營運不佳的公車路線,導致離市區較遠的地方變成沒有公車服務。我們希望市府能夠在香山區試辦 DRTS (需求反應式公共運輸),透過預約式的小巴或計程車讓有需求但是撐不起一條公車路線的社區,也能夠享有公共運輸的服務。
處長表示,這個想法很好,針對需求反應式公車,市府已經有初步的規劃,預計會有浸水線和香村線,只要中央的相關計畫一出來,就會立即申請。
🚌 試行假日觀光公車,串聯各大景點,創造需求,培養搭車習慣。
近年來有好幾個打卡景點陸續在香山區出現,像是青青草原、風情海岸豎琴橋等等,但是都沒有任何公車路線會經過。民眾如果要從南寮到青青草原,只能夠開車或騎車,如果搭乘公車要先搭到火車站再轉乘苗栗客運,最後還要走20幾分鐘才會到達,這對於外地搭火車來的觀光客或是帶小孩的媽媽都相當不方便。
我們舉台南市台灣好行的88安平線與99台江線觀光公車為例,這兩條路線幾乎繞遍台南的各大名勝古蹟,讓外來的觀光客能夠輕鬆搭公車由台南,乘車票價比照市區公車且台南人搭乘免費。
處長也認為假日觀光公車值得嘗試,剛好目前有兩條公車路線假日運量不足,準備來調整,希望能努力盡快來促成假日的一個特別班次,來滿足觀光需求,也透過這些景點讓公車運量能夠提高,相輔相成。
🚌 改善火車站前乘車環境,設置雙語轉乘地圖。
現在新竹火車站前搭公車的地點多達10處,非常凌亂,有在民族路、有在中正路、中華路也有,但在火車站內並沒有提供轉乘地圖,沿路上也沒有任何標示。當然我們知道站前的路幅有限,很難將乘車地點統一在同一個地方,但短期間應該要仿照台北市的各大車站和捷運站設置轉乘地圖,讓民眾清楚搭乘相關大眾運輸的資訊。
另外,我們希望轉乘地圖能提供中英雙語的服務,因為新竹市移工和新住民的人數不斷增加,國際觀光客也不少。後年新竹市要辦燈會,如果有雙語資訊更能夠吸引到國外的旅客。
處長表示目前在火車站集中的公車路線超過 50 個班次和路線,以現在火車站的腹地的確沒有辦法集中,在這樣的狀況下,是有必要提供一個良好設計的地圖,讓來到新竹市的民眾知道搭公車要怎麼搭,去哪邊搭。
他承諾很快會有一個規劃案來設置轉乘地圖,希望在今年內可以實施。雙語服務是非常好的建議一定會朝這個方向來做。
🚌 增加低地坂公車,提供親子友善、無障礙服務。
之前參加身障聯繫會議,有肢體障礙的團體不斷反映新竹市的低地板公車數量太少,常常等不到,甚至有次等了三個小時都還等不到低地板公車。
新竹市低地板公車目前有 13 輛,以目前總共有 72 輛(60輛大巴、12輛小巴)營運的公車來計算,等於低地板只佔18%。其實新竹市低地板公車最多的時候其實有 21 輛,後來又變成 18 輛,到現在只剩 13 輛,愈變愈少,離110年要達到 40 % 的目標愈來愈遠。因此我請處長說明原因,並強烈要求要積極來增加低地板公車數量。
處長表示,低地板公車過去為什麼比較多輛是因為早期有所謂的電動巴士,都是低地板,但是隨著時間遞移,這些電動巴士的電池以及它的相關設備沒有辦法再使用,所以低地板公車實際操作的數量是下降的。
不過處長承諾未來業者買任何新車,都會要求要採用低地板公車。其實六月初,新竹客運會再增加五輛的低地板公車來汰換既有的舊車,所以數量會增加到 18 輛,佔60輛大巴士的三成。另外,公車業者在未來的五年內必須汰換到 18 到 24 輛的老舊公車,這部份都會要求業者要添購低地板公車,盡快達到40%以上的這個目標。
🚌 試辦科技執法,加強取締違停。
市民朋友常常會反映公車停靠站、沿線路段時常被車輛違停,不只影響民眾搭乘,也增加塞車情形,像是火車站前和中正路沿線都很嚴重。
交通部從去年 7 月開始,也加重汽機車在於公車停靠區或公車站牌10公尺內違停罰款,機車可罰900元、汽車可罰1200元。我好奇過去這兩年警察局總共開出過多少在公車站牌10公尺內違停的罰單,是否積極來取締路邊違停的車輛。
另外,桃園市從去年開始在常常被違停公車停靠站試辦科技,成效不錯,民眾檢舉違停件數大幅下降,警方開罰單及出勤次數也明顯降低。我也表達希望新竹市能夠在幾個違停熱點盡快來試辦。
警察局長表示,去年一整年取締違停的件數有將近 10 萬件,其中公車停靠站取締就有 1,035 件;今年一至四月,取締違停有 2 萬 8 千多件,較去年同期略為下降,不過公車停靠區的取締有 884 件,比去年度增加。
關於科技執法的部分,警察局已經跟交通處完成規劃,準備在火車站前的臨時停車區來規劃一個違規停車自動偵測的科技執法系統,會積極在跟交通部來爭取預算。明年會再研議在光復路清華大學前面公車停靠區設置相關系統。
#監督市長落實改善公車競選政見
林智堅市長先前提出《一環二線三網》的交通政見,當時預計 105 至 107 年要花費 10.8 億元來改善新竹公車路網,但最後只花費 2 億元左右。我要求交通處一定要積極爭取增加市府預算在公車上,這樣改變才會有可能。
時代力量黨團督促市府改善公車的腳步決不會因為質詢完而結束,我們會持續監督市府是否說到做到,也會跟交通處密切討論未來的相關規劃。
有好的大眾運輸系統,才有可能減少私人運具數量,舒緩塞車狀況,並降低交通事故,讓新竹成為一座名符其實的幸福城市。
#處長說我是他遇到的第一位
#搭公車的議員
為什麼系統設計很難準備 在 system-design-primer/README-zh-TW.md at master - GitHub 的推薦與評價
準備系統設計 的面試。 ... 來源:為什麼要使用CDN ... 當你的查詢很複雜時,很難刪除快取內容; 如果某個資料表中的某個欄位值改變時,需要刪除所有可能包含該欄位值的 ... ... <看更多>
為什麼系統設計很難準備 在 矽谷輕鬆談Just Kidding Tech - 市面上最棒的系統設計教材 ... 的推薦與評價
... 比較資深的職缺會把重點放在系統設計、過去的經驗以及行為面試,其中系統設計如果你沒有在工作中碰過大型分散式系統的話是很難準備的,常常看到不少人Coding... ... <看更多>
為什麼系統設計很難準備 在 [面試][系統設計]如何設計一個像Facebook 的社交平台 - iT 邦幫忙 的推薦與評價
會有這樣的差異是很正常的,因為Junior 工程師在入職後,往往是 接受任務分配 的一方,所以他們已經習慣「 收到問題→ 解決問題 」的作業模式;很少人會去思考 為什麼要 ... ... <看更多>