PTT評價

[請益] 前端作品請益

看板Soft_Job標題[請益] 前端作品請益作者
blostirck
(bobo)
時間推噓27 推:27 噓:0 →:63

各位好!
小弟是私立糞校非相關科系畢業,目前28歲,自學寫程式大約4個月左右

最近用嘗試 React 跟 Node.js 做了一個搭配地圖的旅館查詢網頁

目前是把網站部屬在Netlify上面

作品連結:https://hotelion.netlify.app

server目前部屬在Heroku上面
因為是免費仔的關係,30分鐘無人使用的話,server就會自動進入休眠狀態
所以第一次搜尋時可能跟server要資料的時間會比較久一點

另外附上我的GitHub連結:https://github.com/JosephShu/Hotelion


因為身邊沒有朋友從事軟體工程師的工作,
不知道去面試的話,
這個作品是否還是太粗糙了一點?
希望各位大大能提供一些建議
避免自己養成一些錯誤習慣卻不自知,以及一些精進的方向

謝謝!

--

※ PTT 留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.43.50.189 (臺灣)
PTT 網址

humanfly11/01 11:02年紀跟成品還行,但不要期待面試官會點進去看

humanfly11/01 11:03把你會的重點列一列,有機會面試好好做簡報

了解,謝謝

ntpuisbest11/01 11:30有信心點,我當初作品慘不忍睹也是有工作,但不到5

ntpuisbest11/01 11:300k就是了

shooter55511/01 12:28多數人沒作品 有作品就贏一票了 放心

