軟體開發工作中的名校光環加持

軟體開發產業以人為主,人對了,工作就會順利許多,但很多人經常直接將「名校畢業」與「聰明」二字拉上等號,但最終還是要回歸到人的基本人格特質和訓練上

2013-11-18

Legacy Code的脫胎換骨

舊程式碼由於能夠正常運作,令人難以抗拒不用,但終究要正視它的存在而予以調整

2013-11-06

前端工程興起後的程式設計分工

前端是指一個應用系統和使用者接觸的部份。當你一聽到「前端工程師」,甚至會直接聯想到就是Web應用程式的前端工程師

2013-10-28

軟體開發必須面對的Dirty Code

在知識、技能不足或時程太趕的情況下,程式開發人員很容易寫出所謂的Dirty Code,這樣的程式碼雖然有作用,但往往因為可讀性不佳或函式過長等因素,後續接手、維護時,會有很大的麻煩

2013-10-18

軟體開發團隊的負面心態

軟體開發的過程中,團隊成員對這項工作的心態,是否抱持正面、樂觀、合作的態度,對於整個專案的進行也有很大的影響

2013-10-07

軟體開發團隊中的工作交接

成員離開團隊時,生產力下降是最為直接的影響,對軟體開發工作來說,交接除了靠文件,也可透過知識分享、一起搭檔工作的方式,將集體知識儲存在團隊成員上

2013-10-02

雲端環境上的現實開發人間

雲端計算是當代最夯的技術名詞,有許多產品和服務都想搭上順風車,希望獲得矚目,因而也引起一窩風的質疑,我們的開發團隊也實際用過幾個雲端服務,這裡將分享一些經驗

2013-09-13

佇列的實際應用:事件記錄系統

妥善規畫佇列的運用,即可控制品質和成本的平衡點。接下來將透過實際例子,說明如何運用

2013-09-03

佇列是平衡服務品質及成本的關鍵

想要好品質往往需付出更多成本,想省成本,通常就得犧牲一些服務品質。因此,必須找到平衡點,而佇列就是一種控制的方式,透過限制條件的確認,可以建立排隊的模型,了解你能得到的品質

2013-08-27

無所不在的排隊:佇列

在軟體開發過程中,佇列(Queue)是一般程式開發人員都曾接觸過的資料結構,這裡將介紹運用佇列的幾種方式與時機

2013-08-14

新成員如何融入團隊價值觀及文化

對於加入開發團隊的新成員而言,除了要花時間了解專案的目標、內容、進行中的工作,甚至是已經完成的程式碼, 如何融入團隊的工作模式及文化是另一件更重要的事

2013-08-09

從負載平衡到工作分派

平衡系統中不同計算資源上的負載,是負載平衡系統的目標,而分派計算工作至不同的計算資源上時,除了希望平衡負載之外,還會動態考量一些其他的目標

2013-08-05