原创 我的友情鏈接

51CTO博客開發

原创 單元測試和調試之間的矛盾

在實際開發過程中,可以通過兩種方式消除bug。一種是開發者的單元測試,一種是測試人員的集成測試後的調試。單元測試對模塊進行測試,其優點是:bug定位時範圍小,容易排除。缺點是,如果對太多的模塊進行單元測試,工作量太大,浪費時間和金錢。調試的

原创 如何做到完成任務和內功修煉的完美統一

最近看了一篇文章(來自http://www.csdn.net/article/2013-08-19/2816613-Programmer%E2%80%99s-dilemmamer%E2%80%99s-dilemma),篇名爲程序員困境:底層

原创 基於開源的開發和從0開始構建的開發

在接到一個任務時,你會怎麼對待?從網上找一段源碼,直接集成或在其基礎上開發。或者是從基礎的設計、寫代碼、測試做起,從0開始構建系統。前者稱之爲開源開發,後者爲從0構建。如果你花了5個小時從網上找到了源碼,而你花三個小時就能寫完相關的代碼。在

原创 初級軟件工程師常見的問題及分析

軟件工程師的能力大約可以從三個方面概括,代碼、文檔、溝通。就現有初級軟件工程師常見的問題,分析如下。首先是代碼。代碼有許多好的屬性。有些屬性,必須經過千錘百煉才能獲取,稱之爲錘鍊屬性。有些屬性,一開始寫代碼時,就應該具備,稱之爲初始屬性。下

原创 兩種不同的公司文化

下面的圖片,很形象的表達了兩種不同的公司文化。一種是官僚對立,一種是平等協作。

原创 如何規劃工程研究工作

工程研究工作,科學研究而言的。工程研究的工作的目的是解決實際存在的問題,需要對某些問題深入挖掘。科學研究的目的是前沿創新。當一個團隊很不瞭解的問題擺在面前時,該怎麼辦?應該按照這樣的流程展開工作。第一步。明確問題。明確定位要解決的問題及其上

原创 我的友情鏈接

51CTO博客開發

原创 如何完成從研究型到工程型的轉變

 研究生(博士和碩士)剛參加工作,都要面臨這個問題。下面從幾個角度論述,與君共勉,不吝賜教。工作目標。研究的目標是創新,工程的目標是完成任務。研究的目標比較寬泛,常常是針對某個領域,在指定的領域內尋找創新點。在工作中,發現一些人常常將時間浪