這次採訪是一系列的一部分 Q&作為隨著 JMP 球隊。早些時候的採訪一直在進行 Xan Gregg ,吳中偉和勞拉蘭開斯特和鮑勃希基和約翰薩爾和梅蘭妮德雷克和杜安海耶斯和妮可瓊斯 。
自2006年12月以來,John Schroedl一直是開發工作的開發人員之一 JMP 與Windows操作系統交互。他的團隊為一系列功能編寫代碼,從創建窗口,繪製圖形,剪貼板,鼠標和打開文件等較低級別的功能到新的JMP Home Window,Project窗口,縮略圖和導入數據等更高級別的功能。在加入JMP之前,他參與了幾項工作 SAS 產品,包括 SAS企業指南和基礎SAS ,15年。
阿爾提: 您還在JMP工作了什麼?
約翰: 我還致力於JMP與SAS系統的集成。這包括用戶界面元素(瀏覽SAS數據,導出SAS數據,存儲過程UI)以及更多內部功能,如導入和導出數據。如果您使用JMP安裝檢查程序來診斷問題,我創建並繼續增強該工具。
阿爾提: 你對JMP有什麼看法?
約翰: 我喜歡JMP鼓勵您探索數據的方式。產品沒有嚴格的工作流程迫使您朝著任何特定的方向發展。我也喜歡JMP的幾乎所有部分都可以通過腳本來控制,所以它是可擴展的。
阿爾提: 您是在工作中還是在個人項目中使用JMP?如果是這樣,怎麼樣?
約翰: 我使用JMP作為非統計學家,主要是數據操作和圖形平台。我已經使用JMP來處理我們的bug數據庫以及許多簡單的圖表,Graph Builder和Profiler。
阿爾提: 您希望更多人了解和使用的您最喜歡的JMP功能是什麼?
約翰: JMP 9 有一個非常好的新功能,允許您通過按字母鍵輕鬆更改活動工具。例如,在報告窗口中,您可以按字母“L”更改為套索工具。或者您可以按“Z”更改為縮放(放大鏡)工具。您可以按“A”切換回箭頭工具。工具欄中的工具提示也顯示每個工具的快捷方式字母。因為您不必使用鼠標或菜單來更改活動工具,所以這可以節省您的時間。
阿爾提: JMP 9在您關注的領域有哪些新變化?
約翰: 在JMP 9中,Windows有很多用戶界面(UI)更改。我們已經取消了舊的MDI(多文檔界面)用戶界面模型,並使用了單獨的頂級窗口。
為了確保JMP的“基地”,我們的團隊創建了新的主窗口,其中包含最近文件和打開窗口的列表。獎金提示: 按Ctrl + 1可快速切換回主窗口。
還與UI更改有關,我們在Windows菜單下添加了一些細節,例如Ctrl + Tab窗口切換器(見下文),數據表縮略圖和新命令。

阿爾提: 將這些添加到JMP的原因是什麼?他們將如何對客戶有所幫助?
約翰: 許多用戶現在擁有多個監視器,並且擁有單獨的頂級窗口最終使我們能夠解決諸如無法在多個監視器之間傳播JMP窗口等問題。
此外,有些人喜歡保持他們的窗口最大化,但打開一個對話窗口會暫時關閉該最大化模式。經歷有點刺耳。使用單獨的窗口,我們糾正了MDI限制。一般來說,MDI模型已經過時了,我們希望JMP能夠提高可用性。

阿爾提: 作為開發人員,您最為興奮的是什麼?
約翰: 我對創建人們喜歡使用的軟件的前景感到興奮。我使用了大量讓我感到沮喪的軟件,一直是一個障礙或者使用起來很痛苦。我喜歡修復舊的代碼,以提高可用性,並創建能夠為用戶提供支持的新代碼。
像任何開發人員一樣,我也喜歡學習新技術,代碼庫或算法的過程,這使得開發軟件變得更容易,更強大。在Web開發世界中,一個很好的例子是非常流行的jQuery庫。它開啟了Web開發的許多新的可能性,這是令人興奮的。
阿爾提: 你現在在看什麼書?
約翰: 我在讀黑洞死亡作者:Neil Degrasse Tyson。我在大學裡最喜歡(也是最難)的課程之一是恆星天體物理學,泰森的書讓我回到了那些日子。對於一些深刻的概念來說,這是一個引人入勝的指南,但是我非常喜歡這種風格,而且風格平易近人,有時甚至是不敬的風格。
我也在讀書製作:電子產品查理普拉特。這是一本很棒的書,以有趣和親身的方式解釋電子產品。
阿爾提: 你喜歡在空閒時間做什麼?
約翰: 有兩個孩子讓我忙於參加游泳池,公園,家庭項目等活動。但是,當我有時間的時候,我也喜歡在院子里和花園里工作。
最近,我的兒子對電子產品很感興趣,所以我們在家做了很多簡單的項目。很高興看到他對集成電路,微處理器,電阻器等感到興奮,所以我們通過做一些簡單的項目來了解這些組件。
阿爾提: 選擇以下兩項來確定:您最喜歡的編程語言,最喜歡的算法,最喜歡的公式,最喜歡的定理或最喜歡的軟件工具。
約翰: 我最喜歡的編程語言是C#。我最喜歡的軟件工具是Picasa;我在谷歌購買它之前支付了費用並免費提供,而且它一直在變得更好。