每天出門前,記得提醒自己一遍,別落下了夢想


好久沒有更新blog了。今天終於有了心再寫一篇。算是對自己工作和生活的一種回顧吧。

11年底和12年初的時候自己都沒有寫什么總結性質的博文,或者之類的東西。但是心里確是有稍微對過去的時間做一點結算工作的。

【關於個人】

過去差不多一年的時間里。做的事情不多,但是其實也不少。我這里都可以大概列出除了日常在公司工作之外自己在業余為自己專業提升而做的事情。在自己的github上面,去年有不少更新。主要的工作集中在3個較為大的項目上面。

  • 一個是自己一點一點累計起來的關於javascript的基本lib。取名叫做Leta,內容倒沒什么特別值得說的,都是根據工作經驗和工作需求累積起來的關於前端工作的基本腳本庫。當然還並沒有完成,目前大概80%的樣子吧。並且沒有過多整理,相對有一點凌亂,在當前市面上已有眾多相對完善的javascript lib 或者framework來說,可能好多人會說我這算又一個閉門造輪子,沒什么太大的意義。然而我不這么想,我並不把它當成一個輪子,僅當作這是我專業成長的一個必經之路。重要的積累和沉淀的過程,至於會不會進行推廣,有沒有人來用,那又是另外一回事了。現在的我倒是沒那么關注。
  • 第二個是一個webgl的lib。取名Sandy,這個名字我倒是覺得可以小說一下。為什么會取名叫sandy,估計好多人也發現了,sandy的讀音和中文的‘3D’讀音蠻像的。所以為社么我們只能讓英文的東西音譯成中文?我們也可以把中文的發音譯成英文不是嗎?前一年我大概花了半年的時間一直在研究webgl相關的東西,倒也不是說想做出什么驚世駭俗之作。國外關於這方面前沿技術的研究比我們國內成熟很多,以three.js的代表的3D 的腳本框架 稍微列一下,都可以列出不下10個。他們確實是我們學習和借鑒的很好的榜樣。 因為興趣原因,我倒也做了不少關於3D建模的demo,包括算法模擬的也好,使用webgl的也好。也做過一兩次分享。這里還有一個分享時總結的slide http://hongru.github.com/share/3D.html (請使用現代瀏覽器瀏覽,鼠標拖拽翻頁)
    這是關於3D的東東。另外最近還利用webgl做了一個簡單的照片美化的工具 Mr.Photo 。出發點也很簡單,因為自己非常喜歡ios上的一個照片分享的應用instagram,里面對於圖像濾鏡的處理做的非常出色。能讓不會拍照的我,用手機拍的照片經過它的濾鏡就能變出大片的感覺。所以也就是想嘗試一下。正好借助glfx,做了這個小東西。有興趣的同學可以試一下。
  • 第三個主要的方面就是也是大概持續了好幾個月一直到現在還在做的一個html5 基於canvas 的2d或者2.5d 的游戲引擎。取名叫Laro, 我這里也說一下這個名字的由來。這個單詞念起來有點奇怪,按英文的發音有點像“臘肉”,其實這個單詞是菲律賓語中 “游戲”的意思。 至於為什么選他,無非就是我對 L 打頭的單詞都有莫名的好感吧。這個游戲引擎經過大概接近半年的斷斷續續的更新。現在主體框架也算大概完成了90%左右了吧。只是一直在往上堆功能,還沒有時間進行整理。比較凌亂。文檔和demo相對比較缺乏。我這里經過在網上不斷的搜集素材,拼接出了一個簡單的Demo demo里面基本涵蓋了做一個基於canvas的2d類游戲所需的基本的東西,比如場景切換,資源加載,動畫幀的繪制,進程控制,聲音控制,輸入輸出等等。當然剛說了,這只是一個不成形的demo。暫不用過多深究。隨着html5技術的演變和不斷推進,當前html5 相關的游戲框架也不算少了。而自己這個的亮點在哪里?我自己認為是對於游戲進程的控制上,也就是“有限狀態機FSM”,詳細這個東西對很多人來說並不陌生。但是目前把這個概念引入的頁游的制作思路上的,好像還不多。 至於這個東西對於像游戲這種 典型的 事件驅動的 編程模型 的好處,有興趣的同學可以看看代碼。后續的文檔等我這個框架完善一些了。我會詳細補上。

