標籤

顯示具有 桃捷 標籤的文章。 顯示所有文章
顯示具有 桃捷 標籤的文章。 顯示所有文章

2026年2月18日 星期三

2025年的二三事

2025年的二三事

Date: 20260218
Version: 1
  1. 工作
    1. 隨著雲平台保固進行中,不知不覺中又接手了其他雲平台的項目,可能是該案履約也告一段落,可能該案承辦人被拉去辦其他案子,也可能是我比較擅長雲平台相關內容,總之,最後該案就轉到我手上了,而2025年最重要的任務就是完成鐵道局的資料介接,畢竟這攸關著鐵道局的成果展覽。
    2. 承上,可以說這件事伴隨著整個2025年,而首先一開始需要確認所有要上傳鐵道局的資料來源,並將其轉換成鐵道局所需要的CDM格式,而這一步確實花費了許多時間,畢竟格式是重零開始,幾乎上半年都在討論格式的規範、上傳的內容和頻率,因此,當初上傳的一些內容都已經不敷使用,但很多都是委外廠商辦理,隨著時間過去保固期也過了,業務單位又沒有能力進行修改,導致的結果就是,下半年已經到了要把整個上傳機制重作一遍的地步了,就知道有多慘。
    3. 接續,最後下定決心整個重作,中間過程就不提了,終於在11月左右全數完成,並上傳到鐵道局,而好笑的是,原定的鐵道局成果展覽一延再延,最後延到12月才正式定案,幾乎是從上半年延期到下半年,也是蠻厲害的。
    4. 最後,12月鐵道局成果展覽順利完成,當然如預期的,在現場還要coding修改程式,總算讓展覽順利結束,我也順便在這展覽期間稍微休息一下。
    5. 除了鐵道局之外,2025年度最有感的工作就是桃園燈會,只能說真的很慘,公司派了大量人力去支援現場,最後還是因為人潮過多而上新聞,隔天就被抓去協助加班車司機員,不知道是加班車的影響,還是新聞的影響,第2天後就沒有新聞報導中的那麼恐怖了,至少沒看到什麼排到車站外的狀況發生,人潮疏運的非常快速。
    6. 承上,除了支援司機員之外,大部分都是支援車站現場,最慘的是第1天,公司連個茶水點心都沒有提供,那時候3月天氣還是很冷,就真的很慘,被罵到翻掉,後續才慢慢提供茶水點心,甚至有晚餐,但晚餐真的是一言難盡,幾乎都是速食、三明治之類的,吃一兩次還好,你要連續吃一個月,真的是會吃到吐,就不能換成便當之類的嗎?當初支援時,可是有不同地區的警察來協助支援,他們都有自己專人協助訂便當,反而是我們這些在地的只能吃速食,真的是有點扯啊~
    7. 老實說2025年工作上,個人認為過得還算愜意,沒有太大的上進心,工作上也沒有真的忙到不可開交,所有工作都有順利按時完成,最後考核倒是出乎我意料之外,比我預期的考核成績還要好上不少,這點我到時沒想到。
  2. 生活
    1. 基本上生活上跟2024年沒有太大的變化,基本上就是圍繞在POE、Vtuber和桌遊之間,基本上POE每3-4個月1季,大約玩1-2個月的時間,剩下時間就會跑去玩桌遊,而Vtuber則貫穿整年的生活當中。
    2. 桌遊
      1. 今年最大的進展就是中文化更多了,自從買了新的軟體後,真的不一樣了,中文化的過程輕鬆太多了,而且整體的操作也更加方便了,自由度也更高,所以才讓我更有動力去中文化。
      2. 只能說2025年中文化的數量遠超2024年,包含各式英日文桌遊,換句話說,就是買了更多外文的桌遊回來中文化,有時候單純就是買回來中文化後,就直接轉手賣掉了,圖的就是中文化過程的快樂而已。
      3. 而另一重點就是,隨著同仁的離職,周五桌遊之夜宣告結束,而這就導致遊玩桌遊的速度降低了,但買桌遊的速度不變,導致積了越來越多的桌遊沒玩,也有更多桌遊還沒玩就直接轉售賣掉了,這大概就是桌遊人的痛點吧。
      4. 9月的新銳桌遊展,依舊是原班人馬,包含已離職的同仁,這次除了新銳桌遊展之外,同時間同地點還有INA的畫展,就順便參加了一下。
    3. Vtuber
      1. 除了年初的兩場演唱會之外,年中左右連續兩周在Zepp有兩場演唱會,春魚和子午的浠,也是第1次去宏匯廣場,最讓我震驚的就是超大的美食區,兩棟大樓這麼大的美食區,座位比人還多,根本不愁沒有位子坐,跟其他百貨公司的美食區完全不一樣,不是說人潮不多,而是真的太大了,大到各種地方都有位子可以坐,真的是很厲害。
      2. 除此之外,也第1次觀看了hololive english 3rd concert的演出,如果2026年有辦的話,應該會第一時間就購買觀看吧,畢竟今年是看了各大評論和Clips才決定買票觀看。
      3. 承上,雖然沒有看Hololive Festival,可能規劃2026可以買個票來觀看,如果EN的都可以這麼有趣,那Festival應該會更盛大吧。
      4. 基本上有看的Vtuber大致上與2024年相同,稍微整理一下觀看清單和觀看的主要內容,就當作是稍微推廣一下:
        1. Cygnus ch. 熙歌
          1. 周一三五早上8點,幾乎上班時間都會看早8台。
        2. 浠Mizuki Channel
          1. 基本上都是聽歌回居多。
        3. Earendel ch. 厄倫蒂兒
          1. 周一晚上歌回。
        4. 森森鈴蘭 / Lily Linglan【箱箱The Box所屬】
          1. 基本上都是聽歌回居多。
        5. 角蓮Caren
          1. 基本上都是聽歌回居多。
        6. Serafina Ch. 🔸☥ セラフィーナ 
          1. 大陸的Vtuber,少開Youtube,以BILIBILI開台為主。
        7. 火吻怪盜卡門FireKiss ch.
          1. 之前是周日,後來改成周五下午歌回,懷舊歌回。
        8. 女巫西亞Cya Channel
          1. 基本上都是聽歌回居多。
        9. 煌Kirali Channel
          1. 歌回、還有許多搞耍有趣的企劃。
        10. 橙Yuzumi Channel
          1. 週日上午雜談台。
        11. 小金碧碧JinBee
          1. 基本上都是聽歌回居多。
        12. Ayunda Risu Ch. hololive-ID
          1. 看了hololive english 3rd concert才知道,覺得有趣,雖然聽不懂,但就會放成背景音。
        13. Clio Ch. クリオ・アイテ [Phase Connect]
          1. 很獨特,常玩戰爭模擬遊戲,但基本上都是放成背景音。

2025年1月29日 星期三

2024年的二三事

2024年的二三事

Date: 20250127
Version: 1
  1. 一年又過去了,又到了一年回顧的時候了,就來記錄生活與工作上的一些心得。
  2. 生活
    1. 先來寫點沉重的話題,就是我為什麼會變成現在的樣子呢?並不是對現在的生活不滿,只是在想為什麼我會活成現在這個樣子呢?需要一個月才能完成的專案,我一個禮拜就做完了,其實我還蠻厲害的吧!在回家的路上我這樣思考著,思考著這一切的源頭可能是來自研究所的影響吧,大概是研究所那段時期的影響,讓我失去自信吧。
    2. 雖然最後順利畢業,也走過低潮,但明顯失去了什麼,畢業後服兵役一年時,那時候找工作的第一個念頭是去當公車司機,為此還特地去考了大客車駕照,會想去當公車司機,也只不過是擔心找不到工作,至少公車司機一直都缺人,那時候擔心連研究助理都找不到,所以那時候只想當個公車司機算了。
    3. 隨著兵役快要結束,研究公車司機時,發現桃園捷運也在徵司機員,這兩個一比發現反正都是司機員,為什麼不去考個捷運司機員呢?當初就是抱著這樣的念頭,去考了捷運司機員,最後也順利考上了,後面就是捷運生涯就不提了,從研究所、兵役到桃園捷運,這一路上脈絡清晰可見,大概就是這樣讓我活成現在這個樣子吧~
    4. 以上都是我在騎車回家的路途中想到的,這麼多年後,我總算是想出是為什麼了。
    5. 回到2024年的生活,參加桌遊線下團也長達2年之久了,這兩年買的桌遊也越來越多,當然賣的也非常多,每個月周末都會排個幾天從早上打桌遊到晚上,這種狀況在幾年前根本無法想像,以前都是待在家裡打電動居多,很少出門。
    6. 第1次在BEATDAY線上觀看春魚工作室辦的Vtuber演唱會,也是第1次到高流現場看森森鈴蘭的演唱會,也第1次到北流現場看Hololive的演唱會,現在回顧起來為了Vtuber這件事做了很多以前從沒想過的事,真的很特別,預計2/1要去電影院看星街的演唱會,不知道會是怎樣的體驗,非常期待。
    7. 而從2024年開始陸陸續續做了許多款桌遊的中文化,從掃描、翻譯到逐字排版,每個步驟都要花上不少時間,但成果確實不錯,也感嘆如今不管是簡體還是繁體的桌遊,出的速度都非常快速,整體大環境比好幾年前好非常多,希望2025年可以繼續讓桌遊這個產業更加蓬勃發展,讓我們可以玩到更多桌遊。
  3. 工作
    1. 終於在今年雲平台的案子履約結束,正式進入保固,事情就相對比較單純了,但反過來說就是要接新的事務,接手了跟鐵道局對接的事務,但只能說不是主要業務,就只能有時間慢慢弄了,至少大概2025年看起來有機會做完。
    2. 除此之外,就是程式開發了,從無到有做出一套系統出來,表定1個月的時間,我差不多1個禮拜就做完了,剩下3個禮拜就在摸魚,超爽的,上班就是划手機、看影片等下班,等時限差不多之後,就提早跟老闆說做完了,可以提供使用者測試,那段時間真的很爽~~
    3. 隨著系統上線後,就有各式各樣的需求出現,也依照此系統做出各類型需求的系統,但至少有樣本了,所以整體花的時間也不多。
    4. 2024年大概最機車的開發就是尾牙抽獎系統,上面的突然說一句要用系統抽獎,就把我們搞得人仰馬翻,週五下班前叫進辦公室說要開發系統,而評估後現有的系統無法使用,只能重新開發一套新的,而下下周就要尾牙使用了,差不多只有1個禮拜的時間,真的是有夠機車,什麼事都不用做,就開發這套系統就夠了。
    5. 此外,5月天又來了,所以2024年底又要去現場支援,只能說真的有夠麻煩,好險不知道是今年人就比較少,還是今年疏運作的比較好,很快就把散場的人潮疏運走了,沒有像前幾年一樣,擠得要死。
    6. 可惜支援的事還沒完,2025年燈會在桃園,我們公司又要去支援了,這次更慘,2個禮拜要支援5天,有3天在假日,大家事情都不用做,都去支援就飽了,到底燈會有需要這麼多人嗎?到底在支援什麼?無法理解。
    7. 整體來說2024年感覺沒有像2023年這麼忙,但很多工作都是2023年延續下來的,所以沒有感覺有多出新的樣子,再來是2026年預計綠線通車,可想見2025年應該都會為了2026年綠線通車,開始準備相關前置作業,可想而知又有一堆工作要忙了~~
    8. 今年在開發的工作上請ChatGPT幫忙許多,基本上有開發的事情都會開啟ChatGPT,請ChatGPT先提供程式碼後,再自行修改,讓整體開發過程更加快速且順利,畢竟會遇到的問題,其他人都可能遇過,也因此ChatGPT可能都有解法了。

