顯示具有 programming 標籤的文章。 顯示所有文章
顯示具有 programming 標籤的文章。 顯示所有文章

2011年3月19日 星期六

轉載:RD 如何養成 寫筆記 / 製作 SOP 的習慣

via Blog.XDite.net by xdite on 2/17/11

這是最近比較常被問到的,為何我現在似乎有無窮無盡的主題可以寫,而且背後似乎有成打的 SOP 在備稿…。到底是怎麼做到的…?

之前我不少文章都提及 SOP 的重要。到底要怎麼寫出精美的筆記或敦促屬下寫出 SOP,似乎永遠是 RD / RD 主管的一大困擾(聽到就皺眉)。
我這個習慣也是最近這一兩年才算養得比較純熟,算是可以提供各位一點參考。

事實上這是不難做到的,在這裡提供一點技巧與方法。

2010年11月6日 星期六

[好文] 明星軟體工程師的十項特質

無意間翻到的舊文 Top 10 Traits of a Rockstar Software Engineer (明星軟體工程師的十項特質)
文中提到了要成為一位成功的、受歡迎的軟體工程師應具備的十種特徵:
  1. Loves To Code: 有愛最重要
  2. Gets Things Done: 動手作,化繁為簡,直接針對問題來解決
  3. Continuously Refactors Code: 重構重構再重構
  4. Uses Design Patterns: 善用設計模式,但並非為用而用
  5. Writes Tests: 撰寫測試碼,趕專案沒時間不是藉口
  6. Leverages Existing Code: 不要再撰寫第一千零一個linked list class了
  7. Focuses on Usability: 重視使用者的操作經驗
  8. Writes Maintainable Code: 從第一行程式碼開始,就注重可維護性
  9. Can Code in Any Language: 不要執著於某種語言,語言的重要性遠不如隨之而來的函式庫
  10. Knows Basic Computer Science: 打好電腦科學的基礎,例如資料結構、演算法等
這個網誌有比較完整的中文翻譯。

讀完後算是蠻有感觸的,雖然文中提到的事,自己多半早就知道了,但在工作過程中總會不經意的找些藉口來忽略或是迴避它們。看來應該要把這十行文字印出來擺在電腦旁時時警惕才是...

2010年7月12日 星期一

Fonts for coding

Survey了一下適用於寫程式的fixed-width fonts,以下是幾篇不錯的文章可以參考:
1. Monospace/Fixed Width Programmer's Fonts
2. Top 10 Programming Fonts
3. Revisiting Programming Fonts

目前試用過幾種,以下是載點及心得 (test in Win7 with ClearType enabled)
1. Inconsolata - 稍嫌模糊了一些,而且官方只提供.otf format,但visual studio只吃.ttf,.ttf要用FontForge自己build,目前還懶得弄(m$是在搞啥,.ttf是要跟adobe的.otf打對台嗎?)
2. Monaco - 內付於Mac OS裡的字型,有點太花俏了,小寫a and o差異度不夠大,行距過高,在widescreen monitor上一頁能秀的行數少了點。
3. Anonymous - a and o差異度不夠大,slashed zero的slash方向怪怪的,其他沒啥問題。
4. Anoymous Pro - Anonymous的改良版,上面講的兩個問題都改正了,還不錯。
5. Consolas - M$ win vista/7, office07, visual studio等附贈的字型,清晰度很讚,缺點是字跟字之間略嫌擁擠。
6. Bitstream Vera Sans Mono - 行距跟字距都適中,清晰度不輸consolas,最大的特徵是連續的底線"_"之間也都能斷開,且易混淆字元間的差異性,也是這幾種字型中最明顯的。<=此為我目前的選擇!!
7. DejaVu Sans Mono - Bitstream Vera的改良版,改良的部份對寫程式而言應該是沒差別,只可惜它把連續底線之間的間距改掉了,變成會連成一線。

有圖有真相