s1;37m→ 好的 謝謝 [1;37m推

jonyig: heroku 可以做 time 讓他30分鐘自己檢查自己有沒有醒

11/01 12:59 好的 我晚點試試 不好意思 在編輯的時候動到你的推文格式

DrTech11/01 13:14敢問大哥要找什麼工作,為什麼要用破英文來突出自己的個性

主要就是前端的部分唄 破英文就是...英文單純破 試著用用看XD

johny77711/01 13:26Commit message要規範一下不然沒人看得懂這commit內容

paint11/01 13:41英文敘述的部分可以善用Google翻譯或Grammarly來校正與改善

kangan98711/01 14:00手機點選單只看得到 overlay

好的 我晚上來研究一下 另外想請問一下手機的規格是IPhone嗎? 非常感謝各位大大提供的寶貴意見 我的破英文看起來是非常的破XD 近期會想辦法改善破英文的問題 謝謝!

※ 編輯: blostirck (114.43.50.189 臺灣), 11/01/2021 14:34:56 ※ 編輯: blostirck (114.43.50.189 臺灣), 11/01/2021 15:12:07

sevenHEAD11/01 15:07看要不要把class 元件改成function的 (這是某個課程

sevenHEAD11/01 15:07的project嗎?怎麼會用class component?

這個project是我自己做來練習用的 其實會用class component 是因為剛開始用react的時候就是照著官網上製作ooxx 遊戲的步驟來做的啦XD 所以才會用class

kangan98711/01 15:49是S21唷

ok! 謝謝

hegemon11/01 16:29React最開始的教學都是class呀...

libitum11/01 16:40英文破不是短期可以改善的啦 就像上面有人提到的 先用

libitum11/01 16:40google translator中翻譯 在自己微調 最後用grammarly

libitum11/01 16:41去檢查文法 都會比你打的那些通順 盡量修飾隱藏一下缺點

好D 非常感謝

phi1234511/01 16:43資料是抓自己的還是google的

如果是指資料來源的話 資料我是從政府公開資訊那邊下載下來的 之後再自己用nodejs丟到mongoDB裡面

abc092200111/01 17:00贏超過一半的人了吧

abc092200111/01 17:01我覺得 Readme 根本不用寫你學幾個月

abc092200111/01 17:01單純說明你這專案的資訊就好

好D 謝謝

MoonCode11/01 17:12讚耶 同是轉行自學推推

MoonCode11/01 17:13面試就是把所有的職缺都投一輪就是了

好D 第一次轉職呢 總是覺得有點沒信心XD

kurtsgm11/01 17:36我應該差不多把你github裏面每隻檔案都點開來看過了

kurtsgm11/01 17:37給幾個建議 1. 老實說雖然成品視覺上滿漂亮 但點了幾隻

kurtsgm11/01 17:38code進去其實看得出來滿多都是用既有的package直接套而已

kurtsgm11/01 17:40看不太出來你自己寫的東西在這個project的重要性 (相較於

kurtsgm11/01 17:40漂亮的map) 2. commit的note可以不要這麼直白 我看到好

kurtsgm11/01 17:40個那種"不知道為啥怪怪的" "不知道為啥但能動"

kurtsgm11/01 17:41我是面試官的話看到這些會覺得有點扣分

kurtsgm11/01 17:43我有時候會跟RD說 程式不會有靈異事件(大多數情況啦 XD)

kurtsgm11/01 17:44事出必有因 要找到原因...所以你的commit那些"weird"我覺

kurtsgm11/01 17:44得寫上去不是好事

好的 我在想辦法解決看看

jim50508200011/01 18:16你好像把token commit進去惹

我沒注意到呢 我再來修正他 謝謝!

※ 編輯: blostirck (114.43.50.189 臺灣), 11/01/2021 18:59:38

DrTech11/01 19:27我的意思是,你又不找外商,幹嘛寫英文自爆。好好學個 mar

DrTech11/01 19:27kdown用中文寫條列式,都很加分了,覺得這個人有基本的規

DrTech11/01 19:27範。寫一堆英文還不排版,扣分。

DrTech11/01 19:28另外很多很有個性或隨意的話,不要寫,很不專業又隨便,凸

DrTech11/01 19:28顯了你的個性。

DrTech11/01 19:30工作隨便找也有。但還是建議您專業的做法。

DrTech11/01 19:32感謝原文願意分享作品與大家交流。

TWkobe11/01 19:39我也建議英文找人修或用deepL翻譯還好一點,盡量用條列式

TWkobe11/01 19:39說明,只講專案有關的東西,自介放cv不要放這

famous72711/01 19:56建議可以把使用過程錄製做成GIF檔放在github上

lukelove11/01 20:53建議英文找人修+1

hduek15311/01 21:03推分享 不過read me直接寫專案在幹嘛就好

zmcx1611/01 22:52可以用freshping設定每五分鐘去戳他, 如果heroku你有綁信

zmcx1611/01 22:53用卡,全天開也可以完全免費

nereuseng11/02 00:55試試看能不能換成 function component,還蠻少人新的

nereuseng11/02 00:55程式碼用 class component,再來是寫一些測試,unit t

nereuseng11/02 00:55est,e2e test,還有也要加上 linter,最後再配合一些

nereuseng11/02 00:55 CICD 像是 travis等的自動化,應該就還不錯了

x246libra11/02 01:32樓上你說的這些 小公司 senior前端都不一定會了

x246libra11/02 01:33你要一個剛轉職的搞ci cd... 不覺得會有加分效果

x246libra11/02 01:34很多人都說要寫測試 但我去的公司 沒人懂

x246libra11/02 01:35只能花時間研究 怎麼寫出 可測試的程式碼

x246libra11/02 01:36一家好公司 不會因為一個人 會單元測試就僱用 他

x246libra11/02 01:36還不如刷演算法 比較可以入好公司的法眼

x246libra11/02 01:36爛公司 也不會因為你不會單元測試 就不僱用你

x246libra11/02 01:37我說的他是指 一個非本科無工作經驗的新人

CaptainH11/02 03:21我覺得這做得很好了,commit message沒那麼重要,每個

CaptainH11/02 03:21公司都有自己的規定

CaptainH11/02 03:22前端很漂亮,很好。但有幾個小bug

CaptainH11/02 03:23Readme改用中文並以專業語氣簡單解釋使用的技術及開發流

CaptainH11/02 03:23

CaptainH11/02 03:25搞CI/CD/Linter等等跟本太偏

ponpon5583711/02 11:58我看了一下你github上import的路徑,看要不要試著把

ponpon5583711/02 12:00文件改用alias的方式引入,不然寫../../../對自己開

ponpon5583711/02 12:00發上蠻痛苦的,也容易出錯。

single456511/02 12:34用相對路徑有時候真的比較好一些

brucetu11/02 14:51github搜尋別人的看一下 關鍵字例如hotel map

brucetu11/02 14:51看別人的readme怎麼寫得漂亮

Qoofate11/02 17:09我是不懂React , 但看不出你自己寫的演算法阿

Qoofate11/02 17:09readme沒很重要吧 code的內容還比較重要

非常感謝各位大大提供的建議,小弟會好好參考別人寫的readme後,再好好想想如何以 專業語氣寫出漂亮的readme unit test 跟 e2e 剛剛有稍微找了一下,雖然感覺對現在的我來說還有點遙遠 但多知道一點東西對我來說總算是好事 再次感謝各位大大提供寶貴的意見,謝謝!

※ 編輯: blostirck (114.43.50.189 臺灣), 11/02/2021 18:40:19

Jigsaw4111/02 18:34單就前端的作品會有幾個建議是:1. 作品看起來規模偏小

Jigsaw4111/02 18:34,而且功能大多是套件提供的,看不出實際的開發實力,如

Jigsaw4111/02 18:34果想當火力展示的作品,再添加多一些功能會更好(比如會

Jigsaw4111/02 18:34員功能,讓使用者可以添加收藏的住宿地點之類的)。2.

Jigsaw4111/02 18:34 承上點,因為專案偏小的關係,狀態管理不太複雜,可以

Jigsaw4111/02 18:34再想想是否需要使用 redux。3. 如果要用 redux,通常會

Jigsaw4111/02 18:34跟 react-redux 一起做使用。

好的 非常感謝!

※ 編輯: blostirck (114.43.50.189 臺灣), 11/02/2021 18:44:50

MyNion11/02 22:24轉職加油,往前邁進

TanyZhong11/02 23:01推推!如果觀看都要等時間,HR或者主管應該都沒時間看

TanyZhong11/02 23:01吧?

superpandal11/03 00:10作品也並不是入行保證

jobintan11/03 08:28有一定年紀作品最好可以證明自己有戰力,不然沒啥人會要

jobintan11/03 08:28一個30y以上又不是四大四中畢業的小白。

forever1973511/04 20:14一堆senior都不見得會cicd 了

gobbiby11/05 00:59搜尋欄如果打“台南”去搜尋是沒有資料的,得打“臺南”

gobbiby11/05 00:59才有資料出現耶

davidsky11/05 18:23用 class 寫有什麼問題..不是什麼都適合 functional 阿