提高程式員的准入門檻?

效仿敏捷宣言,有人也搞了一個軟體工藝(Craftsmanship)宣言。在標題的下面是一行小字,提高准入門檻(Raising the bar)。UncleBob就這個Topic在世界各地發表演講。他曾經把程式員與醫生做比較:既然程式員與醫生一樣都是提供職業服務(Professional

對待Blog的態度

像日記一樣,寫流水帳像文章一樣,寫得漂亮你選擇哪一種?我喜歡自由一些,每天都流一些口水在blog上。積累到了一定程度了,發一篇文章。平時看到什麼好東西,隨手放入收藏之中。我很羨慕potian,martin fowler這樣的大牛,要麼不發blog,發一篇就是一篇,像模像樣的,但是我不是還沒有那個水平嘛,所以只能保證每天都記錄一些,不能保證每天都記錄有價值的。這是兩種不同的對Blog的態度前者寫blog,是給自己看後者寫blog,是給別人看你是哪種呢?

為什麼我的敏捷項目有如此多的問題?

OK,敏捷哈。不爭論什麼是敏捷。我們來看一些現象,然後你來告訴我,你有沒有遇到過這些問題。沒人提真正的Feedback每個迭代結束之後,我都會做Showcase。但是從Showcase上收集到最多的,就是UI的問題,字型太小之類的。每個Release發布之後,項目都會部署一個試用版本。但就是不見真正的使用者來“試用”,就更別提Feedback了。敏捷不是強調Feedback嗎?客戶(Customer)時間不夠,同時他們也不是終端使用者,提不出足夠有深度的Feedback。而終端使用者呢,壓根就沒

我應該用哪種虛擬機器?(一)

80x86機器的虛擬化最近太火了,不但微軟加入了戰團,還有一堆Startup搖旗呐喊。那到底哪種虛擬機器好呢?本文就嘗試接著筆者的一些經驗,做一些個人總結。好是一個相對的概念。市面上的虛擬機器不但表面上產自不同的公司,其核心實現技術也五花八門,適用的場合也千差萬別。一方面你要知道虛擬化技術能給你帶來什麼,一方面你要知道你自己需要什麼,

Oralce Database link

今天下午需求的更改,要更改程式,想了一下最後決定在不動程式用一個簡單的觸發器搞定,由於2個資料庫表不在同一個伺服器上,就用到了DatabaseLinke 先把代碼貼出來CodeCode highlighting produced by Actipro CodeHighlighter

高效能運算摘要

插隊<<< doubanclaim64ea944f8164f0e1從計算任務的特質來看分為:1、大計算量,小資料量2、大資料量,計算相對簡單3、大資料量,大計算量常見的工作負載有:1、日誌分析,PB層級2、離線分析,商業智慧,重資料量,TB層級3、調查式分析,重響應速度,100GB以下4、金融計算,蒙特卡洛演算法,大計算量常見的分散式運算架構:1、Hadoop,以Distributed File System為核心的 Map reduce

我應該用哪種虛擬機器?(二)

上回我們是從硬體下手了。經曆了一個從純類比,到半虛擬化,到全虛擬化,最終又半虛擬化的過程。但是,它們都是在同一個地方插了一腳:現在,我們把目光往上移,從應用程式到硬體之間,還有一層,那就是作業系統。虛擬機器的第二個流派就是OS-Level Virtualization(作業系統層級的虛擬化),Application

ArcGIS Server 體繫結構

    作者:Flyingis    ArcGIS Server是一個發布企業級GIS應用程式的綜合平台,提供了建立和配置GIS應用程式和服務的架構,可以滿足各種用戶端的各種需求,這是對 ArcGIS Server一個抽象的描述,那麼ArcGIS Server在GIS應用中具體扮演什麼樣的角色呢?    使用過ArcGIS 案頭應用軟體的人知道,在案頭環境中存在各種GIS工具可以供使用,如展現GIS資料可以用ArcMap、ArcGlobe,根據位置定址可以使用 address

多維資料查詢效率分析(2)

上次我們分析了在附加屬性表這樣表結構設計下的PostgreSQL查詢效率。由於PostgreSQL眾所周知的所謂“效能”問題,所以有必要再用使用MyISAM引擎的MySQL再來實驗一遍。在我們詳細分析了兩種常見的開來源資料庫之後,話題將會進一步引申到按行儲存的資料庫結構以及索引對於查詢效率的影響。以下實驗中的MySQL為MariaDB發行版本。還是從建表開始:MariaDB [veil]> show create table cc2;+-------+-------------------

我應該用哪種虛擬機器?(終)

以下是我個人的一些主觀感受,沒有任何客觀資料支援。————————按實現方式來劃分,從下面幾個方面做一個比較CPU效率:軟虛擬和硬體虛擬基本差不多,但是類比的CPU速度最慢,而且不是慢一點半點鐘。記憶體效率:大家都差不多,即便是QEMU這樣的模擬器加上了KQEMU的加速,也能湊合。記憶體佔用:硬虛擬一大軟肋。軟虛擬可以輕鬆地在一台機器上安裝十多個虛擬機器,但是硬虛擬就很難做到。主要的障礙是硬虛擬上的作業系統彼此獨立,而且主流的作業系統對記憶體消耗都是非常貪婪的(用盡最後一個位元)。I/O效率:硬

ArcGIS Server 開發系列(一)–編程架構總覽

    作者:Flyingis    ArcGIS Server是一個發布企業級GIS應用程式的綜合平台,如果想對ArcGIS Server基礎有更多的瞭解,可以先看看《ArcGIS Server 體繫結構》、ESRI(中國)BBS論壇和ESRI網站。這裡及接下來的一系列文章將主要介紹ArcGIS Server開發相關的內容(如不加說明,後文中Server專指ArcGIS

多維資料查詢效率分析(3)

捷徑:多維資料查詢效率分析(1)多維資料查詢效率分析(2)前面分析了在PostgreSQL和MySQL中進行多維資料查詢的挑戰。問題的根本在於,按行儲存的資料庫在行變得很大(wide table)的情況下,一旦索引無法完成所有的查詢工作,就會受到行大小的影響。為了避免按行儲存的缺陷,按列儲存的資料庫就被發明了出來。按行儲存的資料庫有很多,絕大部分都是要花錢的,開源的有MonetDB。和前面相同的資料量,相同的wide table的表設計,用MonetDB可以快上很多:sql>select

難以實踐敏捷:估算

文章目錄 估算的目的不明白的時候,我們能做什嗎?做加減法不要做乘除法總結

ArcGIS Server 開發系列(二)–Web ADF 編程

    作者:Flyingis    本文嚴禁擅自轉載或用於商業目的,如有需要請事先聯絡作者:dev.vip#gmail.com      Web ADF全名是Web Application Develope Framework,是ArcGIS Server專用的開發架構,9.2版本的ArcIMS也開始提供ADF的封裝。完全使用Web控制項編程幾乎不能解決我們實際項目中的問題,因此我們從《ArcGIS Server 開發系列(一)--編程架構總覽》中提到的途徑二開始,即web controls

我的GIT工作流程

文章目錄 最開始的使用方式生產環境不穩定速度就是生命千萬不能搞亂master總結 Friendbuy是一家互連網創業公司。產品的原始碼是託管在GITHUB上的。在EC2上有三套環境:生產環境,測試環境和持續整合環境。基本上每天都有大量的代碼被提交,測試和部署。一年多的磨合下來,逐漸理順了GIT的使用流程。但是,最開始並不是這樣的,所有的開發人員都沒有使用過GIT,基本上都是SVN的背景。最開始的使用方式只有一個GIT分支,就是MASTER。

學習模式,不如先瞭解問題

從設計模式開始,已經有很多人嘗試總結了各方個面的很多模式。不管是寫的人多,讀的人也多。甚至考的人也多。數年前去IBM面試實習生,Mentor問我的問題就是知道什麼是Visitor模式不。但是模式為什麼出現,這些牛人為什麼花這麼多時間精力去討論,去總結,我還是最近才開始有所領悟。事情的起源是公司內部的一些討論。我們公司(ThoughtWorks)是做敏捷諮詢的。很多諮詢師都是非常有經驗的開發人員,但是做開發有經驗未必做諮詢有經驗。在國內做過幾個大的諮詢項目之後,不少同事都有一些諮詢方面的經驗收穫。

組織模式 – Introduction

當Agile已經變成一個貶義詞的時候,我們是要把Lean變成下一個貶義詞嗎?還是腳踏實地去做一些改進?  在這裡,向大家推薦 James Coplien 的 Organizational Patterns。它不是一套新的過程,一上來弄十幾個實踐,也不知道為什麼就開始結對開始 TDD 了。它也不是什麼大師思想,只有大師才能領會。它更像一個中藥櫃,裡面列了許多藥方,更重要的是還告訴你了什麼時候用什麼藥,相關的藥有哪些,吃了藥有副作用的話用什麼藥去化解。 在Oredev

Word 與 Excel 同步

第一輪需求如下:1、Excel中的表格能夠在Word中顯示出來。2、Exce中的表格l改了之後,Word的表格中的內容要能夠更新。需要支援的平台是Mac下的Office 2011。實現是:在Excel中選中需要的表格地區,Copy。在Word中Paste Special=>Paste Link=>HTML

Veil架構設計理念

項目地址:http://github.com/honovation/veil設計理念做為架構:改不改得動是檢驗一切架構的唯一標準我們認為架構不僅僅是為了節省開發人員的時間,能夠讓你五分鐘寫一個部落格系統。更重要的是給應用程式的邏輯提供一個組織的方式。因為我們知道,軟體開發就是管理複雜度的藝術。管理好軟體商務邏輯的複雜度,就需要代碼有一個良好的組織。這麼多年來,人們總結出來的金玉良言就是“高內聚,低耦合”的模組化設計方式。Veil架構僅僅是我們對於踐行模組化設計的一個努力和嘗試。模組化設計並不是一

ArcXML學習筆記(一)

一、概論:設定檔分為四種: 1>用於Image Service和Feature Service的地圖設定檔(map configuration file),  由ArcIMS Author產生,輸出為ArcXML; 2>用於ArcMap Server的地圖設定檔(map configuration file),  由ArcMap產生,輸出為ArcMap檔案( *.mxd , *.pmf ) 3>Viewer configuration

總頁數: 61357 1 .... 4841 4842 4843 4844 4845 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.