#就地避難在家鍛鍊寫作能力
軟體工程師系統設計面試準備指南
當你有了幾年的工作經驗以後,在找工作時一定會遇到系統設計的面試,有鑒於大部分的面試心得都是針對演算法以及資料結構的程式面試 (包括我之前寫的美國軟體工程師求職心得),對於系統設計的準備資源還真的不多,本篇要來剖析系統設計面試,介紹面試的流程、正確的心態以及準備的方向,讓大家再也不怕系統設計面試!
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 跟微服務器的重要概念,學習的深度都是其他資源無法提供的。
#總結
這篇文章我們整理了很豐富的系統設計資源,希望大家不要被這滿滿的資訊量嚇跑。
請記得,我們永遠有各種方法在短期內針對面試做準備,提升面試的表現,但這都只是一時的,沒辦法讓你一夕之間就成為專家;如果想要追求長期的持續成長,那麼沒有捷徑 — 就是養成每天學習以及閱讀的習慣,一開始真的很難看到效果,但是當你持續一週、一個月甚至是一年以後,你會明顯感受到自己的成長,這些投入的時間都是騙不了人的。
如果這篇文章對你有幫助,請拍手留言加訂閱,並且分享給更多有需要的人知道!
同時也有4部Youtube影片,追蹤數超過4萬的網紅吳老師教學部落格,也在其Youtube影片中提到,PhoneGap APP懶人包 http://terry28853669.pixnet.net/blog/category/list/1384515 Android教學懶人包 http://terry28853669.pixnet.net/blog/category/list/1384512 And...
「系統架構圖英文」的推薦目錄:
系統架構圖英文 在 媽媽監督核電廠聯盟 Facebook 八卦
方儉:中山南路1號的斯德哥爾摩症候群!! (12/19/2016 上報)
作者:方儉 / 公民電力公司發起人
現行電業法有什麼問題?為什麼修?修了有什麼好處?立委們恐怕都答不出來。
看完這一場電業法修法大戲,如果有一天台灣政府機關忽然樹起五星旗,大家口唱義勇軍進行曲,我也見怪不怪,因為在威脅利誘下,還有什麼出賣台灣人民的事不會發生的?
一個吵了二十多年,6進6出立法院的《電業法》修正案,在12月14、15日連續兩天逐條審查《電業法》,毫無懸念的逐條依行政院版本通過初審。如果按照立法院秘書長林志嘉的說法,農曆年前將可順利通過。
這是蔡英文上任以來,第一個重大卻在立法院無爭議通過的修正法案,一掃蔡政府一例一休,同婚等修法上的陰霾,有大旱望雲霓之徵兆。
我相信大多數人根本就不知道什麼是《電業法》,我問過十多位喊著修法的立委:「現行電業法有什麼問題?為什麼修?修了有什麼好處?」沒有一個答得上來。我在10月25日宣布發起籌組「公民電力公司」,就是要證明,現在的《電業法》不用修,就可以做到不缺電,電價不上漲(因為提高現在無效的電力管理),以及開創造智慧電網電表及智慧宅產業。沒有壞的東西,為什麼要修?
電業法修正草案充滿了荒謬、矛盾與不確定性,當初打著電業自由化、綠能先行、非核家園的幌子,在實質條文中完全消失,原來連個人都可以獨資開電力公司經營發電、輸電、售電的電業法第9條不見了,台電看起來被拆分成控股公司、發電業、電網業、售電業,以及財團法人電力調度中心,其實是近親交配繁殖出來的怪胎,因為他們做什麼?責任是什麼?都要由新生出的「電業管制機構」來訂定。
而電業管制機構由行政院「指定」,又不在組織法內,這不是一個黑機關?什麼才是黑機關,而且黑機關還入法了,完全破壞行政院的體制與行政倫理,因為電業管制機構的實質權力還超過電業法主管機關經濟部。
任何一項專案計劃設立事業,都需要把組織架構圖、系統流程圖畫出來,才能討論,而行政院版的電業法修正案,完全沒有辦法畫出來,因為畫出來是一個充滿不確定的「黑洞」。
我請教了幾位在修法核心的人士,得到了清楚的輪廓,因為行政院的天字第一號政務委員張景森銜蔡英文總統之命,要修電業法,張景森在許多人面前都說,他擔心如果不按照台電的意思修電業法,台電工會、主管可能會搞鬼,讓台灣來幾次無預警停電,就會讓民進黨政府垮台。
這種內部恫嚇之詞在民進黨內部擴散,所以從執政以來,就為虎作倀的強調缺電,所以要重啟核電,甚至張景森還發明了:因為缺電會影響非核家園的進度,所以要重啟核電。
這代表被民進黨內視為最聰明腦袋的張景森完全成了台電的代言人,無條件的接收台電的論點、觀點,全力護航台電版的電業法,成為行政院版的電業法。這莫名其妙的電業法修正草案怎麼過的?與會人士形容,張景森在10月19日「像是開坦克車一樣碾過去」,讓所有人持不同意見的人消音,這樣10月20日行政院院會順利通過這項「神奇法案」。
當然台電每年約有30億撒給各個立委的「敦親睦鄰金」,也發揮最大的預算功效。配合張景森的「若不依台電,台電會搞鬼造,造成缺電、停電大家就玩蛋」發酵,電業法就成了超級法案。我敢打睹,若把電業法內的文字拿來問立委是什麼意思,肯定說不上來。
14、15兩天,平時生毛帶角的藍綠立委,全部都成了吐著泡沫的「河蟹」,一部吵了20多年的電業法修正案就船過水無痕的通過了。會吵會鬧的民進黨無聲了,逢民進黨就反的國民黨忙著擦嘴巴,就連像徵年輕進步的時代力量也溫馴起來了。
看到電業法的修正,就知道政治上的棍子與胡蘿蔔永遠是最有效的,立委們不需要懂電,更不需要知道電業法內容,只要讓他們一方面害怕台電搞鬼搞停電,一方面又想要「被敦親睦鄰」,所以在中山南路1號的立法院成了台灣最大的斯德哥爾摩症候群的實驗室,113位立委幾乎無異議的支持這部寫得不明不白,俯拾皆矛盾的電業法修正案96條在2天內飛快通過一讀。
其實被綁架的不只立委諸公,還有那些巴望著民進黨綠色執政後會發展綠能的公民團體們,他們被民進黨政府的電業法修正案狠狠的打了幾個耳光,也只能「打落牙齒和血吞」。
這是我懂事以來第一次看到的「超完美立法過程」,僅管沒有立委清楚他們在修什麼,但在黨鞭和利益的驅使下,放棄了他們神聖的監督權力,和綁架他們的人一起唱和。
台灣政治上,還有什麼不可能的?
※作者為公民電力公司發起人
文章內容資料原始來源:
http://upmedia.mg/news_info.php?SerialNo=9243
♡
系統架構圖英文 在 開心公主的日常 Facebook 八卦
首先非常感謝上榜粉絲們願意分享考取的心得👏
今天是一位剛上榜地特人事行政三等的粉絲💖,她的分數蠻高的耶~ 最後的建議也很棒,請各位享用😊
<<107地特三等人事行政考取心得>>
前言
接觸國考前做過代課教師及公務機關的職務代理人,職代約滿後從此全職踏上國考這條路。
Q1 : 從開始準備國考到考上,花了多久的時間呢? 歷程?(選考科、考試等級、補習與否等等)
準備考試從接觸到考上大約2年半。
因為有做過職務代理人,對於人事室的業務內容非常感興趣,所以一開始準備國考就非常清楚我一定要考人事行政,參考ptt國考板人事行政的前輩們分享建議以高考為目標,就選擇了高考等級去準備,而對於非相關科系畢業又是國考菜鳥的我,在長輩及朋友的建議下選擇去補習請專業的老師帶。老實說,在領教材的時候我真的腿軟嚇傻了.....每本書都厚的跟大磚塊一樣,又這~麼多本,我真的念得完嗎?我真的可以考上嗎?是不是要備考個7年才考得上?各種自我懷疑頓時湧現。
Q2 : 請問你的讀書方法(申論題、選擇題)?
一﹑國文(66分):選擇題我用林嵩老師的國文測驗課本,每天看一點(尤其是重要字音字形彙編部分),以培養語感;作文在第一年時從考前四個月有一週寫一篇給老師改過,我不擅長寫作,所以都是用老師教的寫作技巧去發揮運用;公文一樣考前四個月每週寫兩份給老師改,基本格式絕對要記熟且非常熟練。
二﹑法英(54分):英文沒救直接一條龍;英文因為放棄所以法緒相對更重要,整體分數不能過低,準備法緒方式除了上課外有每天做一點法緒的題庫,法緒因佔總體成績不多,不想花太多時間,所以做題目我都是每題直接記正確的答案,例如問下列何者正確?我只會記下正確的那個答案,錯誤的不去看以免干擾記憶;相反的題目問下列何者錯誤?我只會記正確的三個選項,錯誤的不去看。(這部分有些人的做法是錯誤的選項都要檢討訂正正確答案,要自己斟酌)
三﹑行政法選擇(46分):因為喜歡用紙本所以我是買林清老師的《行政法測驗題型百分百》來做,整本多做幾遍加深印象,做錯的題目就不能像法緒只看正確答案,一定要著實檢討錯誤選項錯在哪裡?魔鬼藏在細節裡,大而化之是很容易失分的。地特結束放榜前有另外買林葉老師的《3Q行政法(測驗題)解題書》做題目,也很推薦。
四﹑行政法申論(32分):準備前期偶爾寫題目給老師改,後期都是以擬大綱的方式把寫作架構大小標及三段論法練好,各個章節的申論考點及相對應的法條濃縮寫在A4紙上以方便考試當天快速複習,在考場上能複習的時間很短暫,所以考試當天專用的筆記紙張越少越好,降低複習不完的焦慮感。另有買林清師的《行政法申論題型百分百》、獨享出版的《這是一本高考行政法解題書》
五﹑現行考銓制度(53分):有買良文、育成的《這是一本現行考銓制度與公務員法解題書》來參考如何審題、鋪陳、下筆。這本在各個章節都有提供架構圖及相對印的法條,在考場上我都用這個架構圖快速複習,非常好用。除此之外,我會用考銓正規班課本後面附的各章節歷屆試題來練習擬大綱,寫好答題方向及相關法條,寫好就換下一題不會完整寫出來,因為我認為要做到的是題目做的夠廣(當然內容也要正確),在考場上遇到題目時才不會被嚇到。另外,退撫法的部分一定要整理自己看得懂的表格,認真地背下來(用瑣碎時間背一定可以背下來),提早幾個月背才不會月到考試日期整個恐慌焦慮囫圇吞棗。
六﹑行政學選擇(46分):有買陳真老師的《行政學百分百》、程明師及宋文師的合著《文明行政學測驗題型精解》來做題目,至少要做個四遍做到"精熟"的程度(看完題目1~3秒要選出答案),其實就是心理學所說的自動化、專家的程度。
七﹑行政學申論(34分):申論認為以接觸多一點教材資料越好,同一道題目不同老師有不同的觀點解法,自己有用的申論教材為陳真師及程明師的正規班課本以及程明師的《葵花寶典行政學》與獨享出版社出版的《這是一本行政學解題書》(這本較白話滿容易理解的,推薦)。此外,因行政學內容龐大,會再另外把老師編的或自己編的口訣寫在A4紙上,考試當天只看口訣A4紙快速複習。
八﹑各國人事制度(超級大魔王)(30分):有上過白琳師及王濬師的課,平日複習及在考場上都是用白琳師的板書快速複習,寫各國不用讀得太細,反而是較重視前言結語還有各個國家之間的比較連結、各個國家與我國制度之間的比較借鏡,這科26分到70分都拿過,很謎的是去年高考拿到70分,一樣的寫作方式去年地特卻只有30分,分數差距甚大!但無論如何,不會的千萬不要空白,把有相關的東西都寫上去就算寫錯方向,可能還會有些筆墨(同情)分數。
九﹑民法總則(民刑總共59分):除了上正規班幕劍平師的課還有自己另外買林政豪律師的《這是一本民法總則解題書》來做題目,民總建議還是要自己動手完整寫出來給老師改,請老師點出可以再修正的地方,高考民總當時只有拿到1分及12分很挫敗,索性每週寫大量的題目交給老師改順便培養手感。筆記的部分,法典就是我的筆記,法條一定要記熟,內容不用全對意思對就好,考場上就是狂看法條要件。
十﹑刑法總則:只有上過正規班李允呈師的課,有另外再買同位老師的《與刑法有約解題趣總則篇》,但會另外把解題書的重點內容濃縮在A4紙上,考場上只看那幾張A4紙,降低複習不完的焦慮感。
十一﹑心理學(超級大魔王)(59分):上的是正規班蔡一琳師的課,一開始會很不習慣,但後來發現老師上課的板書很有組織性、系統性,我會將板書跟課本做結合,在考場上就是狂背板書筆記,拿的分數也是歷史新高。另外有購買陳克強師的《國考心理學歷屆試題詳解聖經版》,這本書是看106年警特三等榜首有買所以也跟著買來參考。
Q3 : 其他考試相關,想分享的(例如時間分配、有沒有打工、有沒有補習等等)
時間分配:我將專業科目分三天來讀,週一、週四讀民總、心理學、各國;週二、週五讀考銓、行政學選擇及申論;週三、週六讀行政法選擇及申論、刑總;週日加強弱科(通常是心理學及民總);中午休息時間及其他瑣碎時間做法緒、憲法、國文選擇題(及其他共同科目)。自己是法科學科交錯著讀才不會煩躁疲乏,早上較有精神讀法科,下午再做比較不用動腦的選擇題及申論或學科;較不愛用一天要讀XX頁來規定自己,免得做不到自我否定,心理容易有習得無助感、無望感,較喜歡將時間分為早中晚來讀,一天最少讀12小時到最多14小時。保持著對每一科都喜歡的心情去讀就會比較讀得下去。
有沒有打工:沒有打工,非常感謝家人全力支持讓我不用為錢財煩惱全心全意地拚考試。
有沒有補習:有補習,補志光的面授班。
Q4 :準備國考過程中壓力最大的來源是?
最大的壓力來源是不知何時會上岸的不確定感,雖然家裡面沒有逼我,但是隨著年齡越來越大,沉澱成本越來越高,面對親戚們看待自己的眼光,每次落榜家人長輩失望的臉,及對於脫離社會越久而心理壓力越大。
Q5 : 怎麼看到我的頻道?
無聊時在YOUTUBE上搜尋國考相關關鍵字找到的,發現居然有人特別拍攝高普考相關心得影片,很欣喜!看到開心公主的頻道所說的對於國考的各種心得,這真的是只有走過這條路的人才能體會瞭解的各種辛酸、焦慮、孤獨、無望……等等的,那種被了解的感覺也讓我成為了準時報到收看的觀眾,在漫長國考日子裡增添了樂趣,影片中訪問的心得,不管是讀書方法、心態想法等都很值得參考!
Q6 : 對未來的工作有什麼期待呢?
希望未來能的自己對於業務能盡快上手並積極任事,盡力的把每件事都做好,和長官、同事相處融洽。
Q7 : 你想對目前還在準備考試的國考生說什麼話呢?
讀累了不要勉強繼續硬啃,一定要讓自己休息放鬆,路才走的久。
考試期間盡量避免長時間使用社交軟體(FB等等)。
如果是準備第一年的考生,一定要把握此時讀書的強烈衝勁,用力努力的念書一次就考上;如果是備考第二年、第三年以上的考生,務必檢視自己歷屆成績有無"大幅度"的進步?有的話只需要繼續保持更努力的讀書,強科要穩定,弱科不管如何一定要想盡辦法救起來,不要放棄(往往是上榜與否的關鍵)。相反的,如果成績沒有"大幅度"的進步,務必檢討讀書方法、讀書策略,請教老師或同學甚至是考上的人,切記勿閉門造車。以全職來說,必須思考一樣的教材一樣的老師為何有人可以一年考上,而有人考了六、七年遲遲未上榜,讀書方法可能需要再調整,檢視中間的每個環節,找出癥結點並改進,下個金榜題名的一定是你!
放榜後並”非”落榜頭的千萬不要放棄,差分多不代表下次一定考不上,只要更認真更努力,運用行政學中系統性思考及雙圈學習,檢討過去錯誤抱著破釜沉舟的決心迎接明日挑戰終究會榜上有名的!!
系統架構圖英文 在 吳老師教學部落格 Youtube 的評價
PhoneGap APP懶人包
http://terry28853669.pixnet.net/blog/category/list/1384515
Android教學懶人包
http://terry28853669.pixnet.net/blog/category/list/1384512
Android證照教學懶人包
http://terry28853669.pixnet.net/blog/category/list/1384944
JAVA開發教學懶人包
http://terry28853669.pixnet.net/blog/category/list/1384503
完整影音:https://groups.google.com/group/Android_Advanced?hl=zh-TW
JAVA&Android課程理念
Android智慧型手機以JAVA為基礎,已成為手機上最完整的開放開發平台之一,
在手機已是人手必備的趨勢下,手機相關的應用,將會超越PC,比PC更智慧,更貼近個人使用習慣,未來APP將漸取代Web,成為各產業或政府對外窗口。
以循序漸進的方式講授從JAVA入門到證照,再到Android應用程式架構、圖形介面開發、測試與除錯等,進而取得證照。
使學生能開發APP遊戲、多媒體APP等各類型手機應用程式為目標。
吳老師教學特色:
1.影音複習分享(全程錄影)。
2.能不硬code程式,有程式也會提供畫面。
3.提供業界實務開發經驗。
4.書上沒講到的操作,圖形化工具使用。
5.隨時更新第一手資訊。
參考書目
Google Android SDK 開發範例大全, 3
佘志龍.陳昱勛.鄭名傑.陳小鳳
出版商: 悅知
出版日期: 2011-04-24
台幣定價: $950
馬上就能用Android SDK程式碼即可貼
高山恭介、広部一弥、松浦晃洋著、鄭斐文、江良志譯
出版商:旗標
出版日期:2011-07-27
台幣定價:$420
Android‧iPhone‧Windows Mobile 手機程式設計入門與應用
陳彥文、彭亦暄
出版商: 旗標
出版日期: 2010-06-14
台幣定價: $560
Android 初學特訓班
作者:鄧文淵/總監製;文淵閣工作室/編著
出版社:碁峰 出版日期:2011年12月29日 2刷
Android 4.X App開發教戰手冊
--適用Android 4.x~2.x(附光碟)
作者: 黃彬華
書號:AEL012300
出版日:2012/04/13
ISBN:9789862764701 價格: 520
TQC+行動裝置應用程式設計認證指南Android 2
作者:中華民國電腦技能基金會
價格: 390 書號: AEY021800
章節大綱
1 Android 導論與新版功能介紹
2 開發工具下載與安裝
3 Android 專案與系統架構
4 UI 設計基本概念
5 UI 進階設計
6 Activity 生命週期與平板電腦設計概念
7 資料存取
8 行動資料庫 SQLite
9 Google 地圖
10 感應器應用
11 多媒體與相機功能
12 手機實用功能開發
13 AdMob 廣告看板製作
14 發佈應用程式至 Google Play
Android 教學研習心得分享懶人包:
http://terry55wu.blogspot.com/p/android.html
吳老師教學部落格:
http://terry55wu.blogspot.com/
Android論壇:
https://groups.google.com/group/android_bisic?hl=zh-TW
APP教學,Google Andriod,TQC PLUS,吳清輝老師,吳老師提供,銘傳資訊學院,程式開發,線上教學,資訊應用系,雲端計算
![post-title](https://i.ytimg.com/vi/cUoaztZuuh4/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAlaU0S8GZG_0yPQW3DYsEQSrjFgA)
系統架構圖英文 在 吳老師教學部落格 Youtube 的評價
PhoneGap APP懶人包
http://terry28853669.pixnet.net/blog/category/list/1384515
Android教學懶人包
http://terry28853669.pixnet.net/blog/category/list/1384512
Android證照教學懶人包
http://terry28853669.pixnet.net/blog/category/list/1384944
JAVA開發教學懶人包
http://terry28853669.pixnet.net/blog/category/list/1384503
完整影音:https://groups.google.com/group/Android_Advanced?hl=zh-TW
JAVA&Android課程理念
Android智慧型手機以JAVA為基礎,已成為手機上最完整的開放開發平台之一,
在手機已是人手必備的趨勢下,手機相關的應用,將會超越PC,比PC更智慧,更貼近個人使用習慣,未來APP將漸取代Web,成為各產業或政府對外窗口。
以循序漸進的方式講授從JAVA入門到證照,再到Android應用程式架構、圖形介面開發、測試與除錯等,進而取得證照。
使學生能開發APP遊戲、多媒體APP等各類型手機應用程式為目標。
吳老師教學特色:
1.影音複習分享(全程錄影)。
2.能不硬code程式,有程式也會提供畫面。
3.提供業界實務開發經驗。
4.書上沒講到的操作,圖形化工具使用。
5.隨時更新第一手資訊。
參考書目
Google Android SDK 開發範例大全, 3
佘志龍.陳昱勛.鄭名傑.陳小鳳
出版商: 悅知
出版日期: 2011-04-24
台幣定價: $950
馬上就能用Android SDK程式碼即可貼
高山恭介、広部一弥、松浦晃洋著、鄭斐文、江良志譯
出版商:旗標
出版日期:2011-07-27
台幣定價:$420
Android‧iPhone‧Windows Mobile 手機程式設計入門與應用
陳彥文、彭亦暄
出版商: 旗標
出版日期: 2010-06-14
台幣定價: $560
Android 初學特訓班
作者:鄧文淵/總監製;文淵閣工作室/編著
出版社:碁峰 出版日期:2011年12月29日 2刷
Android 4.X App開發教戰手冊
--適用Android 4.x~2.x(附光碟)
作者: 黃彬華
書號:AEL012300
出版日:2012/04/13
ISBN:9789862764701 價格: 520
TQC+行動裝置應用程式設計認證指南Android 2
作者:中華民國電腦技能基金會
價格: 390 書號: AEY021800
章節大綱
1 Android 導論與新版功能介紹
2 開發工具下載與安裝
3 Android 專案與系統架構
4 UI 設計基本概念
5 UI 進階設計
6 Activity 生命週期與平板電腦設計概念
7 資料存取
8 行動資料庫 SQLite
9 Google 地圖
10 感應器應用
11 多媒體與相機功能
12 手機實用功能開發
13 AdMob 廣告看板製作
14 發佈應用程式至 Google Play
Android 教學研習心得分享懶人包:
http://terry55wu.blogspot.com/p/android.html
吳老師教學部落格:
http://terry55wu.blogspot.com/
Android論壇:
https://groups.google.com/group/android_bisic?hl=zh-TW
APP教學,Google Andriod,TQC PLUS,吳清輝老師,吳老師提供,銘傳資訊學院,程式開發,線上教學,資訊應用系,雲端計算
![post-title](https://i.ytimg.com/vi/xSN-vtQTaoI/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAfxM6uTPWOwj5zl28bQGGwrfScgQ)
系統架構圖英文 在 吳老師教學部落格 Youtube 的評價
PhoneGap APP懶人包
http://terry28853669.pixnet.net/blog/category/list/1384515
Android教學懶人包
http://terry28853669.pixnet.net/blog/category/list/1384512
Android證照教學懶人包
http://terry28853669.pixnet.net/blog/category/list/1384944
JAVA開發教學懶人包
http://terry28853669.pixnet.net/blog/category/list/1384503
完整影音:https://groups.google.com/group/Android_Advanced?hl=zh-TW
JAVA&Android課程理念
Android智慧型手機以JAVA為基礎,已成為手機上最完整的開放開發平台之一,
在手機已是人手必備的趨勢下,手機相關的應用,將會超越PC,比PC更智慧,更貼近個人使用習慣,未來APP將漸取代Web,成為各產業或政府對外窗口。
以循序漸進的方式講授從JAVA入門到證照,再到Android應用程式架構、圖形介面開發、測試與除錯等,進而取得證照。
使學生能開發APP遊戲、多媒體APP等各類型手機應用程式為目標。
吳老師教學特色:
1.影音複習分享(全程錄影)。
2.能不硬code程式,有程式也會提供畫面。
3.提供業界實務開發經驗。
4.書上沒講到的操作,圖形化工具使用。
5.隨時更新第一手資訊。
參考書目
Google Android SDK 開發範例大全, 3
佘志龍.陳昱勛.鄭名傑.陳小鳳
出版商: 悅知
出版日期: 2011-04-24
台幣定價: $950
馬上就能用Android SDK程式碼即可貼
高山恭介、広部一弥、松浦晃洋著、鄭斐文、江良志譯
出版商:旗標
出版日期:2011-07-27
台幣定價:$420
Android‧iPhone‧Windows Mobile 手機程式設計入門與應用
陳彥文、彭亦暄
出版商: 旗標
出版日期: 2010-06-14
台幣定價: $560
Android 初學特訓班
作者:鄧文淵/總監製;文淵閣工作室/編著
出版社:碁峰 出版日期:2011年12月29日 2刷
Android 4.X App開發教戰手冊
--適用Android 4.x~2.x(附光碟)
作者: 黃彬華
書號:AEL012300
出版日:2012/04/13
ISBN:9789862764701 價格: 520
TQC+行動裝置應用程式設計認證指南Android 2
作者:中華民國電腦技能基金會
價格: 390 書號: AEY021800
章節大綱
1 Android 導論與新版功能介紹
2 開發工具下載與安裝
3 Android 專案與系統架構
4 UI 設計基本概念
5 UI 進階設計
6 Activity 生命週期與平板電腦設計概念
7 資料存取
8 行動資料庫 SQLite
9 Google 地圖
10 感應器應用
11 多媒體與相機功能
12 手機實用功能開發
13 AdMob 廣告看板製作
14 發佈應用程式至 Google Play
Android 教學研習心得分享懶人包:
http://terry55wu.blogspot.com/p/android.html
吳老師教學部落格:
http://terry55wu.blogspot.com/
Android論壇:
https://groups.google.com/group/android_bisic?hl=zh-TW
APP教學,Google Andriod,TQC PLUS,吳清輝老師,吳老師提供,銘傳資訊學院,程式開發,線上教學,資訊應用系,雲端計算
![post-title](https://i.ytimg.com/vi/nWoe0zD7Jbw/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBnMcG9K4BDH1rpk5TdQrIDko3pPw)
系統架構圖英文 在 組織架構圖英文在PTT/Dcard完整相關資訊 - 輕鬆健身去 的八卦
提供組織架構圖英文相關PTT/Dcard文章,想要了解更多組織架構英文、土木 ... 日· 翻譯/ 從中文(繁體) (系統偵測) 翻譯為英文email title?tw英文. ... <看更多>
系統架構圖英文 在 組織架構圖英文在PTT/Dcard完整相關資訊 - 輕鬆健身去 的八卦
提供組織架構圖英文相關PTT/Dcard文章,想要了解更多組織架構英文、土木 ... 日· 翻譯/ 從中文(繁體) (系統偵測) 翻譯為英文email title?tw英文. ... <看更多>