iT邦幫忙

第 11 屆 iThome 鐵人賽

3
DevOps

.NET Core 專案持續整合與部署系列 第 31

後記:30 日之後的結語

# Outline
一、關於本系列文
二、完賽心得

# TL;DR
終於又度過一次每天晚上意志都生不如死的一個月,雖然本次品質在完賽時不盡理想,但是卻也透過 30 天不斷的學習和產出,對於 .NET Core 的認識更深一步,本系列文不會因為完賽就戛然而止,會再持續將每篇文章的品質編修到令自己滿意的水準。

一、關於本系列文

最近想嘗試為 .NET Core 專案透過 GitLab CI 進行持續整合、交付與部署的研究,這系列主題算是研究筆記吧。

這是當初寫這系列文的初衷,只是很小、很簡單的理由。但跳進這個坑時,才發現好像比想像中的還深,但卻也來不及了。只能咬牙努力填坑,不,可能不能說是填坑,說是先用最簡成本讓自己爬出坑或許比較實際,我的功力的確還沒到把坑填實的程度。

在這過程中,原本只是簡單的研究筆記,卻也逐漸有了新的目標。我希望能將這系列文作為一個 Workshop 的教材,讓一個原本只會用 Visual Studio 開發 .NET Core 的開發者,也能透過這些文章一步、一步習慣用 CLI 操作、設法去利用工具確保程式碼品質,最後走向維運,學會如何編寫腳本與設定檔去持續整合、交付與部署 .NET Core 專案。希望日後掉進這個坑的同好,至少透過我架起的階梯走上去。這算是我新的目標。

30 天轉眼過去,就算完成鐵人煉成的目標了,文章品質卻還不到自己想要的卓越。許多文章甚至只是半成品,或許也可以說當初標題訂得太大,卻不願意妥協,只好先留下距離目標還有段距離的成果。也算是先把坑給挖深了,讓自己不得不把它填滿的鞭策,甚至我會說現在的文章都只是個索引,這 30 天最大的成果莫過於我將這些知識都有系統地組織起來,接下來就是好好的把這些知識整理出來。這些文章都不該只有這樣的形貌,而是會再經過更多時間的迭代去補充、潤飾,成為連我自己看到都會想要分享的品質。

所以,我會在接下來的日子,持續更新在這裡的這些文章,也會將我認為滿意的文章,也在 Blog 發表。希望能夠作為 2019 年結束前,值得像別人推薦的作品。

二、完賽心得

終於又一個精實的 30 天過去了,歷經無數個壓線的夜晚,從氣定神閒、到步履維艱、苟延殘喘、到泰然自若,每次參加鐵人賽真的都是一場磨練、學習與成長。

有別於去年雖然燒腦,卻總是每天還算從容地在 24:00 前交付一個完整的文章。今年開始通勤上班的生活,更常發生的是下班後,在市郊的咖啡廳待到 24:00,發了可能自己都不太滿意的文章,最後拖著疲憊的身軀、騎車走過近 1 小時的車程回家。如此痛苦,卻也反映著想完成系列文的渴望與動力是多麽的強烈。

或是在友人家、或是在爵士音樂節的現場、或是在空蕩蕩的咖啡廳、或是在交通工具上,想要完成一系列好文、希望能這份作品分享知識、甚至抱持著希望有機會完成出書目標的夢想,或許今年就是以這份不輸給去年每天三篇文章的執念去熬過去的。

在寫文時,最喜歡也最感到焦躁的過程,是在於當自己以為已經對某項知識熟悉到可以分享時,經過進一步研究和探索,才發現還有很多知識是自己不熟悉的,開始為自己原本以為可以分享的念頭感到害躁,然後開始渴望地去學習,想要將這份知識真正掌握時,再好好地分享,這個過程是快樂的。但每天的時間有限,要再研究更深就會擠壓到寫文的時間,隨著趕到死線的逼近,卻覺得學習還沒到盡頭而文章隻字未動,就感到焦躁。真是既矛盾、複雜卻實際的情緒呀。

最後,仍然要感謝身邊的親友對於我參加鐵人賽的支持,畢竟參加這項賽事也是壓縮到與他們相處的時間,更容易在相處場合必須突兀地拿出筆電來趕稿,真的很感謝他們的包容與鼓勵。最後也對一個多月前我說聲謝謝,謝謝你願意想不開再挑戰一次,我真是對你既痛恨又感謝呀。 XDDDD

10 月 16 真是一個別具意義的日子,除了對個人有個特殊意義外,去年的鐵人賽也是在這一天開始的,今年的鐵人卻是在這一天告一段落的。然而,在昨夜發出目錄作為第 30 天的文章後,卻也將是一個新的開始。好,就讓我來好好還文章債吧!


上一篇
目錄
系列文
.NET Core 專案持續整合與部署31

2 則留言

0
竹風之翼
iT邦新手 4 級 ‧ 2019-10-17 17:06:49

恭喜完成30篇!!/images/emoticon/emoticon12.gif

0
阿展展展
iT邦好手 1 級 ‧ 2020-02-10 12:26:14

或是在爵士音樂節的現場 好有意境的工作環境阿XD
恭喜完賽 /images/emoticon/emoticon32.gif

我要留言

立即登入留言