Yipit 創辦人:coding 不是工程師的專利,每個人都要學習程式語言

在金融的領域,每個人都需要學習會計,因為會計是金融的語言,但並不是每個人都要成為會計師;在一個科技創業團隊,程式是共通的語言,不是每個人都要成為開發者,但每個人都要學習共通的程式語言。
評論
評論

網路的普及,使得人們被一分為二:告訴電腦該怎麼做的人,以及被電腦告知該怎麼做的人。
(The spread of the internet will put people into two groups: “People who tell computers what to do, and people who are told by computers what to do.)

Marc Andreessen

前陣子,Inside 分享過 想到新創公司上班嗎?不懂技術也沒關係 的文章,提供非技術人才參考。但 Yipit 的創辦人 Vinicius Vacanti 近日在 其個人部落格中 ,強調要在 Yipit 工作,每個人都必須要學會寫程式。

五年前,我鐵定會被分在 Andreessen 的第二群人裡:不會寫程式的人

曾經,我們寫了一個規格 80 頁的原型(Prototype),但完全不懂怎麼操作,因此我們決定外包。痛苦的六個月過去了,我們得知外包的結果失敗了。我們進入了撞牆期,而唯一的出路,就是我必須成為 Andreessen 的第一群人,我必須去學寫程式。

從那天起,我開始學習如何告訴電腦怎麼做,我們想要創造出 Yipit 來改變我們的人生。讓我自學寫程式的動機非常明顯而強烈,因為這能讓我們的原型在幾天之內就能做出來,而不是需要幾個月。

這是我給所有非技術創業者,最大的建議

但這其實一直困擾著我,因為 Yipit 的核心價值之一,就是每個人都必須像創業者一樣思考、行動。但若沒有基礎的技術背景,他們怎能夠成為成功的創業者呢?

所以,在 Yipit 我們開始了一項新的嘗試:我們要每個人都有學習寫程式的機會。我們要所有人都能告訴電腦怎麼做,所有人都成為 Andressen 口中的第一群人。這可能聽起來很瘋狂,也確實有點瘋狂,但我們現在不畏懼嘗試新的事物,隨著經過的時間越久,我們也越來越興奮。

但這有什麼實際的好處?

在金融的領域,每個人都需要學習會計,因為會計是金融的語言,但並不是每個人都要成為會計師。在一個科技創業團隊,程式是共通的語言,不是每個人都要成為開發者,但每個人都要學習共通的語言。

這意味著每個人開始對 roll-outs、 the build、 breaking the build、 commits、 github、後端、前端、APIs、 資料庫比較有概念;這意味著每個人開始能分辨什麼比較難,而什麼不是。這意味著,除了只會向別人要東西之外,他們可以開始讓事情發生(make those things happen)。這些事情,包括處理小的錯誤、寫報告、做分析等等。

這可能意味著我們有經驗的開發者,可以有更多得時間精力花在開發新的功能,並降低溝通的成本;這可能意味著我們可以將基礎建設轉變成更服務導向的架構,而員工在其工作份內所做的事情,不用再害怕會毀了整個系統。這可能意味著一般人能夠進行快速測試的工作,讓有經驗的開發者花更多時間打造穩固的功能。

說了這麼多,到底該怎麼做?

部分在 Yipit 工作的年輕工程師,來到 Yipit 之前只有一些或甚至沒有技術的背景。但 Yipit 資深的工程師成功的帶領他們,成為現在程式碼核心的貢獻者。