2024年2月12日 星期一

2023年的二三事

2023年的二三事

Date: 20240209
Version: 1
  1. 一年過去了,又來到年度回顧了,如果要用關鍵字來組成2023年的話,應該會出現:5G、雲平台、桃捷、桌遊、肥龍、駿河屋、Vtuber...之類的吧,以下內容就會依照這樣的關鍵字依依紀錄。
  2. 5G、雲平台、桃捷
    1. 今年主要工作還是延續2022年決標的案子,期限是兩年,到今年9月結束,只能說在9月之前都還算輕鬆,報告只要說廠商開發中就好,但到了9月結束,開了相關的竣工、驗收、陳核、轉正、動支...等就真的非常地忙,忙到身體都出狀況了。
    2. 不過好在大約11/12月左右就順利結束了,開始後續的保固作業,雖然還是有事情要處理但至少沒前幾個月那麼忙了。
    3. 在過去幾年的感覺中,桃捷就像緩慢移動一樣,有人講才會動一下,沒人講就原地不動,老實說前幾年過得真的是非常愜意,可惜自從新的總經理上任後,他就不斷地推著桃捷一定要往前,各種事情不斷增加,桃捷被迫不斷向前移動,這1年下來感覺真的是非常地忙,也因為本組為資訊單位,其他單位只要說不會就好,說我們比較專業,就把工作推過來,真的是ㄌㄌ
    4. 所以說2023年學到的就是要賺錢不要工作,工作是你付出了勞力和時間,公司提供薪資報酬,原則上是交換,而賺錢就是不用付出就可以拿到錢,這才是賺錢,這才有賺啊,這意思就是請上班摸魚,能1個月做完,就不要1周做完,因為工作永遠做不完,一定會有新的工作出現,所以要讓手頭上保持忙碌,但又可以在期限內完成,這就需要好的時間管理。
  3. 桌遊、肥龍、駿河屋
    1. 2023年要說最大的改變應該就是桌遊了,2022年基本上也只是在公司社團遊玩,但到了2023只能說入的更深了,除了逸馬的會員之外,也加了肥龍的會員,我現在想想,真的不知道為什麼有勇氣去參加肥龍的線下團,以前可以說是非常宅,放假只會待在家,基本上不出門的。
    2. 寫到這,我真的想不到會去參加,而且持續參加了1整年,從2023年3月開始到今年2月,就這樣參加了整整一年,過去是完全無法想像的,但也感謝肥龍的線下團,每次開團都有新的桌遊可以玩,也一起跑了劇情類的遊戲,也因為這樣開始寫了桌遊相關的紀錄放在FB上,不然基本上我寫紀錄都只是寫爽的,留給自己記錄用的而已。
    3. 除此之外,也因為有了線下團的經驗,也去了官官的桌遊團,也在網路上認識口味相投的桌友,也跑去同事家開團,這些經驗是以前玩桌遊從沒經歷過的,沒想到會在我的生活中發生。
    4. 大概從2023年下半年開始掉入更深的坑,開始會買各式各樣的桌遊,甚至從7月開始幾乎每個月都上駿河屋買桌遊,當然也要歸功於駿河屋從去年下半年開始,幾乎每半個月就會有免運活動,有沒有運費真的差很多,所以後來都習慣等到免運的時候再把購物車清空,但有時候還是會遇到駿河屋沒有的情況,也因此使用了比比昂進行代購,甚至跑去Amazon湊60美元免運買了桌遊回來玩,可以說2023年的開銷真的有點大啊~~
    5. 有鑑於此,後續也設定每個月的預算,但可惜常常有意外發生,但可能就會加減賣一些桌遊來補貼一下,不然每個月都爆預算也不是個辦法,因此,後來也開始把團友有的桌遊,自己可能不太會開的就拿去賣掉,之後就蹭團友的就好XD。
  4. Vtuber
    1. 2023年Vtuber幾乎是貫穿我一整年的活動,幾乎每天下班後開了電腦,就會看看有哪幾個推在直播,就放著邊聽邊打電動,可以說Vtuber陪伴了無數個夜晚呢~~
    2. 也參加了Mizuki的募資和線上3D演唱會,也參加了春魚的Beatday3D演唱會...等活動,甚至2024年還打算參加森森玲蘭的線下演唱會,希望到時候可以順利買到票。
    3. 但令人傷心的是,15號畢業了,真的是捨不得啊~真的是很想念她~~
  5. 總結來說,2023的TAG幾乎和2022年沒啥不一樣,但在細節上卻是豐富了不少,可惜2023年的展覽真的變少很多,希望2024年可以有更多展覽可以逛。

2023年1月20日 星期五

2022年的二三事

2022年的二三事

Date: 20230120
Version: 1
  1. 又到了1年1度的心得時間了,這次標題正式更換成年度標題,畢竟從去年開始就類似年度回顧了。
  2. 2022年有許多事都是從2021年延續下來的,在工作上影響最大的就是5G專案,從2021年底開始一直到2022年一二季時,我負責的專案終於完成發包了,總算從忙碌的生活中慢下來了,在決標之前各種催促各種趕,交通部鐵道局催,桃捷也催,總之就是各種忙碌,真的有夠累得~~
  3. 再來就是發包後,總算可以來寫寫這中間到底有什麼問題?
    1. 專業能力不足:標案就需要寫各種招標文件,那招標文件是誰寫呢?當然是像你我這種基層人員寫的,假設標案內容不是基層人員所擅長的呢?非其專業能力怎麼辦?按照公務人員的習慣,當然是抄抄寫寫,趕出一個版本出來,可以用來招標交差就行了,這樣的結果可想而知;再來就是雖然可能可以進行公開徵求,並有公開說明會,但目前經過的過程下來,廠商並沒有真正的去了解專案內容,不會去反饋說招標中的不合理之處,直到決標後,廠商才在說這做不到,這個也做不到,但契約就是契約,當初不講,機關當然認為都可以,因為我們不是專業的,我們無從判斷,廠商也沒反應,所以就默認都可以,結果下來,公務機關的招標品質可想而知;再來是可能會說為什麼不找專業人員來幫忙寫招標需求呢?這有2種,一個是機關人員,另一個是顧問,先說一,這種專業人員理論上不會來公家機關,薪水太低,在外面做是別人捧著錢找他來做,再來是二,這就跟下一條有關,時間緊迫或是經費不足,因為顧問案也是另一個標案,通常政府機關的錢只夠讓你做一個標案,不可能給你錢在做一個標案的標案,再來標案也有履約時間,通常也不會多給你時間處理一個標案的標案。
    2. 時間/經費不足:簡單來說,本案的經費是由交通部鐵道局補助的,所以理論上錢是交通部鐵道局給的,既然是政府機關給的,就會有預算和執行率的問題,也就是說規定要在某一時間點之前把錢花掉才行,所以上級機關就會壓時間要花掉一定比例的錢,而這個時間就會被再壓下來給執行單位,也就是我們,所以時間一層一層下去,就更少了。
  4. 不過,既然都發包了那就這樣吧,我也無能為力,就按照契約規定進行下去囉!預計2023年會完成履約,恩,希望可以。
  5. 上述這件事貫穿了整個2022年,整年的工作也都在這個5G專案當中進行,真的是累啊~~
  6. 接著繼續,一樣是工作的事情,2022年的年終尾牙活動一樣是線上直播抽獎,一樣是資訊組要負責直播相關,這已經是第3年了,真的有點累了,不是很想辦,所以這次目標就是一切從簡,所以跟同仁借了手機和腳架,請同仁協助攝影,剛好今年不用跑上跑下,定點拍攝就可以了,再來是收音的部分,想要簡單一點,就打算用會議室的麥克風,還可以,活動當天測的時候,聲音有點糊,於是跟場佈的廠商借了他們的麥克風,就比我們清楚多了,收音也都OK,早知道之前就這樣弄了,簡單許多了,希望明年不要再辦了。
  7. 而在今年公司終於有了桌遊社,當然是加入了,每兩周會有社團活動,終於可以跟人玩桌遊了,也重拾玩桌遊的樂趣了,不過在家裡通常是在玩1人的桌遊,有的是桌遊本身有附的單人規則,或是去BGG找的單人規則,總之單人規則真的好玩,很適合一個人在家消磨時間,非常有趣,所以後來收的桌遊也盡量要有單人規則可以玩才會收,目前陸陸續續出清一些不會玩到的桌遊,保留了一小部分派對,好讓我的大學朋友們可以玩,剩下大部分都是策略遊戲,而且可以單人遊玩的,
  8. 除了玩桌遊打電動之外,其他樂趣大概就是追V吧,看了很多台V,真的是越來越厲害呢,幾乎每天回家都有不同的V直播可以看,邊打電動,邊聽V直播,真的很有趣!
  9. 2022年差不多就是這樣,在5G專案、桌遊、打電動、看V之間不斷重複,這樣1年也就過了,希望2023年在5G專案中可以好一點,也希望2023年身體健康,身體健康才能繼續打電動啊~

