Job Listing 第二期魔改大賽 - 歷程紀錄(5/3)

前言

從趕工到開放上傳、上線後 24 小時內,已經在大大小小的情緒坑摔落又爬起了數次,所以決定另開一篇專門紀錄第一次參加魔改大賽的心路歷程。比賽結束後,又或是幾個月、幾年回頭,銳變後的自己不知道會有什麼想法?想到這便覺得有意思極了。

作品


2017/05/05

開發過程:

情緒的大起與大落都在昨天走過一遭了,今天平靜了許多,只是魔改有點乏力了,硬撐著把剩下幾個醜頁面美化一下。

  • 表格的欄寬利用 <th width="30"> </th> 的方式固定,不要讓文字內容的長短讓欄寬忽胖忽窄。另外就是按鈕改使用 Font Awesome 圖示。

  • 「新增 / 編輯工作」、「新增 / 編輯合作企業」都是用登入的表單樣式去改。

  • 幾乎是純 HTML 的工作資訊頁面,先求個清爽、資訊完整,週末有餘力再作裝飾。


2017/05/04

開發過程:

近乎為 0 的開發進度。推上了 Heroku 後才發現要實現「圖片上傳並顯示」,必須要接連到其他雲端(七牛、AWS),偏偏這兩個一時之間都無法搞定,相當煩躁。

情緒坑:

又一頭撞進各種情緒坑。

  • 覺得自己平日的分享跟付出很沒價值,好像收不到任何回報。即便一直以來都有得到一些同學的正面反饋,但這樣的滿足感,馬上就會因為一些不領情的案例而煙消雲散。
  • 承上,反思自己的心態,總覺得這種「期待回報」的想法很要不得。
  • 從一開始的吊車尾,一路積累到現在,真的擠入前段班反而無所適從。該死的「得失心」又強勢回歸了。

情緒脫坑 & 領悟:

一個人身陷情緒坑時,很容易越跌越深,鼓起勇氣找前輩或同學求助,往往都能尋得良藥。

  • 學霸跟文班長分享的其實都是同一個道理:「把『分享』的價值多方面去想」;「分享」是最好的提取練習,當我們在幫助別人或是寫文章分享時,那個當下其實就已經有回報了:整理腦內的知識、想法、練習寫作及口語表達。思緒至此,對方是不是以「投票」來回報,便有點微不足道了。
  • 不用因為「看似不好的念頭」而自責,每個人多多少少都有類似的想法。
  • 「看種比賽名次是好的,但我會覺得,你名次在前面獲得的,比獎品多太多了。老師、助教、同學的關注,會讓你認識更多厲害的人。」

2017/05/03

