Re: 請問網頁設計師的前輩
※ 引述《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
11/06 20:10, 1F
推
11/06 20:25, , 2F
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
11/06 20:42, 5F
→
11/06 21:14, , 6F
11/06 21:14, 6F
→
11/06 21:56, , 7F
11/06 21:56, 7F
推
11/06 22:26, , 8F
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
11/07 03:09, 12F
→
11/07 03:10, , 13F
11/07 03:10, 13F
→
11/07 04:19, , 14F
11/07 04:19, 14F
推
11/07 12:35, , 15F
11/07 12:35, 15F
推
11/07 14:31, , 16F
11/07 14:31, 16F
→
11/08 00:15, , 17F
11/08 00:15, 17F
推
11/16 18:01, , 18F
11/16 18:01, 18F
→
11/21 18:58, , 19F
11/21 18:58, 19F
討論串 (同標題文章)