2021年2月13日 星期六

桃捷資訊組二三事

桃捷資訊組二三事

Date: 20210213
Version: 1
  1. 又到了一年一度的大事紀了,從106年以來,到桃捷也準備邁入第5年了,邁入資訊組第4年了,可以寫的事情也越來越少了,不管是對這種類公務人員,或是公務人員,做的事情大概都是這樣的一成不變吧!不管事履約、採購、寫程式,基本上都是這個樣子,換湯不換藥,只是把內容換一下,整體架構還是不變,或許就是因為這樣,所以大部分的公務人員,給人的感覺都是差不多的。
  2. 可能大家會覺得怎麼公務人員都長成這樣,可能這也不能怪他們,這個制度就是這樣,就我目前看到的狀況就是,基層和管理層完全是兩樣情,先說我是基層,管理層大概都是工程師以上吧~,就我看到的是管理層以公司為主,而基層則是以自身為主,結果就是民眾接觸的都會是基層,而基層就是自己好就好,該做的有做,偶爾滑個水,該拖就拖,該推就推,而這就是為什麼民眾看到的會是這個樣子吧,至於管理層,因為我不是管理層就不多評論了。
  3. 回到自己身上,在這個疫情的2020年,可以說桃捷受到很大的影響,單從官網的Log來看,原本大概有500-600MB每日,而疫情發生後直接跳水到150MB左右,掉了將近70%左右,真 的是影響巨大,整個公司都開始開源節流了,但說也奇怪,都要節流,活動就不要辦了,結果活動還是要辦,節流還是要做,真不知道要節甚麼流。
  4. 2020年我的重心放回桌遊設計上,前一次桌遊設計大概是在研究所時期吧,那時候有設計了許多,不過那時候都是用PowerPoint來做的,不過在今年我在Steam上找到一款軟體「Card Creator」,可以用來快速進行卡片的排版及大量輸出,非常好用,只要將模板確立好後,就可以依此模板大量產生出相對應的卡片內容,之後再去卡片進行個別調整就好,而且該軟體還有和「Game-Icons.Net」及「TableTop Simulator」進行連結,當設計好遊戲規則後,先使用PowerPoint排版出第1張卡片,之後再依此卡片在Card Creator中建立模板,之後大量輸出,很快就完成卡片的設計,而且修改也很簡單,尤其是大量輸出成PDF,更是快速,在2020年已經有設計很多款,但是大部分都無疾而終,有些在原型時、有些是在設計時就覺得不太好玩,就暫停開發了,目前有一款進入到彩色階段,畢竟彩色印刷真的很貴,沒有一定的把握,真的不要浪費錢,最後希望2021年有機會可以去「台北桌上遊戲測試Taipei Boardgame Playtest」,找其他人來測試測試我的桌遊。
  5. 2020年在工作上比較不一樣的大概是查驗吧!目前單位內是規劃軟體組的查驗,請硬體組幫忙,反之亦然,而這時就會有人問,軟體/硬體組的東西我又不懂,這話說得沒錯,隔行如隔山,我真的不懂,而這時你可以依據的就是契約了,既然你不懂,你又要查驗,你不就更應該看好契約嗎?我想是這個道理吧!一切就按照契約內容來進行查驗,這樣至少不會有太大的問題。
  6. 2020年有許多大型專案的履約,看到同仁各種崩潰,履約管理中最困難的部分就是人的問題,層出不窮,我們無法管到其他單位的人,就會發現為什麼他們要這樣做呢?更扯的是,會把其他單位應該做的事,丟給資訊組,美其名資訊組比較專業,或是批次處理可以節省時間,但很多事情明明就不是這樣處理的,最後如果發生問題,就會說是資訊組的問題,不是他們的問題,我想這也是很多公務機關的通病吧,這樣的結果就是每一件事都要處理很久,才可能處理完畢,因為大家都在扯皮條。
  7. 最後受到疫情影響的還有就是,執行司機員勤務,大概在年初的時候就收到通知暫停執行,直到7月左右才開始恢復執行司機員勤務,結果到了年底時,因為桃園地區的因素,結果2021年初又暫停了,雖然目前桃園地區已經解除了,但不知道甚麼時候可以恢復執行司機員勤務,跑1趟1000塊,對我的薪水來說,真的有差啊~~
  8. 今年多了一樣工作就是協助軌道學會,包含網站及相關活動舉辦,活動部分比較單純就是協助投影片的撥放,包含影像及聲音,而這個活動比較有趣的就是可以看到各個軌道先進進行專題演講,而這些演講內容是一般外面不會接觸到的,可以了解到很多軌道相關的知識,真的很有趣,更有趣的是,每次活動演講進行時,都會特別講到台鐵,每次台鐵都會被ㄉㄧㄤ,而軌道學會這個業務,每三年換一次單位,而今年2021年就要準備交接給下一個單位了。

2020年1月19日 星期日

桃捷資訊組二三事

Date: 20200112
Version: 1
  1. 這是來到桃捷的第三年,也是在資訊組的第二年,按照慣例來記錄今年(2019)到底發生了甚麼事吧!
  2. 今年可以說算是穩定的一年,各種方面都慢慢上了軌道,人數的變動也趨近穩定了。
  3. 今年一樣要去司機員溫故,不過在年終的時候,規則變更,不能只是溫故而已,而是真的要去跑卡,自己一個人要跑完一張任務卡,當然前提是要通過考核,我總共考了兩次第一次差一點就過了,只是有一些知識已經忘記了,後來第二次就順利過關了,當然也有很多人不想去跑卡,所以就一直技術性的考核失敗,也或許是這樣,最後中心決定超過三次考核不通過者,其司機員證照將自動失效。
  4. 對我來說,去司機員勤務,算是放鬆的一種,跟辦公室的業務完全不同,讓平常忙碌的腦袋稍稍放鬆一下,而且因為算是一種支援吧,每次還有500元的獎金可以拿,一開始覺得500塊超少的,後來想想,每個月多500元,不就跟旅遊補助一樣嗎?等於每個月都有旅遊補助,這樣想想反而覺得有點厲害呢!
  5. 再來說說今年參加的研討會,我覺得最有趣的就是8/28的數位政府高峰會,據說每年都有,每一小時有不一樣的講題,類似跑堂一樣,很有意思,演講的內容也非常精采,預計明年還是會再去,這次是用公費去的,如果2020年不是我的話,我就自己自費去吧。
  6. 今年我覺得大概在11月之前都算還蠻輕鬆的,但從12月開始到現在,真的是每天都忙不完,一件接著一件,不知道甚麼時候才會像11月之前那麼輕鬆。
  7. 今年的資訊組內部研討會題目是「司機員的一天」,主要是我發現很多人其實不知道捷運司機員到底在做甚麼,不是晚上就結束營業了,為什麼晚上還要上班呢?所以我就把司機員一天的工作內容羅列出來,讓大家了解到司機員都需要做哪些事情呢?之後我也會找時間在寫一篇BLOG來介紹一下司機員的工作內容吧!我發現我之前寫桃園捷運的內容主要都是在司機員考試和後續專業考試上,沒有寫過成為司機員後都在做甚麼?
  8. 這一年來也寫了不少程式,但除了程式之外,做得最多的就是其他文書作業,每天都要寫一堆簽文,還要辦一堆採購案,這大概就是跟一般民營企業最大的不同吧。
  9. 今年相對來說,看的書變得比較少,有一大主因是我換了新電腦,新電腦可以玩以前都玩不順的遊戲,結果就花了超多時間在打電動上,真的是太好玩了,各種操作各種順。
  10. 今年的尾牙時間是在周一和周二,一個非常鳥的時間點,如果是周五的話,我是會想參加的,可惜今年是一個爛時間,所以今年我沒有參加。


2019年1月27日 星期日