開發過程:

  • 早上聽到鄭笑飛同學說她在參考我的工作列表 HTML/CSS 代碼(恰好是最亂、但還沒能夠整理的代碼),趕緊先動手整理。推上 GitHub 後看起來還是不太滿意,但至少縮排、tag 閉合都有整理過了。

  • 另外跟笑飛分享了自己的 HTML/CSS 抄法:利用 id 的方式把複製過來的代碼先包起來,比較能看出代碼的效果,同時可以避免 CSS 的 class 們互相衝突。


  • 今天實作了企業專區:

    • 利用一期學長的教程:< 购物网站-一步一步学会如何添加产品分类-非常详细 > 來實作「合作企業」。建立 Company 這個 Model 後(欄位有:titleimagelocation),把原本 Job 的 company 欄位移除掉,改利用 company_id 來連結合作企業。
    • 「管理員」可以在「後台」新增和編輯「合作企業」,所以在建立 controller 時,要把 company 設在 admin 的下面:rails g controller admin/companies。routes.rb 檔同理,要放在 namespace admin do 下,這樣之後路徑才會是:admin/companies 的形式。
    • controller 加入 CRUD,並建立相對應的 views 文件。
    • 接著利用最新的購物商店教程實作圖片上傳(安裝兩個 Gem:gem 'carrierwave'gem 'mini_magick),讓管理員身份的用戶可以在新增、編輯合作企業時,上傳企業標誌。
    • 添加 CSS 的 class 來美化企業標誌的樣式:圓形、尺寸調小。
  • 編輯 seed 檔案,上傳圖片也可以利用 seed 檔來辦到,但僅限本地端。Heroku 的話要另外找解法,目前看起來都還有點耗時,就先不研究。

Company.create!([
    title: 'Twitter',
    image: Rails.root.join('app/assets/images/twitter.png').open, #上傳圖片

    location: '1355 Market St, San Francisco, CA 94103, USA'
    ])

2017/05/02

開發過程:

Intercom 客服系統,無難度,就是照著步驟貼代碼。

情緒坑:

感覺寫的東西、作的東西都無法引起太多共鳴。雖然自己作的過程很開心,但正面的反饋、回報不足,總覺得挺灰心,時間久了就變得有點力不從心。

情緒脫坑 & 領悟:

跟學霸聊了,知道學霸也是會有「玻璃心」、在意有沒有人看,心裡比較安慰一點。


2017/05/01

開發過程:

沒有進度的一天,只有把前一晚完成的新功能寫成分享文,作提取練習。
[分享] 讓網站支援 Google Map 顯示(圖解)


2017/04/30

開發過程:

  • 實作「依照工作地點生成 Google Map」的功能。
  • 新功能拓荒成功太過癮了,進入心流模式停不下來,又把 seed 檔的生成內容換了一版比較正式的。
  • 想到公司 Logo 一直是都用 Facebook 先暫時替代,趁著動力巔峰把這一塊也一起改了。在 views 中添加判斷,依照 job.company 來顯示公司 Logo。(方法有點笨,塞在 index.html.erb 裡也很難看,之後要看看怎麼優化代碼。)

2017/04/29

開發過程:

  • 實作「使用者可以瀏覽應聘歷程」功能。

2017/04/28

開發過程:

  • 接續昨天的「收藏 / 取消收藏」功能,新增頁面讓使用者可以觀看自己的收藏;同樣先以 Rails101 教材起步:

    • 終端機輸入指令,創建頁面所需的相關文檔。因為每位登入的使用者(無分權限),所以不放在 admin 的路徑下,而是用 account/jobs
    • config/routes.rb 設置 account/jobs 路徑。
    • 在 account/jobs_controller 中加入要操作的 action,例如顯示工作列表及工作細節用的 def indexdef show
    • 利用終端機指令,在 views/account/jobs 中加入相對應的 index.html.erb 和 show.html.erb。
    • 使用者要透過下拉式選單進入「我的收藏」瀏覽。到 views/common/_navbar.html.erb 幫下拉式選單多加一個選項,連到 acaccount/jobs 。
  • 後續優化:使用者可以在「我的收藏」頁面進行「取消收藏」的操作。

    • account/jobs_controller 中加入要操作的 action:def stardef unstarjob_params
    • 到 account/jobs/index.html.erb 修改列表樣式,把「收藏 / 取消收藏」的星星按鈕也放進去。
  • 後續優化:使用者可以在「我的收藏」頁面進行「一鍵投遞」的操作。

    • 再次到 account/jobs/index.html.erb 修改列表樣式,把「一鍵投遞」的按鈕加入列表。
  • 後續優化:讓頁面樣式統一,利用 layouts/admin.html.erb,把「我的收藏頁面」改成像「後台管理」一樣。

情緒坑:

情緒混沌無解的一天,精力在白天就被耗損完了。

情緒脫坑 & 領悟:

ORID 也還是也很多想不透的情緒,思緒混雜、精神差,先睡上一覺再說。


2017/04/27

開發過程:

  • 回歸 Rails101 教材 去實現「收藏功能」。
  • 教材中只有在 groups/show.html.erb 放「加入 / 退出」按鈕,所以執行完後的頁面跳轉也比較單純,就是 redirect_to group_path(@group)。然而,我想讓用戶可以在 jobs/index.html.erb 以及 jobs/show.html.erb 都進行「收藏 / 取消收藏」的操作,一時之間想不到辦法。又跑去看吉米的代碼,看到 redirect_to :back 恍然大悟!
  # star & unstar

  def star
    @job = Job.find(params[:id])

    if !current_user.is_follower_of?(@job)
      current_user.star!(@job)
    end

    redirect_to :back
  end

  def unstar
    @job = Job.find(params[:id])

    if current_user.is_follower_of?(@job)
      current_user.unstar!(@job)
    end

    redirect_to :back
  end
  • <%= link_to("", unstar_job_path(job), method: :post, class: "fa fa-star") %> 的寫法,會導致收藏圖示有底線,看起來是很粗糙的連結。
    參考吉米的寫法,改成:
<%= link_to unstar_job_path(job), method: :post do %>
    <sapn class="fa fa-star"></sapn>
<% end %>

情緒坑:

收看直播前情緒很亂,應該就是老師所說的「大腦的能量在爆衝」,反覆改了清空、改了清空。

情緒脫坑 & 領悟:

看完直播、主持完 Global Team Online Meetup,隨意在草稿紙上寫下現在 job、user、resume 三個 models,跟連連看想要實現的關聯。慢慢心情就平靜下來了,印證「如果要專心,必須要讓大腦慢下來。利用身體其他輸出元件(手、腳)幫助自己專心。」的道理。

接著回歸最基本的教材,沒有太多波折就實現了。其實並不難嘛!記住這樣的感覺繼續往下進行。


2017/04/26

開發過程:

  • 今晚進度:
    • 套用 Bootstrap theme: Flaty 美化 Bootstrap 元件。
    • 優化 flash 提示訊息呈現方式
    • 統一換頁元件樣式
    • 優化搜尋結果頁面(「沒有符合搜尋結果的資料」、「有搜尋結果」兩種)


情緒坑:

趁著 Xdite 老師在程序媛群問大家的情緒困擾,把最近的兩個煩惱給問了:
1. 自己的作品和主題越看越不滿意,雖然明白「砍掉重練」無疑是推自己入大坑,但心裡總還是非常糾結。
2. 老師會建議大家徹底放下得失心或競爭意識嗎?之前視比賽如浮雲,但後來反省自己會不會其實是在逃避,逃避「行銷自己」或是害怕被否定。

情緒脫坑 & 領悟:

厚著臉皮把問題拋出去了,先暫時把這兩個情緒擺一旁,等明晚直播再來想。

家姐:「你最該學的是『平常心』,還有讓自己『學會不需要依賴別人的肯定』。」,這話也很有道理,快點把那個處處不自信的表現型人格甩得遠遠的吧!


2017/04/25

開發過程:

情緒坑:

時間、體力都有限,但要優化的東西還有一籮筐。有點不知道接下來 12 天要怎麼辦。

情緒脫坑 & 領悟:

先爭取把現有的,明擺著就是「未完成」的屍體給修復,最後能作多少算多少。


2017/04/24

開發過程:

  • 在下班離開公司前把文案簡單翻譯了一下,回到家把繁中跟簡中的版本給實裝上了。
  • 修改了幾處地方:昨天發現的首頁空隙、搜尋相關字串翻譯、搜尋結果頁面與工作列表的樣式統一。
  • 後來發現登入、登出、註冊的提示句,是讀 devise.en.yml 裡的字串。嘗試了一下,發現只要照著原本 devise.en.yml 裡的格式依樣畫葫蘆,就能讓網頁讀自己設的 yml 檔。
  • 凌晨 00:30 時,完全把「夜半三更不推 Heroku」的原則給忘了,然後就又崩潰了一小段時間。最後是用 Google 到的 force push 方式,解決是解決了,但 git 跟 Heroku 還是讓人腦子糊成一團。
$ git push origin master --force
$ git push -f heroku step14:master

情緒坑:

  • 吃完飯後聽直播,從直播開始就有點使不上力,筆記記到一半也沒記了。

情緒脫坑 & 領悟:

  • 可能又到了每個月的巨大低潮時間點,如果是的話,那今天晚上的無力就解釋得通了。先冷靜面對,睡一覺把情緒給睡掉。

2017/04/23

開發過程:

  • 參考同學分享的教程,新增搜尋功能。
  • 參考吉米的教程跟 GitHub 把看了很痛苦的使用者相關介面給改了,先暫時使用同樣的版面,之後要自己擺弄看看。
  • 把原本連到工作資訊頁面的 Apply Now 替換成 Quick Apply,點了後可以直接進到投遞履歷的介面。其實就只是把導向的連結替換成:new_job_resume_path(job)
  • 投遞履歷的介面先暫時給為上半部用 jobs/show.html.erb,下半部則還是原本的訊息框、上傳檔案按鈕、遞交鈕。算是非常偷懶的暫時方案。
  • 晚上遇到 Heroku 跟 GitHub 無法上傳的問題,Heroku 後來重新上傳一次有成功,GitHub 則是用 yammy 救援:

    • 切回有問題的分支硬上 git push -f origin <branch>
    • 看到 "This repository moved. Please use the new location",才知道可能是上傳路徑問題(開中中的確有換過專案名稱)。 輸入:$ git remote -v 檢查當前的專案路徑,確實不一致。
    • 輸入:$ git remote remove origin 移除當前路徑。
    • 輸入:$ git remote add origin <location url>,之後再$ git push --all origin`。
  • 一籮筐的頁面怎麼看怎麼煩,但決定接下來還是先優先實現功能,然後作到一個段落再來優化細節。免得又花太多時間在 HTML/CSS 上,然後反倒功能都荒廢。

情緒坑:

  • 今天在微信群犯了一個很丟臉的錯誤,想幫群上同學回答問題,但回答過程一直被中斷,最後甚至還發了標記錯的說明圖給他,
  • 就像本日 ORID 中提到的:有認真的形象,卻沒有優秀的表現。
  • 雖然在下午在台北 Meetup 衝了一些進度,但一到晚上又開始有點焦躁了。

情緒脫坑 & 領悟:

  • 無法脫身時量力而為,盡量不要再分心去幫別人解決問題,簡直是幫倒忙。而且糗斃了!如果因此浪費到別人的時間,就更是過意不去。
  • 分析了一下負面情緒的來源:焦躁除了魔改大賽本身之外,另外的壓力來源則是各種瑣事跟約定,瑣事像是在 UM 的住宿、機票問題,約定則是答應別人寫的申請心得文。表示這只是一個暫時的狀態,手腳快一點、心態積極一點,一件件完成自然也就不煩了。
  • Xdite 老師的一句話:「你參加的是高品質的 MBA。要去和其他人交流否則浪費自己的機會,要抓住機會啊!」。
  • 表現不好又能怎麼辦呢,每個人條件跟資質各有不同,誰能保證一分努力就等於是一分收穫?更何況,自己真的有毫無保留地「全力以赴」嗎?
  • 「有時間難受,還不如做點事呢。」。至少現在有非常多好的學習榜樣,而風度絕佳的學霸甚至鼓勵從「模仿」作起。何其幸運。

2017/04/22

開發過程:

  • 參考 LayoutIt 的 HTML 代碼修改工作列表的排列方式。對我來說最有用的是 Grid SYstem,所以用 LayoutIt 排一個方向,細節再自己填入好了。
  • Footer 微調(把 hr 的用法改掉、參考魔改加餐 2.1 比照 navbar 作成全屏。)
  • 工作資訊可以再放多一點細節,目前空蕩蕩的。
  • 修改 jobs/show 時,對 id 的運用有比較熟練一點了。
  • 看吉米王的 GitHub 學到非常多!先前一直在想分類該怎麼作,甚至還想到 Rails101 的方式,讓 category 跟 jobs 變成像 groups 跟 post 一樣有關聯。但看了吉米的寫法,才知道根本不需要這麼麻煩!直接在 jobs_controller.erb 中改 def index,利用 @jobs = Job.where(:is_hidden => false, :category => @category) 去篩選就好。
  • 分類作了跟想試的排版先弄了,但 10 點後沒有勁找圖,所以現在還是暫代圖的半裸狀態。

情緒坑:

  • 今天沒有掉什麼坑,只是 10 點過後後繼無力,時間流失掉有點可惜。

情緒脫坑 & 領悟:

  • 每天的進度還不夠多,應該要立定更確實一點的目標;例如:

    明天整天的目標:

    • 搜尋功能。
    • resumes/new.html.erb 美化。
    • 今天在作分類功能時先把 jobs_controller.erb 裡的排序拿掉了,這也要記得補。

2017/04/21

開發過程:

  • gem 'will_paginate' 先把切換頁功能加上,暖身。
  • 加入招聘公司和工作類型的排序。
  • 翻找了幾個 GitHub 都沒看到一塊塊的列表,藉此機會自己動手試試看!然後一折騰就是三小時過去。

    嘗試過程很傻逼:一直沒辦法把單一個工作資訊包起來,後來是回想起 Landing Page,客戶反饋有三個方格區塊,就想到先把這區塊的 HTML 跟 CSS 代碼拿來用。刪掉兩個不就是一個方塊了嗎?先包住資訊,之後再慢慢調(然後就崩潰了)。

    之後用 <div class="col-sm-3"><div class="col-sm-5"><div class="col-sm-2 pull-right"> 將招聘企業圖示、資訊、應聘鍵隔成三區塊。

  • 今天有用上 Nic 助教教的「快速捨棄不要的修改,倒回原狀。」,也很順手!

    • 將全部有修改到的檔案復原回前一次 commit 的狀態: $ git checkout .
    • 只復原單一檔案: $ git checkout --<檔案路徑>
  • 前幾天想把肥大的 application.scss 拆分出來,但一直失敗,今天在找資料時發現可以用 @import <檔案名> 的方法搞定。不再是大雜燴,把代碼區分清楚的感覺真美好。

@import "jobs.scss";

情緒坑:

事情很多,而且週五固定要寫 ORID 跟每週總結,再加上要持續魔改。騰不出手的感覺讓人格外煩悶。

情緒脫坑 & 領悟:

其實也就還是兩句話:

  • 「用行動填滿時間。」
  • 「有時間難受,還不如做點事呢。」

2017/04/20

開發過程:

  • 整天時間被占滿,只好趁著空檔細細思考一次招聘網站主題跟特色,問自己「Quick Hunt 到底快在哪?」、「Quick Hun 能提供給使用者什麼服務?」等功能建置完後,陸續編修文案跟圖片,為網站灌注靈魂。目前草擬:
    • 急速送交
    • 嚴選企業
    • 專業諮詢
  • 10 點多回到家,把白天在 Slack 上的紀錄跟筆記整理成 ORID 跟分享文: Font Awesome 豆知識分享文
  • 因為全棧營的新作業是投票給同學,所以還是解禁上了比賽頁面,看到潘助教的「navbar 跟 footer 背景顏色統一一下是不是比較好呢?」的建議。想說只是改 navbar 色碼,就打開 Atom 順手改了。
  • 開了 Atom 後就停不下來了,接著作作明天的進度。
  • 幫 Job 加入新欄位:「招聘公司、類型、城市」,修改相關的 views。

    要作之前腦中先想了一次流程,出手前大概掃了一下學長姊的 GitHub,確認方向沒錯才執行。

    • $ rails g migration 建立用來修改欄位的 migration 檔案。
    • → 修改 migration 內容,利用 add_column 把欄位加入
    • $ rake db:migrare
    • → 改 view → jobs_controll.rb 跟 admin/jobs_controller.rb 都要加進 def job_params
    • → en.yml 加字串。
  • 因為 Job 欄位改動,重新把 seed 檔中資料內容給改了。同樣是自己先想過並修改,再參考別人的寫法:前期學長陳俊鴻的 seed 檔
    - 在終端機執行以下指令,就可以用 seed 檔快速生成資料;

    • 在本機測試的話:$ rake db:seed
    • 在 Heroku 的話:$ heroku run rake db:seed
  • 修正教材中找到的小問題:「訪客以網址進入 admin/jobs 出現錯誤」

  • 凌晨 2 點要把更新推上 Heroku 時出現麻煩:首頁正常,但點頁面進去都是 "We're sorry, but something went wrong"。最後是以 $ git checkout -b tempobranch 創一個新的分支,然後在新的分支 push 上 Heroku。不明白這其中玄機。

情緒坑:

  • 對於「分享與否」感到糾結,在一個問題上困惑了老半天;「我現在進度還不夠,夠資格分享嗎?『分享』究竟是 MUST HAVE 亦或是行有餘力才作的 NICE TO HAVE?」。
  • 經歷數不清的嘗試,弄了半小時後,整個 Heroku 砍掉,一想到此時此刻網站是徹底掛掉的狀態、半夜又無人求助,情緒很崩潰。

情緒脫坑 & 領悟:

  • 看了兩位學長的文章,類似的坑跟昨晚的領悟其實前輩們也經歷並且歸結了。不關注得票、只在乎自身的成長,盡己所能。

  • AM2:00 - 3:00 這段時間幾乎是倉亂 Google,看到什麼解法就套什麼。心情亂了,作事方式也跟著亂了步伐;面對再大的問題還是要先冷靜,並且要記錄試錯歷程。


2017/04/19

開發過程:

完整代碼請見 GitHub 分支 step9 中的 commits,跟 GitHub 尚不熟的同學可參考這篇筆記:[筆記生肉][圖解] 如何參加魔改大賽(主講:Nic)

  • 完美主義症狀發作,反覆 $ git stash$ git stash clear 砍掉重練再砍掉。
  • 決定回歸教材,從基本的 navbar 跟 cover 改起。
  • 新增 Landing Page 的合作公司區塊,利用:

    例如:<i class="fa fa-camera-retro fa-5x"></i>

  • 有點東西,心裡比較踏實後繼續作客戶評價,參考:

    • 文志鵬學長的代碼,沒有修改太多。CSS 代碼的安排方式,很有啟發:利用 id 的方式(# testimony { })包住該區塊的 class。
    • 按鈕點了回最上方的設置方式:<a href="#"></a>
  • Footer 用模板套了一下,加上了挺酷的效果。

    • Bootsnipp:挑好樣式,點擊頁籤(HTML、CSS、JS)可以查看模版原始碼;選好套用的用,代碼太複雜或稍嫌亂的都果斷放棄。
    • 不適用的圖示用 Font Awesome 改掉,並調整圓圈效果的顏色。
    • 設置連結,參考 Rails101 的 Footer,連結後方加入 target=_new讓網頁在新分頁開啟。寫成這樣:<a href="http://anndo-blog.logdown.com/" target=_new>
  • 各種細節調整:navbar、網站名稱及圖示、表格樣式。

    • Flaticon:很豐富的免費圖示素材庫,還可以選擇顏色和檔案格式。
  • 推上 GitHub 跟 Heroku,先急忙發一版上去全棧營。當時還有一塊是 Nic 助教的模版,網站內容也是暫代的資料,羞愧死。

  • 太羞愧,急忙修改首頁網站特色的區塊,先用教材的樣式跟替換圖片頂著用。

  • 利用 yammy 學長的 seed 教程(文檔、終端機該下什麼指令,通通有。)匆匆替換 Heroku 上的資料。

  • 使用 en.yml 檔放置所有字串的價值這時候體現出來了,找字串、修改文案毫不費力。

情緒坑:

  • 今天(4/19)一早就跌了一個情緒大坑。睡覺雖然緩解了前一晚的憂慮,但招聘網站功能跟視覺上的需求是不會睡完一覺就消失。即便知道要按部就班從 MUST DO 跟 SHOULD DO 作起,但情緒還是一個「煩」字。
  • 作完物理治療回到家才發現比賽已經開打,著實被各路好手的優秀作品給嚇著了,腦袋一片空白,心理急死了!在這種狀態下打開 Atom,甚至不知道自己要改啥,無法正常運作。
  • 厚著臉皮先發上群組求關注,發完就後悔了:現在作品是這付樣貌,我憑什麼期待別人投給我或追蹤?就算多了幾票,真能證明什麼嗎?

情緒脫坑 & 領悟:

  • 早上心浮氣躁的情緒,在動手貼教材代碼後,就慢慢消散了。這個經驗讓我想到之前 ORID 記下的:李笑來 <問答01 | 提高成長率就是要有建設性>

    • 「用行動填滿時間。」
    • 「覺得自己做得不好就直接不作了。這之所以是個大坑,就是因為絕大多數人是『表現型』選手,害怕自己的不好、不熟練、不優秀被別人看到,於是,用這種方法避免『露餡』。」
    • 「有時間難受,還不如做點事呢。」
  • 比賽無預警開打後的狀態儼然就是笑來老師所說的人生三坑:「心急火燎地隨大流。」,瞬間收穫眾多票的吉米同學花了一週的時間,機會,是留給準備好的人。在瞎湊熱鬧跟四處拜票前,我該作的是先把自己的作品打理好,每日仍是照表操課:ORID 不能少。

  • 過多的虛榮心跟競爭意識會讓腦袋無法正常運轉,思路不清晰的情況下成不了事。下了決心,非修改需求,不去關注自己的票數。比賽結束後再看票數檢討。


2017/04/18

開發過程:

  • 4/18 日晚上開始用 Job Listing 的基本框架去修改,這個階段尚未開始裝修,反倒是花了一些時間在「字串整理至 config/locales/en.yml

    對於要不要作這件事情其實掙扎了一下:

    • 網頁上顯示沒有差別,還不如作 Landing Page,效益更高。
    • 教材中用到的字串不多,但要通通改到 en.yml 還是需要時間。

    後來還是狠心投注時間去作,原因:

    • 現在不改,未來要處理的字串會更多,技術債越滾越大。現在先花一點時間打底是值得的。
    • 字串集中在 en.yml,未來要修改文案,就不用再 views 的各個檔案遊走、耗眼力。
    • 新學到的方式,好玩。
  • 用之前的專案,嘗試 Nic 助教的模板。

情緒坑:

不想拿魔改作品實驗,所以魔改作品的 Landing Page 的進度 = 0,帶著焦慮的情緒入睡。

情緒脫坑 & 領悟:

心裡焦急的主因是忘記了 MVP 直播中 Xdite 老師耳提面命的「拆解並找到『最小的解決問題』。一口氣作大東西會失敗,要知道大東西是演化出來的!」。因此,不要妄想把所有前端資源一口全吞下,按步就班吸收。

Comments

comments powered by Disqus