周楊思,喳喳鳥,浙江衢州人,1998年開始學習編程,2001年自主開發了一套當時流行的聊天室程式,2002年開發了國內第一個基於ASP.NET語言的論壇程式印象論壇,曾被著名站長交流社區K666採用。
基本介紹
- 中文名:周楊思
- 別名:喳喳鳥
- 國籍:中國
- 出生地:浙江衢州
- 性別:男
簡介,採訪,
簡介
喳喳鳥,原名周楊思,浙江衢州人,1998年開始學習編程,2001年自主開發了一套當時流行的聊天室程式,2002年開發了國內第一個基於ASP.NET語言的論壇程式印象論壇,曾被著名站長交流社區K666採用。
採訪
提起喳喳鳥,相信很多早期的社區站長及K666的一些老會員都並不陌生;提起印象論壇,混過K666的站長應該也應該印象深刻。K666關閉之後,喳喳鳥又去幹嘛了呢?在Discuz!、PHPWind一統論壇江湖社區的今天,印象論壇可是否還存在呢?
帶著這些疑問我們請到了喳喳鳥,讓他來跟我們聊一聊。
中國站長站:喳喳鳥你好,很高興您能在百忙之中接受CHINAZ的專訪。我們都知道你曾開發了印象聊天室、印象論壇等程式,認識你的人也都說你的技術很不錯。自從K666關閉之後,很少能在其他地方見到你的身影,能給我們介紹下,現階段你在做什麼,還有繼續開發程式么?
喳喳鳥:非常高興有機會和各位朋友、同行、站長進行交流。是的,自從K666關閉之後,我很少去泡論壇了,目前我帶著一個自己的團隊,在專心開發前印象論壇的後續版本,但現在已經不叫印象論壇了,而是叫BBSMAX。
中國站長站:呵呵,原來您已經有自己的團隊了,這得要祝賀下。其實對於您的開發歷程,我問過你的許多老朋友,但他們都說並不是太清楚,能給我們講講你是如何走上開發這條道路的嗎?
喳喳鳥:其實最早我並不是從事WEB程式開發,在高中階段自學了一些程式語言。開發WEB程式是從90年代末網際網路興起的時候偶然介入的。記得當時我與大多數人一樣,上網是為了聊天。我當時長期混跡於本地的一個很火的聊天室,因為長期刷屏不斷的被管理員踢,讓我非常不爽,於是萌生了自己搭建聊天室的想法。
記得當初有一款很火的ASP聊天室程式叫做“紅蜻蜓聊天室”,我也是在學習搭建自己聊天室的過程中偶然進入了K666,基本知識也都從那裡學到的,所以對K666的感情比較深。
聊天室搭建完之後,總會不是很滿意,於是自己開始摸索著修改,半年後,隨著技術的進步,一個更大膽的想法又冒出來了,我決定放棄紅蜻蜓聊天室程式,自己獨立寫一個ASP聊天室程式出來。
在那個單純的年代我的思想也很單純,開發這個程式僅僅是為了愛好和自我成就感。這個程式花掉了我一年的時間,最終終於開發出來了,也就從這個時候才算真正的踏上了WEB開發的道路。
中國站長站:你開發的印象論壇是國內最早的.NET論壇,是嗎?那大概是什麼時候?當初為什麼想到開發.NET論壇呢?
喳喳鳥:印象論壇應該可以算是國內最早的.NET論壇。大概2001年,聊天室開始逐步的走下坡路,而BBS開始逐漸流行,記得當時的國產論壇程式LeoBoard開始叱吒風雲。後來動網開始作為LeoBoard的追隨者出現,於是我也蠢蠢欲動決定開發一款論壇程式。而此時恰逢微軟推出.NET技術,當時還是Beta版,我馬上意識到.NET技術是微軟今後發展的重點,此時再用ASP開發很可能很快被新技術代替。因此此時我決定用.NET開發這個論壇程式,在功能上借鑑LeoBoard。這就是我最初決定用ASP.NET開發論壇的原因。
中國站長站:當初微軟是剛推出ASP.NET,而且還是BETA版,你應該也是沒有學習過ASP.NET語言吧,那是如何在沒有任何基礎的情況下來獨立開發一個論壇程式呢?
喳喳鳥:對,當初自己的確是沒有一點.NET基礎,也不像今天這樣可以買到很多.NET的書。但我在下這個決定的時候,沒有想過這個問題,因為我覺得,技術上的問題都不算問題, 不可能解決不了,能不能做起來完全取決於你的決心。
其實學習語言這種事情,最好的學習方法就是實踐,邊查資料邊開發。我從開始寫一行代碼就要去查資料,寫到後面基本不在需要查找資料了。論壇開發完了,我的.NET也初步學會了。雖然現在看來代碼還蠻差勁的,但由於我之前做過聊天室以及個人網站,比較了解用戶的需求;再者雖說開發語言不同,但經驗還是能用上的。所以這個程式功能上、速度上看起來還是不錯的。現在回想起來,其實可以說這是一個出自.NET初學者之手的論壇——印象論壇。
中國站長站:記得當初的K666是使用了你的印象論壇,應該印象論壇有了一定的知名度,但為什麼在當初印象論壇的使用率並不高呢?
喳喳鳥:是的,在印象論壇陸陸續續發布了幾個修正版以後,K666的站長居然相中了我的程式,並將K666的論壇從LeoBoard更換為我的印象論壇,這給了我莫大的鼓勵,同時也讓印象論壇的知名度得到了迅速的提高。
由於當時大家都還處在免費空間做站的時代,根本沒有支持ASP.NET的空間,甚至國內的虛擬主機都不支持ASP.NET,僅有一些有獨立伺服器的用戶才可以嘗嘗鮮,所以導致了印象論壇有關注率、卻沒多少使用率的尷尬局面。
中國站長站:有很多朋友說,你在印象論壇剛有點眉目的時候,人卻消失了,停止了印象論壇的開發,是這樣嗎?你人去哪了?
喳喳鳥:這是我犯過的最嚴重的錯誤,在那個時候沒能堅持下來,而是服從家裡的安排進入了本地一個機關單位上班,其實就是在混日子。但當時確實也挺無奈,開發論壇純是興趣,根本沒有任何收入,而我已經高考失敗後在家中整整待了一年,繼續待下去確實也沒辦法和家人交代。
在機關混日子,一混就是兩年多,後面實在無法忍受那樣的日子,離開了機關單位,重回了網際網路行業。但此時早已物是人非了,LeoBoard敗在了動網的腳下,PHP新秀Discuz!崛起,而此時的印象論壇,早已被大家所遺忘。那是我的一個迷茫時期,做了一些小打小鬧的小程式來賺了一些小錢。這時候我冷靜下來,並開始重新思考,要在這個行業立足,必須堅持做好一件事。我迫切的想做一個產品,一個能夠長期堅持下去的產品,並把它做到極致。
中國站長站:這個產品也就是你之前說的BBSMAX是嗎?現在發展情況如何?
喳喳鳥:是的,就是我目前在做的BBSMAX。
2006年,我下定決心要繼續開發論壇,但2006年已經不是個人英雄主義年代,早已不是論壇中某個牛人振臂一呼應者雲集的年代,Discuz!和DvBBS都已經有了相當大的覆蓋率,個人去新做一個論壇參與競爭,這可想而知,所以我決定組建自己的團隊。
中斷開發錯過了K666支持的大好發展機會,是我一直以來的遺憾,不過我現在已經堅定信念,我們的團隊不做任何其他事情,只做論壇,把論壇做到極致是我們的終極目標。堅持,我們多么困難我們都會堅持下去。現在我們已經成立了公司,“麥斯網路科技有限公司”。
中國站長站:國內現在PHP是主流,PHP的優秀程式眾多,你堅持開發ASP.NET論壇,你認為目前ASP.NET優勢在哪裡?
喳喳鳥:我認為語言本身並沒有優劣之分,PHP流行時因為目前PHP的優秀程式眾多,這才是吸引站長的重要原因。動網被Discuz!幹掉並不是ASP語言不行了,而是動網的程式確實沒Discuz!做的好。
我認為.NET的優勢在於系統,國內大部分站長都使用的windows平台,在微軟的平台上運行微軟的技術最有先天優勢。.NET是編譯型的,在第一次運行後,會被自動地編譯成DLL放入系統快取。舉兩個簡單的列子,ASP、PHP循環一萬次需要100毫秒以上的時間,而.NET只需1毫秒;CMS最頭疼的靜態頁面生成問速度,在.NET下可以不需要通過不斷的刷新頁面來生成,完全可以使用多執行緒技術在後台生成。當然優勢還有很多很多。
很遺憾,我說的.NET的優勢,在目前市場上的大部分.NET程式中並未得到挖掘,給用戶留下了不好的印象。我堅信,只要.NET有更多真正優秀的程式產生,大家就一定會親身體驗到.NET的優勢。我們的目標是做Windows平台下的最優秀論壇程式,讓用戶不必捨近求遠,去將LINUX平台下才能獲得最佳性能的PHP語言配置在Windows平台上。
中國站長站:我們期待這一天的到來,讓我們有更多的優秀程式選擇。另外,據聽說您的新版論壇BBSMAX 4.0很快即將發布,方便給我們透露點訊息嗎?
喳喳鳥:呵呵,時的,我們的新版將在6月底發布,很快了,歡迎大家到時積極測試,給我們提供更多的意見與建議。
BBSmax 4.0是自印象論壇以來改變最大的版本,我們徹底更換了底層架構,解決了長期以來許多無法徹底解決的問題,性能上將有進一步的提高,易用性也將有更大的提高。最關鍵的一點是,BBSmax4.0將會是第一個朝著BBS+VSNS融合方向演進的論壇系統,是跨出歷史第一步的論壇程式。
中國站長站:VSNS?我們以前只聽說過SNS,不知道VSNS是一種怎么樣的概念,另外你要怎么把BBS和VSNS融合起來呢,能給我們詳細介紹下嗎?
喳喳鳥:SNS現在很火,但現階段的SNS並不適合普通的個人站長,這由SNS的性質決定。社會化網路關係,決定了SNS網站持續發展需要依靠一張真實的人際關係網路維持,如基於同事、同學、朋友這種現實的社會關係。
當你通過朋友或同事發來的SNS邀請而加入某個SNS,你的好友也往往只會是你的同事、同學或是朋友。而如果你是偶然加入一個SNS,那么你在SNS中可能並沒有你認識的人,造成你活動根本無法展開,其實那么你也就沒有留下來的理由。所以最終只會有很小一部分的SNS生存下來,並且越做越大,小型SNS網站的重複性將使發展用戶量將變的異常困難。
SNS程式使創建SNS變得簡單,但同時也時SNS泛濫,同質化已經破壞了整體的行業環境,這也是為什麼目前使用SNS眾多,但卻很少見到有個人網站運營的比較出色的原因。
對大部分網站來說,匿名依然是唯一選擇,畢竟網際網路的基礎就是“誰都不知道你是一條狗”,而匿名的情況下,由於網站會員之間互相併不認識,缺乏人際關係網路,因此這樣的網站裡SNS是沒有成長的土壤的。
我們不否認SNS給我們帶來了諸多較好的創新理念,許多手段我們是可以借用的,如病毒式傳播、提高網站粘性等等,所以吸收SNS的精華,為我所用是個不錯的選擇。
眾所周知BBS是最早的網際網路套用之一,能夠經久不衰是有其道理的。與SNS講究人脈不同,BBS是一個公共場所,認識不認識並不妨礙大家的交流。長期的交流而相互認識並產生共同話題的會員,單單依靠在公共場所交流是不能夠滿足他們的溝通需求,他們需要找個合適的地方坐下來聊聊,這就好比你在某個大型活動中認識了一些朋友,也許你們在活動結束後會有個屬於自己的私人聚會。
如果你的BBS不能給他們提供一個私人空間,也許會員會選擇QQ私聊去了。這也就是為什麼BBS往往新人活躍,越是老鳥卻越潛水的原因。試想下,兩個已經很熟悉的朋友,為什麼還要在論壇開個帖子來進行交流呢?而SNS恰好具備這個優勢,讓熟悉的朋友進行交流。那么我們得出一個大膽的構想,將BBS與SNS進行融合,來滿足這個由公到私的關係變化。
BBS+VSNS融合的想法就這樣誕生了,VSNS的V就是Virtual(虛擬),即,這個SNS不再一定需要實名網路。我們需要先利用BBS讓會員參與到一個陌生的環境中,互相認識、討論,並建立相對穩定的會員和會員之間的虛擬人脈關係;然後依靠VSNS把這個虛擬人際關係網路維繫住,為他們提供更小範圍的活動場所,讓社區真正能夠比較全面地滿足會員們的需要。我想這個模式是真正能夠適應廣大網站的需要的
要實現這一目標,簡單的整合是不行的,因為這個人際關係網路比較脆弱,也很難在不同的欄目之間共存、轉移。他們根本就不能是兩個欄目、兩個程式,對普通會員來說,他們只能看到一個欄目,得到連貫的用戶體驗。因此我們不會開發一個單獨的BBS和一個單獨的VSNS,讓用戶把他們裝在一個網站上一起用,我們只開發一個程式,這個程式=BBS的所有功能+SNS的傳播手段+SNS的用戶粘性。
歸根結底一句話:我們要用BBS讓用戶參與到一個陌生的環境中,再用SNS把BBS中虛擬人際關係網路維持住。
中國站長站:在群雄逐鹿的社區時代,尤其是已經出現了較具市場優勢地位的產品的情況下,BBSMAX覺得自己的優勢在哪裡,哪些地方能夠吸引用戶?
喳喳鳥:在IT這個行業中,沒有絕對的忠誠度,我們目前的市場占有率不高,只能說明我們的產品做的還不夠好。我們的目標很明確:走差異化的發展道路,我們不參與LINUX伺服器平台的競爭,我們是要做Windows平台最優秀的論壇程式。
憑藉10年的行業經驗,憑藉對用戶需求的了解,我們開發出了多種創新功能:
1、為滿足用戶SEO的需求,我們最先將論壇做成目錄形式;
2、考慮到部分站長空間資源緊張,我們首先開發了新型的檔案識別系統,將兩個完全相同的檔案指向同一個引用,即使兩個不同用戶上傳的不同檔案名稱的檔案,也依然能夠正確識別;
3、我們為了防止註冊機,同時考慮用戶體驗,我們開發了智慧型驗證碼,操作頻率達到一定值才會出現驗證碼。
4、我們內置了網路硬碟(可關閉),發帖可以從網路硬碟直接插入附屬檔案,讓用戶能夠更好的管理自己的附屬檔案,避免重複上傳。
類似這樣的貼心功能,在BBSMax 中數不勝數,在整體功能相差不大的情況下,我們的這些貼心功能都將成為用戶選擇的理由。
我們不懼怕有市場優勢的公司,我們只懼怕和我們一樣有思想的公司。
中國站長站:感謝喳喳鳥今天給我們分享了個人的開發歷程,您的一席話讓我們對ASP.NET有了新的認識,最後請喳喳鳥給新手開發者講幾句!
喳喳鳥:我想先給站長們說幾句話。其實站長和編程是兩個不同的行業,只是站長需要通過編程來實現自己的目的,就跟會計需要通過編程來實現財務管理一樣的道理。
所以我提醒站長要專心做好自己的網站,不要過分相信技術,現在不是一個人面面俱到的時代了。抓住用戶、吸引流量、盈利是站長真正需要考慮的東西,至於技術,不說一竅不通,至少我覺得學習到一定階段,能小改就可以了,剩下來的事情,請您放心地交給我們和我們的同行,我們會比你一切從頭開始,做的更好。
最後我要給開發者說幾句話:要從事網際網路開發,技術只能排到第二,最重要的是,要熱愛這個行業,設身處地地為用戶著想。要讓站長相信:我們能夠為他們服務一切。當然技術也必須過硬。
我們BBSMAX的開發團隊正是基於這種理念組建的。我對團隊成員的要求有兩點:
1、熟悉這個行業並對這個行業充滿熱愛;
2、有解決問題的能力;
3、技術過硬。
技術過硬是必須的,但我仍然把熱愛行業放在第一位。因為在我看來,會編程的人有兩種:1、學院派;2、網路派。學院派顧名思義就是學校里教出來的;網路派就是在網路這個大環境中成長起來的。有的學校里教出來的也融入了網路這個大環境,我也把他歸為網路派。並不是學院派技術不好,他們裡面有很多技術出色的人員,但他們不適合從事我們這個行業。正如我所說的,站長和編程嚴格算起來是兩個不同的行業,而網路派,也就是我說的“從站長堆里爬出來的會編程的人”,橫跨兩個行業,才能真正了解站長的需要,為站長謀福利。