Re: 請問網頁設計師的前輩

看板 Soft_Job
作者 zanyking (遙遠的旅人)
時間 2009-11-06 19:29:35
留言 19則留言 (12推 0噓 7→)

: 我認為 : 官方有 tutorial 就偷笑了 : 遇到問題請先 google 而不是先問人 : 很多問題 google 一下就可以出來的 : 別問老鳥這種問題浪費兩人的生產力 : ※ 引述《a2350 (a2350)》之銘言: : : 我的看法如下: : : lv1 javascript 基本應用, POST, GET的差異 : : lv2 可以寫出整合 db 和基本會員權限的東西,ex留言版 : : lv3 php 基本應用ok + 可以規劃寫個相簿管理 : : lv4 javascript 應用 + 用別人的 code ok : : lv5 可以了解知道什麼是 MVC : : lv6 可以運用物件及樣版來開發 : : lv7 網頁設計時已經能將安全性列為首要之務 : : lv8 可以寫出MVC+framework 的東西;或自行建立具有MVC架構的程式 : : lv9 可以提出多人共同開發的平台也能和他人合作開發 : : lv10 以上差不多都知道外,更知道怎樣撰寫的程式碼有效率,並研發更佳寫法。 : : 個人淺見,歡迎討論 個人覺得大概是這樣: Lv1 乖乖的把HTTP、TCP/IP、WWW、SMTP、Proxy...這些一簍子基礎名詞的背後定義 、歷史、關係給搞清楚。差一點的可以看Wiki,稍微用功的去天隴買中譯。 (我快受不了有台大資工系+所畢業的小朋友AJAX玩得很高興,然後跑來跟我爭辯: 『HTTP支援原生的Server Push,不信你看JQuery API』) Lv2 熟悉一個動態網頁語言環境(PHP、ASP.NET、JSP),如果你不懂為甚麼在 編寫『近代』的動態網頁時,需要考慮:(這些不是現代,只有近代而已) Scope: request, session, application Multi-thread: synchronization Serializable: Marshal, unmarshal Transaction, Object lifecycle 你就根本不懂得什麼叫做動態網頁。 不要覺得Servlet 很原始、會兩打的PHP FW很厲害,熟悉REST概念又有創意 的Servlet開發者能把許多JEE Web Container透過架構成一個簡單的Cluster運算 環境,不需要去搞設定檔還是什麼大廠模組。 Lv3 熟悉SQL、XML、XHTML、W3C DOM API、Regular Expression還有Javascript SQL很常用,針對特定的資料庫做語法優化這種事交給專家就好,但是,如果第 三正規化不會做、Sub Query難以理解、inner join, left outer join搞不清楚, 那就不叫會SQL。 Javascript懂不多不能多說什麼,但我覺得Javascript非常重要,個人認為 它會變成一個Client端通用UI Programming的標準。 總有一天,Google的V8引擎會開始支援直接硬體2D/3D加速,想像一下Browser允許 你用Javascript去Call OpenGL,這五年內會實現的。 Lv4 Object Oriented Programming + Functional Programming Design pattern, Framework, 還有最重要的,看別人寫的Code。 看別人的常常比自己寫要難。這個階段的東西慢慢練,常常思考, 多看書、多上國外網站參與討論,練出來就是你的。 最近逛到一個很棒的網站可以參考一下: http://stackoverflow.com/ Lv5 熟悉系統堆疊各個層次的工作與可替代方案。 系統做久了,就會需要考慮未來升級時、大量資料處理、分散式架構導入的問題。 硬體架構、網路架構、作業系統、檔案系統、資料庫、Http Server、Application Server、Load Balancer。這些東西據說大學教過,不過畢業這麼久了還記得的有 多少呢?網路應用程式開發,一定得用SQL資料庫當後端資料儲存的媒介嗎? 如果我做GIS應用服務、網路影像處理服務,路網分析、影像分析可不可以用CUDA 來算呢?聽人家講Hadoop、UBUNTU cloud講的風風火火,它到底是什麼東西?我 專注的Domain應用開發可以用得上嗎? SIP是什麼?RTSP是什麼?架構一個網路應用服務一定得Over HTTP嗎? 新一代的Browser、手持式裝置、embedded OS上面需要什麼樣的網路應用? Lv6 熟悉產業知識。 特別是在產業運作流程、專家系統使用者介面規劃上面。這是決定你拿的是PG級 的薪水還是顧問級的薪水的分水嶺。 低的級數不見得簡單,高的級數不見得以後才會碰上,只是水到渠成的先後次序 大概是這樣而已。 -- 我所信仰的科學是一種謙卑的理性,承認自身的無知與渺小才能觀察到世界在我們貧 弱的知覺上留下來的痕跡。 -- ◆ From: 220.133.44.37
※ 批踢踢實業坊(ptt.cc)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1257506978.A.624.html

alpe:光是level1在我公司就快全倒了 11/06 20:10

rex05188:天阿 我好弱,根本不懂什麼是動態網頁和SQL 11/06 20:25

megaman1206:天阿, 我白活了 11/06 20:29

drinks:推! 11/06 20:30

LAGURA77:SJ版高人實在太多.. 11/06 20:42

grence:我的順序是36,3進階會摸到24,1沒有感覺,5沒有機會用 11/06 21:14

remmurds:抱歉..是CODA還是CUDA 0.0? 11/06 21:56

abilitylife:應該是CUDA,用GPU處理影像 11/06 22:26

terrybob:推!這篇收下了… 11/06 22:54

thinkwhy:推一個 11/07 01:19

Ting1024:我都會!這樣算強嗎? 11/07 02:59

zanyking:我只寫到LV6,都會應該可以有『可接受』的飯吃。 11/07 03:09

zanyking:強不強不曉得,那是市場決定的。 11/07 03:10

Ting1024:XD 11/07 04:19

lovemage:說的不錯,不過我是lv1-lv6並行,隨時間每一層漸漸深入 11/07 12:35

adahsu:糟!我只勉強碰到 Lv3 ... 其他全部不及格... :p 11/07 14:31

xsoho:我只有Lv5一點點,其他連聽都沒聽過 11/08 00:15

joec221006:這篇寫的精采!推一個! 11/16 18:01

MOONRAKER:沒有順序關係取什麼level多少,取group x還差不多 11/21 18:58

您可能感興趣