| 林信良 , | 解題 , | 程式設計

走在解題的道路上

若未曾建立起活的知識體系,就算看懂書上的一切,也不過是死的知識

2017-07-16

| 林信良 , | 程式設計 , | 程式開發

換帽子的開發

進行程式開發時,我們可以從不同的角度來考量,就像戴上不同的帽子一樣,但我們必須清楚自己在當下面對的情況下,所戴的是哪頂帽子

2017-07-09

| 資料視覺化

在資料視覺化之前

將資料以圖形化的方式來呈現的作法越來越常見,然而,重點在於所需要的結果與轉換的模式

2017-07-01

| 林信良 , | 模式

如何才是模式?

在初次面對問題時,模式是能讓思考逐步投入於觀察相關性、重複性、差異性的一種過程

2017-06-24

| 林信良 , | 程式庫 , | OpenSCAD

笨方法寫程式庫

該如何寫好程式庫?該從何處開始著手?不妨從累積大量實作的過程與經驗中,找到答案

2017-05-20

| 林信良 , | 程式語言 , | Lisp , | Ruby , | ECMAScript6

那些語言中的符號型態

有別於字串原本的用途與場合,在符號的使用上,很多時候也直接賦予名稱應有的職責

2017-05-13

| 林信良 , | 貝茲曲線 , | 程式語言

從貝茲曲線到曲面

該如何透過電腦來繪製貝茲曲線與貝茲曲面?這是探索數學與程式彼此驗證的有趣過程

2017-05-06

| 英文寫作 , | 林信良

如何撰寫英文技術文件

不要害怕沒東西可寫,或者感到笨拙,也無需憂慮會受到他人指正,因為這些都是好事

2017-04-30

| 白板演算法 , | 林信良 , | 演算法 , | 面試

白板上的演算法

面試時,對方可能要求透過白板來了解是否能掌握演算法,相對而言,開發者也可以藉此刻意練習

2017-04-23

| 林信良 , | 授權 , | GitHub , | 軟體授權 , | 開放原始碼 , | repository

多看一眼授權

軟體、程式原始碼的授權條款,看來往往很嚇人,但這並不代表著開發者不用認識授權的基本框架

2017-04-15

| 林信良 , | Java , | 不可變型態 , | Immutable

可變?還是不可變?

在命令式的語言當中,會接觸不可變物件的處理,此時,需確認它們是否不可變,以及所屬類型

2017-04-08

| 林信良 , | 算錢 , | 程式語言

算錢學問大

從浮點數、BigDecimal、各種捨入模式、金錢模型、格式化,到貨幣轉換,都有值得注意的地方

2017-03-26