在幾個月以前我還不知道這個世界還有像emacs這樣強大的東西,很多年以前 我就接觸過linux,那時候我還在念大二。那時候對linux沒有很大的感 覺,只是覺得好玩。現在,我發現它是越來越強大。
前段時間仔細看了一些人的推薦,在linux這個平台下,你最好能用好一種文 本編輯器。其實,在這之前,我已經學習了一些簡單的vim的用法。不過,我再次 在網上查的時候,我發現vim和emacs是linux的兩大神器。因為vim有模式切換,老是 要按esc鍵,而按這個鍵對我來說並不是很方便。所以我就果斷選擇了emacs這 個工具,也許對有些人來說這樣的選擇理由似乎有些奇怪。但,對我來說確實 是這樣子的。
對於程式設計師來說,語言這東西一直就很有爭議。每個人抱著自己喜歡的語言當 成自己的寶貝,把其他語言說得一無事處。我現在倒覺得語言這東西不重要, 每一種語言都有它的適用場所。就像markup這樣的標記語言它有它的適用場所, 它用來寫部落格要比html強的多,當然很多html的功能它並沒有。所以,對於一 個程式設計師來說,不僅僅是一門語言的問題,而是要掌握很多種語言,在不同的 應用場合使用不同的語言。
對於工具,也是同樣的。它的重要性,我覺得並不是它看起來多牛b多麼帥氣, 重要的是自己用起來能讓自己的工作效率大大地提高。就像我自己現在用 emacs作為自己的工具一樣,不是我覺得它看起來多麼帥氣,只是覺得它會讓 我的開發效率大大提高,同時也會讓我覺得開發是件很有樂趣的事情。而且, 我所需要的功能,它上面都有,還有五筆這個輸入法,這點對我來說也很重要。 儘管,現實中用五筆的人不是很多,但,我仍然保持以前的習慣,沒有改用拼 音輸入法。
不過,很多年前沒有人跟我說過這些,對於乙個有高度自驅動的人來說。自我 的學習和提高這種能力多麼地重要。要快速的提高,不僅僅需要向身邊優秀的 人學習,網路也是乙個很大的平台。再配上優秀的工具,那你的學習速度會大 大地提高。
vim和emacs從上個世紀70年代出來後就一直受到優秀程式設計師的親睞。我個人覺 得乙個重要的原因是它的可定製性。這樣,你就可以把乙個工具打造成自己習 慣的樣子,可以修改快捷鍵,可以加入相應的外掛程式,做相應的開發。即使出來 了新的語言,只要開源社群的某個有心人做個外掛程式,那大家就可以在這樣的平 台上做開發了。這是件多麼酷的事情呀!
語言工具開始在github上寫部落格
題記 寫這篇客博要主是加深自己對語言工具的認識和總結實現演算法時的一些驗經和訓教,如果有錯誤請指出,萬分感謝。github博文址地 在幾個月之前我還不道知這個天下還有像emacs這樣大強的西東,很多年之前 我就接觸過linux,那時候我還在念大二。那時候對linux沒有很大的感 覺,只是得覺好玩。在...
在Github上搭建部落格
貌似還是這個鏈結最靠譜呀 如何利用github建立個人部落格 之一 github支援的表情符號 表情的使用方法 此人的github主頁是 會遇到問題,然後需要安裝ruby支援jekyll octopress is a framework designed by brandon mathis for ...
開始寫部落格
不知不覺間離開校園快兩年了,在這段時間裡我作為嵌入式軟體設計人員好歹也算是入了門。回想起兩年前,我連什麼是嵌入式也不知道,就想著工作可能就是寫c 罷了。其實當時我最想去的是遊戲行業的軟體開發 確定了工作後我最初的打算是邊工作邊學習遊戲引擎 ai相關,後來發現一來我根本沒有這麼多的精力,二來我學習的耐...