今天是最後一天了,就來說一下我這次參加的心得好了。
我是前年就想參賽了,本次的主題也是那時就訂下了。但因為前年剛好在忙公司的案子,去年剛換工作不久,都沒有心情和時間參賽。
這次的參賽心得,簡單來說就是亂成一團。雖然我很早就註冊帳號,但直到這次鐵人賽才第一次發文。先是因為忘記報名日期拖到最後二天才報名。報名後還不小心按下發文鍵,讓我必須要在半小時內發出文章(因為我以為是從新建文章起算日期,想說不能第一天就挑戰失敗...)。
一開始的前幾篇還算發文正常,大約都能在23:30前寫好發文,但到大約第十五天後,體力和精力就快支持不下去了。常常是23:30就先放個半成品文章,再花時間修到好。修到好的時間也從剛過0點就能改好,一直到最後常常都邊睡邊修到二三點才改好,早上睡到快來不及才到公司,下班後補一下眠就睡到21~22點的惡性循環中。假日也一直在睡沒辦法增加文章的存量也沒辦法修改舊文章。要不是每天的標題和大綱早在參賽前就先決定好,我想我根本就完成不了。(不過我還是不小心把幾篇文章的內容縮水成一二篇,所以我有臨時加了數篇文章,本來這篇文章是要明天才寫的)
會想寫web component的主題。是因為我因為工作上的需求常常要接觸不同的框架和UI函式庫。ruby on rails、php(主要是wordpress)、jquey + express模版語言(主要是hbs但也有看過其他的模版)、Vue + element.js、Vue + vue-boostap、 vue + vutify、react + react-boostrap、react + antd、react + mui.js。因為實在是花太多時間在學習使用,一直都有想要把一些常用的組件做成跨框架的組件,雖然react和vue的生態系要做出跨框架的組件會比不上純用react或vue所產生的組件有效率,但只要能在html中能使用組件,至少就能在ROR、php或無框架的環境中共用了。
雖然鐵人賽今天就能完賽,也許之後這個系列的文章就沒有人要看了。但我在接下來的一星期還是會努力把之前的文章再修一修,把文章中提到的技術或例子放上github的空間。