初次見面。我是 PRUM 株式会社的工程師人見。

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

為了某個人來做應用程式 #1 - 為什麼要做應用程式?

image.png

前言

當你對程式設計產生興趣、開始查資料時,

  • Java
  • Python
  • Git
  • Docker
  • AWS

各式各樣的技術與工具就會接踵而來。然後你會突然發現:
「明明是想做應用程式,卻到現在還沒做出應用程式……」

其實我自己在剛開始學習時也是這樣。
而且因為環境建置花了很多時間,導致真正開始做東西前就耗費了不少時間。
再加上如果還要思考架設伺服器之類的事情,就更容易一頭霧水。

當然,環境建置很重要。但我認為一開始最需要的是,
「原來我也做得出應用程式」 這樣的體驗。

在這個系列中,我們會使用只要有 Google 帳號就能開始的
Google Apps Script(GAS) 來製作小型應用程式。
老實說,我並不是希望大家在這個系列中把所有內容都完美記住。

比起這個,我更希望大家能體驗到:

「自己做出來的東西真的能動,真有趣」

這件事。

話說,應用程式到底是什麼?

一聽到「應用程式」這個詞,

  • LINE
  • Amazon
  • Google 地圖
  • Instagram

你可能會想到這些知名服務。
但其實,應用程式的本質更單純。

讓人的工作稍微變輕鬆的機制

例如,

  • 輸入出勤
  • 提出申請
  • 預約
  • 訂購商品

就是把我們平常在做的事情,
交給電腦幫忙處理。
這就是應用程式。

為什麼要做應用程式?

image.png

例如在公司或學校,你是否有過這樣的經驗?

要舉辦活動!
請參加的人回覆!

接著就會收到各種回覆:

  • 我會參加
  • 不參加
  • 還在調整中

之後就會產生這樣的作業:

統計參加者
↓
確認未回覆者
↓
再次聯絡

這不是什麼特別困難的工作。
但就是有點麻煩。這類作業在很多情況下,
都是由人努力處理的。

確認
↓
統計
↓
聯絡

但如果每次都在重複同樣的事情,
也許就能交給電腦來做。
例如:

按下參加按鈕
↓
自動記錄
↓
可以在清單中確認

如果有這樣的機制會怎麼樣呢?
負責統計的人就會輕鬆很多。
這也是一個堂堂正正的應用程式。

大型服務一開始也都是從小小的困擾開始

一提到應用程式開發,

「做出像 LINE 那樣的東西」
「做出像 Amazon 那樣的服務」

有些人可能會有這樣的印象。
但實際上並不是。很多應用程式都是從這些小小的困擾開始的:

  • 想讓出缺席確認更輕鬆
  • 想讓出勤輸入更輕鬆
  • 想讓物品管理更簡單

很少有人一開始就做給全世界的人使用的服務。
因為眼前有人在困擾,所以想讓對方稍微輕鬆一點。
應用程式開發通常就是從這裡開始的。

這次系列要做的東西

image.png

在這個系列中,我們會製作 出缺席確認應用程式
完成後可以做到:

  • 參加按鈕
  • 不參加按鈕
  • 參加狀況列表顯示

功能非常單純。
但從「稍微減少某人的麻煩」 這個角度來看,已經是一個很有價值的應用程式。

下回預告

下一篇我們就要實際製作 出缺席確認應用程式
沒有複雜的環境建置。先輕鬆體驗一下:

「按下按鈕就會動」

這件事吧。
說不定你會因此覺得:

「做應用程式意外地有趣耶」


PRUM 的工程師中,95% 以上都是從零經驗錄用的。
我們也經營一個整理了想從零經驗挑戰工程師的人、以及工程師們都能受益的文章網站。

如果有興趣,歡迎看看。
【推薦文章】
從銀行員、公務員到 Web 業界。從其他產業轉職的人,為何會對工程技術的有趣之處「深深著迷」


原文出處:https://qiita.com/hitomin_poke/items/334b0b9c3ee457dfa8c7


精選技術文章翻譯,幫助開發者持續吸收新知。

共有 0 則留言


精選技術文章翻譯,幫助開發者持續吸收新知。
🏆 本月排行榜
🥇
站長阿川
📝12   💬4   ❤️1
478
🥈
alicec
📝1   ❤️2
88
#4
我愛JS
💬1  
3
評分標準:發文×10 + 留言×3 + 獲讚×5 + 點讚×1 + 瀏覽數÷10
本數據每小時更新一次
📢 贊助商廣告 · 我要刊登