政務委員唐鳳自學報國,尤其在此次防疫大戰與陳時中部長「虛實合一」(數位時代流行語O2O)貢獻卓著享譽全球,也證明蔡政府用人成功的美舉佳例。
首先引述維基百科供參:
唐鳳,是臺灣的自由軟體程式設計師及政治人物,曾致力於多項專案的開發維護,是Haskell和Perl社群領導者,也是g0v零時政府核心成員。唐鳳早年不習慣傳統正規教育,14歲起便以在家自學方式學習。過去曾擔任明基電通、蘋果公司等公司顧問,並長期參與開放原始碼社群協作、主導vTaiwan等平臺走向。 (維基百科)
以此例可見證一位優秀的 軟體程式設計師,在今日人人隨時隨地都會接觸數位生活的數位時代裡是多麼關鍵的科技人才。但我淡出政壇回歸學術研究後,在新職場與環境裡所聞所見就自然而然會發現會感觸台灣優秀的軟體程式設計人才(不是一般資訊工程師)之嚴重缺乏且被嚴重冷落。試想一位唐鳳就有如此貢獻,如今還有多少能力專長可比或不輸唐鳳的歸國青年是在台灣顛沛流離,有的心碎再漂離台灣的。
稍微用心就會發現功能不佳、使用不友善的一堆公私單位提供的APP.很多自然而然上架不久就變成殭尸軟體了。根本原因出在設計。
我不諱言我服務的商研院在這方面還繼續在我的發現下不斷要求改進。(我是董事長除非我特別去注意是不會接觸到這麼細節的技術面問題的。例如,我一上任就發現網站竟然沒有rwd(響應式網頁設計)功能,結果只花了20萬元就將網站優化了(軟體公司對網頁設計來跟我討論,最後還仿照我《台灣添財》app的設計)。
我在當立委時就質詢要求主計總處的資訊網系統要能夠有自動運算功能,而且做到提供“一指”就給資料的功能。但到今天不但沒做到,連統計隨身go也報廢了。
我也發現政府某超級大智庫委外設計的程式一用好幾年,其coding時用的竟然是十幾年前的notepad(這對小程式的寫作是較簡單)而不是IDE(Ms Visual Studio)。這個問題唐鳳若看到一定不會坐視不管的。問題可能發生在發包制度也可能在主事者?
若請各界系統商或軟體工程設計公司或年輕歸國的軟體新創來現身說法(立法院可辦公聽會)一定可引發一場軟體改革運動。台灣或許也可以一下子政風清明科技大躍進。
簡言之,台灣更好的日子垂手可得,只要由內行人(如數位化有唐鳳)來指出明路。
以上不揣淺陋期拋磚引玉。
同時也有196部Youtube影片,追蹤數超過1萬的網紅Valentine in Paris,也在其Youtube影片中提到,【裝潢日記】第七集上線了! 這個禮拜的新家進度: 臥室法式雙門的設計安裝 一起挑選廚房中島浴室洗手台的檯面 五金行挑選把手被困 👉第1集:https://youtu.be/wxLuu0utjm0 👉第2集:https://youtu.be/x48PjDJ81Bk 👉第3集:https://you...
「軟體工程設計」的推薦目錄:
- 關於軟體工程設計 在 許添財 Facebook 的最佳解答
- 關於軟體工程設計 在 紀老師程式教學網 Facebook 的最佳貼文
- 關於軟體工程設計 在 Valentine in Paris Youtube 的最佳貼文
- 關於軟體工程設計 在 YO CINDY Youtube 的最佳解答
- 關於軟體工程設計 在 Untyped 對啊我是工程師 Youtube 的精選貼文
- 關於軟體工程設計 在 [評價] 106-1 李允中軟體工程設計- 看板NTUcourse 的評價
- 關於軟體工程設計 在 請問李允中教授的軟體工程和軟體工程設計- 臺灣大學板 - Dcard 的評價
- 關於軟體工程設計 在 [評價] 105-2 李允中軟體工程設計- 看板NTUcourse - PTT網頁版 的評價
- 關於軟體工程設計 在 單元01 軟體工程概述 - YouTube 的評價
- 關於軟體工程設計 在 Re: [問卦] 就問為什麼學校軟體工程不教這些? 的評價
軟體工程設計 在 紀老師程式教學網 Facebook 的最佳貼文
[軟體工程] 設計一個大系統應該遵循什麼步驟?有哪些要注意的地方?
「系統設計備忘錄(System Design Cheatsheet)」
https://goo.gl/FcuIqo
#SoftwareEngeineering #SystemDesign #Cheatsheet
常有「突然」當上小主管、或者被要求「帶 Team」的朋友問:「設計一個大系統,有沒有步驟可以遵循?」或者「設計大系統時,有沒有哪些一定要考量的地方?」您需要的是「軟體工程」相關的知識。可是軟體工程的書厚達上千頁,我們家的「慣老闆」(笑)要求我下週提個計畫給他耶!怎麼辦?有沒有速成的方法?今天介紹的網頁,可以稍稍解決您這部份的痛苦。
我簡單不負責任翻譯一下騙讚...不是,方便英文苦手的朋友參考好了 XD:
一、系統設計基本五步驟
1. 明訂系統目標(System Scope),並取得客戶同意。設計內容包含:
(1) 收集客戶使用案例(User Cases)/ 使用情境
(2) 明訂系統承載上限(網路流量、同時登入人數、記憶體限制...)
2. 系統概念設計(High Level Design)
(1) 一般會設計到包含哪些系統元件。
(2) 至於系統元件在此步驟就當成黑盒子,直到下一步才做細部設計。
3. 系統元件細部設計(Component Design)
(1) 特定軟體元件內部設計
(2) 供外部呼叫用的 API 設計
(3) 設計該包含哪些物件,並指定每個物件的功能。
(4) 資料庫架構設計
4. 了解瓶頸所在
(1) 根據「需求」與「架構」,預先猜測壓力最大的元件(如:CPU 速度、資料庫速度...)
(2) 如何修改架構、紓緩瓶頸,以求達到客戶需求,則交由下一步驟來做。
5. 增刪系統架構與設計(Scaling)
(1) 是否應該增加硬體速度與規格(Vertical Scaling)?或者該多買幾台,平行運作(Horizontal Scaling)?
(2) 快取(Cache)是否足夠?
(3) 是否要「平衡負載(Load Balancing)」機制?
(4) 資料庫切分、抄寫、備份考量
(5) 是否應該用「多重軟體層(Multi-layers)」來分散負重、加快效能?
二、系統設計考量關鍵
1. 並行處理(Concurrency)
2. 網路(Networking)
3. 各軟體層職責分明(Clarify each Abstraction Layer)
4. 實際效能優劣(Real-world Performance)
5. 估算(Estimation)
6. 在線率(Availability,如:保證 99.99% 的在線時間)與可靠度
三、網頁系統設計考量關鍵
1. 資訊安全考量(Security)
2. 如何受益於全球各地的快取伺服器(CDN),將客戶等待時間降至最低
3. 全文檢索機制
4. 有沒有離線支援
5. 是否需要背景執行的程式(Web Worker)
6. 後台語言的選用(Server Side Rendering,如:PHP?ASP.NET?)
7. 非同步載入(在你不用網頁資源時,偷偷預先載入待會可能用得上的東西)
8. 如何最小化網路負載
9. 開發工具選用
10. 是否針對聽障、視障人士,提供友善存取網頁內容的方法(Accessibility)
11. 是否提供多國語系(Internationalization)?
12. 是否在不同寬度的螢幕(電腦、平板、手機),提供不同的版型,以便舒適閱讀(響應式設計,Responsive design)?
13. 是否能相容於不同的瀏覽器(IE、Firefox、Chrome、Safari、Opera...)
四、網頁前台架構開發相關元素
1. 原始碼(Code)本身
2. 文件(Documentation)
3. 測試機制的設計(Testing)
4. 開發流程(Process)注意事項
(1) 版本控制(如:使用 Git 工具)
(2) 元件相依管理(如:npm, Bundler, Bower)
(3) 自動化建構工具(如:Grunt/Gulp)
(4) 系統建置與導入流程(如:Docker)
(5) 持續整合工具(如:Travis CI, Jenkins)
(喘...)哈哈!有不少名詞礙於篇幅限制,我沒在這裡解釋得很清楚。如果您有什麼問題,不用客氣留言在下面給我喔!今天的分享希望各位喜歡,也祝福大家有個美好的週末!還請大家多多按讚鼓勵,或者分享給您臉書上的好友喔!
軟體工程設計 在 Valentine in Paris Youtube 的最佳貼文
【裝潢日記】第七集上線了!
這個禮拜的新家進度:
臥室法式雙門的設計安裝
一起挑選廚房中島浴室洗手台的檯面
五金行挑選把手被困
👉第1集:https://youtu.be/wxLuu0utjm0
👉第2集:https://youtu.be/x48PjDJ81Bk
👉第3集:https://youtu.be/Q6EHn_bcLjM
👉第4集:https://youtu.be/MjrPxJ0Fz1I
👉第5集:https://youtu.be/VTKtTiluleE
👉第6集:https://youtu.be/hiZDZMm2o8o
🔹臥室門的設計軟體: https://www.sketchup.com/fr
🔹NEOLITH 西班牙耐麗石薄板: www.twneoreach.com
🔹OVOtoilet 京典衛浴: www.ovotoilet.com
新家裝潢已經來到了第115天
謝謝大家一直以來的陪伴以及留言私訊中的建議
還有差不多一個月 整個家就要裝好了
真的很期待馬上要進入我最喜歡的軟裝
可以開始佈置了
這個禮拜臥室門也做好了 我們會跟大家分享它的設計
因為臥室比較小 所以門和把手就成為了很重要的亮點
最後也會再確認一次 接下來要安裝品項的顏色與材質
跟現有的 是否搭配
因為在裝潢工程中我們有調整了一些設計
💬請大家在留言中告訴我你們比較喜歡第一種長的還是第二種兩邊都有把手的呢?木工馬上就需要把它裝好了 請大家幫我決定👇🏻👇🏻👇🏻
當然也歡迎提問或是分享影片給身邊有興趣的朋友
___________________________________
L I N K S
個人 Instagram ➭ https://www.instagram.com/Valentineinparis
學法文 Instagram ➭ https://www.instagram.com/ValentineWords
個人 Facebook ➭ https://facebook.com/Valentineinparispage
歡迎追蹤!
---------------------------------------- -----------------------------------------
C O N T A C T
➭ Hello@ValentineinParis.com
#室內設計 #裝潢新家 #臥室雙門
軟體工程設計 在 YO CINDY Youtube 的最佳解答
大家期待的#RoomTour 來了!先公開特別版~想不到吧?是超大工程的 #骨牌 版✨
裡面藏了超多關於"YO CINDY"這個頻道的彩蛋喔!大家快留言你們找到的~
8/1是我轉職成全職創作者的紀念日,算算也三年了😱
我一直不是竄升很快地YouTuber,謝謝大家陪著我慢慢爬,見證我每個階段的成長,還有一直變化的髮色(?)😂
雖然不確定能走多遠,但讓我們繼續手牽手一起走下去吧~❤️
*準備、拍攝過程皆配戴口罩並使用酒精消毒,嚴格控管場內人數*
#shorts #特別企劃 #房間改造 #StayHome #宅在家 #好在家我在家 #KPOP #追星 #周邊 #全職三周年 #頻道五周年
【感謝 Thanks to】
攝影師/ 邱晧(アライブ)
https://reurl.cc/W3YVz9
美術/ Emma(我的大貴人!!!)
https://reurl.cc/qgb3ay
骨牌機關總設計/
Nicole
https://reurl.cc/9rAQ0d
Satsuki
https://reurl.cc/7rAWnD
骨牌機關陳設執行/ 蕙瑄
https://reurl.cc/vqb8ok
幕後點子團隊/ 鯊鯊、菲菲、戴查理、陳治廷、小馮、莉哩、向哥、雨哥、鈴鐺、板橋彭于晏
剪輯後製/ 邱晧(アライブ)、CINDY
特別感謝/ 黃氏兄弟
| 推薦影片 |
姐妹BATTLE!20首少女時代隨機舞蹈大PK
https://bit.ly/2QVxUFy
解析國民妹妹IU《BBIBBI》MV的意義!
https://bit.ly/2A7HttL
演唱會不再手忙腳亂!KPOP周邊收納大法
https://bit.ly/2DMMn3u
克拉棒開花了?KPOP手燈裝飾
https://bit.ly/2DAecer
------------------------------------------
| 問與答 FAQ |
拍攝器材 | Camera
Canon M6 / Iphone 11
剪輯軟體 | Video Edit Software
Adobe Premiere Pro CC 2019
封面軟體 | Cover Edit Software
Adobe Illustrator CC 2019
字型由Capsule.提供
音樂 | EpideSound
Deanz - Hesitant
------------------------------------------
CINDY的IG很好看👉https://bit.ly/2Kk4sXd
CINDY的FB來按讚👉https://bit.ly/2Ko1QYs
合作邀約請來信💌yocindy@capsuleinc.cc
------------------------------------------
軟體工程設計 在 Untyped 對啊我是工程師 Youtube 的精選貼文
LeetCode是所有軟體工程師找實習找工作都必用的平台,雖然大部分功能都是免費的,但天下沒有白吃的午餐,讓人好奇付費版 LeetCode Premium 到底有沒有用?今天讓使用過 LeetCode Premium 準備並通過 Google軟體工程師面試的我來分享一下我的使用感想!
影片中會告訴你如何免費拿到各種付費功能~
然後還有我到底刷了幾題通過了Google面試哈哈!
這集會聊到...
💬 Overview 💬
💙 LeetCode Premium功能簡介 1:25
💙 我覺得好用的付費版功能 1:50
💙 我覺得沒用的付費版功能 4:00
💙 如何免費得到類似的付費功能 1:50 3:00
💙 結論:LeetCode Premium 到底值不值得?5:58
💙 誰適合買 LeetCode Premium?6:38
💙 我刷了多少題通過 Google 面試 7:57
📢 📣 📢 本頻道影片內容有輸出成 podcast 📢 📣 📢
可以在各大podcast平台搜尋「Untyped 對啊我是工程師」
請大家多多支持呀!!🙏🏻💁🏻♀️
#LeetCodePremium值得嗎 #力扣刷題進階功能免費用
一定要看到影片最後面並且在「YouTube影片下方」按讚留言訂閱分享唷!
【愛屋及烏】
YouTube 👉 https://www.youtube.com/c/Untyped對啊我是工程師
Podcast 👉 https://open.spotify.com/show/3L5GRMXmq1MRsliQt43oi2?si=3zgvfHlETeuGfp9rIvwTdw
Facebook 臉書粉專 👉 https://www.facebook.com/untyped/
Instagram 👉 https://www.instagram.com/untypedcoding/
合作邀約 👉 untypedcoding@gmail.com
-
Untyped 對啊我是工程師 - There are so many data types in the world of computer science, so are the people who write the code. We aim to UNTYPE the stereotype of engineers and of how coding is only for a certain type of people.
凱心琳: 一個喜歡電腦科學邏輯推理,在科技圈努力為性別平等奮鬥的工程師。
軟體工程設計 在 請問李允中教授的軟體工程和軟體工程設計- 臺灣大學板 - Dcard 的推薦與評價
請問李允中教授的軟體工程和軟體工程設計 ... 如題,這學期想修這兩個其中一堂,但比較熟悉的語言是python,看網路上說設計的作業要求是只能用Java? ... <看更多>
軟體工程設計 在 [評價] 105-2 李允中軟體工程設計- 看板NTUcourse - PTT網頁版 的推薦與評價
Ψ 總結 這門課聽說像是去年開的軟體設計模式的威力加強版。 我覺得這門課要花非常多時間(Design Class Diagram、做投影片、 課後小組開會、Final ... ... <看更多>
軟體工程設計 在 [評價] 106-1 李允中軟體工程設計- 看板NTUcourse 的推薦與評價
若是通識課程評價,請用 [通識] 分類,勿使用 [評價] 分類
標題範例:[通識] A58 普通心理學丙 林以正 (看完後請用ctrl+y刪除這兩行)
※ 本文是否可提供臺大同學轉作其他非營利用途?(須保留原作者 ID)
(是/否/其他條件):
是
哪一學年度修課:
ψ 授課教師 (若為多人合授請寫開課教師,以方便收錄)
李允中
λ 開課系所與授課對象 (是否為必修或通識課 / 內容是否與某些背景相關)
資工所選修
δ 課程大概內容
Ω 私心推薦指數(以五分計) ★★★★★
4.5顆星
η 上課用書(影印講義或是指定教科書)
投影片為主
μ 上課方式(投影片、團體討論、老師教學風格)
從軟體開發的概念、專案管理開始介紹,開始進到這堂課的精髓:物件導向程式設計和De
sign pattern,每次上課都有很多事情要做,每次要做的也不太一樣,主要分成幾類:
1. 上課
2. 各組報告程式作業的design
3. 各組報告open source讀code進度
4. 現場小組做設計、寫code
會說不太一樣是因為通常會根據狀況和進度調整,有時候open source報很久,有時候寫c
ode寫比較久,也有時候兩個design pattern在十分鐘就講完
是很注重小組團隊合作的課,因為整個學期下來每個禮拜都要約討論作業design和projec
t,老師也鼓勵不同科系背景組隊,想法比較多元
教學風格上老師有時候蠻好笑的,都會和學生互動,上課氣氛大致不錯,但是也有時候對
於自己堅持的點很莫名,這學期有個同學比較低調但是很認真,學期末報告是老師就咬住
他對這位同學沒印象,一直懷疑他是不是都沒來上課很混
σ 評分方式(給分甜嗎?是紮實分?)
據老師的說法是只要該做的都有做不用擔心成績的問題
ρ 考題型式、作業方式
作業從學期1/3後周周都有
都是給1-2篇文字需求,然後各組做架構設計並且寫code每週至少花2-3小時要和小組聚會
討論做作業(不太可能線上)
學期project是小組閱讀一個open source
每個人至少要讀10000行,並且每兩三週就要上台報進度給老師聽(class diagram),通
常老師會問很多問題,一定得準備齊全,最後就是要大報告,找出open source裡面用到
的design pattern和畫出系統架構
有期中期末考,也是給一個文字需求小組做設計,今年期中考是個人寫扣,期末是小組寫
扣,通常會考很久...期中考了五個小時,期末考了八個小時.....下午一點進教室晚上九
點半出來,還要自己帶晚餐進去
ω 其它(是否注重出席率?如果為外系選修,需先有什麼基礎較好嗎?老師個性?
加簽習慣?嚴禁遲到等…)
不點名但是一定要讓老師有印象
建議要稍微會Java或是其他OO的語言基礎(但是課堂是規定一定要用Java)
第一堂課老師會極力勸退不是真心想修的同學,會說內容很重啊什麼的,的確不是算輕鬆
的課,每週都要花時間討論作業和看open source
今年選修的重要有資工所 資管所 電機系還有十個左右臺大醫院資訊室的人
人數會控制在40人左右,因為這樣的教學方式不可能太多人
Ψ 總結
想要學好軟體設計一定要懂些design pattern,而老師算是台灣軟工界很知名的學者,和
老師討論都能對這些pattern有更深入的認識
會扣0.5顆星是因為老師有時候很主觀(指上面提到咬住同學沒來這件事)有時候時間倉
促就會快速帶過上課的pattern介紹,還是只能自己看再去跟老師或同學討論
但是整體來說學到軟體設計和用一學期讀一個open source都學習到很多
不過據說接下來一年半老師不會開課
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.115.245.14
※ 文章網址: https://www.ptt.cc/bbs/NTUcourse/M.1515904218.A.E15.html
※ 編輯: dav1a1223 (59.115.245.14), 01/14/2018 12:32:48
※ 編輯: dav1a1223 (220.129.164.127), 01/14/2018 21:49:19
... <看更多>