搜尋

搜尋結果

軟件發行也需要維修基金?
手機‧電玩
MacauYeah・2024-05-13

筆者參與軟件開發,都己經有好一定年期。面對軟件開發週期,最痛苦的並不是研發階段。好多打機的朋友,可能會以為軟件應該跟遊戲差不多吧,開發完就頂多修BUG,然後全心地投入下一個項目的開發。要持續花時間更新?不可能,微軟不也是幾年要求重買一次新版的Office套裝嗎?幾年也要另外花錢升級OS。概然全部都要另外花錢買,不就是一個全新的項目嗎? 其實除了微軟這種夠大夠惡的龍頭公司外,其他都不是這樣運作的。例如我們現在很常用的手機OS,不論Android, iOS,其實只要硬件支緩,就不需要用戶成本就可以升級的。其內的App應用,也因為手機OS的升級,也要持續升級。所以不論你是哪一層的開發者,好大機會都要一直維護已發佈的軟件版本,好讓它可以在不同環境下運作。而這個維護成本,就看你低層的供應商有多進取、有多佛心。現在基本免費的供應商都會大刀闊斧地改功能。大家要留意,是改功能,不是加功能。也就是有些功能過去有,現在使用模式整個有改變,你不得不重寫自己的軟件。 所以筆者現在最頭痛的是,如何為公司維護這些沒法帶來新收入,而又要不斷支付時間和金錢的訂制軟件。 技術上,一定有很多討論,但在於只關心行政的老闆的角度下,根本聽不懂。在於開發者的角度,也需要很長期的實務經驗才能有好一點的佈署。扣除技術,在本質上,若然各利害關系人都曾經考慮過,大家應該都會有更好的預期。 軟件有生命週期,而且這個重複得越來越快。由開發到發佈穩定版本的時間、人力、金錢最高。因為環境變遷,重回開發的機會越來越多,不斷地重複。 需求狠心地下架過氣軟件。過氣軟件,要麼更新,要麼淘汰。但不是所有軟件都受歡迎,值得投放時間。這個在老闆視角下,他很懂。但老闆通常做不了的是,狠心放棄升級不了的軟件。老闆經常覺得,只要軟件放著不更新,就不會有成本。錯,因為老闆只會記得倉庫中曾經有一個軟件可以做到某個功能,可以給賣給某個客戶。但當你拿出來時,才發現不能直接用,還是很焦急地找人更新。 軟件開發,跟很多其他類型工程很像。不是隨時看看圖表,就可以回憶前世今生。舊軟件要救,要花時間先摸索當初的開發工具、環境,追查問題原因,或許最後可只改一句指令就解問題,但總體成本會令人無法接受。 軟件的可複制性不如以前。很多老闆會認為,你之前開發過一次,抄過來做點少改動,不就可以當一款新的應用嗎?因為原來軟件沒有維護,大部份過氣的軟件,即使你有原始碼,你也未必能找到適合的編譯環境來做改動。想要改動?還是老老實實做先更新。 所以,大家對於軟件維護,應該要像物業管理一樣,要預留一部份費用為維修基金。可能還是有老闆會講,怎麼可以預留到這麼多錢去做維修?所以,筆者更加建議,不是要做一個完美的萬能軟件,要鎖定核心功能。沒化更新的,就放棄、止蝕。

斷捨離與個人成長之關係 放下過去創造自己的未來
文化創意
陳康妮・2023-10-19

你是否曾經感到自己的生活太過複雜和混亂?你是否曾經想要擺脫過去的陰影和束縛?你是否曾經渴望自己的未來更加明亮和美好?如果你有這些想法,那麼你可能需要嘗試一種叫做斷捨離的方法。 斷捨離是一種簡化生活的方法,意思是斷絕不必要的東西,捨棄多餘的物品,離開對自己不利的環境。斷捨離不僅可以讓我們的空間更寬敞、整潔,也可以讓我們的心靈更清爽、自由。斷捨離可以幫助我們減少壓力、提高效率、增加幸福感 斷捨離也可以促進我們的個人成長,尤其是與我們的原生家庭有關的成長。原生家庭是指我們出生和成長的家庭,它對我們的性格、價值觀、信念、行為等有很大的影響。然而,原生家庭並不一定都是健康和正面的,有些原生家庭可能存在著暴力、虐待、冷漠、過度保護、控制等問題,這些問題會給我們留下深刻的傷痕和陰影,影響我們與自己和他人的關係。 因此,我們需要對自己的原生家庭進行一次斷捨離,也就是放下過去,走出陰影,創造自己的未來。這並不意味著我們要否定或忘記自己的原生家庭,而是要正視和接受自己的過去,並從中學習和成長。 我們可以通過以下幾個步驟來實現斷捨離與原生家庭: 斷:意識到自己與原生家庭之間存在的問題和衝突,並決定改變自己的狀態和態度。這需要我們有勇氣和決心,也需要我們有足夠的自信和自愛。 捨:釋放自己對原生家庭的執著和依賴,並放下自己對原生家庭的怨恨和期待。這需要我們有寬容和謙卑,也需要我們有足夠的自由和自主。 離:距離自己與原生家庭之間不健康和負面的影響,並建立自己與原生家庭之間健康和正面的關係。這需要我們有智慧和技巧,也需要我們有足夠的尊重和溝通。 通過斷捨離與原生家庭,我們可以從過去中解放出來,並開始創造自己想要的未來。我們可以發現自己的潛能和價值,並實現自己的夢想和目標。我們可以與自己和他人建立更深刻和更美好的關係,並享受更豐富和更幸福的生活。 斷捨離不僅是一種生活方式,也是一種成長方式。它可以幫助我們釋放自己的負擔,發揮自己的潛力,創造自己的幸福。讓我們一起開始斷捨離吧! (澳門斷舍離學會 供稿)

