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

看板Soft_Job作者 (遙遠的旅人)時間14年前 (2009/11/06 19:29), 編輯推噓12(1207)
留言19則, 17人參與, 最新討論串6/18 (看更多)
※ 引述《plokijuh (瘋人院院長)》之銘言: : 我認為 : 官方有 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級 的薪水還是顧問級的薪水的分水嶺。 低的級數不見得簡單,高的級數不見得以後才會碰上,只是水到渠成的先後次序 大概是這樣而已。 -- 我所信仰的科學是一種謙卑的理性,承認自身的無知與渺小才能觀察到世界在我們貧 弱的知覺上留下來的痕跡。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.133.44.37 ※ 編輯: zanyking 來自: 220.133.44.37 (11/06 19:31)

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

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

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

11/06 20:30, , 4F
推!
11/06 20:30, 4F

11/06 20:42, , 5F
SJ版高人實在太多..
11/06 20:42, 5F

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

11/06 21:56, , 7F
抱歉..是CODA還是CUDA 0.0?
11/06 21:56, 7F

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

11/06 22:54, , 9F
推!這篇收下了…
11/06 22:54, 9F

11/07 01:19, , 10F
推一個
11/07 01:19, 10F

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

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

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

11/07 04:19, , 14F
XD
11/07 04:19, 14F

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

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

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

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

11/21 18:58, , 19F
沒有順序關係取什麼level多少,取group x還差不多
11/21 18:58, 19F
文章代碼(AID): #1Az0YYOa (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1Az0YYOa (Soft_Job)