桃捷資訊組二三事

Date: 20190127
Version: 1


  1. 來到資訊組也滿1年了,中間真的是發生了許多事,但一轉眼間,就在資訊組待了一年,在桃捷也滿了兩年,時間真的是飛快啊,就來記錄看看這一年來到底發生了甚麼事吧。
  2. 前年12月剛到時,資訊組沒多少人,10人左右,每個人都超忙得,根本沒空理我這個新人,所以那時候的蜜月期超長的,爽到去年過年後,才正式分配工作出來。
  3. 我剛到就接手了一個離職人員的工作,再加上我自己的工作,真的是有夠多,而且大多數都是採購案,那時候真的是忙到翻掉,總結來說,要學會採購案,你要會先寫簽文,再來是採購流程,那時候對於採購案的了解大概就是這樣了。
  4. 後來,到了四、五月就是準備明年的預算,那時候才知道,原來公部門的預算都是這麼早就要進行了,真的是沒想到啊!
  5. 採購案完成後,就接下了APP採購案,這是一個500萬的採購案,評選標,不過前期部分的採購案進行,是請職級較高的人幫忙起頭,之後才交給我負責後續履約項目,但沒想到這又是另一個開始。
  6. APP採購案,第一次進行需求訪談,第一次這麼長時間接觸廠商,也因為這個案子,才慢慢了解到何謂採購案,到了後期,長官的加入,讓我更了解到機關應該如何面對廠商,以及甲方的優勢所在,也了解到廠商會如何應對。
  7. 在這個時期,說真的,跟當初我想像的不太一樣,我以為我會來寫寫程式之類的,結果沒想到會先經手這麼多的採購案,在經過這個時期後,才開始慢慢接觸到如何寫程式,對我來說,寫程式是一個陌生有挑戰性的工作,因為是非本科的,一開始寫程式還真的不知道怎麼開始,這時候Google和學長就真的非常有用。
  8. 也差不多這個時候,司機員要開始每月溫故訓了,對我來說,真的是非常爽啊,等於小放假,不用管辦公室內的事情,後來我就會開始將溫故訓排到連假前,然後選擇早B,4點半上班,等於可以多放半天,真的有夠爽的。
  9. 到了下半年,因為上半年排的教育訓練都在這時候,連續兩個月都有一周不用上班,超爽的啦!而12月時,我在自己排一個長假,等於這幾個月都只要15天左右,真的是有夠爽,預期明年也會這樣進行。
  10. 慢慢的就做到年底了,又是另一個開始,組內分硬體和軟體組,組織架構更佳明確,採購案也移到硬體組身上,就真的比較輕鬆了,有比較多的心力可以放在程式上頭。
  11. 而APP也到了另一個階段,而這次有長官的加入,真的輕鬆很多,也從長官身上學到許多有關採購案應該如何進行?應該對廠商採取何種態度?契約到底有甚麼用?
  12. 而這時候也了解到公司內有的單位,就真的是不知道在幹些甚麼?是誰我就不提了,提了真的是一堆鳥事啊!
  13. 很快就到過年了,這次提早很多天回去過年,盡量把事情都放在年後,我的年後應該會爆掉吧!XD
  14. 放假前,最後一個禮拜六去加班,第一次加好加滿,將近12個小時,是出外勤沿線檢查及收取物品,陪同的除了組內同仁,還有廠商,這時候才發現其實公部門的福利真的算是不錯了,因為廠商的薪水還是時薪,也沒有1.33、1.66、2.66之類的,這時候就會覺得我們怎麼這麼爽啊!
  15. 另外特別一提,放假的前一天一樣是司機員溫故訓,一樣是早B,4點半上班,而溫故訓的前一天,是在公司的最後一天,盡量把所有的事務處理完畢,所以可能會加班,在這樣的前提下,我申請了備勤室,可以直接住在公司裡ㄟ,這真的是第一次,到時候要來記錄一下,看看備勤室到底長什麼樣子。

2018年12月11日 星期二

路線規劃APP

Date: 20181107
Version: 1

主要發想是來自於業務中,廠商使用Google Map來進行製作路線規劃,但其中有許多不太完善的地方,例如路線很奇怪,票價有問題...等,於是我就想說為什麼會這樣呢?難道很難嗎?於是上網查了Google Map API,詳細閱讀了文件後,覺得並沒有那麼困難,只是有很多參數需要加入,另外,在PTX中,也發現了正確的票價,使用以上工具可以解決我遇到的問題。

於是我就想做一個路線規劃的APP,但目前Android Studio還在學習當中,因此還是使用App Inventor 2來製作此APP。

  1. Google Map API,有12個月試用期,共300美元的額度可使用。
    • 會得到一組API KEY,呼叫API時使用。
    • 有JSON和XML兩種格式。
    • 有諸多參數可以設定,請查說明文件。
  2. PTX,有分會員等級,但不成為會員還是可以用,只是額度更少。
    • 會員有三種等級+未註冊,共4種等級,每一等級之權利義務不同。
    • 可提供預覽介面,可直接製作需要的API。
    • API中可輸入的功能很多,請查說明文件。
    • 後來進行製作時發現,不成為會員的話,只能透過Swagger使用,無法在APP上使用,有權限管理,所以後來還是申請了會員。

製作過程:

  1. 需要先產生各路線對照表,包含place_id、代號、關鍵字、車站...等,並產生相對應的json object or array。
  2. 使用Google Map API及PTX API確認相關參數的使用狀況,決定後續要使用那些參數。
  3. 使用下拉式選單建立出路線和車站,提供路網圖給旅客查詢路線。
  4. Google Map API程式:
    1. 將車站轉出對應的place_id,並進行搜尋。
    2. 抓出連結資料。
    3. 將頭尾的步行刪除,因從車站出發。
    4. 抓出節點資料,利用關鍵字及路線校正,獲得正式名稱。
    5. 路線顯示。
  5. PTX程式:
    1. 找出同一家捷運公司的起迄站,並對應出各車站代碼。
    2. 利用代碼搜尋。
    3. 跟Google不太一樣,須建立header才行,請查說明文件。
    4. 找出單程票票價。
    5. 將桃捷與北捷的票價加總,並顯示。
  6. 一開始使用圖片,但發現無法放大縮小,因此改為使用網頁瀏覽器,可以放大縮小,寫了個Html來展示台北捷運路網圖。
  7. 介面優化/程式優化,進行中。
    1. 介面優化:
      1. 步行圖示:🏃。
      2. 連接圖示:⬇。
      3. 端點站圖示:🌑。
      4. 轉乘節點圖示:🔘。
      5. 起訖站互換圖示:⇅。
      6. 路網圖圖示:🚇。
      7. 增加所有權聲明。
      8. 時間與票價介面優化。
      9. 時間與票價介面間距增加。
      10. 新增等待畫面。
      11. 新增第二頁面,顯示相關聲明、部落格及電子郵件。
      12. 修正A12、A13、A14a區間之文字訊息。
    2. 程式優化:
      1. 新增起訖站互換功能。
      2. 新增切換路網圖功能,及第一次無法切換設定。
      3. 新增端點站/轉乘站判斷功能。
      4. 新增焦點功能,每次查詢時,查詢結果可以置頂。
      5. 步行的顏色修正。
      6. 永春站的place_id修正。
      7. A18 高鐵桃園站的關鍵字修正。
      8. A13 機場第二航廈站的搜尋改善,使用fewer_transfers。
      9. 發現A12-A13之區間會有error,經查結果為google無論如何搜尋,都會跑出機場電車,該區間改成跳出文字訊息。
      10. BL 22 南港的關鍵字修正。
      11. 新增語音辨識功能,點選"起"或"迄"後,會出現google語音辨識起迄站,提高方便性。
  8. 製作APP的Icon [6]。
  9. 給公司的同事看過後,有人問到怎麼沒有台鐵和高鐵呢?若要達成台鐵及高鐵需要進行以下規劃及確認:
    1. 站點確認,台鐵太多站了,考量到此APP主要為桃捷及北捷,故預計規劃為北北桃生活區之區域,包含:
      1. 台鐵:五堵、汐止、汐科、南港、松山、台北、萬華、板橋、浮洲、樹林、南樹林、山佳、鶯歌、桃園、內壢、中壢、埔心、楊梅、富岡、新富,共19站。
      2. 高鐵:南港、台北、板橋、桃園,共4站。
      3. 已確認上述24站的place_id。
      4. 三鐵共構: 南港、台北、板橋,先使用同一組place_id。
    2. Google,確定參數"transit_mode=subway|train"適用於台鐵及高鐵。
    3. PTX,確認有台鐵及高鐵的票價資訊,已查車站代碼。
    4. 台鐵使用黑灰相間之格式,而高鐵則使用其網站主體配色(橘色)。
  10. 經過一個禮拜的努力,終於完成台鐵及高鐵的轉乘資料,由於不再是只有捷運,因此APP改名為「大眾轉乘」。
  11. 這幾天開始準備APP上架的相關事宜,開發APP到現在終於有第一個要上架的APP啊,超快,申請差不多一小時就過了,大家可以在Google Play上找到我的APP。
  12. 成本估算如下,只要每日不超過1000人使用,應該就不需多付,當然我沒有開通付費功能,所以如果額度用完就沒了。
    1. PTX:
      1. 免費。
      2. 呼叫次數:每日20,000次(一般會員),若每人一天兩次(上下班兩次),每次最多四種(北捷、機捷、台鐵、高鐵),20000/2/4,每日大約可供2500人使用。
      3. 參考資料:會員分級。
    2. Google Map API:
      1. 每月有200美元的抵免額。
      2. 呼叫次數:每月40,000次(抵免額),若每人一天兩次(上下班兩次),每月22工作天,40000/22/2,每日大約可供909人使用。
      3. 參考資料:價目表。
  13. 發佈後,有個朋友問是不是可以提供時刻表,回去查了一下PTX,桃捷、台鐵和高鐵可以提供時刻表,但北捷則因為班次較密集,使用時刻表意義不大,改成提供班次間距會比較好,只是這又是一個大工程了,而且是否要抓取整日的時刻表呢?還是提供查詢當下時間點之後的時刻表呢?有待商榷。
  14. 使用後第一個受惠的就是我,要去南京復興上課,平常都是做紅線轉綠線,使用了APP後發現,Google提供了一條,坐到松山火車站後,步行到松山捷運站,這樣的規劃非常不錯,去回程人少,而且都有位置坐,真的不錯,沒使用這個APP還不知道還可以這樣坐。
  15. 花了一兩個禮拜在這個APP上頭,是時候休息一下,看看書,等充完電後再來把時刻表補齊吧。
  16. 時刻表規劃:
    1. 北捷:提供班距說明。
    2. 桃捷:提供班距說明。
    3. 台鐵:提供起迄站時刻表。
    4. 高鐵:提供起迄站時刻表。

