作者:
qrtt1 (有些事,有時候。。。)
2018-09-23 18:33:07有太多知識要補,只好先偷懶,上個 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 來選擇。
目前雖然說這些似乎太早,
但其實我也是趁放假閒閒,簡單弄個紀錄。
跟你有相似困擾的人,也許會覺得有幫助吧!?
作者:
haposa (haposaﳿ艢  N)
2017-09-23 15:33:00service是什麼,可以教一下嗎?
作者:
TonyQ (自立而後立人。)
2017-09-23 15:34:00就 API or WSDL ~
作者:
haposa (haposaﳿ艢  N)
2017-09-23 15:34:00這網頁是面試用的,其實算還好吧,另外通用是什麼?可以說一下我API要提供什麼東西嗎,我沒做過API不清楚
作者:
TonyQ (自立而後立人。)
2017-09-23 15:39:00你說還好就還好啦,另外你現在少了一個面試機會,恭喜你。
作者:
haposa (haposaﳿ艢  N)
2017-09-23 15:40:00我對WEB不熟,能否教一下,我知道現在網頁都很漂亮我是在求職,不是自己創業,這網頁是做For求職的
作者:
TonyQ (自立而後立人。)
2017-09-23 15:41:00你知道 web theme 是什麼嗎? 如 bootstrap 之類的 theme
作者:
haposa (haposaﳿ艢  N)
2017-09-23 15:42:00API我只知道是提供JSON給人家撈資料我要提供什麼東西,我不清楚API我有說我的認知只有那樣,您沒回我說我要加什麼API我又不是開公司,怎會有業務內容,那要提供什麼API可以提供一下嗎
作者:
plsmaop (plsmaop)
2018-09-23 18:36:00推
作者:
alihue (wanda wanda)
2018-09-23 18:50:00太佛心了吧~ 現在網站專業分工,是因為想要網站可以處理的事情更複雜了
作者: lulufufu (lulufufu) 2018-09-23 18:53:00
佛心推
作者:
heru (Heru)
2018-09-23 19:24:00佛心好人一生平安
我最近剛開始找工作,這篇講得很清楚,給了我一些方向
作者:
haposa (haposaﳿ艢  N)
2018-09-23 19:30:00您所說的API是撈資料,我有問一個問題我要提供什麼資料給別人撈,API我用非restful可以建重點在我要提供什麼資料給人家撈,我沒開公司爺另外,英文我很糟,有中文的roadmap嗎Q_Q
作者:
xxi511 (少北)
2018-09-23 19:40:00痾...寫程式的英文很糟
作者:
mathrew (Joey)
2018-09-23 19:44:00佛心
作者:
BignoZe (BignoZe)
2018-09-23 19:44:00佛
隨便啊,就像練習做電商網站demo難道自己要有商品嗎
作者:
lisa090914 (好天氣,好心情~)
2018-09-23 19:48:00不是一定要開公司才能開放API啊... 真要練習的話可以找一個有開放API的Data source,抓到資料之後轉成需要的格式,寫一隻API讓自己的網頁可以讀寫資料。
作者:
LeOniD0728 (Leonidç…åå“¥)
2018-09-23 20:01:00佛心 連中文roadmap都幫忙找了
作者: dobowdoo (緋星) 2018-09-23 20:13:00
推活菩薩
作者:
pptsodog (天橋下說書)
2018-09-23 20:21:00都可以啊 不然去接個公車的opendata
作者:
mgrn (MGRN)
2018-09-23 21:43:00感謝
作者:
haposa (haposaﳿ艢  N)
2018-09-23 21:54:00回edison51501 : 謝謝您,我履歷改完會研究看看的回devilkool : 沒商品沒價格,要用模擬的嗎回lisa090914 :您是說如我撈google data轉json格式做API嗎還是撈進來後,存到資料庫,做成自己API?
roadmap的單字 是專有名詞 不懂正常 一個一個查到懂都可以念完碩士了 不要跟我說妳英文多差看文件 配合google翻譯 以你得程度 一定可以做到又不是要你 聽 跟 說 查文件的程度 英文不需要多好
作者:
lisa090914 (好天氣,好心情~)
2018-09-23 22:40:00通常Call API回傳的資料都已經是json,要不要存入資料庫看系統需求。詳細教學網路資源很多,噢不過是你願意看英文的情況下說真的,你要找工程師的工作但說英文不好只願意找中文資源,這樣學到的真的很有限,不要求聽說讀寫精通,但至少要會到能看懂document 跟一般文章的程度吧。
作者:
kilter (掰咖中~)
2018-09-23 23:22:00佛心啊!
作者: AvatarH (Avatar Hsieh) 2018-09-23 23:22:00
推佛心!!!中文版roadmap讓我太震撼了,真的太佛了!!
作者: liangnash (涼奶昔) 2018-09-23 23:30:00
佛,本來想回文的看完第一篇的推文就放棄了....
作者:
haposa (haposaﳿ艢  N)
2018-09-23 23:46:00回lisa090914 : 英文多少看得懂,但是有點吃力,學比較慢
作者:
Eric0605 (我還有點餓)
2018-09-24 00:38:00推
作者:
umum29 (....)
2018-09-24 07:33:00推佛心人
作者: cjjj21 (Passione) 2018-09-24 07:38:00
推
作者:
O187 (187cm)
2018-09-24 08:58:00哇!中文的也長出來,太佛了
作者:
stkoso (Asperger)
2018-09-24 11:44:00太佛
作者:
u4m06 (u4m06)
2018-09-24 13:41:00也太佛XD
作者: lucifiel0121 (Ashe) 2018-09-24 21:13:00
推專業活佛/回覆
作者: wimax802 (還要考什麼....) 2018-09-24 22:30:00
超佛 感恩
作者: jason23268 (Lucky) 2018-09-25 09:30:00
推佛心,感謝分享
作者: kaibaemon (海馬衛門) 2018-09-25 09:49:00
功德圓滿 啊不,是功德無量
作者:
jill (陳吉兒)
2018-09-26 01:38:00好人一生平安,這篇太佛了...
作者: jojowolf (天使羽根) 2018-09-26 15:47:00
我佛慈悲
作者:
judy2r3 (小穎≧﹋≦)
2018-09-29 16:41:00竟然還真的有中文的 佛 推