我覺得在這個社群當中,願意無私奉獻精力去經營「純靠北工程師」的人,我都會懷抱感恩的心情去面對每位貢獻者,我喜歡稱這些人是參與者、貢獻者、我們的夥伴,大家會在自己有限的時間當中,抽出一部分的時間,對這個社群持續付出心力,或許有人擅長 Android
開發,於是協助製作 Android APP
應用程式,或許有人擅長 Discord Bot
的撰寫,在協助管理社群的這段歲月,創作了可以造福社群的機器人。
這邊真的要感謝 SmoothieNoIce 的貢獻,如果沒有他,就沒有純靠北工程師 Android APP 專案了。 這是一份純靠北工程師 Android App 的專案。
這邊也要感謝 money626 的貢獻,如果沒有他,純靠北工程師的 Discord 就沒有很方便的機器人服務了。 這是一項使用 Python 撰寫的 Discord 機器人專案,用於純靠北工程師群組。
事件詳細#
每個人都有自己擅長的能力,在這個社群當中,也有值得自己去學習的技能,但是有一種態度實在是不適宜在社群當中展現,那就是參與社群的開發,卻嫌棄前人所建造下來的基石。
這件事要從社群上的開發人力說起,其實「純靠北工程師」一直都處在開發人力稀少,我們開發速度非常緩慢,但開發得很開心、很快樂,時常就是突然有甚麼有趣的點子,今天下午提出來,晚上就開始動工,凌晨直接推更新,又或者是有人對於社群的功能有甚麼想法,直接開始動手作,做完以後就變成了值得驕傲的作品之一,甚至有人從社群中發現問題,從問題中找到解決辦法,創造出了一個值得學習的新項目。
然而主要網頁服務也不例外,如果有前端開發者願意一起來開發,那麼再好不過,於是找上了事主,但這卻是一些糾紛的開始。
合作過程#
當你習慣技術項目內建所提供的開發模式,他對此並不熟悉,使得他在運行專案時遇到困難的時候,他會告訴你:
「怎麼不用
Memcached
/MariaDB
還有Redis
,不用docker-compose
或k8s
感覺很累」
當你一開始服務啟用時就選擇了 MariaDB
作為主要的資料庫系統,並且告訴他使用的資料庫系統是 MariaDB
,而不是最好的資料庫系統的時候,他會告訴你:
「不考慮換成
PostageSQL
嗎?聽說效能好一點」
欸?等等,前一句你不是說怎麼不用 MariaDB
嗎?怎麼下一秒問怎麼不考慮換成 PostageSQL
了?
算了,繼續看其他的好了。
當你的開發模式跟他理想上的有落差時,他會告訴你:
「你現在的開發模式大概跟
jQuery
+Notepad++
那時代差不多」
當你的開發工具不夠自動化的話,他會告訴你:
「你們是不是都很喜歡把
IDE
當VI
寫」
當你的前端有兩種以上的渲染方式,他會告訴你:
「既然
Blade
可以做Component
,為什麼又需要一個Vue
?」
當他的開發工具無法顯示出函數的詳細資訊時,他會告訴你:
「無論是裝了
Laravel
的JetBrains PHPStorm
,還是裝了一堆Laravel Plugins
的VS Code
,兩個都看不到這個函數的定義」
當他覺得你的 Codebase
也就是開發風格他並不喜歡時,他會告訴你:
「老實說,我不是很喜歡這個
Codebase
的前端擺放方式,所以我其實得承認,我有點在找碴」
前後對比#
剛開始決定嘗試參與專案前端的時候是這樣。
2021.11.12 「
Laravel
真的好方便⋯」
過了不到兩個月後變這樣。
2022.01.06 「老實說,我真的不習慣
Laravel
那一套。」
那你可以不要碰 Laravel
啊!
評語#
在合作的過程中,你會覺得這個人是有想法的、有動力的,而且會覺得他會協助你完成目標,當你把項目下放給這個人後,他雖然會嘗試接觸項目相關的技術,但是整個過程會有許多負面情緒、抱怨,甚至是質疑項目技術,舉例來說我使用 MariaDB
作為我主要的資料庫系統,他就會質疑為什麼不使用「不考慮換成 PostageSQL 嗎?聽說效能好一點」
,又或者是我採用前後端混合的開發模式,他就會質疑為何不使用前後端分離?
如果對於項目技術不熟悉,會質疑項目是否過時了、難以開發,甚至會有「你現在的開發模式大概跟 jQuery + Notepad++ 那時代差不多」
諸如此類的言論,反而不是嘗試去了解相關技術。總而言之,整個合作的過程當中,我需要在他接觸 Laravel
遇到問題時提供協助,同時要接受他對於 Laravel
的各種不理解、不諒解、不友善。
看看其他人的想法#
猫又おにぎり Blog - 對號入座,我就說你#
甚麼叫做【有一點故意】,你認為的【刻意公開】就是你自己對號入座 我臉書朋友 1140位 就認為說在說你?世界都繞著你轉? 你心情好不好與我何干?我要不要發文開地球與你何干?你以為你是誰? 來源 : 猫又おにぎり Blog - 對號入座,我就說你
Telegram - 靠北 byStarTW(pan93412)#
想靠北他嗎 @byStarTW_Anon 傳送訊息給他 將會不定時轉發 來源 : Telegram - 靠北 byStarTW(pan93412)