英雄的資格 - 掀開桶狹間的迷霧
走遍世界
幸村・2022-04-06

研究日本史,最大的困難是日本並不是每個時期都像中國那樣,每個朝代都有史官所編纂的史書,例如『後漢書』、『史記』,都可以歸納為「正史」。 日本正史編纂至平安時代,現在統稱為『六史』,之後的戰國時代幕府就沒有再正式紀錄歷史,一直到大阪之陣(戰國時代最終戰役)後,江戶幕府才恢復編撰『本朝通鑑』。 研究戰國時代只可以通過時人的傳記,或者當時來往的書信,傍敲側擊推敲出一個相對「真實」的歷史。 那麼現代人對於桶狹間之戰的認識,主要是來江戶時代成書的『甫庵信長記』,但時間距離戰國時代甚遠,可信度大約只等於『三國演義』程度。 但近年愈來愈來當代書信公開研究,有學者就提出以成書年代更為接近的『信長公信』,推翻了不少桶狹間之戰的認知。 篇幅有限,這裏就說兩個『甫庵信長記』和『信長公記』中最有趣的差異。 第一是今川義元真的為了上洛而攻打尾張? 上洛並不是好像關羽過五關斬六將,每到之處就打打殺殺吧,坐在京都的大將軍想必也膽顫心驚,來人殺氣騰騰到底是上洛還是謀反?最好的做法當然拉攏朋友,飲個茶、食個包,問一聲「余欲上洛,可取道乎?」。 但今川義元並無拉攏美濃和近江,反而直接策反了織田的大高、沓掛、嗚海三個城寨。 信長心想今川老賊甚麼料子?織田好欺負嗎?馬上下令修建五座城寨,包圍及牽制三城。 今川義元就知道沒這麼容易,好不容易策反了三個城寨,余不給的你不能搶,也不捻捻自己有幾多斤兩,余和上杉和北條兩個變態交手的時候汝還不知道在哪裡。 獅子搏兔,一舉收拾尾張勢力,五座新城余笑納了。 其中一個歷史新說最熱鬧的討論,今川義元攻打尾張,可能為了鞏固勢力而率軍織田五座城寨,而不是為了上洛。 第二是否如戰國無雙或大河劇中,大雨後織田信長由山腰率騎兵直衝今川本陣,直取義元公首級,今川軍是否如此不堪一擊? 跟據『信長公記』記載,今川義今聽見殺聲震天的馬蹄聲心知不妙,馬上組織士兵反抗,三百騎兵保護今川義元撤退,但織田軍突襲成攻殺紅了眼,連信長也親自下馬參與步戰。 望著兵敗如山倒,今川義元有著無限的不甘,不過不甘還是無法阻擋新時代降臨,今川軍被殺剩五十餘騎後,織田軍也死傷無數,終於把今川義元擊殺。 雖然近年不斷有不少歷史新說,但桶狹間依然是信長神話的起點。 ========================備註:1. 『甫庵信長記』由江戶時代的儒學家小瀨甫庵所著。2. 『信長公記』的作者太田牛一,年紀比信長大七歲,年輕的時候擔任織田軍的弓箭隊目,後來轉職文官,編寫信長回憶錄,是現在有最高參考價值的資料。

澳門教育家陳康妮:淺談澳門創新創業教育之我見
文化創意
陳康妮・2020-06-08

澳門「創新創業」教育開始受到澳門社會各界重視,然而推動「創新創業」教育開始時從來不易。創新的改革往往是由敢於行動的社會創新推動者先行推動,我在澳門推動創新創業教育已經有兩年半的時間,終於在澳門的一間創新創業的大學落地,我會利用大學的創新創業優勢,讓大學生在疫情期間有機會跨科發揮自己所長,因材施教和求學不是求分數的理念,把拍短片、創新點子或教育模式應用在課程設計、教學分享、課堂管理、教師培訓或與學生生涯規劃討論上。 2020年因應疫情的急速發展,有危就有機,新機遇和挑戰不停湧現,跨科知識、跨科技能不斷變化。創新創業教育是塑造下一代技能其中的重要一環,教育要與時並進,社會不斷創新。全球已有不少取得成效的社會創新點子,澳門有一群熱心社會創新創業的大學生在疫情期間設計社會創新點子,師生在課堂凝聚更多有心的同行者,包括大學教育工作者,大學生等等多方力量,重新定義未來創新創業的路向,積極推動澳門創新,讓我們的創新創業教育能更好裝備未來下一代的需要。 談到創新創業教育,我比較重視「以大學生學習為中心」,重燃大學生的學習動機,啟發大學生建構自主學習能力,然而,無可否認,澳門創新創業的同學,自己本身十分重視學術表現。創新創業教育的理解仍有落差,我理解他們面對突然其來的疫情困難,為師者只能一步一步陪伴他們試行他們的方案。 構建正面思考學習創新創業教育 創新創業教育在疫情爆發後慢慢一步一步推行涵蓋各個跨學科專業的大學生,創新創業教育不只結合線下教學,還延伸到教室以外,學習團隊合作精神、解決問題等核心能力。相信不久將來,澳門會更上一層樓,把創新創業教育全面推動至全澳門中小學教育層面。 孕育新一代的社會創新創業者是我未來培訓澳門教師的主要方向,在澳門,下半年我會主力培養更多創新創業的教育管理者。