初次見面。我是 PRUM 株式会社的工程師人見。
平時我會整理並分享在程式學習與實務工作中,容易卡住的重點,以及工作上常出現的「落差」。
如果能對某個人有所幫助,我會很高興。

當你對程式設計產生興趣、開始查資料時,
各式各樣的技術與工具就會接踵而來。然後你會突然發現:
「明明是想做應用程式,卻到現在還沒做出應用程式……」
其實我自己在剛開始學習時也是這樣。
而且因為環境建置花了很多時間,導致真正開始做東西前就耗費了不少時間。
再加上如果還要思考架設伺服器之類的事情,就更容易一頭霧水。
當然,環境建置很重要。但我認為一開始最需要的是,
「原來我也做得出應用程式」 這樣的體驗。
在這個系列中,我們會使用只要有 Google 帳號就能開始的
Google Apps Script(GAS) 來製作小型應用程式。
老實說,我並不是希望大家在這個系列中把所有內容都完美記住。
比起這個,我更希望大家能體驗到:
「自己做出來的東西真的能動,真有趣」
這件事。
一聽到「應用程式」這個詞,
你可能會想到這些知名服務。
但其實,應用程式的本質更單純。
讓人的工作稍微變輕鬆的機制
例如,
就是把我們平常在做的事情,
交給電腦幫忙處理。
這就是應用程式。

例如在公司或學校,你是否有過這樣的經驗?
要舉辦活動!
請參加的人回覆!
接著就會收到各種回覆:
之後就會產生這樣的作業:
統計參加者
↓
確認未回覆者
↓
再次聯絡
這不是什麼特別困難的工作。
但就是有點麻煩。這類作業在很多情況下,
都是由人努力處理的。
確認
↓
統計
↓
聯絡
但如果每次都在重複同樣的事情,
也許就能交給電腦來做。
例如:
按下參加按鈕
↓
自動記錄
↓
可以在清單中確認
如果有這樣的機制會怎麼樣呢?
負責統計的人就會輕鬆很多。
這也是一個堂堂正正的應用程式。
一提到應用程式開發,
「做出像 LINE 那樣的東西」
「做出像 Amazon 那樣的服務」
有些人可能會有這樣的印象。
但實際上並不是。很多應用程式都是從這些小小的困擾開始的:
很少有人一開始就做給全世界的人使用的服務。
因為眼前有人在困擾,所以想讓對方稍微輕鬆一點。
應用程式開發通常就是從這裡開始的。

在這個系列中,我們會製作 出缺席確認應用程式。
完成後可以做到:
功能非常單純。
但從「稍微減少某人的麻煩」 這個角度來看,已經是一個很有價值的應用程式。
下一篇我們就要實際製作 出缺席確認應用程式。
沒有複雜的環境建置。先輕鬆體驗一下:
「按下按鈕就會動」
這件事吧。
說不定你會因此覺得:
「做應用程式意外地有趣耶」
PRUM 的工程師中,95% 以上都是從零經驗錄用的。
我們也經營一個整理了想從零經驗挑戰工程師的人、以及工程師們都能受益的文章網站。
如果有興趣,歡迎看看。
【推薦文章】
從銀行員、公務員到 Web 業界。從其他產業轉職的人,為何會對工程技術的有趣之處「深深著迷」
原文出處:https://qiita.com/hitomin_poke/items/334b0b9c3ee457dfa8c7