我們建造了一個循環,每個新進者都和一位更有經驗的開發者配對,並經過以下的流程:

  • 我們從和他們說明 建造原型你所需要學的六件事(6 things you need to learn to build your own prototype)開始
  • 前兩週,我們提供對 python 的基本認識: Learning Python the Hard Way
  • 我們提供了對我們的網站架構 Django 的基本認識 :  the Django Tutorial
  • 每個人都必須花一天去想出一個很簡單、或是很好玩的網頁應用服務,前提是自己和家人、朋友會有興趣使用
  • 接下來的兩週,他們必須開始練習用 Django tutorials 裡學到的,做出應用程式
  • 一旦他們學會了,他們必須再花兩個禮拜,使用所學做出自己的應用程式
  • 最後,我們會花一些時間讓他們透過將自己的應用程式上架到 Heroku ,來學習系統如何運作,同時強化他們對 HTML/CSS 的認識(參考 programming via Udacity’s course

我們的目的並不是要每個人都成為開發者,而是要科技創業團隊中的每個人都能學習共通的程式語言、更自給自足,並在 Yipit 成為真正的創業家。

歡迎您搭配這篇一起服用:「所以,你全職做這個?」,Yipit 爆紅前的漫漫長路>>

 

歡迎加入「Inside」Line 官方帳號,關注最新創業、科技、網路、工作訊息

好友人數

一圖看懂 Seagate Exos®  CORVAULT 的室內設計魔法:資料量跑得快又多,你的儲存空間追得上嗎?

在資料儲存領域深耕超過 40 年的 Seagate 推出 Exos® CORVAULT™ ,實現「更小的空間、更大的資料密度」,4U 硬碟機架總共置入 106 台 20TB 硬碟,總密度高達 2.12 PB,協助各行各業加速數位化腳步。
評論
評論

「儲存空間寸土寸金,但資料量不斷高速成長。如果短時間內無法擴充資料中心,我們的儲存空間該怎麼『追上』?」

「機房硬碟那麼多顆,難免會碰上故障。假如每次都要親自出入機房更換,又得花好幾天來重建資料,還要擔心影響資料安全和讀寫效能。」

除了採用公有雲,近年許多企業開始自建資料中心來存放資料。然而,當資料量跑得愈來愈快、愈來愈多,「儲存空間」、「資料安全」以及「讀寫效能」也更受關注。希捷科技(Seagate)最新的儲存產品 Exos® CORVAULT™,展現「小空間、大儲存」魔法,並透過自我修復降低企業維運成本。

儲存的「室內設計魔法」:更小的空間、更大的資料密度

你知道嗎?今天全世界 1 小時所產生資料量,比 20 年前一整年加起來的資料量還多。例如:一輛自駕車每天最高產生 32 TB 資料,一間智慧工廠每天最高產生 1 PB 資料,一座智慧城市每天最高產生 2.5 PB 資料。高速成長的資料量,可不僅限於 B2B 領域而已。隨著元宇宙(MetaVerse)趨勢崛起,在不遠的未來,B2C 領域的資料量也將快速增長。

然而,當我們對數位世界的「儲存空間」需求不斷成長,實體世界的「機房空間」依舊寸土寸金。為了協助各行各業加速數位化腳步,在資料儲存領域深耕超過 40 年的 Seagate 最新推出 Exos® CORVAULT™ 實現「更小的空間、更大的資料密度」,4U 硬碟機架總共置入 106 台 20TB 硬碟,總密度高達 2.12 PB。

 Exos® CORVAULT™ 總共可以置入 106 台 20TB 硬碟,總密度高達 2.12 PB。

為何能做到「小坪數、大儲存」?原來,Seagate 透過 Top-Loading 技術,宛如發揮「室內設計魔法」一般,以垂直置入模式,在有限的空間裡達成目前市面上最高的硬碟數量。此外,當高密度的硬碟於同一時間高速運轉時,往往會讓機房產生「音波震動」困擾;而 Exos® CORVAULT™ 的模組化機殼透過抑震、抑音裝置,最大幅度地降低震動、噪音和排出的廢熱干擾,甚至還能保護硬碟機不受外部電力異常影響。

此外,Exos® CORVAULT™ 具備熱插拔設計的備援電源供應器,可確保高效供電穩定一致、毫無噪音;而面對電力突波時,反應速度也很快。

「雙重加持」的自我修復:不只省成本,還能愛地球

有了「大儲存空間」不代表高枕無憂,畢竟 24 小時不間斷運轉的資料中心,難免會碰上少數幾顆硬碟故障。一般來說,整體儲存空間愈高,資料重建的耗時也愈長,進而影響資料安全與讀寫效能。 Seagate 透過獨有技術,不僅提升資料安全、降低客戶人力維運成本,還跟上近年 ESG 投資指標趨勢,大幅減少電子垃圾。

以容錯式磁碟陣列(​​Redundant Array of Independent Disks;RAID)架構來說,RAID 5 最多只能容錯一顆故障硬碟;相較之下,Exos® CORVAULT™ 容錯功能更佳,達到與 RAID 6 同等的效能,即使兩顆硬碟同時故障,依舊能夠維持正常讀寫效能。

不過,Exos® CORVAULT™ 最獨特之處,是同時具備 Seagate 的自動分散式配置保護技術(Autonomic Distributed Allocation Protection Technology,簡稱 ADAPT)與硬碟自動重生技術(Autonomous Drive Regeneration,簡稱 ADR)。

藉由 ADAPT 技術,資料可分散儲存於高達 106 顆硬碟裡,強化資料保護。一旦碰上硬碟故障,維運人員不需親自進入機房抽換硬碟,Exos® CORVAULT™ 會透過 ADR 技術,藉由自動設定硬碟讓機房「重生」,讓系統暫時跳過故障硬碟,並以剩下正常的硬碟重新上線。當機房透過自動更新恢復運作後,此時 ADAPT 技術再度「上陣」,透過自我修復把「重生」後的冗餘硬碟空間進行換算,大幅提高資料可用性。

究竟 Exos® CORVAULT™ 可以在多短時間內完成資料重建呢?若以 10TB 為例,傳統硬碟的資料重建最快也要 5-50 小時,有些甚至得耗費 4-5 天;但在 ADAPT 與 ADR 的「雙重加持」下,同樣 10TB 的資料重建,Exos® CORVAULT™ 僅需 3-4 小時。部署快、資安強,高標準的客戶也不怕。

不僅如此,透過特別建置的架構,Exos® CORVAULT™ 擁有12Gb/秒 HD-Mini SAS 介面、循序讀/寫速度高達 14Gb/秒及 12Gb/秒、IOPS 高達 17,680。此外,ADAPT 糾刪碼運用高效率去叢集同位校驗,可涵蓋集區內的所有硬碟機,減少容量間接成本、達到更好效能、加快重建速度。

再加上,此架構結合第六代 VelosCT™ ASIC 的主動-主動雙控制器,擁有完善備援能力和熱插拔功能,具備高可用性、相容性,效能可加以預測。上述種種特點,都讓採用 Exos® CORVAULT™ 的客戶得以加速回應、降低延遲。

若從維運角度來看,部署時是否方便?又該如何確保後續資料安全?別擔心,Exos® CORVAULT™ 以整合式 Web 裝置和資料管理主控台為後盾,可透過 Web GUI 或 CLI 使用強大的內建管理功能,透過一鍵設定輕鬆快速完成部署,並具備遠端診斷和不中斷更新能力。

在資安方面,不需要控制器層級的間接費用,就能讓資料均達到最高的安全性。而所有隨附的 HDD 標準規格均採 Seagate Secure™ 自我加密硬碟機(SED)技術並提供 SFTP 支援,可安全傳輸檔案。

更重要的是,如果你經營跨國 IT 業務,旗下出售的軟硬體產品需符合歐美地區的加密模組要求,或你來自對數據安全高標準的醫療、金融等領域,都可選配適用美國與加拿大地區的加密模組測試標準 FIPS 140-3 的配置。

 Exos® CORVAULT™ 具有最高的資料安全性,且維運相當方便。

「追上」數位腳步,就靠 Seagate 的「大儲存」技術

十年前的儲存空間,只是今日的杯水車薪;而現在的資料量,也極可能是未來數位世界的滄海一粟。在數位化愈來愈全面、儲存需求也愈來愈迫切的今天,Seagate 帶著自身超過 40 年的儲存專業,期望透過提供儲存創新服務,協助各行各業「追上」愈來愈快的數位腳步。