2016年12月28日 星期三

12/23Linux心得

12/23 1/6 期末考

  • 42: Tuition Free Coding University in the Silicon Valley 免學費的無文憑大學
一、標語
NO MATTER WHO YOU ARE, CHANGE YOUR LIFE BY STUDYING HARD AT OUR TUITION-FREE SILICON VALLEY CAMPUS TO BECOME A WORLD CLASS DEVELOPER
不論你是誰,只要努力去學習,你的生命可以有變化。目標是成為世界級的發展者。

註:現今以 developer (不僅限於軟體,包含很多層面,撰寫與規劃軟體只是其中的一部分) 替代 software engineer (軟體工程師)

ARE YOU BORN TO CODE? 問自己是你是寫程式的人嗎?
→ 有才華的人不要被困在這裡

二、特色
  1. 免學費 Tuition Free
  2. 很自由,無老師,無上下課,也無課表

註:創辦人不收學費又賺很多錢

註:理論上唸三年,但因為有人會提供更好的工作,所以大部分人一年就離開

三、條件
  1. 年齡:18-30 years old
  2. 無文憑限制 No Diploma Required (不必高中畢業)
  3. 英文必須通過某個程度的測驗,但最重要的還是心態

四、影響
先在法國辦,效果不錯又在美國辦一個。

五、網路資源
  1. Video:42 USA https://www.youtube.com/watch?v=9OKfktv3k-0
  2. Website:https://www.42.us.org/

  • 網路遊民
一、標語
Travel the world while working remotely.
遠距工作又旅行環遊世界

二、意義
每月待在1個城市,遠距上班,一年時間,巡遊12個城市,75個同好。
75 people:75個同好
12 cities:每個月換一個城市
1 year:為期一年
→ 錄取75人在12城市中服務一年

註:75人不一定做同一件事
註:會提供接待(支付吃、住、交通),其它費用自己負責,自己必須要去找工作

三、目標
在地文化與企業生態等結合於一。

四、Website
http://www.remoteyear.com/

  • 圖書館軟體宣言 (圖書館軟體的宣言)
一、消費者權益
  1. 我有權知道,現在有什麼、未來走向 - 廣告傳單講得很好,不過,我有權知道今天下單時,可以拿到什麼
  2. 我有權使用買來的東西(軟體) - 例如:對我的資料另建索引時,不能額外收費
  3. 我有權使用產品的應用程式介面
  4. 我有權得到完整且正確的文件
  5. 我權使用自已的資料 - 不限於紀錄本身,還包括使用的記錄(如:某書被借出多少次)
  6. 我有權近用唯讀資料庫 - 客戶不能近用底層的資料庫,可以理解;但沒有理由禁止近用唯讀資料庫
  7. 我有權不讓簡單的事物複雜化 (簡單化)
    註:借書規則,借閱視聽資料、電子書另一個新規則,畢業後借閱又有所不同
  8. 我有權知道已購買產品的發展方向與時間表
  9. 我有權提出技術性問題,並得到答案
  10. 我有權不成為產品的白老鼠 → 廠商必須告知新出現的功能,和會有什麼樣的結果
  11. 我有權在產品昇級後,仍保有原來的客製化及設定 (可不須重新設定)
    註:產品一定要升級,除了功能升級外,還會有 Bug 調整

二、消費者責任
  1. 我有責任知道使用者的需求
  2. 我有責任在購買之前,先瞭解使用者的需求
    → 為什麼會有此需求,是否確實是使用者所需要的
  3. 我有責任清楚且準確地提出需求
  4. 我有責任確認強化的需求確實是我要的
    → 回頭檢視,文字敘述與要求是否一致
  5. 我有責任公平地判斷並提出優先強化功能的要求
  6. 我有責任理解我不是特例
    註:輔大研究生若通過論文建議書,借閱總數可增加,借期可延長
  7. 我有責任以公平合理的程序選擇軟體
    → 選擇程序通常要通過建議徵求書的過程,但大部分圖書館都會跳過
  8. 我有責任報告可重複的錯誤,以加速重複的軟體片斷
    → 使軟體有依據去修改
    註:所有軟體都有錯誤,錯誤最終都會回歸到使用者
  9. 我有責任儘可能地詳細報告(包括環境)非重複性(只在軟體中出現過一次)的錯誤
  10. 我有責任批判性地檢視內定設定的任何調整

三、共享責任
  1. 我們共享從互相尊重的立場開始
  2. 我們共享良好的溝通  (不可霸凌)
  3. 我們共享建立與維護合理的強化程序
  4. 我們共享保持最終使用者需求至上的原則
    → 顧客永遠是對的,若顧客有錯,請參見第一條
  5. 我們共享愉悅與快樂!
    → 發展者不要在圖書館被操到死,讓我們有點未來願景;圖書館不要要求現今技術無法做到的技術

註:消費者 → 圖書館 (圖書館是圖書館軟體的消費客戶);我 → 圖書館;我們 → 圖書館+軟體的 developer (人或公司)

註:Dynix 圖書館管理系統,現已不再更新,換其他軟體替代

註:Linux本身按照 GPL 授權,會滿足圖書館使用者的需求


註:下載安裝尚未完成的版本 ⇔ 安定版 (穩定版)
新鮮版:尚在發展中 (寫程式的人才會對此有興趣)
開發版:比發展中的階段更前面,內部有很多 bug

註:可利用LibreOffice Draw畫流程圖
https://zh-tw.libreoffice.org/discover/draw/


註:日治時期無小偷

reference:
圖書館軟體宣言
https://sites.google.com/site/maolins/teaching/fslibrmanag/library-software-manifesto

沒有留言:

張貼留言