看板 Soft_Job 關於我們 聯絡資訊
各位年薪百萬、千萬的大大們好 新年快樂 小弟在年假過後就要開始求職了 在面試時希望能提供一份作品給前輩們參考 但是相對於前端的作品呈現 後端似乎比較難表現 希望各位大大們能提供一些意見 對於後端的 junior 在就職前 會希望他們至少能掌握什麼工具或技能? 我目前參考的技能樹是這個:https://bit.ly/2GuwwY1 (github連結, goodjack大翻譯的roadmap) 並且以 python 為主體實做了一個微型的專案 我簡單的說明一下 它包含了 1.爬蟲:利用 scrapy 爬取靜態網站的資料 2.資料庫:將資料存放在 MySQL 中並提供給他人呈現 3.資料呈現跟監控:我將塞在 MySQL 中的資料 和 K8S 中硬體資源的使用率 都利用 grafana 呈現在不同的 dashboard 中 4.K8S:所有上述所有應用都用 docker 完善包好、 並利用 helm 組織架構過再上 K8S 部屬 5.CI/CD:利用 drone 透過 github 當作 repo 來完成 因為所有程式最後都會包成 chart 所以可以輕易的布上 K8S 因為目前我還是覺得完成的東西有些空洞 請問在哪些點上需要補強 我自己目前想到的有幾點: 1.實作一個真正的前端顯示資料(我對於這個部份是抱有疑慮的 害怕工作時叫我去做前端的工作) 2.增強 K8S 上 container 管理能力:例如 istio、prometheus 3.將 Testing 加入其中 因為後端作品實在很難呈現又有很多問題礙於 scale 無法顯示出來 實在是讓我苦惱了很久 也不知道公司是否認為我的作品是有用的 感謝各位大大讀完這篇 還請各位幫幫忙 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.176.128.213 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1549600641.A.C01.html
RealLoser: jr夠用了啊,前端部分我覺得到不用擔心,公司找對就好 02/08 12:40
RealLoser: 了 02/08 12:40
RealLoser: 但是你大部分都是devops的,對jr的要求應該比較程式面 02/08 12:41
bradyhau106: 我是有持續刷leetcode 不過不知道成效如何就是了XD 02/08 12:43
bil193: 多面試,面試個5間你就會有fu 了 02/08 12:47
blackie1019: 設計模式與基本語言與框架應用的掌握。 02/08 14:13
blackie1019: 單元測試、效能調校、資料的高可用與擴展性(scale o 02/08 14:14
blackie1019: ut/up)該如何設計。 02/08 14:14
blackie1019: 基本上我列出來的都可以回答並有對應經驗輔佐,70-10 02/08 14:15
blackie1019: 0K的月薪不難找02/08 14:15
blackie1019: 但可惜的是後端工程師往往忽略了本質去研究一些太廣02/08 14:20
blackie1019: 或是空泛的應用...不能說浪費,但就是沒有加分。因02/08 14:20
blackie1019: 資料庫的話stored procedures 與ORM的資料處理方式02/08 14:23
blackie1019: 兩者都要花時間看。DB的執行計畫與程式profiling 的02/08 14:23
blackie1019: 工具要知道有那些跟該怎麼看。02/08 14:23
感謝 blackie 大的意見, 我這些東西在實習的時候多少都有碰一點 我目前的微作品也真 的太偏 devops 了而這個一般公司不會讓 jounior 負責, 或許我應該更雕琢在程式碼 品質的部份
nekosgr93: 同樣好奇 那份技能樹跟大部分培訓班課程開的差不多 學02/08 14:27
nekosgr93: 了也是叫你去做網站 可是越做越覺得不知道這樣到底跟02/08 14:27
nekosgr93: 前端差在哪 只是一個是伺服器端渲染一個是瀏覽器端渲02/08 14:27
nekosgr93: 染的差別? 資料庫跟伺服器要精進也不知道該怎麼精進 02/08 14:27
nekosgr93: 也不知道怎麼寫成作品02/08 14:27
nekosgr93: 就算是單純的api也可以拿來當作品嗎?02/08 14:29
是阿 我還曾經想用 Locust 之類的壓力測試工具, 模擬一些真實可能遇到的狀況 然後說明自己的解法給公司聽, 可是我害怕有點走火入魔, 所以才來問問前輩們的想法
RealLoser: 單純的api當然可以當作品,你的輸入輸出是什麼就有差02/08 14:45
RealLoser: 了呀02/08 14:45
RealLoser: 資料庫跟伺服器的精進可以多看社群的文章,再來就是靠02/08 14:45
RealLoser: 工作經驗了02/08 14:45
cjamhe01385: 我面前端也沒有作品...程式能力其實問就知道,這些工02/08 17:02
cjamhe01385: 具就算自學也只能學很基本,加強 code 能力可能比較02/08 17:02
cjamhe01385: 好 02/08 17:02
其實我是想展示一下過去的實習經驗 想要增加自己在求職時的優勢 因為如果單單 coding 本身 除非真的天賦異稟 真的能展現出優於其他人的致勝關鍵嗎?
qrtt1: 其實能複製出你目標公司有用的 stack 就行,不一定要是潮流02/08 23:55
qrtt1: 流行中的東西。其實,還有很多公司沒聽過 k8s 的。 02/08 23:55
其實 k8s 是之前實習有用到的東西 然後我用簡單的專案重現我當時自己建立的流程而已 如果面試公司如果很多間 真的很難完成這件事 所以我就便宜行事做一個 還是 qrtt 大覺得我應該至少挑間有象徵性的做看看 ※ 編輯: bradyhau106 (180.176.128.213), 02/09/2019 10:22:56
BignoZe: 你會的東西滿多的 滿不錯的 02/09 11:07
x000032001: 寫程式才是最基本的 透過code就可以看出程度在哪邊了 02/09 13:49
bbhands: 每間公司的面試風格不同,像我們就只看coding/algo/溝通02/09 15:06
感覺樓上兩位大大都是在願意栽培新人的好公司~
anr2: grapha 是指grafana嗎? 02/10 00:17
anr2: loucust 是指locust嗎? 02/10 00:17
是的沒錯 馬上改 感謝大大提醒 ※ 編輯: bradyhau106 (180.176.128.213), 02/10/2019 05:24:23
Xunion: 其實看公司,你會的東西在我們公司會拆成devops跟develope 02/10 06:13
Xunion: r 02/10 06:13