iT邦幫忙

2026 iThome 鐵人賽

DAY 7
0

從 2021 年 4 月開始學習無障礙至 2022 年 6 月第一階段主要任務完成後,
期間我們也已經應用在了很多專案上,雖然仍有很多瑕疵,
但當時的我是真的覺得可以成功的,惡夢就來籠罩了。

以下幾點讓這個剛誕生曙光的 CSS 框架之後逐漸被遺棄:

  1. 公司專案業務突然加重,前端不夠人手,做好的框架大概也就 alpha 階段,也還沒穩定下來,所以常常導致會需要一邊修 bug、修完又要拿去應用,讓工時更加吃緊,邊實作、邊開發維護的確是太消耗人的精力了,即便是有興趣也會讓人吃不消,所以雖然起步早,但是進度慢,優勢也沒了。
  2. 2022 年 1 月 Vue 3 正式成為官方的預設版本,這件事意味著之前做的 Vue Component 以及做好的 Nuxt Template 都要改版,前端工程又增加 Loading 了
  3. 2022 年 6 月歐盟規定各國需把 EAA 納入並轉化法律、法規和行政條款,到這時我才得知原來 2019 年就規劃通過、 2025 全面實施,但我當時沒關注到,這中間過程我也沒有特別查看,這件事意味著未來主流的 CSS 框架,理論上都會支援無障礙,通過 freego 的產品優勢也隨著後續 freego 的更新,慢慢的以前會報錯的也變成通過了,所以這項在地優勢也變得沒什麼。(因為當時很多理論上能過的,卻被 freego 報錯,所以我們是做 freego 也可以通過的)
  4. IE 退場,所以原本有支援 IE 的優勢也沒了(以前我們有做到讓 IE 也能順利通過)
  5. 主要配合的 UX 設計師、前端工程師離職,也不是說這樣就不能發展,而是嚴重打擊我的信心
  6. 後來新加入的前端,對於其職涯發展,無障礙非優先順序
  7. 沒有維護能量、導致後來新接手的人痛苦
  8. 經營社群時,只能一直經營知識類,無法在技術類有突破、著力點,變得有點空虛,而當時僅憑寥寥數人之力要經營知識型內容,我會覺得我以個人名義做還比較爽,心態開始崩了。

當這個東西帶來的痛苦大於利益時,我終於認輸了,
時間軸大概是 2021 年初開始學習/計劃/研究/實作、2022年推出、2023年底認輸,雖然很快就隕落了,回想起來我也很慶幸這麼快就殞落,拖得越久,受的苦會越多且擴大。

我一次挑戰了兩件事:開源與無障礙,
我嚴重低估真正把一個持續性概念型東西轉化為企業內部正式流程實作的成本,
我雖然知道經營開源有種種難處,但我沒想到這麼難,
就算沒有真正開源只是在企業內部使用,也是躲不過維護成本。
美好的理想並不是每個人目前在意的,人家沒義務陪我玩,
而且因為是跨職能、跨部會合作,我也不能、也不會強制他們做這些事,
要引起理想共鳴,需要的是自我願意與價值體會,並且將此價值持續流傳,
而不是半願意半義務,甚至是義務。

失敗的原因太多了,外部的因素倒是還好,大多都是技術更新,而且相對容易找到突破口解決,
但人的問題就很難解,至少當時的我能力不夠。

以上雖然都是在說維護無障礙框架的問題點與維護難處,
但實際上也可套用在網站的無障礙維護,
當技術更新、人員異動,
精神與知識有沒有傳承下來、文件有沒有傳承下來、技術有沒有設計的足夠彈性,
都是維護無障礙的困難點。

下一篇,反思。


上一篇
技術狂熱時期:看見機會,在公司建立無障礙前端 CSS 框架
下一篇
自我懷疑時期:開始思索如何容易地維護與推廣網頁無障礙
系列文
從「得過且過」心態到建立無障礙生態系:Accesserty8
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言