先不說 Cirru, 我把很多時間花在新的語言上邊, 好比 CoffeeScript, MoonScript,
以及 Go, Clojure, 還有很是數學化的 Haskell, 計劃長期投入時間.
秋天項目緊的時候老闆建議我前端之外的技術先別去關心, 專心作工做的事情.
我剛出學校不適應工做習慣, 那段時間很苦惱, 但我明白這些技術會是我一輩子隨行的東西.
然而生活, 有人喜歡週末打遊戲消遣, 有人是去旅行或者逛街, 有人是看電視電影,
而我如今最重要的一件是看看東西, 寫寫東西, 文章或者代碼之類前端
我和公司實習的設計師聊天, 扯到腦子裏總有些想法, 而本身會想要把他們實現,
這話有次面試時候被說過, 我當時以爲說法不太同樣, 但心情大體相似吧.
對我而言, 也許有關理想, 或者無關理想, 但就是會想着生活是那樣子多好.
父親業餘在山上種東西, 我只因常年上學沒學會折騰山上那些植物, 也沒有其餘什麼,
對我而言, 文字是廉價的, 輕鬆的, 也蘊涵着不小的力量, 這就是我玩耍和折騰的事物.程序員
因而某種程度我須要一門腳本語言, 能夠用來探索學習編程會遇到的種種問題,
我喜歡把失誤串聯在一塊兒, 造成一個漂亮的總體, 即使有時候是錯的.
而後我學了新的知識有了新的想法, 要找個語言能夠試探和玩耍,
我以爲哪一個功能不該該那樣應該那樣, 能夠在本身的語言裏嘗試, 而不是微博上無謂爭論.
我不是專業的程序員, 但我相信將有不少人, 爲了作別的事情而深刻到代碼當中
我只是想要把我能用語言描述清楚的事物在屏幕或其餘地方真切呈現出來而已面試
如今 Cirru 的網站已經鋪開了, 相關的內容漸漸會增多吧http://cirru.org/編程
寫語法高亮的很大緣由是, 個人編譯原理基礎差, 我發現拿高亮作練習挺有意思的,
目前大體實現了數據結構
GitHub 採用 Pygments 高亮, 我提交 commit 讓他的 linguistic 識別 Cirru 應該好了.
LightTable 接觸尚未開始研究, 其餘接觸較少的編輯器暫時不作打算了.
我對 Cirru 的期待是其語法格式, 也許人們不會用她的解釋器, 但也許會用她的語法.編程語言
一個用來理解編程語言是怎樣被解析, 一個是編程語言是怎樣被執行的,
我在嘗試的過程當中獲得不少對代碼自己如何執行的理解, 目前粗淺不說.
詞法解析涉及到狀態機, 涉及到複雜遞歸狀態的調試, 平時工做不多接觸到,
由於得本身實現, 對於面向對象以及函數式多一個思考的方式..編輯器
我得認可做爲 JS 平臺程序員, 我從前常常對並行計算跟着瞎起鬨,
做爲想用靜態語言實現 Cirru 的反作用, 我花了很多時間去學習靜態類型語言,
在 Go 裏輕鬆實現了並行計算, 不少 Node 中擔心的問題其實原來不是問題,
我也開始在 JS 那些數據結構之外用其餘方式去理解代碼是如何編寫的.函數
爲了完成圖標, 我花了些心思看瑞士平面設計的圖, 還有比較多扁平設計,
平時看新聞, 我只會泛泛過一遍, 到本身要作, 纔開始思考哪些是重點要關心的,
而後去看 SVG 有哪些能用的功能, 用 Snap 的 API 如何生成圖標等等,
又按着 Logo 製做補了點 PS 曲線等等編輯的那些技能..學習
由於 Cirru 有很多子項目, 以及對應的頁面, 站點, 就接觸到管理方面了,
因而我新建了 GitHub Organization, 簡單規劃主頁, 思考文檔等等.
這些技能早晚在工做中會須要, 雖然我作得很淺, 但也算是小的練習了.
並且 Cirru 會關係到若干個平臺, 一些網站關聯和維護的細節等等.網站
彷佛如今除了學長週末有時候關照我, 我工做之外的生活仍是一團糟,
僅僅是看看動漫和影片之餘嘗試各類碼字和網頁瀏覽的事情.
過去學校的生活, 沒有太多時間給我去學"坐着"之外我還能幹什麼...
小學的課外時間那是瞎逛, 初中更可能是電視, 高中是看書看雜誌, 大學就上網
到如今我並不以爲生活怎麼順暢..
相對於工做那些事情, Cirru 相關的內容裏我接觸到更廣範圍的技術,
作技術很快就會累的, 若是不是新技術持續不斷帶來樂趣, 早堅持不下去了..
而我也在不斷碼字當中能尋回一些我正在作了什麼生活並不是空虛的感受
個人生活沒有不少旅行的色彩遊玩的樂趣, 但總還有些點綴的東西..
我如今並不清楚這輩子要作些什麼, 也許工做多年以後纔會知道吧,
包括 Cirru 我僅僅是想着能持續有想法激勵我玩下去, 繼續上邊提到的好處,
我不想爲 Cirru 設定長遠的目標, 也不想真把 Cirru 作好給別人去編程.
只是在別人懷疑我, 本身懷疑本身, 我能內心有點依靠, 其實也值了.
返回博客首頁: http://blog.tiye.me