【接下來的打算】

剛才也說了,上面3塊東西耗了我基本業余大部分的時間和精力。上面3個項目總的代碼量 加上注釋的話,應該大約在15000 行左右。看起來不算多。但這確實挺費時費力的,跟平時的業務代碼確實不太一樣。所以關於去年一年自己的積累和成長,自己還算滿意的。

同時,正因為一年內同時進行了3個項目,無法集中精力來完成其中一個,導致了上面3個項目的完成度都不太理想。大概都是在80%~90%左右。這也是我為什么之前一直沒有公開宣布的原因。所以接下來一段時間的工作就是把這3個東西好好的完善下去。包括代碼組織的調整,部分重構,以及冗余代碼的提出,目錄結構的整理。 還有完整的項目文檔,以及各個方面的demo與講解。 這會是很大一部分的工作量。

我的目的也不是說要多少人來用我的東西,或者要多少人知道,只是希望能夠通過我個人的努力,完成一些東西,能給業界帶來一些新鮮的活力。就已經很滿足了。當然如果有人覺得代碼里面有些部分有值得用的地方。部分拷出去使用也是ok的。

【關於團隊】

去年7月份我換了工作。換了城市。到現在也有7個月有余了。在新的團隊里面。我們希望也能為前端的技術發展做出一點點小小的貢獻。所以今年除了工作上業務的需求外,團隊的建設和發展也會是團隊里每一個成員的重責。目前已經有開始着手在做了。

  • 有了團隊自己的 blog http://webpluz.org/ ,雖然blog上線才不久,內容也不算多,但是大家都會努力的將自己日常的工作積累往上分享的。我自己今后的blog大部分也會同時跟新到 這個團隊blog上面。我們會盡量把自己的團隊blog做起來,盡量保質保量。主要方向還是在前端的前沿技術方面。希望大家如果覺得里面內容對自己還算有些幫助,多捧個場。
  • 關於【html5沙龍】。這個之前一直沒提及。http://www.mhtml5.com/ 不了解的同學可以去看看。主要是w3ctech 和 html5 研究小組,聯合舉辦的在各大城市分享和推廣html5相關技術的活動。基本每月在各大城市都會有,請相關同行進行分享交流,或者組織討論,以及codejam等各種形式。目前深圳區的活動 都是由我們團隊組織和舉辦的。怎么說我也算是參與和組織者之一吧。所以也希望大家感興趣的可以經常關注下這方面的活動。
  • 另外團隊也剛在github上建立了一個organization,希望今后能有好的作品以團隊的形式開源給同行。https://github.com/organizations/qwt ,由於剛建立,目前里面暫時沒有什么內容。但是這里可以給大家提前透露一下。可能不久后就會有好幾個項目開源到上面。包括
    • css3 UI Lib, 一個方便大家選取使用 css3常用ui特效和控件的lib
    • 還有就是上面提到的,關於3D建模的framework。
    • 經過完善后的游戲引擎,包括游戲制作相關工具等。
    • 新版的Jx 框架等等。

好了,說了這么多,該總結的,該展望的都差不多了。接下來就剩踏實努力的繼續朝着自己的目標前進吧。

隨着年齡的日益增長,也漸漸對自己所謂的夢想開始有了逐漸清晰的認知。至於夢想是什么?可能每個人都不太一樣吧,這里暫時就不說了,夢想說的白了就沒那么有力量了。

這里希望所有有夢想的人都踏踏實實努力的為了它努力吧。要相信,只要你付出的夠多,一定會有回報的

今天剛好看了一個關於 動畫大師 宮崎駿 和他兒子 工作的一段紀錄片。 很有感概:

關於親情,夢想,執着與堅持。對於專業度的嚴苛以及完美主義。這一定是其中最好的詮釋之一。夢想不是說說而已的,夢想一定是一生的方向。 今天和朋友吃完飯閑聊,我們為什么會對生活有諸多抱怨。 那是因為原來我們對自己要求太低了。

有興趣的朋友可以看看http://v.youku.com/v_show/id_XMzA1NTU5MDI4.html

好了,今天到此為止,各位晚安


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM