我也是MIS出身的, 不過經歷了兩件事情之後, 讓我非常堅定的確認, 我不要靠開發網站吃飯 (也就是成為技術提供者).
第一件事情是我大學做專題的時候, 當時HTML也沒流行幾年, 開發 CGI (Common Gateway Interfase, 寫過的人會暴露你的年紀

) 的主流語言是 C 跟 Perl.
我們的專題題目是一個互動式的教學網站, 使用者分為教授/助教/學生, 不同的身分有不同的權限, 互動的工具包括討論區/聊天室/站內信箱等.
我們選擇用C開發CGI, 為了實做出 "Session" 的觀念, 我們一開始嘗試以用戶端的IP來辨識使用者的身分, 後來很快就發現這個想法行不通, 因為Proxy會讓不同的使用者會有相同的IP.
後來繼續鑽研HTML的環境變數, 於是我們"發明"了一個技術: 寫一隻充當Gateway的CGI, 該CGI會在使用者第一次連線時, 分派一串亂碼作為識別碼, 從第二次連線起, CGI就可以辨識出使用者的身分, 同時...