注意事項:

  1. header的使用須注意加密方式,時間格式為GMT,須扣除8小時,"x-date: "後面有空格,網址有時候用https會失敗,有時候會成功,目前使用http。
  2. 產生的json,可先用JSON Editor Online進行轉譯,比較容易了解。
  3. 如果不使用PTX,可使用Swagger將所有資料抓下來後,寫進資料庫也是可以,之前作法是將上傳到Firebase。
  4. 桃捷台北車站與北捷台北車站需步行,需多加留意程式撰寫。
  5. 上方的圖示是從Blogger中的"插入特殊字元"功能用出來的,可以搜尋關鍵字,找出你想要的特殊字元,就是上方的那些圖示,在網頁上呈現的結果,會與APP上呈現的結果不太一樣。
  6. 北捷的路網圖要跟北捷申請授權,也就是填一份授權申請書,回寄給北捷即可。
  7. 憑證keystore,自己包的APK使用的憑證,和從Google Play下載的APK憑證會不一樣,所以在Google Cloud Platform限制使用時,要特別注意其使用的SHA1會不一樣。
  8. 在Directions API中有一個參數為alternatives,若設定為true,則會像google map一樣顯示出多條替代路徑,而我沒有採用的原因有1)太多條,不知道哪一條才是我要的,還是用預設最符合我需求的那條即可,2)太多條,計算的量不一樣,API的價格也不一樣。
  9. 發現使用的憑證錯誤,會導致API設定後無法使用,將進行釐清到底要使用哪個憑證?
    1. 無:沒有限制,可使用,看來只能使用這個了,多加了API限制。
    2. 應用程式簽署憑證(google核發):經修改五分鐘後測試,無法使用。
    3. 上傳憑證(原app):經修改五分鐘後測試,無法使用。


改進事項:

  1. 抵達A13時,有時候會出現Error,因會出現到A12轉乘機場內的接駁車造成程式錯誤,轉乘錯誤: A13(fewer_transfers)、確認json資料(For input string: "ot")。
  2. A1-A5區間至A7的票價錯誤,因PTX未更正正確資料,已請同仁處理。
  3. 板南線任意站到南港展覽館站會出現錯誤。
  4. 起訖站互換功能錯誤。
  5. 目前使用上,若起訖站含有轉乘站(台北、桃園、板橋、南港、A1、A18),或地理位置鄰近(北門),會出現顯示不易理解之情況。
  6. ...
參考文獻:

  1. Developer Guide | Directions API | Google Developer
  2. Place ID Finder | Maps JavaScript API | Google Developer
  3. 入門指南‧PTX API Documentation
  4. MOTC Helper
  5. JSON Editor Online
  6. 台北捷運路網圖
  7. 3418 free SVG and PNG icons for your games and apps | Game-icons.net



2018年10月13日 星期六

Google Android 程式實戰演練 - 使用 Android Studio 與 Android SDK 打造雲端商務應用程式

Date: 20181013
Version: 1

課程:Google Android 程式實戰演練 - 使用 Android Studio 與 Android SDK 打造雲端商務應用程式
公司:恆逸教育訓練中心
時間:2018-10-08至2018-10-12 每週一二四五 09:00~17:00
地點:台北市復興北路99號12F
價格:19,200元

課程的相關資訊如上所示,會寫這一篇的原因,主要是因為公司出錢,讓我去上關於Android開發的課程,之後,可能要自行開發公司用的相關app。

雖然是公司出錢,但是我先墊的,之後要寫一份心得,才能進行動支,錢才會匯回來,所以這篇也是順便寫的,不過有些內容就不適合放了,這次上課時間是10月10日,放假那一週,原本我是想要那週請長假,結果發現早在幾個月前就安排了課程,只好乖乖去上課了。

也剛好前一周,我進行採購案的估查驗,超忙的,也因為下一周我不在公司,所有的事都須要在那一周做完,真的是有夠累的,幾乎每天都要加班。

~~~

這次上課的內容,對我來說算是比較進階的課程,我之前只會少許的Java,而且之前製做APP的工具也不是Android Studio,所以整堂課下來,對我來說是有那麼一點困難。

課程的講義則是將各個單元的簡報印刷成一本,不太算特別,內容也有許多與目前實際內容有所出入,應該是沒有進版的關係吧!

上課中,老師補充了許多目前APP的發展有關的相關資訊,這也是上課才可能會聽到的東西,畢竟在公司只要把事情做好就好了,想要了解最新的資訊,就只能利用下班後的時間,但問題是如果你不知道有哪些新東西,你又要從哪裡去找你不知道的東西呢?

第一天上課的時候,大家都還能跟上自己動手作,但到了第二天,大家基本上都只能操寫老師的程式碼,複製完之後,再來自己慢慢看了,老師的進展真的是飛快,這也沒辦法,因為要在4天的課程中,將APP的相關程式介紹一遍,大概也只能用這樣的方式吧。

11月還有一次,不過是三天,希望課程內容可以再簡單一點,不然真的會吸收不上。

我的電腦規格:
CPU: Intel Core i5-3210M
RAM: 8GB
無SSD

~~~

其實在今年六月的時候,我就用我的電腦試過了,結果超慘的,連啟動都沒有辦法,但經過上課之後,了解比較多的細節後,會自己將缺少的部份加回去了,至少現在程式是可以啟動的,模擬器也是可以啟動的,之前一樣也不行,果然有上課是有差的,雖然程式可以啟動,但我還是不會寫程式,我連按按紐都寫不出來,雖然程式沒跳錯誤,但每次模擬器就是會當掉,把我寫的那一段刪掉後,又恢復正常,我還是要繼續研究才行。

但最讓人頭痛的是,我的電腦實在是跑太慢了,每一個動作都要等上一會兒才行,你輸入太多,電腦還會當掉,哀~~

來講一些題外話,在恆逸上課的感覺,我覺得還不錯,設備用起來都很順,每一個學員都有自己一套課堂用的抽取式OS,上課時,只要簽到就可拿到你的抽取式OS,放入電腦開機就可以了,比我之前去其他上的電腦課程好太多了,簽到的時候發現,上課的人有一半都是相關公營機關:北捷、桃捷、台灣菸酒…等的,看起來大家都是長期使用恆逸來上一些資訊相關的課程。

說真的上一週實在是有夠累的,這一週可以拋開公司大小事,專心上課也算是另類的放假吧,下周又要回去公司了,有超多事情在等著我吧,QQ~~

基本上我覺得恆逸上課還不錯,介紹給想要上相關課程的人,不過價格真的有點貴啊!

後續學習心得
1. Android Studio學習筆記

2018年9月23日 星期日

短網址QR Code APP

Date: 20180923
Version: 1

會想要做這個原因在於,現在公司的短網址和QR Code都是使用goo.gl的服務產生,但該服務於明年就會結束了,所以才在想要如何繼續下去。

會分成兩塊,一個短網址,一個QR Code,有的單位需要短網址,但另一個單位需要QR Code,而需要QR Code的那個單位會需要先行產生後,等相關內容確定後才會放上去正稿,因此會使用官網伺服器進行跳轉的方式,來達成動態連結的效果。

雖然如此,後來想想雖然有的單位需要短網址,但如果是用我的方法話,不就每次都要在官網建立跳轉嗎?很明顯是個浪費人力的方法,但既然都做了,還是紀錄一下好了。

QR Code
比較簡單,因為先前那一個加密的APP已經做過了,這次只是再把方法寫出來一次。

短網址
使用的方法是方法一[1],因為方法二我看不懂,所以採用方法一,十進位轉為XX進位法,所以你需要兩個東西,十進位,XX進位,XX進位目前選用的是58進位法,格式為大寫小寫數字[2],刪除容易讓人搞混的大寫O和零0,以及大寫I和小寫l,這四個在APP上的呈現容易令人疑惑,故刪除。

而十進位的來源,需為主鍵[1],也就是不會重複的一串數字,而有甚麼數字是不會重複的呢?我選擇的是時間,年月日時分秒,六個節段,時間是唯一的,不會有時間重複到,因此進行的第一次轉換,轉換過程主要是將十進位/58得商和餘[3],保留餘數,繼續將商/58德商'和餘',直到最後商<58,無法再進行除法,將最後商及過程得到的餘數,由後往前進行轉換為58進位法,就會得到一串簡碼,也就是短網址。

