看板 Soft_Job 關於我們 聯絡資訊
有太多知識要補,只好先偷懶,上個 roadmap 好了。 https://github.com/kamranahmedse/developer-roadmap 借用一下前面 TonyQ 截錄的推文
haposa: service是什麼,可以教一下嗎? 09/23 15:33
TonyQ: 就 API or WSDL ~ 09/23 15:34
在 Web Application 製作的這個 Context 下, Service 其實可以泛指的是 Backend 相關的工作。 其中較為具體的容易用來入門的部分,就是實作 API 不管是有標準型式的 Web Service (SOAP, WSDL) 或是以 Entity 與 Resource 為核心的 RESTful API 還是自由自在任意規則的 Web API (不強制遵守 RESTful 語意) 大致上都是由 client 端打來 server 端問事情, 然後 server 端回答些資料給 client 端的情境罷了。 而後端的範圍中,又以狀態的保存最為重要。 其中廣泛被使用的就是關聯式資料庫, 我猜,這也是為什麼 TonyQ 在另一篇推文直接問你 db 熟不熟。 我大膽推測,應該是覺得你前端的方向沒戲了 不如運用你過去學過的東西,來拼拼後端的方向吧。
haposa: 這網頁是面試用的,其實算還好吧,另外通用是什麼? 09/23 15:34
因為時代的演變,前端與後端開始發展出更複雜的技術 不像早期,比較會刻 Web UI 的人,需要被要求懂一點後端 或主要工作在寫 Server 端的人,被要求要改前端的畫面 還是更衰小的 Designer 被要求要摸 Web UI 與後端。 時代開始朝專業分工的路在走, 你目前手刻的 css、javascript 與 html 則是處於在『練習』階段要做的事 實際上會使用 framework 或 code generator 來製作 它將獨立的 css 或 javascript 以更高階的層次在溝通 而非像剛學說話的小孩,一個單詞一個單詞地溝通。 以較大塊的 building block 堆出成果。 我們開始能講出句子,或以抽象的名詞來表達 這些提昇與精化的內容,即為通用性。
haposa: 可以說一下我API要提供什麼東西嗎,我沒做過API不清楚 09/23 15:36
他只是建議你走後端,並不是打算叫你實作個什麼 API 來端詳。 由最近的文可以看得出來,他在試著找 C# 後端工程師。 對比上你先前的經歷,具有編譯式語言的經驗, 你要再去摸相似,但更高階的 C# 應該是有助益的。 以『背景知識』的量來說,它會比你去轉你完全不熟的領域要有效率多了。 所謂的背景知識,就是你先前習得的知識,並且其中可以用來輔助你 學新的東西的部分(或是你先前沒學過,你新的東西不太可能學得好的部分) 對於使用編譯式語言來說,『假設』你應該要知道一些編譯流程的重要部分 例如:知道要設 library (header 與 library 的 search path) 並能由 error message 判讀是程式寫壞了,還是 library 沒有找到 或是實作上的品味: 有良好的 module 規劃能力與相關性管理的 sense。
TonyQ: 你說還好就還好啦,另外你現在少了一個面試機會,恭喜你。 09/23 15:39
haposa: 我對WEB不熟,能否教一下,我知道現在網頁都很漂亮 09/23 15:40
haposa: 我是在求職,不是自己創業,這網頁是做For求職的 09/23 15:41
雖然你不求『包裝』,但面試的材料基本要做到隱惡揚善 你可以承認你不完美,但不用把缺點展漏無遺。
TonyQ: 你知道 web theme 是什麼嗎? 如 bootstrap 之類的 theme 09/23 15:41
haposa: API我只知道是提供JSON給人家撈資料 09/23 15:42
haposa: 我要提供什麼東西,我不清楚 09/23 15:43
haposa: API我有說我的認知只有那樣,您沒回我說我要加什麼API 09/23 16:33
haposa: 我又不是開公司,怎會有業務內容,那要提供什麼API 09/23 16:34
haposa: 可以提供一下嗎 09/23 16:34
這裡還只是在期望你對 API 的實作有些概念, 而不是具體來說你要實作些什麼 API。 若非要說些什麼建議,你得對於選用的工具上的弱項來加以研究 面試的本質就是一種測試,一種攻防。 過程中對手會看著你手上的武器知道哪些弱點, 會針對這方向給你展示實力的機會,若你能證明你有 sense 工作自然會到手。 舉例來說,你用的是 PHP 與 Laravel。 那它們常見的 OWASP 列出的對應問題,有哪些是有方便的工具能解 有哪些是還沒有統一的處理方式,所以需要 Programmer 來選擇。 目前雖然說這些似乎太早, 但其實我也是趁放假閒閒,簡單弄個紀錄。 跟你有相似困擾的人,也許會覺得有幫助吧!? -- JCConf 2018 持續售票中 https://twjug.kktix.cc/events/jcconf-2018 PS. Workshop 報名也快開始囉 (限有報名 jcconf 2018 的會眾) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.231.131.212 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1537698790.A.4D3.html
plsmaop: 推 09/23 18:36
littlethe: 現在網站越來越專業分工了,像我就不懂前端 09/23 18:47
alihue: 太佛心了吧~ 現在網站專業分工,是因為想要網站可以處理 09/23 18:50
alihue: 的事情更複雜了 09/23 18:50
lulufufu: 佛心推 09/23 18:53
devilkool: 推佛心 09/23 19:14
heru: 佛心好人一生平安 09/23 19:24
edison51501: 我最近剛開始找工作,這篇講得很清楚,給了我一些方 09/23 19:29
edison51501: 向 09/23 19:29
haposa: 您所說的API是撈資料,我有問一個問題 09/23 19:30
haposa: 我要提供什麼資料給別人撈,API我用非restful可以建 09/23 19:31
haposa: 重點在我要提供什麼資料給人家撈,我沒開公司爺 09/23 19:31
haposa: 另外,英文我很糟,有中文的roadmap嗎Q_Q 09/23 19:32
xxi511: 痾...寫程式的英文很糟 09/23 19:40
edison51501: https://goo.gl/Lzomnx 中文roadmap 09/23 19:40
mathrew: 佛心 09/23 19:44
BignoZe: 佛 09/23 19:44
devilkool: 隨便啊,就像練習做電商網站demo難道自己要有商品嗎 09/23 19:46
lisa090914: 不是一定要開公司才能開放API啊... 真要練習的話可以 09/23 19:48
lisa090914: 找一個有開放API的Data source,抓到資料之後轉成需要 09/23 19:48
lisa090914: 的格式,寫一隻API讓自己的網頁可以讀寫資料。 09/23 19:48
LeOniD0728: 佛心 連中文roadmap都幫忙找了 09/23 20:01
dobowdoo: 推活菩薩 09/23 20:13
vi000246: 天啊 真的是伸手牌耶 09/23 20:17
stellvia2359: 活寶XD 09/23 20:18
pptsodog: 都可以啊 不然去接個公車的opendata 09/23 20:21
landlord: 誠心建議<br> 09/23 20:55
brianhsu: 超佛心! 09/23 21:14
sa074463: 還繼續當伸手牌找不到正常... 09/23 21:22
DCTmaybe: 您人真好 09/23 21:38
mgrn: 感謝 09/23 21:43
haposa: 回edison51501 : 謝謝您,我履歷改完會研究看看的 09/23 21:54
haposa: 回devilkool : 沒商品沒價格,要用模擬的嗎 09/23 21:55
haposa: 回lisa090914 :您是說如我撈google data轉json格式做API嗎 09/23 21:58
haposa: 還是撈進來後,存到資料庫,做成自己API? 09/23 21:59
x246libra: roadmap的單字 是專有名詞 不懂正常 一個一個查到懂 09/23 22:02
x246libra: 都可以念完碩士了 不要跟我說妳英文多差 09/23 22:02
x246libra: 看文件 配合google翻譯 以你得程度 一定可以做到 09/23 22:03
x246libra: 又不是要你 聽 跟 說 查文件的程度 英文不需要多好 09/23 22:04
lisa090914: 通常Call API回傳的資料都已經是json,要不要存入資 09/23 22:40
lisa090914: 料庫看系統需求。詳細教學網路資源很多,噢不過是你願 09/23 22:40
lisa090914: 意看英文的情況下 09/23 22:40
※ 編輯: qrtt1 (36.231.131.212), 09/23/2018 22:42:02
lisa090914: 說真的,你要找工程師的工作但說英文不好只願意找中 09/23 22:49
lisa090914: 文資源,這樣學到的真的很有限,不要求聽說讀寫精通, 09/23 22:49
lisa090914: 但至少要會到能看懂document 跟一般文章的程度吧。 09/23 22:49
kilter: 佛心啊! 09/23 23:22
AvatarH: 推佛心!!!中文版roadmap讓我太震撼了,真的太佛了!! 09/23 23:22
liangnash: 佛,本來想回文的看完第一篇的推文就放棄了.... 09/23 23:30
haposa: 回lisa090914 : 英文多少看得懂,但是有點吃力,學比較慢 09/23 23:46
Eric0605: 推 09/24 00:38
umum29: 推佛心人 09/24 07:33
cjjj21: 推 09/24 07:38
O187: 哇!中文的也長出來,太佛了 09/24 08:58
stkoso: 太佛 09/24 11:44
u4m06: 也太佛XD 09/24 13:41
bill42362: 佛 09/24 16:53
lucifiel0121: 推專業活佛/回覆 09/24 21:13
wimax802: 超佛 感恩 09/24 22:30
akito117: 佛心推 該說的都說了 09/25 01:49
jason23268: 推佛心,感謝分享 09/25 09:30
kaibaemon: 功德圓滿 啊不,是功德無量 09/25 09:49
Smilefan: 推 09/25 13:15
jill: 好人一生平安,這篇太佛了... 09/26 01:38
jojowolf: 我佛慈悲 09/26 15:47
sherlockms: 受益良多 能再好好省思自己求職的方向正不正確 09/27 01:59
judy2r3: 竟然還真的有中文的 佛 推 09/29 16:41