高生產力工程師的兩個特徵:聰明、懶惰

正確的軟體開發應該是懶惰式開發,也被稱作忍耐式開發;這種開發方式的表現是,在真正動手寫程式前,工程師要花大量的時間通盤考慮所有可能的解決方案和途徑。這可以看作是延緩寫程式,在沒有完全理解問題前絕不動手寫程式。
評論
評論

本文轉自外刊 IT 評論 〈 高效程序員的特徵:聰明,懶惰 〉,原文 Productive Developers are Smart and Lazy

這裡我使用了聰明,懶惰和工程師這幾個詞。我說的這幾個詞的意思是:

  • 工程師:有積極活力的,專注於用程式解決真實世界裡的問題。不是指那些夢想家,那些永遠只想不做的人
  • 聰明:能夠周全的思考問題 (不是那些耍小聰明的人)
  • 懶惰:就像是程式中的 lazy-loading,是指延後寫程式的時間 (而不是無所事事的人)。

正確的軟體開發應該是懶惰式開發,也被稱作忍耐式開發;這種開發方式的表現是,在真正動手寫程式前,工程師要花大量的時間通盤考慮所有可能的解決方案和途徑。這可以看作是延緩寫程式,在沒有完全理解問題前絕不動手寫程式。先把問題理解清楚,確

保將要寫的程式能真正的解決問題,這將會避免之後寫出大量無用的程式。

這裡說的先把問題弄清楚,表現有:

  • 真正的理解需求,讓產品部門 (業務分析部門) 弄清楚他們真正需求的是什麼。
  1. 這些部門通常不給足夠的時間來整理需求
  2. 他們經常不是請教問題領域專家,而是順從領導的意見
  3. 他們通常無法提供前後一致或完整的需求意見。
  • 清楚跟團隊中的其它工程師或其他團隊中的工程師需要那些互動,如何互動,這包括:
  1. 使用白板交流
  2. 畫流程圖 (UML 或 Visio)

你需要花大量的時間研究,來確保需求符合實情,來做工作讓你和同事的交流有共同的語言語義。然而,工程師都喜歡立刻興沖沖開始寫程式,喜歡在電腦前不停的敲鍵盤。

在真正的軟體開發中,只有 5% 的開發時間是有效率的。如果你發現一個工程師用 100% 的時間都盯著螢幕,那麼,你看到的這個工程師是最糟糕的工程師。

如果一個工程師總是在電腦前寫程式,這絕對是一個不好的訊號。

效能滿點的工程師總是不斷檢查他對需求的理解,確保他們的程式和需求是同步的。效能滿點的工程師是頻繁的和產品經理 / 業務人員溝通交流,你可以經常看到他們使用白板與同事和架構師交流討論。工程師的閱歷和經驗都是用來提高開發效率,這最優秀的工程師:

  • 他們思考程式的時間增加而寫程式時間減少
  • 對問題的透徹理解使除錯的速度更快
  • 深思熟慮後的程式速度更快
  • 程式長度更短
  • 工程師從心理上講都是喜愛自己的程式的。

爛工程師不喜歡去修改已經寫成的爛程式。相比起優化自己的程式,他們更願意簡單的增加更多的程式,以此來彌補之前的缺陷。更糟糕的是,他們喜歡把責任歸咎於他人。最終,一堆不好用的程式上在來另外一堆不好用的程式,整個系統變得到處是 bug,極不穩定。

優秀的工程師經常也會寫出爛程式,但他們能看到那些程式需要優化,哪些需要重寫。優秀的工程師和不優秀的工程師的區別就在於對有問題的程式的態度,優秀的工程師的做法是:

  • 如果程式整體上好的,那就重構程式。
  • 如果程式整體上有問題,那就重新程式

當程式中有需要優化或需要重寫的地方時,時間拖的越久,你就越難回頭解決這些問題。因為對這些程式依賴的程式會越來越多,越來越深,當你優化這些程式時,相關的依賴也需要進行相關修改。當積累的問題越來越多時,輕鬆的優化 / 重新這些程式已經變得不可能。而使用繼續增加程式的方式來彌補之前程式問題,會讓系統變得越來越不穩定。

如果腦子裡沒想清楚,那就懶一些,把寫程式的時間往後推。


用太陽增加被動收入?友善環境ESG永續投資——加入太陽人全民電廠,成為能源置產者

不必身懷鉅款也能投資太陽能電廠?太陽人全民電廠提供一個綠能群募平台管道,無論是大老闆或小資族都可以投資看得見的日光綠電,並藉此獲得20年穩健的賣電收益,更為地球減碳盡一份心力。
評論
Photo Credit:TNL Brand Studio
評論
Photo Credit:TNL Brand Studio 

全球氣候變遷劇烈,如何找到與大自然環境共生共榮的經濟模式,是生活在地球上每一個人的課題與任務。在聯合國啟動的「 2030 永續發展目標」( SDGs )中,其中一項便是確保人們能享有可負擔的乾淨能源;此外,台灣經濟部也設定「 2025 年要實現再生能源發電占比 20%」的目標,並積極推動太陽光電等綠色能源,預計到了 2025 年,太陽光電裝置容量需達 20GW (吉瓦=一百萬千瓦)。

當然,不只台灣積極思考綠能,全球也掀起一股 ESG (環境 Environmental 、社會 Social 、公司治理 Governance )的永續投資概念,要讓地球公民們投入兼顧經濟發展與友善環境的行列。現在,除了投資 ESG 概念股或基金,還有一個可以「眼見為憑」的投資方法,就是加入太陽人全民電廠,成為太陽能源的置產者,讓太陽為你增加穩健的被動收入。