但在進行的過程中,發現年月日時分不太會變化,導致最後出現的簡碼,前幾個字串都幾乎一樣,後來我將得到的時間字串反轉,由後往前排,這樣的話,整個時間就會很常變動,因為秒數常變,導致除法得到的結果都不盡相同,例如: 20180923173717-->71737132908102,這個技巧還可以用在製作隨機種子時可以使用。

最後就是將得到的短網址做成QR Code而已,但對於實際進行似乎沒甚麼幫助。

參考來源
1. 短網址(short URL)系統的原理及其實現
2. The Base16, Base32, and Base64 Data Encodings
3. 二、八、十與十六進位 (數字系統) 轉換教學


2018年9月22日 星期六

桃捷的中秋晚會

Date: 20180922
Version: 1

20180920星期四,這一天是非常特別的,因為這一天是桃捷的中秋晚會,其實這活動去年也辦過,今年一樣照常舉行。

介紹一下活動內容,活動從四點開始,主要是園遊會的形式,再接著是烤肉。

園遊會是會有約30家廠商來,今年的園遊券有200元,比去年的100元好多了,100元買個兩樣就吃完了,還要自己掏錢,不過200元就不一樣了,可以吃得還不錯呢!而且重點是今年攤商的種類比去年好太多了,去年一大推重複,根本沒啥好吃的,今年有超多好吃的東西呢!

園遊會的地點跟去年一樣,今年主要是舞台換到員餐前面,還搭建了舞台,比去年好太多了,而烤肉區則在舞台前的廣場,去年則是在馬路中,跟園遊會的人潮擠在一起,超多人的,今年設計的比較好,還滿舒適的。

去年花完100元就閃了,也因為那天是司機員剛下班,吃完就回家了,今年是第一次參加資訊組的烤肉,所以逛完園遊會後,就回到資訊組的位子,開始烤肉了。

今年有舞台,當然就有舞台表演,還不錯,因為去年沒有待很晚,所以也不知道去年有沒有活動,再來就是晚上有抽獎活動,可想而知,我沒抽中,跟尾牙一樣,哀~~

最後,鄭文燦還出現來幫忙抽個市長獎呢,晚會結束後,一堆人獎券沒用完,就跑去買個不鏽鋼的餐具或是黑糖糕,比較可以帶回去的東西。

整體來說,比去年好玩很多,相關設計都很不錯,感謝總務處的支持,希望明年後年每一年都會繼續辦,而且辦的一年比一年好,感謝桃捷。

2018年8月18日 星期六

桃捷資訊組二三事

Date: 20180809
Version: 1

從去年12月到現在,我待在資訊組也超過半年以上,不久也將滿一年了,時間過得很快,事情做了許多,就來說說我這段時間的感想吧!!

在資訊組的前幾個月,都沒接觸甚麼程式,因為那時候人太少,每個人都接了一堆業務要進行,主要都是在開會及處理採購案,也都是等到這是上軌道之後,才慢慢地比較多的時間放在寫程式上。

在這段時間中,也發現與其他人溝通佔了業務上很重的百分比,如何有效的溝通,並且留給對方正面的形象,這真的很重要,己以善待人,人以善待己,尊重是互相的,這從我接了別人的業務後有的感慨,當然也不是說是前人的錯,只是每個人的行事作風不一樣,產生的效果也不太一樣。

在職場中,講別人怎樣怎樣是再平常不過的事了,但真的要與對方接觸,你才會知道實際狀況是怎樣,像我接手的案子,前人說誰誰誰怎樣怎樣,但實際與對方接觸過,我覺得對方是很認真的,並沒有想像中的那樣,所以許多事情都還是要眼見為憑。

當然在職場上,也不是一帆風順,也會遇到某些人,某些單位就是很難配合,或是態度強烈,這真的只能靠主管來幫忙,所以有沒有主管是很重要的事,有沒有好主管也是很重要的事。

配合公司政策,每月要回去司機員溫故訓一次,我覺得沒有甚麼不好,偶爾換換工作環境,放下手邊的事情,是可以稍稍放鬆一下,所以個人對於此政策保持正面的評價。

當然很多事情,最後還是會回到政治因素上,對於桃捷這種公營機關,更是如此,當然我們無法改變甚麼,就只能盡量配合公司政策執行。

在這段期間,我也算是蠻適應這種生活了,也知道當開會時,大家都不太會主動參與,這時候主席/主辦人就很重要,至少你要有對於未來的一定規劃,並在會議提出後,再請其他同仁發表意見,這會比甚麼都沒有就要開會,容易進行多了。

所以我認為如果想在桃捷繼續待下去,內部招考轉經管人員是一個不錯的選擇,畢竟輪班人員真的是非常的辛苦啊,我就是因為受不了夜班生活,才想趕快離開,也很幸運的內部招考面試上經管人員,而且也算是有一定的了解的工作,至少我還會繼續做下去。

說到這個,我妹就一直想離職,而不是換別的單位,這我也沒辦法阻止啊,如果年底有調整職位的話,或許明年會考慮搬出去住,畢竟通勤40分鐘實在太累了,希望可以找20分鐘以內都算合適了,大概會以中央為考慮吧。

待了這段時間,也經手許多採購案,這時候你就會發現,有些人明明做得比自己久,但為什麼事情處理起來會是這個樣子呢?真是令人不解,或許這就是古人所說的,以人為鏡,可以明得失的道理吧!當然這也是提醒我們自已不要也變成像文中的鏡子一樣。


2018年4月16日 星期一

排班管理系統

Date: 20180415
Version: 1

用來取代副段人工排班可能造成同仁認為副段可能偏好某些人,那些人可以排到比較好的假或是比較好的班,造成人為因素的影響,故此排班管理系統其目的是為了公平公正公開而設計的。

剛好,今年的新人軟體開發訓練課程,剛好有機會請老師提供協助製作這樣的系統,雖然工作繁忙,沒有太多的時間可以進行開發,但可以先和其中一位新人一樣,先進行流程圖之規劃,並請老師提供建議,再加上本身是司機員,對於流程有一定程度的了解。

經過思考後,發現其實排班管理系統,有很大的部分很接近大學常用的選課系統,非常的類似,完全可以使用選課系統的邏輯,再加上車班實際運作的邏輯來完成這個系統流程設計。

資料庫
演算法
前台(司機員、副段)
後台(資訊管理者)

我對於如何製作這樣的系統很感興趣,而且還可以讓我多學一點東西,目前課程使用的是ASP.NET,我一點都不了解,希望有機會學到,但身上事情真的很多,希望之後可以少一點事情,讓我多專心於軟體開發上,除了排班管理系統,還有司機員班表APP要進行。

使用者(司機員)
審核者(副段)
管理者(資訊組)??

排班
交換
審核
公布

資料庫
演算法
前台(司機員)
前台(副段)
後台(資訊管理者)??

1070416今日完成流程圖,之後參考相關文件後,會試著作作看ER Model。

1070417已經利用流程圖的概念做了初版的ER圖,之後要將各實體彙整起來。

1070418今日已經將ER總表完成,等星期五與講師討論。


















2018年4月15日 星期日

桃捷公司內部招考

Date: 20171121
Version: 1

公司於九月時發佈了內部招考的消息,共有21個缺,一人最多報名兩個,使用面試的方式進行,一開始我看了招考的缺,想想我應該都不會上,也就沒有太在意,後來聽了學長說,面試就是看臉緣的,順眼就錄取了,而且報名又不用錢,不報白不報,那就報吧!

後來我選擇了企劃資訊組和人資兩個報名,資訊是因為我稍微會一些資訊的,而人資就單純是湊數的,聽我妹說人資的步調都比較慢,到了十月,面試通知來了,時間都是在十月,為什麼要特別強調十月呢?因為我十月是夜班啊!一個在早上,一個在下午,還好是不同天,不然我真是頭大。

先是人資的,我剛到時就發現有一堆人在外面等了,看來人資沒有門檻,所以有一堆人來,一開始我進去就先示弱,說我夜班剛下班精神不佳,之後就是一些面試的相關問題,另外我發現在場的所有人都沒有準備履歷,我有特地準備一下我的履歷,並更新了一下,確實有履歷的話,印像會比較好,因為有人資的主管在,他也說會幫我問問另一個職缺是否須要我,那個職缺是票務中心處理資訊的,不過要求比較高,要工程員或副段以上的人才能投,最後公告出來是從缺,好像沒有人來報名吧!

第二個是資訊組的,在一個小房間裡面試,一開始很直接地問最近寫過程式是什麼時後,我就回答這幾個禮拜內,因為我有在寫手機APP,我就開始展示我的APP給主管看,稍微介紹一下我的APP的功能,之後主管問了一些資訊相關的問題,我都不知道,畢竟我是生物資訊出來的不太了解資訊相關,之後主管也請我介紹一下生物資訊,我就提了一下NGS,之後問了生涯規劃,因為有很多人面試上後,因為考上其他更好的就離職,我就說如果可以有一份正常班的工作,我很樂意繼續待下去。

之後,11月放榜,我考上了資訊組,於12月1日報到,一堆學長姐跟我恭喜高升,不過其實是平調,薪水沒有升,不過大家都對可以在行政大樓工作感到嚮往,不用輪班就非常好了,也發通知制服要繳回,我也是問號滿頭?司機員的制服都是量身定制的,收回到底要幹麻?我問了學姐,學姐說就寫遺失填切結書就可以保留了。

