向非程式設計師解釋JavaScript
當我告訴非程式設計師我的專業工作是JavaScript的時候,我往往得到的回答是“是不是那個安裝以後讓瀏覽器變的緩慢的東西?”,我很驚訝:
1. 知道Java 的人比知道 JavaScript 的人要多很多,也許是很多人都曾經被問過是否需要安裝 Java。
2. 這對Java 來說不是好事,因為它和負面的印象聯絡在一起。雖然 JavaScript 對 Web開發 來說是如此重要,但是大部分人仍然不知道它的存在。
什麼是 JavaScript?
那麼,如何向非程式設計師解釋什麼是JavaScript 呢?有些對技術感興趣的非程式設計師可能聽說過 HTML5。那麼 JavaScript 可以被解釋為 HTML5 背後的程式語言。你往往會得到另外一個問題“什麼是 HTML5?用來替代 Flash 的嗎?”你可以回答,從某種程度上來說是可以替代 Flash。
不用 HTML5,我們可以通過網路應用來解釋 JavaScript:以前,我們只能在電腦上執行程式,但是現在我們可以在瀏覽器中執行程式。例如 Google Maps,Facebook。這些都不僅僅是網站,他們都是用 JavaScript 編寫的程式。還有,Java 和 JavaScript 完全是兩碼事。曾幾何時,Java 確實是 Web 應用的核心,JavaScript 只是打雜的。但是時代已經變了,Java 幾乎從瀏覽器中消失了,JavaScript 佔據了 Web 的主導地位。在解釋了這些以後,你可以提到紅的發紫的雲,因為很多人都聽過雲。我一般把雲解釋為線上的資料儲存和同步。
關於 Java 和 JavaScript 還有另外一個解釋:
問:Java 和 JavaScript 是不一樣的是嗎?
答:是的,就如 ham(火腿) 和 hamster(倉鼠)。
結論?
也許 JavaScript 不被人知曉是一件好事:我們不用擔心人們關閉瀏覽器的 JavaScript 功能。當然,我還是認為 JavaScript 應該被更多人知道,特別是作為一種通用的語言被開發者瞭解。HTML5 和它的 LOGO 會讓更多人知道 JavaScript 嗎?還是我們需要更多的使用 JS logo?我想 JavaScript 在非程式設計師群體中的認知應該只是時間問題。
相關文章
- 向非程式設計師解釋 JavaScript程式設計師JavaScript
- 程式設計師的“非程式設計師”之路程式設計師
- 如何向6歲孩子解釋程式設計程式設計
- 深刻的解釋物件導向程式設計物件程式設計
- 好程式設計師前端教程-javascript的物件導向程式設計師前端JavaScript物件
- 一小時向非程式設計師介紹 R 程式語言程式設計師
- 程式設計師OR非程式設計師,有些程式設計的事需要知道程式設計師
- 程式設計師常用術語解釋程式設計師
- Javascript 物件導向程式設計JavaScript物件程式設計
- 程式設計師與非程式設計師的思維差異程式設計師
- javascript物件導向程式設計的非建構函式的繼承JavaScript物件程式設計函式繼承
- Javascript物件導向程式設計(三):非建構函式的繼承JavaScript物件程式設計函式繼承
- 美女程式設計師觀點:程式設計師最重要的非程式設計技巧程式設計師
- 深入解讀 JavaScript 中的物件導向程式設計JavaScript物件程式設計
- 深入解讀JavaScript物件導向程式設計實踐JavaScript物件程式設計
- 如何向新手程式設計師介紹程式設計?程式設計師
- JavaScript物件導向程式設計理解!JavaScript物件程式設計
- Javascript 物件導向程式設計(一)JavaScript物件程式設計
- Javascript 物件導向程式設計(二)JavaScript物件程式設計
- Javascript 物件導向程式設計(三)JavaScript物件程式設計
- javascript:物件導向的程式設計JavaScript物件程式設計
- JavaScript設計模式之物件導向程式設計JavaScript設計模式物件程式設計
- JavaScript-設計模式-物件導向程式設計JavaScript設計模式物件程式設計
- 如何向妻子解釋設計模式設計模式
- 完美解釋 Javascript 響應式程式設計原理JavaScript程式設計
- 如何向妻子解釋物件導向設計(OOD)物件
- 讓程式設計師崩潰的瞬間(非程式設計師勿入)程式設計師
- 10個理由,非程式設計師不嫁!程式設計師
- 《JavaScript物件導向程式設計指南》 - JavaScript好書JavaScript物件程式設計
- 如何向 6 歲的孩子解釋何為程式設計程式設計
- 前端_JavaScript_物件導向程式設計前端JavaScript物件程式設計
- JavaScript 中的物件導向程式設計JavaScript物件程式設計
- 再談javascript物件導向程式設計JavaScript物件程式設計
- 物件導向的JavaScript程式設計 (轉)物件JavaScript程式設計
- 淺談Javascript物件導向程式設計JavaScript物件程式設計
- 非科班程式設計師和科班程式設計師的差距到底在哪裡?程式設計師
- 程式設計師的“橫向發展”程式設計師
- 讓程式設計師跳槽的非錢原因程式設計師