關於網頁這一行 - 創業
By Jacob
at 2015-03-14T18:53
at 2015-03-14T18:53
Table of Contents
我看到上面那篇在提網頁遊戲之類的
因為我自己是程式設計師,主要是在寫網頁這一塊
所以我來講一下網頁這一塊的運作方式
其實網頁這一塊包含的範圍很大
不同的行業的用法都不一樣
當然前端、後端、硬體的分配比重也不一樣
基本上,我是把「用到網頁技術」的就歸到這一塊
之前去面試的時候有問一下其他公司的作業方式
底下會有些專有名詞,需要一點專業知識
我先分類一下
從用途分類可以
1.ERP、EIP、人事、會計系統
這種是負責處理公司的內部的東西
偏重程式撰寫,注重商業邏輯
硬體部分,通常是一台幾萬塊的伺服器就解決了
一般是限制內網,不開放外部連結
程式方面,因為被限制在內網,對資安的防禦比較不會太注重
主要是搞報表或是其他資料庫的讀讀寫寫之類的
一般會有一套自己的,已經寫好的系統
當有客戶需要的時候就拿出來改標題跟圖片後再賣給對方
一套的價位從十萬到破百都有可能
一般都還會搭配收取維護費的方式,每年或每月再收取費用
現在能存活下來超過五年的公司,大多都是靠收取維護費的方式
所以用的程式架構有可能還是十多年前的架構
關於程式設計師的工作方面
留在裡面的程式設計師的觀念可能還停在十多年前
工作一般不會太辛苦,薪水也還不錯,很適合養老
不過因為軟體業的變化很大,在裡面待太久會變的跟不上潮流
關於創業者的方面
資本額幾百萬以下的,通常是老闆親自出馬來面試
換而言之,就是老闆身兼PM,也是創業者,
一般這行的老闆都是「業內的」
例如原本是再水泥公司底下的資訊處,寫公司用的出車系統,之後跳出來自己做。
或是原本是在別的同性質公司,離職後跳出來自己做。
或是政府的資訊處底下做事,然後跳出來自己創業。
我之前待過的一間公司是在接政府的案子的。
如果想貼政府的案子的話,要學會整理招標文件
老闆就是靠那個撐住整間公司的,我到離職都沒摸過那些工作過。
另外,政府招標有可能出現轉包之類的現象
有些大公司符合標案的資格,但是沒有政府需要的系統
就會跟工作是或是小公司合作,標到後再轉給小公司或是工作是去寫軟體
2.POS、大樓管理系統、展示機台、領票機等等
這是結合硬體去做的領域
這裡講的硬體是指對講機、NFIR、甚至電梯、ATM、GPS,不是指伺服器
至於伺服器部分,通常一樣是一台幾萬塊的伺服器就可以解決了
程式部分
後端SERVER端語言基本上沒什麼太大的差別,有部分的系統也是走http
但有些會用SOCKET直接對連
前端接資料的部分,我聽過有些觸控的POS機是用html、JavaScript、CSS寫的
但更有可能是跟桌面程式串接
而且因為要跟硬體串接,有時候會用JAVA或是.Net去接一些硬體的API
整體來講,這一類所需要的程式設計師,對程式底層的能力需求比較硬
至於創業部分我不曉得,這一類的我只在面試時碰過
而且沒問太多
3.形象網站、購物網站、論壇討論區、訊息分享站、部落格
3、4 是一般人印象中的「網站」,不少人想做的網頁是屬於這一類的
很遺憾,在所有網頁類的行業中,3 這一類最不好賺
但好處是,如果要架設這種網站,要簡單的話也可以很簡單
一個人就能搞定
主要是因為網站規模會影響你的伺服器硬體需求
流量很少的話,家用網路跟一台四千塊的文書機就可解決伺服器的問題
大一點的話可以考慮使用AWS或是其他用租的伺服器
商業邏輯的複雜度會影響撰寫程式所需的時間
常用的購物網站、形象網站可以用套版的方式很快的寫出來
有複雜的邏輯的就不一定了
一般作這類網站的公司主要是以「接案」維生
例如一個形象網站、購物網站幾萬塊這樣,依照客戶需求去寫出指定的網站
這類公司很容易消失,或是轉型成專營 1、4 那一類的公司
一些比較重視設計(前端)的網頁公司都是這一類型
設計師有可能會自己專職設計
然後把後端、伺服器架設、JS通通都推到一個掛名「程式設計師」的人身上
如果想請別人寫這類網站
最好是自己已經有本業的狀況下,再去請別人來架這樣的網站當作行銷手段
這樣比較有效益
例如,自己家做鳳梨酥的,做一個附掛購物車的形象網站來賣鳳梨酥
再開個FB粉絲頁發最新訊息這樣
以及,這類網站能不能經營的起來跟程式美術SEO沒什麼太直接的關係
而是跟「內容」有很大的關係
所謂的內容就是..... 要站長常常去發優質圖文洗版的意思
4.商城(例如露天)、網頁遊戲、社群網站、入口網站、人力二手車謀合網、售票網等等
這一類網站需要專門的團隊去撰寫、維護它
在失敗率上, 4 這一類的失敗率高,而且代價不低
因為這一類網站都需要一支團隊去弄才處理的起來
光是人事就是很恐怖的花費
對伺服器的需求也不低,這類網站的流量通常很高
有可能會用到叢集伺服器
一般這類網站會把前端、後端、MIS、美術劃分的好好的
請不要認為流量高起來的時候再去想辦法
你「想辦法」的時間跟機會大概只有十二小時
http://www.cna.com.tw/news/firstnews/201501055004-1.aspx
時間一久如果沒處理掉
用戶跟程式設計師都會把這個網站、公司列為黑名單
這不代表你一開始就要買大型的伺服器跟買大量的頻寬
這只是代表,你要有備用方案能在幾個小時內處理掉這種暴流量的狀況
這方面的技術去找MIS跟主機商問
AWS之類的租用主機可以提供成立初期足夠的彈性
我面試到這一類的公司,通常是,成立之後人潮起來了
準備擴大規模的時候,才會再找人進來
這類的創業者
一般都是有技術,然後找個方向去做網站出來
或是有錢的去找有技術的去做
「錢」跟「專案經理」以及「程式設計師」的關係我晚點再講
現在這一類的公司有走向急速開發的趨勢
會使用MVC或是ROR之類的程式架構,在短時間內把網站原型給做出來
然後放到市面上去看風向,如果反應不錯,才會繼續擴大網站
甚至把網站重寫
請注意,能快速開發並不代表隨便做做或是人力比較便宜
它會比較便宜的原因是,它把需要五人開發半年的時程,壓縮到兩人一個月至兩個月
但問題是前面那五個人的平均薪水平均一個月四萬五
後面那兩個人的薪水平均七萬,而且不好找
這邊補充一下軟體公司的人員關係
客戶老闆 ←→ PM
┌─┬┴┬─┐
美 前 後 網
術 端 端 管
客戶or老闆:
簡單來講,就是聽不懂程式設計師再講什麼的
這個人負責開需求,負責告訴大家想做的東西是什麼
通常也是出錢的人
1、2那一類,通常會是老闆兼PM,然後他必需要知道那一行需要的是什麼樣的系統
3的話,就是發案子的客戶
4的話,是老闆或是企劃
一般在這個版上喊說「我想做個XX的網站」都是屬於這個位置
PM (專案經理) :
負責「翻譯」客戶或是老闆想要做的東西
把該怎麼做告訴底下的人
這個人很重要,我遇過有人開公司,花了六萬塊請一個程式設計
就以為程式的問題都解決了
結果中間少 PM 去溝通,最後當然悲劇了
如果老闆只負責出錢
那PM就要負責全權處理整個公司(團隊)的工作分派
或者說老闆就應該要顧一個「知道要幹麼,知道該怎麼做」的人去當PM
不然公司(團隊)是無法經營的
另外,PM不一定懂得要怎麼寫程式
不過一定要知道該怎麼「翻譯」
美術:
圖片、照片、LOGO等等
有時候這個職務也會分的更細
前端網頁的製作有兩種方式
程式為重的公司,前端先把程式寫好,要美術去處理圖的部分
設計為重的公司,會讓設計先把網頁的樣子處理好後,再去切版
有些地方,「美術+前端」會整合在一起變成同一個職位 (叫UI設計師之類的)
前端:
HTML、JavaScript、CSS
簡單來講,就是你打開瀏覽器的原始碼會看到的,一般算在這邊
如果是遊戲的話,有可能會有專人寫flash,或是其他負責呈現遊戲UI的人
因為只靠HTML JS CSS很難達到遊戲的需求
有些狀況會變成,「前端+美術」、「前端+後端」會變成同個職務
假設你想要區分前端跟美術有什麼不一樣
就跟他講「我要畫個圓」
美術會開繪圖軟體畫給你
前端會用CSS畫給你
後端:
SERVER上在跑程式都是這個人在管的
以及跟資料庫的資料處理 (例如新增修改刪除訂單)的邏輯都是後端在負責
以及跟金流API串接等等,也都是這個職務
有些狀況會變成,「後端+前段」或是「後端+MIS」
或是「後端+前端+美術」或是「後端+前端+MIS」
甚至「後端+前端+美術+MIS」這種包全部的程式設計師
MIS
這個職務講難聽一點,就是「裝電腦」
但問題是他們在用的電腦,是專門拿來架伺服器的
可不是平常拿來打電動的個人電腦
其實一般個人電腦也是可以拿來架伺服器
但網站大起來,甚至動用到積架伺服服器時,就需要專業的人來管理了
有時候就連一台路由器都幾萬塊
====================================================
會跑出來寫這些是因為
印象中看過不少人喊「我有個主意,想做個網站。」但沒技術的人
雖然覺得大多數的人都沒辦法撐到最後
但是如果真的有人有毅力想繼續實現想做的東西的話
我覺得需要去了解一下所謂的「網頁」是怎麼回事
如果看完這些還沒暈掉的話
那應該會對實現自己的網站有幫助
--
因為我自己是程式設計師,主要是在寫網頁這一塊
所以我來講一下網頁這一塊的運作方式
其實網頁這一塊包含的範圍很大
不同的行業的用法都不一樣
當然前端、後端、硬體的分配比重也不一樣
基本上,我是把「用到網頁技術」的就歸到這一塊
之前去面試的時候有問一下其他公司的作業方式
底下會有些專有名詞,需要一點專業知識
我先分類一下
從用途分類可以
1.ERP、EIP、人事、會計系統
這種是負責處理公司的內部的東西
偏重程式撰寫,注重商業邏輯
硬體部分,通常是一台幾萬塊的伺服器就解決了
一般是限制內網,不開放外部連結
程式方面,因為被限制在內網,對資安的防禦比較不會太注重
主要是搞報表或是其他資料庫的讀讀寫寫之類的
一般會有一套自己的,已經寫好的系統
當有客戶需要的時候就拿出來改標題跟圖片後再賣給對方
一套的價位從十萬到破百都有可能
一般都還會搭配收取維護費的方式,每年或每月再收取費用
現在能存活下來超過五年的公司,大多都是靠收取維護費的方式
所以用的程式架構有可能還是十多年前的架構
關於程式設計師的工作方面
留在裡面的程式設計師的觀念可能還停在十多年前
工作一般不會太辛苦,薪水也還不錯,很適合養老
不過因為軟體業的變化很大,在裡面待太久會變的跟不上潮流
關於創業者的方面
資本額幾百萬以下的,通常是老闆親自出馬來面試
換而言之,就是老闆身兼PM,也是創業者,
一般這行的老闆都是「業內的」
例如原本是再水泥公司底下的資訊處,寫公司用的出車系統,之後跳出來自己做。
或是原本是在別的同性質公司,離職後跳出來自己做。
或是政府的資訊處底下做事,然後跳出來自己創業。
我之前待過的一間公司是在接政府的案子的。
如果想貼政府的案子的話,要學會整理招標文件
老闆就是靠那個撐住整間公司的,我到離職都沒摸過那些工作過。
另外,政府招標有可能出現轉包之類的現象
有些大公司符合標案的資格,但是沒有政府需要的系統
就會跟工作是或是小公司合作,標到後再轉給小公司或是工作是去寫軟體
2.POS、大樓管理系統、展示機台、領票機等等
這是結合硬體去做的領域
這裡講的硬體是指對講機、NFIR、甚至電梯、ATM、GPS,不是指伺服器
至於伺服器部分,通常一樣是一台幾萬塊的伺服器就可以解決了
程式部分
後端SERVER端語言基本上沒什麼太大的差別,有部分的系統也是走http
但有些會用SOCKET直接對連
前端接資料的部分,我聽過有些觸控的POS機是用html、JavaScript、CSS寫的
但更有可能是跟桌面程式串接
而且因為要跟硬體串接,有時候會用JAVA或是.Net去接一些硬體的API
整體來講,這一類所需要的程式設計師,對程式底層的能力需求比較硬
至於創業部分我不曉得,這一類的我只在面試時碰過
而且沒問太多
3.形象網站、購物網站、論壇討論區、訊息分享站、部落格
3、4 是一般人印象中的「網站」,不少人想做的網頁是屬於這一類的
很遺憾,在所有網頁類的行業中,3 這一類最不好賺
但好處是,如果要架設這種網站,要簡單的話也可以很簡單
一個人就能搞定
主要是因為網站規模會影響你的伺服器硬體需求
流量很少的話,家用網路跟一台四千塊的文書機就可解決伺服器的問題
大一點的話可以考慮使用AWS或是其他用租的伺服器
商業邏輯的複雜度會影響撰寫程式所需的時間
常用的購物網站、形象網站可以用套版的方式很快的寫出來
有複雜的邏輯的就不一定了
一般作這類網站的公司主要是以「接案」維生
例如一個形象網站、購物網站幾萬塊這樣,依照客戶需求去寫出指定的網站
這類公司很容易消失,或是轉型成專營 1、4 那一類的公司
一些比較重視設計(前端)的網頁公司都是這一類型
設計師有可能會自己專職設計
然後把後端、伺服器架設、JS通通都推到一個掛名「程式設計師」的人身上
如果想請別人寫這類網站
最好是自己已經有本業的狀況下,再去請別人來架這樣的網站當作行銷手段
這樣比較有效益
例如,自己家做鳳梨酥的,做一個附掛購物車的形象網站來賣鳳梨酥
再開個FB粉絲頁發最新訊息這樣
以及,這類網站能不能經營的起來跟程式美術SEO沒什麼太直接的關係
而是跟「內容」有很大的關係
所謂的內容就是..... 要站長常常去發優質圖文洗版的意思
4.商城(例如露天)、網頁遊戲、社群網站、入口網站、人力二手車謀合網、售票網等等
這一類網站需要專門的團隊去撰寫、維護它
在失敗率上, 4 這一類的失敗率高,而且代價不低
因為這一類網站都需要一支團隊去弄才處理的起來
光是人事就是很恐怖的花費
對伺服器的需求也不低,這類網站的流量通常很高
有可能會用到叢集伺服器
一般這類網站會把前端、後端、MIS、美術劃分的好好的
請不要認為流量高起來的時候再去想辦法
你「想辦法」的時間跟機會大概只有十二小時
http://www.cna.com.tw/news/firstnews/201501055004-1.aspx
時間一久如果沒處理掉
用戶跟程式設計師都會把這個網站、公司列為黑名單
這不代表你一開始就要買大型的伺服器跟買大量的頻寬
這只是代表,你要有備用方案能在幾個小時內處理掉這種暴流量的狀況
這方面的技術去找MIS跟主機商問
AWS之類的租用主機可以提供成立初期足夠的彈性
我面試到這一類的公司,通常是,成立之後人潮起來了
準備擴大規模的時候,才會再找人進來
這類的創業者
一般都是有技術,然後找個方向去做網站出來
或是有錢的去找有技術的去做
「錢」跟「專案經理」以及「程式設計師」的關係我晚點再講
現在這一類的公司有走向急速開發的趨勢
會使用MVC或是ROR之類的程式架構,在短時間內把網站原型給做出來
然後放到市面上去看風向,如果反應不錯,才會繼續擴大網站
甚至把網站重寫
請注意,能快速開發並不代表隨便做做或是人力比較便宜
它會比較便宜的原因是,它把需要五人開發半年的時程,壓縮到兩人一個月至兩個月
但問題是前面那五個人的平均薪水平均一個月四萬五
後面那兩個人的薪水平均七萬,而且不好找
這邊補充一下軟體公司的人員關係
客戶老闆 ←→ PM
┌─┬┴┬─┐
美 前 後 網
術 端 端 管
客戶or老闆:
簡單來講,就是聽不懂程式設計師再講什麼的
這個人負責開需求,負責告訴大家想做的東西是什麼
通常也是出錢的人
1、2那一類,通常會是老闆兼PM,然後他必需要知道那一行需要的是什麼樣的系統
3的話,就是發案子的客戶
4的話,是老闆或是企劃
一般在這個版上喊說「我想做個XX的網站」都是屬於這個位置
PM (專案經理) :
負責「翻譯」客戶或是老闆想要做的東西
把該怎麼做告訴底下的人
這個人很重要,我遇過有人開公司,花了六萬塊請一個程式設計
就以為程式的問題都解決了
結果中間少 PM 去溝通,最後當然悲劇了
如果老闆只負責出錢
那PM就要負責全權處理整個公司(團隊)的工作分派
或者說老闆就應該要顧一個「知道要幹麼,知道該怎麼做」的人去當PM
不然公司(團隊)是無法經營的
另外,PM不一定懂得要怎麼寫程式
不過一定要知道該怎麼「翻譯」
美術:
圖片、照片、LOGO等等
有時候這個職務也會分的更細
前端網頁的製作有兩種方式
程式為重的公司,前端先把程式寫好,要美術去處理圖的部分
設計為重的公司,會讓設計先把網頁的樣子處理好後,再去切版
有些地方,「美術+前端」會整合在一起變成同一個職位 (叫UI設計師之類的)
前端:
HTML、JavaScript、CSS
簡單來講,就是你打開瀏覽器的原始碼會看到的,一般算在這邊
如果是遊戲的話,有可能會有專人寫flash,或是其他負責呈現遊戲UI的人
因為只靠HTML JS CSS很難達到遊戲的需求
有些狀況會變成,「前端+美術」、「前端+後端」會變成同個職務
假設你想要區分前端跟美術有什麼不一樣
就跟他講「我要畫個圓」
美術會開繪圖軟體畫給你
前端會用CSS畫給你
後端:
SERVER上在跑程式都是這個人在管的
以及跟資料庫的資料處理 (例如新增修改刪除訂單)的邏輯都是後端在負責
以及跟金流API串接等等,也都是這個職務
有些狀況會變成,「後端+前段」或是「後端+MIS」
或是「後端+前端+美術」或是「後端+前端+MIS」
甚至「後端+前端+美術+MIS」這種包全部的程式設計師
MIS
這個職務講難聽一點,就是「裝電腦」
但問題是他們在用的電腦,是專門拿來架伺服器的
可不是平常拿來打電動的個人電腦
其實一般個人電腦也是可以拿來架伺服器
但網站大起來,甚至動用到積架伺服服器時,就需要專業的人來管理了
有時候就連一台路由器都幾萬塊
====================================================
會跑出來寫這些是因為
印象中看過不少人喊「我有個主意,想做個網站。」但沒技術的人
雖然覺得大多數的人都沒辦法撐到最後
但是如果真的有人有毅力想繼續實現想做的東西的話
我覺得需要去了解一下所謂的「網頁」是怎麼回事
如果看完這些還沒暈掉的話
那應該會對實現自己的網站有幫助
--
Tags:
創業
All Comments
By Christine
at 2015-03-16T13:05
at 2015-03-16T13:05
By Olivia
at 2015-03-16T14:31
at 2015-03-16T14:31
By Isabella
at 2015-03-21T13:10
at 2015-03-21T13:10
By Donna
at 2015-03-23T16:42
at 2015-03-23T16:42
By Callum
at 2015-03-24T10:26
at 2015-03-24T10:26
By Frederic
at 2015-03-24T23:06
at 2015-03-24T23:06
By Barb Cronin
at 2015-03-29T05:30
at 2015-03-29T05:30
By Jessica
at 2015-04-03T04:49
at 2015-04-03T04:49
By James
at 2015-04-05T14:19
at 2015-04-05T14:19
By Charlotte
at 2015-04-07T18:20
at 2015-04-07T18:20
By Kelly
at 2015-04-09T16:03
at 2015-04-09T16:03
By Liam
at 2015-04-11T11:15
at 2015-04-11T11:15
By Anthony
at 2015-04-12T17:48
at 2015-04-12T17:48
By Liam
at 2015-04-13T19:10
at 2015-04-13T19:10
By Susan
at 2015-04-18T06:34
at 2015-04-18T06:34
By Mia
at 2015-04-21T03:22
at 2015-04-21T03:22
By Zanna
at 2015-04-26T00:19
at 2015-04-26T00:19
By Lydia
at 2015-04-29T17:21
at 2015-04-29T17:21
By Ina
at 2015-04-29T18:52
at 2015-04-29T18:52
Related Posts
一千元可以投資什麼呢???
By Sandy
at 2015-03-14T13:13
at 2015-03-14T13:13
開店前的準備(文章)
By Harry
at 2015-03-14T12:31
at 2015-03-14T12:31
請問關於合夥的利潤分配問題
By Harry
at 2015-03-14T12:08
at 2015-03-14T12:08
一千元可以投資什麼呢???
By Rae
at 2015-03-13T22:32
at 2015-03-13T22:32
想投資經營這樣一個網站需要準備哪些?
By Caitlin
at 2015-03-13T20:30
at 2015-03-13T20:30