11月是我最後一個月當司機了,雖然新工作一樣有三個月的考核,而且這算是我的第二份工作,還是我完全沒作過的,希望到時後可以一切順利,不用再輪班了,因為司機員的關係,我還有一天的國定假日還沒放,到時後去新單位再放,順便問問如果不忙的話,是不是兩天的特休也可以一起放,就可以12/27,28,29連放,再加上跨年的三天,就可以連放六天了,爽,不過還是要先問問主管。

接著,看看這期招考的結果,共21個缺,錄取了18名,我的工號是1200多號,前方還有30幾位的站務員,大概1250號後都是106期的新人,結果18名中只有3位是106期的新人,比例為16%左右,說明了新人想要考上真的有點難度,但也不是完全沒有機會,因為公司人員流動率算高,所以各部門都會有人離職,所以人員的調動上就會顯得有點頻繁,所以新人也還是有機會的,另外,最近也收到運務處的通知說要內部升遷,兩名都是行控的,而且薪水有一個不變,一個調降,至少資訊的薪水不變,感覺好一點。

前天又收到人資的第三次內部招考了,不過只有一個缺,人資的缺,真不知道為什麼上次不一起招呢?這效率真的是沒話說。另外,最近通過預計明年實施,就是特補休新制上路,為了鼓勵員工放特休,放越多天就會領到越多補助,而補休則是如果沒放完可以換成加班費,以上都是比照北高捷的做法,如此可見之前有多難過,不過也不能這麼說,畢竟桃捷今年才開始賺錢,所以明年開始有獎勵也還算不錯啦,但不知道是不是成立工會的後續影響,就讓我們繼續看下去吧!

之後等到了那邊,工作後再來寫那邊的工作到底是什麼?

工作一個禮拜了,其實也沒甚麼事,就做做一些雜事而已,被叫去參加教育訓練,其他都不算甚麼正式的事,等之後有正式的事再來寫吧。

12月到現在3月,也過了3個月試用期了,我覺得跟司機員的生活實在是南轅北轍的生活啊!可以說是非常的忙碌到爆,雖然是自願的,但偶爾還是很懷念當初司機員無憂無慮的生活啊!但也跟之前學長說的一樣,當了司機員,你就會慢慢缺失想要進一步的念頭,我認為主要是接收到的訊息非常的固定,沒有新的刺激,你就會慢慢地停滯在原地,這是司機員需要自我克服的地方,而在資訊組這裡,你不會有這樣的感覺,每天都有不斷地新的資訊進來,會不斷地推進你往前,因為你不往前,你就會死得很難看啊!雖然周休二日,正常上下班真的不錯啊!但每天真的會忙成像狗一樣啊!累累的~所以回到家後,如何處理自己的時間也是非常重要的。

今年的內部招考又要開始了,這次企劃處和運務處有超多名額的,不知道朋友們會不會考上呢?對了,當初106期南段有7位司機員,走了一個,調單位一個,6月左右還要走一個,目前預計剩4位,快要低於50%了。

2018年4月10日 星期二

桃捷資訊組的二三事

Date: 20180410
Version: 1

這篇主要會是紀錄對於資訊組的一些想法與心得。

目前對於資訊組總結出三個困難點,腦袋難、人際難和規則難。

人際難,並不是組內不合諧,而是要處理各部門單位之間的聯繫很難。

規則難,這大概算是公部門的缺點吧,有各式各樣的流程,而且不會有人教你怎麼做,沒有SOP可以照著做,能做的只能是跟前輩詢問、打電話詢問承辦單位。

腦袋難,是上述這些事情都需要不斷地運轉你的腦袋,不然事情沒辦法做下去,沒有一刻可以放鬆一下。

寫到這裡,總是很懷念當初當司機員的生活,雖然沒辦法按時放假,需要輪班,但工作內容單純,沒有太多惱人的事情(多少還是會有)。

2018年3月21日 星期三

桃捷時刻表(簡易版)

Date: 20180318
Version: 1

因為負責公司官網的時刻表功能,而接觸到了時刻表,剛好司機員APP也剛好告一段落,就想說是不是可以利用一下手邊的資源來做個桃捷時刻表APP呢?

這就分成兩部份了,後台資料處理,需要將OCC提供的時刻表轉成我之後APP方便處理的格式,這部分是用Perl完成的,並不難,難的地方是在邏輯思考的部分,這部分就想了快一天左右,想出來後之後都很簡單做。

資料處理好後,接下來是就是APP的設計了,既然要做時刻表APP,當然要參考一下業界的形式,而個人最常接觸的就是台鐵的時刻表如下:

http://twtraffic.tra.gov.tw/twrail/TW_Quicksearch.aspx

因此,我的APP設計版面都是參考台鐵而來的,畢竟台鐵的時刻表查詢理論上也是國人最常用的,因此,若介面相似的話,理論上旅客都會比較容易使用。

接下來就是選擇日期的部分,發現AI2的日期選擇不太好用,所以上網找了資料後,將資料改成中文後,以及國人常使用的日期顯示格式後,並參考家人的意見進行修改,好不容易日期選擇的部分終於完成了。

選項設定好後,接下來就是時刻表資料匯入,這部分也是搞了好幾天,推倒了好幾次,終於把資料匯入了,並且使用Scroll和html格式,讓時刻表可以滾動,並上網查資料如何讓新的資料輸出時可以回到最上頭,也參考別人的方法後,終於讓APP符合自身的預期。

看起來非常像有這麼一回事一樣,不過如果這個要推出的話,就要放到google play上了,不過這就是公司的問題了,因為google play是要收錢的,我個人是不會這樣做的,所以只能用公司的名義去做,另外就是,目前公司的APP招標開始了,我的想法是雖然開始招標,等到決標也是4月的事了,再等到功能要上架後,也差不多要4-6個月,這一段空窗期,是否可以提供一個簡易版的時刻表APP呢?當初的想法是這樣的,剩下就要看長官是否覺得可行?

不過這個版面大概就是這樣了,主要是提供旅客簡易的查詢時刻表APP,所以應該不會放太多精力在上面,主要就是簡易,這個只要2.7MB就可以了,非常快速,而且跟火車查詢很像啊。


























後來在測試的時候,發現datepicker在第一次使用會有bug出現,後來發現是因為第一次loading的時候,會比較久,所以造成timer讀取產生錯誤,解決方法就是在開起應用程式時,就進行載入,這樣後面使用datepicker時就不會造成讀取錯誤。



2018年3月18日 星期日

桃捷司機員APP

Date: 20180127
Version: 1

繼之前寫過一次APP後,最近又開始新的專題,目標是多人使用,之前有做過一次,可惜失敗了,直到現在公司長官覺得可以推推看後,就打算再試一次看看,如果我做不出來,那推也沒必要了,這一次就快了許多,畢竟有個人版可以參考修改,我只花了兩天就做出來了,後面三天主要還是在做優化的部分,整體來說,比上次進步許多,尤其是Perl的hash觀念幫忙我許多,不過因為資料庫處理的關係,顯示速度稍微比個人版的慢了一點,可以看下方關於顯示速度的優化,基本上功能都用好了,接下來就看看長官們到底買不買帳,畢竟APP的使用目的是有限的,例如:「看一個月內的班表、想看其他人的換班」,這些都只能回去看LINE上的圖片,再來是副段們修改是在電腦excel上,之後再轉成圖片放在LINE上,之後就看他們有甚麼要求吧,畢竟他們慣用的excel格式跟我使用的還是有所差距,另外總班表更換時,他們也要跟著更動,除非這些都是由我來負責的話就沒差了,單純就我這邊操作也是可以的,不過一旦我離職,這APP就會跟著GG了。

之後就會更新一些公司的狀況,看看這個APP之後的方向會是如何的呢?

小寫開頭為number or string
大寫開頭為array
中間有底線為hash
中間有@為database,為從google試算表中拉出的原始資料

today: 今天日期
year: 今天年份, from today
month: 今天月份, from today
day: 今天日期, from today
driver: 使用者工號

Type: 班型
Time:  當月日期
Start: 上班時間
End: 下班時間
Extra: 加班時間
Detail: 任務內容
AllDetail: 所有資訊

Type@Database: 所有班型資料,含班型、上班時間、下班時間、加班時間、任務內容。
Driver@Database: 司機員資料,含工號、當月班型。

Driver_Schedule: 司機員相對應之當月班型
Time_Type: 當月日期對應之班型
Weekday_Name: 星期幾的中文名稱
Month_DayNumber: 當月份之天數
Type_Start: 班型相對應之上班時間
Type_End: 班型相對應之下班時間
Type_Extra: 班型相對應之加班時間
Type_Detail: 班型相對應之任務內容
Type_AllDetail: 班型相對應之所有資訊

完成部分:(*未完成)
今日顯示
工號清單
日期清單
任務清單功能
資訊顯示
班型按鈕顯示
今日按鈕顯示
工號清單功能
日期清單功能
使用者系統(第1頁輸入-->第2頁呈現)*
使用者鎖定(第一次輸入使用者後,再開啟會鎖定使用者,故不需上方的使用者系統)
返回按鈕顯示
月曆模式

顯示速度優化測試:
個人版:舊版,0.567秒
多人版:初版,各資料顯示放於各資料庫讀取階段,故2階段需1.101秒
多人版-2:統一資料顯示時機後,0.868秒,加快20%顯示速度
多人版-3:司機員匯入數量增加(3->57),0.901秒,約慢了3%