以行動支持永續,投資乾淨能源最有力

Photo Credit:TNL Brand Studio

故事起源於 2011 年,日本因為受到 311 福島核災的衝擊,開始積極思考能源轉型的做法,太陽人全民電廠為了讓民間力量也能投入,在日本首創群眾投資綠能電廠的共享經濟模式,透過將太陽能電廠分割成以太陽能板為單位的投資方式,大幅降低了賣電的投資門檻,也更有力地號召投資人加入日光創能的行列,一起創造穩健收益。到了 2017 年,太陽人全民電廠正式在台灣落地啟動,成功建構全台第一間串連線上/線下服務的全民電廠企業,截至目前為止已完成一百多座全民電廠,在桃園青埔、新竹芎林、台中沙鹿、南投中寮、雲林土庫、高雄林園、屏東萬丹等台灣各地,都可以見到太陽人的全民電廠,和太陽一起協力創能,發出對環境更友善的綠電。

只要太陽還在的一天,就能持續創造穩健收益,聽起來是否很迷人?太陽人全民電廠作為一個能源共享平台,讓個體投資戶能與有志一同的太陽人夥伴,一起投入這場綠能共享經濟,成為完善循環經濟的推手,也讓可眼見為憑的在地太陽能板,持續為投資人創造被動收入。

太陽人全民電廠的主要服務有三項:

  • 買電廠:投資人可以小額認購太陽能板,也可以選擇認購整座太陽能電廠。
  • 賣電廠:太陽能板或電廠持有人,可以藉由這個平台轉售;當然,在太陽人全民電廠購入的太陽能板或電廠,也能在這裡進行轉手交易。
  • 蓋電廠:有意從無到有開創太陽能源者,也能透過太陽人全民電廠出租屋頂、建置太陽能板,或是直接自己出資蓋一座太陽能電廠。

如果只是投資一塊太陽能板的話,就算是小資也能輕鬆入門,三個步驟就能成為能源置產者。只要到太陽人全民電廠官網選擇想要參加的電廠專案,並加入會員、選擇付款方式,就能直接晉升為電廠老闆,可以說是非常簡單的 ESG 投資術。

投資太陽能的多邊效益

Photo Credit:TNL Brand Studio

透過太陽人全民電廠投資太陽能電廠,有什麼好處?首先,對於投資人來說,太陽人全民電廠提供一站式的服務,包辦電廠建置與維運,投資人不必自備屋頂建設電廠或了解艱澀的專業知識,即可以加入投資綠電的行列,並獲得20年穩定的賣電收益。而對於土地或屋頂擁有者,則可以透過太陽人全民電廠免費評估電廠建置的可行性,並進一步獲得出租收入;若打算自己蓋電廠、自己賺電費,也可以獨享20年的賣電收益。

不只有經濟效益,太陽能電廠能貢獻的還很多。例如在高雄的鳳甲國中,即是在太陽人全民電廠的協助下建置了「高雄鳳甲太陽人一號電廠」,打造太陽能光電風雨球場,不只為學生遮風避雨、阻擋炎炎夏日,也為學校減碳發電,實現偏鄉地方創生與能源自主。也因為這次的成功案例,愈來愈多學校積極考慮太陽能電廠與校園建設融合的可能性,並送給孩子們一座兼顧能源與環保教育的校園。全民電廠不只讓投資人多一個綠色理財選擇,也是最佳的永續示範,讓更多人見證綠能共好的實踐,達成環境、能源、理財、教育的多方共贏。

太陽人全民電廠的獲益計算

Photo Credit:TNL Brand Studio

那麼,投資太陽人全民電廠的獲益計算為何?其實算法非常簡單,購買電廠後,接下來的 20 年都是套用同一個公式:

發電度數X電價=賣電收益
投資人實際獲得的收入,便是賣電收益扣掉營運維護費、保險費、屋頂租金等固定支出後所獲得的淨利。

發電量會因為日照量變化而有高低落差,但基本上,每度電的價格及計價基礎都是固定不浮動的。電費將由台電公司每兩個月結算一次,並透過銀行第三方自動化金流匯入投資人帳戶。在這個過程中,太陽人全民電廠擔任的角色,就是提供綠能群募平台管道,讓投資人可以輕鬆入門電廠投資,並且提供App服務供投資人追蹤獲利表現。如果還有其它關於電廠的問題,也可以在太陽人全民電廠的協助下獲得解答。

花東日出太陽人九號電廠為例,最基本的投資單位是一塊太陽能板,金額為22,595元。假設第一年的總發電量為434度,每度電價為6.07元,則首年度的賣電收益則為2,636元;扣掉營運維護費、保險、租金等固定支出,則投資人第一年的實際獲利為2,082元。以此類推,到了第20年,投資人即可獲得累積收益39,324元,不只回本當初購買太陽能板的本金,還另外淨賺16,729元,投資報酬率(IRR)為6.08%,算是金融市場上相當穩健的投資工具。

為了讓還不熟悉綠能投資的民眾可以更加了解全民電廠的運作模式,太陽人也貼心的提供「30天免費體驗電廠收益」的服務,讓民眾可以實際感受到每天太陽出來都有收益可領的好處後,參與全民電廠更無後顧之憂。

ESG綠色投資趨勢愈來愈熱,但是否真正將投資人的資金投入在環境保護的用途上,是近期的討論話題。太陽人全民電廠提供很好的解方,讓看得見的太陽能電廠實現投資人的環保初心,真正落實節能減碳、能源轉型,讓日光創能,也讓生活在地球上的人類能與環境共好。