| 原始碼 | 閱讀 | 程式開發 | 軟體開發

我的原始碼閱讀之道

在軟體開發者的工作過程中,除了自己撰寫程式碼之外,也經常會接觸到其他人寫出來的程式碼,但也有很多人害怕閱讀程式碼,覺得很困難,其實,你可以善用一些方法來面對這項挑戰

2015-12-25

| 技術債 | 軟體開發

技術債觀念及實務

技術債可以說是借用財務領域對於債務的觀念,對應於軟體開發中,這個成功的類比,使得它能夠貼切地描述在軟體開發活動中的一些特質和行為,讓開發人員很快就能夠理解

2015-12-10

| 程式設計 | 軟體開發 | 自學 | 開源軟體

【洪士灝觀點】悅讀程式:自學軟體開發的第一步

很多作家每天還是大量閱讀別人的作品,欣賞和學習別人的才華。日常所讀的文章,多半比自己所寫的多得多。藝術家、建築師也不是整天埋頭苦幹,常常要去看過別人的作品。但為什麼我們不是這樣學寫程式?為什麼覺得參加程式競賽得獎才是程式高手?

2015-11-11

| Web快速開發框架 | 開發框架 | 軟體開發 | 框架 | 林信良

在Web快速開發框架間徘徊

弄清問題邊界與各自經驗,方有可能快速開發

2015-08-21

| 應徵 | 軟體開發 | 經驗 | 人格

iOS神人應徵工作之滑鐵盧事件

應徵軟體開發工作時,就算你是名滿天下的人物,面試時,仍有可能因為無法滿足對方提出的要求,而不被錄取,考題不一定與應徵工作直接相關,甚至看似不合理,為什麼會出現這樣的狀況?

2015-07-10

| 軟體開發 | 溝通 | 會議

減少軟體開發中的會議

很多人排斥開會,認為是在浪費時間,為什麼會造成這樣的狀況?我們應該善用各種可行的溝通管道,減少不必要的會議,並且基於一定的條件來開會,如此即可增進會議效率

2015-06-25

| 在家工作 | 程式開發 | 軟體開發 | 王建興

在家工作

對於程式設計者來說,透過網路與協同作業系統的幫忙,在家工作是可考慮的選項之一

2015-06-04

| Docker | 輕量級虛擬化 | 時間軸 | Container | 軟體開發 | 軟體部署

Docker如何用之開發篇|用一行指令自動建構完整開發環境

時間軸新到任的開發人員,只要在電腦上安裝Docker,下達一行指令,就可以自動建妥開發環境,讓老鳥不用再一步步教菜鳥安裝所有套件和軟體

2014-11-13

| 過度工程化 | Over Engineering | 軟體開發

探索真正的需要,避免過度工程化

在軟體開發領域裡面,顧客的「需要」和開發人員的「想要」需要平衡,因為要開發更多功能,往往須付出不低代價,在資源有限的情況下,我們要務實以對,切中真實需求

2014-11-06

| 程式設計 | 軟體開發

程式設計的品味

程式碼多半是由人所寫出來的,不同的人所寫出來的風格,可能有很大差異,這也取決於撰寫過程中的個人喜好、價值觀,相關的選擇,而形成了品味

2014-08-28

| 軟體開發

程式設計不等同於軟體開發

對於「軟體開發」,很多人都會把它跟「程式設計」看做同一件事,但是實際上兩者是有區別的,還需要有完善的專案規畫、人力部署、品質測試與確保,程式寫完了,並不意味著軟體就開發完成

2014-08-07

| 軟體開發

軟體開發中常有的低估

在軟體開發專案中,我們很容易輕忽一些工作項目的成本與時程,事實上,這些支出比想像中還高、還久,唯有意識到容易做出低估,才能提醒自己,使專案進行更符合現實

2014-07-31