自動化系統:(未完成,失敗,Net::Google::Spreadsheets安裝失敗,QQ)
修改完資料後,運用perl後會進行上傳至google試算表

Perl轉檔
perl會使用perl2exe轉成exe檔後,提供使用

特地去做了一個返回鍵的圖示,是用PowerPoint做的,效果還不錯,還蠻符合APP的色調。
以下為APP目前形式:

























後來,與中油的朋友討論時,發現中油也有輪班表APP,但他們只有4種班型,不會有個資的問題,所以他們的APP可以在Google Play上找到的,另外我也找到中鋼的APP,兩者的共通點都是只有4個班型,而且都是用月曆的模式來呈現,因此我也在思考是否可以做出動態的月曆出來,畢竟之前我是使用圖片的方式呈現。

經過一翻思考與設計後,月曆模式終於完成了,可以呈現出該月的班型狀況,使用三種顏色,藍色是當日,紅色是放假,灰色是上班,另本來打算是要在班型的地方改用按鈕方式呈現,但按鈕的效果不如預期,所以最後使用的是在月曆下方使用下拉是選單,來讀取班型內容,當然也有選擇使用者的功能。

























目前,大致上會有三種版本,1)日曆模式、2)月曆模式、3)日曆+月曆模式,中油和中鋼是2,之前個人版算是1+2的圖片,理論上應該會是使用3的版本提供大家使用,當然最後還是要看使用者的意見決定之。

後來也仿照其他APP的功能,多做了一個關於的功能,放一些資訊,可供長官們發揮的區塊,另外還學習如何使用Email的功能,App Inventor 2的功能真是越來越厲害了,不過還是有許多地方還可以再改進。

經過一段時間後,Mail的功能已經做好了,並且也與車務中心開了兩次會議,中心主任甚至認為這個APP推出後,其他場域的人都會想用,不過最重要的是希望可以與公司的ERP系統介接,這樣資訊都會是最新最完整的,關於這部分,我剛好在看一些APP的作品有用到json的格式來達到類似的目標,所以如果可以將ERP的資料用json的格式丟出的話,理論上我這邊的APP應該是可以做到的,再來就是json資料的資安規範,要如何規劃,畢竟要接到我的APP一定是要透過外網來使用,所以外網的資訊安全就格外重要,目前公司這邊還在處理ERP資料拋出的部分,所以這部分就要等ERP部分處理好後,才會接下去,到時候可能就會再開一個新的文章了。

2017年3月3日 星期五

桃捷司機員心得(新訓+專訓)

Date: 20170303
Version: 1

新訓

新訓是在2/6(一)開始,也剛好這個月桃捷開始試營運,於是新訓只有一天半,其中還有半天是在說明試營運的相關事宜,因為人手不足的關係,急需我們這批新人的幫忙,於是我們這一百多人就被分配到各車站,從團體試乘開始幫忙到之後的個人試乘以及正式營運。

團體試乘

我被分配在A21環北站,在團體試乘時,主要是帶各團體體驗桃捷的路線,沿途說明各站的特色之類的,而A21的行程規劃是搭普通車到A8,購物一小時後,搭直達車到A13再換搭普通車回到A21,需要大約2.5小時,每人一天兩團。

個人試乘

同樣繼續在A21環北站繼續服務,個人試乘就不用導覽了,不過開放給一般民眾,而且因A21是端點站,所以中壢桃園的民眾都回跑來這裡搭乘,A21的人數是第二多的,我們也分了早午兩班,來因應人潮的變化。

正式營運

正式營運時,我們也在幫忙兩天,剛好是星期四五,很明顯的一開始收費後,人明顯驟降,終於不像前幾天這麼累了,真是萬幸啊!而我們也要準備回公司開始受訓。

專訓
課堂訓練

簡單來說就是學習電聯車的各種相關知識,作為一位司機員應該了解的知識,過程中每周都會有測驗,但對我來說這都是很簡單的事情,所以我過得還算輕鬆,課程共約六周,在最後一周有總測驗,會考前六週的內容,不過如果前六週有認真上課的話,真的不難。

OJT

也就是On Job Training,適應訓練,更實在的就是實作課程,雖然課堂訓練也有實作,但這裡的實作就真的是擺一台車在那讓你訓練,可以實際操作,此外,還會讓你體驗輪三班的班型,讓你了解在不同時間點上班的工作內容,而在OJT的最後就是總檢定了,有口試、筆試、靜態車檢定、手動駕駛檢定。

行包訓

主要是介紹如何處理直達車的行李車廂的相關系統與設備,不過這個只有北段會開到直達車才用得到,南段的我們就聽聽就好,總共三天,一天課堂課,一天實作課,最後一天OJT,然後就結束了,這也是南段可能碰到直達車的時候了,而上班的地點則是在蘆竹機廠和新北車班兩個地點,除了蘆竹機廠可以搭桃捷過去比較方便外,新北車班則建議搭乘台鐵到台北車站再轉桃捷到新北產業園區站會比較快也比較便宜。

跟車

所謂跟車,也就是跟著學長姊,基本上都是由學員為主,學長姐負責監督與教學,而這也是從上課以來,第一次由自己負責來開車,其中有許多是課堂或是OJT沒有教過的知識,這些都是學長姊根據實際跑車所得出的結果,這也是我們要跟車的目的,畢竟理論上還是會跟實務上有落差。

雙飛

大約跟車半個月後就會開始讓學員雙飛,也就是學員兩兩一組執行勤務,過程大約為兩個禮拜,而這也是最後車上有兩個人的時候,畢竟之後要單飛只剩一個人,所以要好好把握雙飛的時候,這段時間也是最輕鬆的時候,畢竟跟學長姐還是有壓力在,而且通常學長姊都會讓你自己開,跟同學的話,兩個人還可以輪流開車,互相聊天之類的,比跟學長姐的時候輕鬆許多,可惜只有兩個禮拜。

單飛

兩個禮拜後,終於開始單飛了,車上只會剩你一個人,想幹甚麼就幹甚麼,可惜的是現在每一台車都加裝了CCTV,以後是想幹甚麼就不能幹甚麼了,QQ。

授證

現在都開始單飛了,但是卻還沒授證,不知道甚麼時候才會拿到證書,像我們的制服,四月套量,七月才拿到制服,所以授證可能是八九月吧!這一段等之後授證再來補。

2017年2月16日 星期四

桃捷司機員招考心得(筆試+口試)

Date: 20170216
Version: 1

筆試

我是從2016年初就開始準備了,也剛好是替代役有時間看書做準備,大概看了兩遍之後就有點累了,之後就開始看其他我買回來的科普書籍,一直到年底12月的時候,發現桃捷盡然又開始招考了,於是又把書拿了出來,從新看了一遍,而這次考的科目比之前少,只有綜合(國英邏輯分析)和專業(大眾捷運概論),這一次看了差不多一個月的時間,做了許多重點整理,並且把過往的北捷和桃捷的考古題也全部做過一次,而時間也差不多要考試了,我是在桃農考試的,第一個是綜合測驗,主要是國英數,排列大概是國文15題、數(邏輯分析)15題和英文20題,結果我因為數學算太久了,英文只剩10分鐘可以寫了,真的很趕啊!所以第一科考完我就覺得自己不會上了,接著就是專業科目,我覺得超簡單的,大部分考古題或書籍內都有出現過,所以我很快就寫完了,最後成績公布後,發現我竟然第一階段過了,要開始準備口試了。

題外話,接近筆試時,我可能是因為太想要這份工作,而非常緊張,壓力很大,結果造成我得了痔瘡,不過還好看完醫生後,發現是外痣血栓,壓力解除後大約2到4周就會恢復了,醫生開了藥膏給我擦,目前已經好了。所以痔瘡並不是難以啟齒的疾病,趕怪去看醫生比較重要,很快就會好了,下方附上醫生給我痔瘡介紹手冊,大家也看可以多看看,了解一下。

痔瘡手冊(PDF)

口試

口試是在開南大學,我是9點開始,一開始是類似性向測驗的東西,具體已經忘了,之後在等1小時後才開始口試,還好我是口試第二個,如果是第五個,他口試完就12點了,我差不多是11點多離開的,至於口試內容基本上都大同小異,題目都可以在網路上搜尋到,唯一會不一樣的就是情境題,類似列車上有爆裂物、失火、電器故障、有可疑人士、有色狼...之類的,你可以先想一下應該要怎麼處理,至於我在事前準備了一分鐘的自介,還有準備厚厚一疊的口試資料,並且練習回答可能的口試題目,可以沒有想到情境題,結果考出來後,我還答的有模有樣的,口試官也有說不是相關科系的,但回答得很專業,你是如何得知的呢?難道我要說多看電視劇和電影學來的嗎?最後還是回答了有在事前做準備(其實也沒錯啦XD),口試結束後的一個禮拜,成績就出來,很幸運的是我考上了。

體檢

因為我是考司機員,所以體檢需要比較嚴格且多項,時間大約需要兩個禮拜,如果是在桃園的話,可以到敏盛經國醫院的B1勞工體檢中心去體檢,護士小姐會問你是要體檢哪個單位的,之後會給你表格填寫,體檢內容都還蠻簡單的,唯一不常碰到的是聽力測驗,至於視力測驗,因為之前有考過大客車駕照,視力測驗都有做過,心裡比較有底,最沒底的就是聽力測驗了,不過最後還是順利過關了,在進一步朝司機員邁進。