程式設計師世界的縮寫
程式設計師世界中有很多常見的縮寫,許多人對此甚是津津樂道。
我以前也是一個喜歡用「縮寫」跟別人講話的猿類,不過最近思考了一下感覺這種方式不甚友好。
故纂此文,是以自嘲。
一、著名的 SSH
可以在很多招聘 Java 程式設計師的 JD 中看到這麼一句話:“熟悉 SSH 框架的使用”。 這裡的 SSH 指的是 Spring, Struts 和 Hibernate 三個框架。
不幸的是,在程式設計師的世界裡,這個名字「慘遭」重名。在網路協議中也有個 SSH,而它是 Secure Shell 的縮寫。
值得慶幸的是,大多數程式設計師都可以區分不同場合的 SSH 到底是前者還是後者。
恰好我在上文中也「信手拈來」了一個縮寫"JD",是" Job Description" 的縮寫。
二、喜歡讀書的程式猿
書籍裡也有很多縮寫 -- 比如著名的 TAOCP。外行一看哪知道這是什麼鬼東西?
這時候貼心的程式設計師哥哥就會很耐心地跟你講,TAOCP == The Art Of Computer Programming,中文名《計算機程式設計藝術》,是 Knuth 老爺爺寫的。
類似這樣的書籍有很多,特別是經典的書籍都有那麼一個外人看來生澀的縮寫。比如 PLT 界著名的 SICP, HtDP 等。
讀書是程式設計師的一大愛好,集齊五顏六色 O'Reilly 的動物書更是很多程式設計師的一大夢想。
本段中的縮寫:
- PLT: Programming Language Theory
- SICP: Structure and Interpretation of Computer Programms
- HtDP: How to Design Programs
三、簡單的縮寫
實際上,大部分程式設計師所用的縮寫都是很簡單的。因為很多詞彙實際上本身已經是一種等同於單詞的存在。
比如前端開發中的 HTML, CSS 等,可能很多人不知道這個詞是哪幾個單詞的縮寫,但是卻知道這是什麼。我覺得這對於大多數非計算機專業的人而言已經足夠了。
再比如,一些軟體的縮寫: PS, CAD 等。想起前兩天看《煎餅俠》的時候,就連街頭的大爺都知道 PS 是 PhotoShop 的縮寫。
還有些稍微帶點專業性一點的詞彙,比如 DRY, WYSIWYG 等。有過了解就知道這是什麼、有什麼含義。
本段中的縮寫:
- HTML: Hyper Text Markup Language
- CSS: Cascading Style Sheet
- PS: PhotoShop
- CAD: Computer Aided Design
- DRY: Don't Repeat Yourself
- WYSIWYG: What You See Is What You Get
三、不恰當的縮寫
現在很多老闆都喜歡把 HTML5 縮寫為 H5。關於這一點,前些日子也經常能看到一些程式設計師在知乎、微博等 SNS 平臺吐槽:
HTML5縮寫為H5,那是不是CSS3要縮寫成 C3?Java8要縮寫成 J8?
實際上,絕大多數網頁開發需求之低,根本稱不上是 HTML5。
大多數專案所用,可能僅包含一些諸如<header>
, <nav>
標籤、可能會用到Geolocation
的 API、可能會用到一些 Canvas。然而大面積使用 HTML5 特性的頁面在整體的移動網際網路的頁面中佔比必然不高。
當然,這只是一個「不恰當的縮寫」的例子。想表達的意思是:不是所有的詞彙都能縮寫,不是所有的縮寫大家都能接受。
本段中的縮寫:
- SNS: Social Network Service
- API: Application Programming Interface
本文同時發表於作者的個人部落格: blog.fantasy.codes,歡迎訪問。
相關文章
- 1024程式設計師節:向改變世界的程式設計師致敬程式設計師
- 好程式設計師web前端分享css常用屬性縮寫程式設計師Web前端CSS
- 1024程式設計師節,向用程式碼改變世界的程式設計師致敬!程式設計師
- 程式設計師寫的跳轉程式設計師
- 一個老程式設計師的程式設計之路,寫給年輕的程式設計師們程式設計師
- 程式設計師如何寫出好程式碼?程式設計師
- 好程式設計師不寫程式碼程式設計師
- 中國程式設計師與美國程式設計師寫程式碼的區別分析程式設計師
- 屬於每個程式設計師的節日,1024程式設計師節程式碼敲響世界程式設計師
- 世界五大計算機程式設計師計算機程式設計師
- 程式設計師的工作就只有寫程式碼麼???程式設計師
- 菜雞程式設計師是如何寫程式碼的?程式設計師
- 當程式設計師寫不出程式碼了……程式設計師
- 來自一個程式設計師的內心世界程式設計師
- 1024 程式設計師節,帶你走程式序員的世界—程式設計師
- 寫給前端程式設計師的命令列入門前端程式設計師命令列
- 寫給新入行的程式設計師小朋友程式設計師
- 以前的程式設計師,現在的程式設計師程式設計師
- C語言程式設計規範——名稱縮寫C語言程式設計
- 給程式設計師的幾點程式設計經驗----《編寫高質量程式碼》程式設計師
- 優秀的程式設計師都熱愛寫作程式設計師
- 寫給前端程式設計師的英文學習指南前端程式設計師
- 程式設計師寫書到底賺錢嗎程式設計師
- 老程式設計師的10個程式設計小技巧,教你寫出高質量程式碼!程式設計師
- 美女程式設計師觀點:程式設計師最重要的非程式設計技巧程式設計師
- 普通程式設計師和厲害程式設計師的差距!程式設計師
- 千萬不要相信程式設計師在加班時間寫的程式碼!程式設計師
- 只會寫程式碼的程式設計師永遠無法出色?程式設計師
- 身為程式設計師寫一百萬行程式碼的感覺程式設計師行程
- 幽默:Java程式設計師編寫的完美對稱加法Java程式設計師
- 1024 寫給程式設計師的一些建議程式設計師
- 優秀的程式設計師真的不寫註釋嗎?程式設計師
- 程式設計師筆記|如何編寫優雅的Dockerfile程式設計師筆記Docker
- 教你程式設計師的年終報告怎麼寫程式設計師
- 我打算寫一個《程式設計師的成長課》程式設計師
- 程式設計師何苦為難程式設計師?程式設計師
- 這些資深程式設計師的程式設計小技巧,教你寫出高質量程式碼!程式設計師
- 程式設計師:寫作能收穫什麼?程式設計師
- 程式設計師,你真的會寫簡歷嗎?程式設計師