Ⅰ 怎樣才能成為高級軟體工程師
高級軟體工程師(java)
◇
培養對象
中高級Java程序員
◇
課程介紹
測試用JAVA
開發應用程序的能力,考試者必須先完成一個程序的設計方案,再回答與此方案相關的一些問題。本課程將提供給學員設計關系資料庫伺服器程序的實際方法,學員將使用Java聲音、圖形、網路通訊等介面,編寫與伺服器相連接的Java應用程序,通過本課程學員還能學到如何在Java程序中調用本機上用其它計算機語言編寫的程序。
◇
學習目標
在這門課程學習完之後,您可以勝任Java應用程序開發工作、JSP網路程序開發工作,並能掌握J2EE企業構架體系。
◇
課程內容
第一章
Java
Beans介紹
第二章
EJB
第三章
企業Bean的設計和實現
第四章
有狀態會話Bean示例
第五章
BMP的例子
第六章
CMP的例子
第七章
一個消息驅動Bean的例子
第八章
EJB查詢語言
第九章
網路客戶端及組件
第十章
Java
Servlet技術
第十一章
JSP技術
第十二章
JSP頁面中的JavaBean組件
第十三章
在JSP頁面中自定義標簽
第十四章
事務
第十五章
安全
第十六章
資源連接
第十七章
DUKE的銀行應用程序
第十八章
xxx保險公司座席系統
第十九章
系統概要設計
第二十章
管理系統概要設計
第二十一章
業務咨詢概要設計
第二十二章
業務查詢概要設計
第二十三章
業務受理概要設計
第二十四章
統計報表概要設計
◇
課程時間
授課時間為:240學時
編程中函數運用比較多,數學好的話對這項工作有很大的幫助,JAVA的基礎和C++的差不多,想把基礎弄扎實點是好事,但是不要過於求快,要一點點的做,邏輯思維能力要強,用一些時間去練習。雖然是基礎,你也要做大量的小程序來鍛煉自己,不要只做教程上面的那一點點,多找些例子。多思考。這樣,你的編程經驗多了,做起東西來就快了。編程是不只靠語言來實現,更重要的是有思想。也就是那些數學理論。
引自:
and
Net
Ⅱ 什麼筆記本適合做編程開發
Apple MacBook Pro
Apple 是世界上最知名的公司之一,有些消費者更喜歡蘋果產品。Apple MacBook Pro MF839LL / A 是另一款用於編程的頂級筆記本電腦。
2.7 GHz 英特爾酷睿 i5 處理器提供卓越的性能,並提供高達 3.1 GHz 的 turbo 速度。它具有 3MB 共享 L3 緩存,可以毫不費力地計算數百萬條指令。它配備 8GB DDR3L RAM,這對於多任務處理非常重要。
它具有 128GB 的 PCIE 快閃記憶體存儲,因此可以非常有效地載入文件。由於編程涉及不斷打開文件和文件夾,因此高效的存儲設備將使您的生活更輕松。
Apple MacBook Pro MF839LL / A 採用 13.3 英寸 IPS Retina 顯示屏,屏幕解析度為 2560×1600。它具有 Intel Iris 顯卡,可提供長達 9 小時的電池續航時間。憑借如此高端的組件,這款筆記本電腦是編碼器和程序員的最佳產品之一。
華碩 K501UW-AB78 15.6 英寸全高清游戲筆記本電腦
由於它們傾向於針對性能進行優化,因此游戲筆記本電腦可以作為編程的最佳選擇。作為華碩 K501UW-AB78 的核心,英特爾酷睿 i7-6500U 處理器可處理數百萬次計算。
它的基本時鍾速度為 2.5GHz,但一旦啟動渦輪增壓,基本時鍾速度可以達到 3.1GHz。為了便於編程,這款筆記本電腦配備 15.6 英寸顯示屏,可提供全高清解析度。
它配備了 Windows 10 操作系統,顯卡由 NVIDIA GeForce GTX 960M 驅動,可提供驚人的 8GB 專用視頻 RAM。
華碩 K501UW-AB78 擁有 512GB SSD,因此可以快速存儲和檢索重要信息,並提供一些最快的 Wi-Fi。華碩 K501UW-AB78 雖然價格昂貴,但卻是編碼器最好的高端筆記本電腦之一。
聯想 Yoga 710-15 15.6」筆記本電腦(非常適合 Python 開發人員)
它採用 15.6 英寸顯示屏,採用觸摸屏技術。顯示屏採用 LED 照明背光,有助於減輕眼睛疲勞。這款筆記本電腦採用 IPS 技術,可以翻轉和折疊。
為了在光線不足的情況下更容易編程,它有一個背光鍵盤。為了給您帶來最佳性能,聯想 Yoga 710 配備了第 7 代英特爾酷睿 i5-7200U 處理器,運行速度為 2.5Ghz。
憑借渦輪增壓功能,處理器可以達到 3.1GHz 的時鍾速度。這款筆記本電腦配備 8GB DDR4 SDRAM,RAM 可擴展至 16GB。
聯想 Yoga 710 配備 256GB 固態硬碟和英特爾高清顯卡 620.採用四芯鋰聚合物電池,平均可提供 8 小時的電池續航時間。盡管如此,這台筆記本電腦與瑜伽無關,並為編程和編碼提供了大量的中檔性能。
Ⅲ 我想做一名程序員,需要學習哪些書啊和分別用什麼編程軟體
網路程序員:php(或jsp,或asp.net),mysql,javascript,html,xml,
軟體程序員:java,c,c++,c#
Ⅳ 程序員十二時辰
巳初</
清晨9:00,身披"戰袍"(格子衫),肩扛"武器"(雙肩背包),准時踏入戰場。分秒不差,這就是頂尖程序員精準的時間掌握。
泡上一杯枸杞茶,輕啟老夥伴——陪伴已久的筆記本,盡管年歲已高,卻依然堅如磐石。先與"靖安司"(領導)溝通最新動態,以免被"召回",然後與"戰友們"(同事)聯絡,共享前線情報。
巳正</
10:00,"靖安司"會議開啟,共同研討"狼衛"問題。多數時間可能在旁觀,但爭論終將落定,哪怕不甚理想,也得按計劃行動。執行,就是你的使命。
午正</
短暫的午間小憩,會議結束後,程序員們在食堂或小攤尋找慰藉,黃燜雞米飯配上冰爽闊樂,是他們的一小段幸福時光。午餐間,他們討論著長安城的樓市變遷和政策動態,笑容滿面。
未正</
14:00,或13:30,回歸崗位,打開"望樓系統"追蹤狼蹤。正准備出擊,"聖旨"降臨,需求變動在即。
聖旨難違,盡管挑戰重重,程序員們會全力以赴,即使耗時費力,也要保質保量完成任務,以免陷入困境。
申正</
16:00,經過兩小時的修改,總算滿足了"靖安司"的要求,但仍有細節待打磨。如果自學路上遇到困難,加入我們的C++學習社群,那將是你快速成長的良伴。
酉初</
17:00,又一輪的修改和審核後,終於提交給"聖人",短暫的休息後,迎接新的挑戰。
酉正</
18:00,其他人都已下班,而程序員們仍在堅守崗位。隨著"狼"的出現,他們開始策劃行動,即使加班也在所不惜。
戌初</
19:00,解決方案浮出水面,但每一步都可能引發連鎖反應。他們謹慎斟酌,翻閱歷史案例,尋找可能的解決之道。
戌正</
20:00,終於找到了兼顧全局的解決方案,雖然沒有現成的工具,但程序員們已開始動手,以匠心造輪,調試運行,直至"狼"平息。
亥初</
21:00,任務完成,長安城歸於平靜。"靖安司"認可他們的付出,但健康提醒他們,晚餐應選擇綠色健康。
亥正</
22:00,盡管飯菜未熟,新的難題又涌現,老闆的額外需求需要緊急處理,程序員們無怨無悔,繼續迎難而上。
子正</
夜已深,但任務未完,靖安司和聖人已入睡,他們只能在夢中繼續戰斗。明天,將是新的一天,也是新的挑戰。
程序員的十二時辰,永不停息,只為守護那份寧靜的代碼世界。
Ⅳ 程序員的七種武器是什麼
根據本人的多年開發經驗,向那些剛剛踏入IT行業的新程序員們或正在迷茫的程序員們整理出了程序員必須掌握 的七種武器以及相關的視頻教程。 第一種武器:開發工具 基於C++、VC++開發平台工具快速入門: 第一部份: VS2008 IDE開發環境的基本使用方法 第二部份:VS2008調試環境的使用 第三部份:VS2008性能分析工具 基於MyEclipse平台的Java程序快捷開發: 第一部份:JAVA開發環境的搭建 第二部份:MyEclipse工具常用開發操作和技巧 第三部份:MyEclipse高級使用技藝 - 重構與快速實現 基於Linux操作系統平台下的Java語言開發: 第一部份: 安裝虛擬機以及Linux操作系統 第二部份: Linux桌面系統 第三部份: Linux文件和目錄管理 第四部份: VIM的使用(上) 第五部份: VIM的使用(下) 第六部份: Linux終端常用命令第七部份: Java開發環境的搭建 第二種武器:資料庫 SQL Server 2008 資料庫基礎及應用: 第一講:SQL Server的安裝與配置 第二講:SQL Server中的庫、表、數據完整性 第三講:SQL Server中的CRUD語法 第四講:SQL Server中的查詢語句 第五講:SQL Server中的高級查詢 第六講:SQL Server高級查詢綜合示例(一) 第七講:SQL Server高級查詢綜合示例(二) 第八講:SQL Server高級查詢綜合示例(三) ORACLE系列之SQL從入門到精通: 第一講:資料庫基礎知識 第二講:創建資料庫 第三講:管理和控制Oracle資料庫 第四講:Oracle資料庫表管理 第五講:基本SQL語句 第六講:對數據進行限定和排序 第七講:處理單行的函數 第八講:從多個表中獲取數據 第九講:數據查詢的綜合案例(一) 第十講:使用分組函數來對數據進行聚集 第十一講:子查詢及高級應用 第三種武器:操作系統 Linux系統編程(文件篇、進程篇、信號與管道篇、時間篇、實戰篇): 第一部分:Linux系統編程之文件篇 第二部分:Linux系統編程之進程篇 第三部分:Linux系統編程之信號與管道篇 第四部分:Linux系統編程之時間篇 第五部分:Linux系統編程之實戰篇(minishell實現) 第四種武器:網路協議TCP.IP Windows伺服器與網路編程實戰課程(VC++系列之網路編程、WinSock超基礎): 第一部份:計算機網路和網際協議(TCPIP) 第二部份:標准套接字SOCKET原理及編程 第三部份:WinSock工作模式和編程模型 第四部份:WinSock2.0API和SOCKET池 剖析.NET網路通信、音頻、移動平台IM及伺服器端編程: 第一部份:.NET網路通信了解基本的.NET網路通信基礎 第二部份:UDP點對點網路通信 第三部份:UDP伺服器/客戶端通信 第四部份:UDP網路文件傳輸 基於TCPIP協議的java多線程高並發伺服器實戰: 第1課:TCPIP協議,多線程,高並發網路編程概述 第2課:基於TCPIP協議的自定義網路通信協議實現(一) 第3課:基於TCPIP協議的自定義網路通信協議實現(二) 第4課:多線程精講(一) 第5課:多線程精講(二) 第6課:網路基礎編程(一) 第7課:網路基礎編程(二) 第8課:網路基礎編程(三) 第9課:java NIO(一) 第10課:java NIO(二) 第11課:java NIO(三) 第五種武器:DCOM.CORBA.XML.WEB Services .NET下面的WebService開發: 1.掌握 Web Service 的基本工作原理 2.理解 Web Service 的優勢 3.掌握 Web Service 的開發和使用 4.ASP.net中如何通過代理類調用WebServic 5.ASP.net中如何手工調用WebService(Get/Post兩種方式) 6.JavaScript如何同步調用WebService 7.JavaScript如何非同步調用WebService 8.ExtJs中如何調用WS 9.通過SOAP頭來增強WebService安全性 10.Web Service開發中需要注意的問題 Java平台下的WebService框架Xfire深入解析: 第一部分、WebService 概念與xFire入門 第二部分、xFire開發起步 第三部分、Web服務客戶端及Web服務安全性 第四部分、xFire與Spring集成 第五部分、xFire使用綜合示例 第六種武器:軟體工程與CMM IT人必備實用項目管理系列訂餐系統實例化教學—Java版,10年IT經驗總結,涉及測試、風險、負載等: 1. 課程綜述:我們目前項目管理中遇到的困惑和我們所處的現狀。 2. 團隊組建和項目計劃。 3. 需求管理:任何人都為之頭疼的東西。 4. 實戰訂餐系統需求管理:,體驗一把從頭構建需求的快樂和痛。 5. 軟體配置管理:只是技術,純粹解決項目開發問題。 6. 軟體設計:該怎麼去設計一個軟體。 7. 進度控制:進度是大部分項目組頭疼的事情。 8. 風險管理:我們能做到的到底有多少。 9. 成本管理:不是說如何報價,而是說如何做能合理些。 10.軟體測試:確保軟體質量的關鍵點。 11. 單元測試:如何使用junit實施單元測試。 12. 負載測試:看看這輛車到底能拉多少貨? 13. 驗收交付:客戶滿意,公司滿意,我們的追求。 14. 過程改進:下個項目我們還需要這么費力嗎? IT項目管理實戰ASP.NET版(負載均衡+Web測試+VSTS單元測試+VSS+訂餐系統,10年經驗總結): 1. 課程綜述:我們目前項目管理中遇到的困惑和我們所處的現狀。 2. 團隊組建和項目計劃。 3. 需求管理:任何人都為之頭疼的東西。 4. 實戰訂餐系統需求管理:,一起體驗一把從頭構建需求的快樂和痛。 5. 軟體配置管理:只是技術,純粹解決項目開發問題。 6. 軟體設計:該怎麼去設計一個軟體。 7. 進度控制:進度是大部分項目組頭疼的事情。 8. 風險管理:我們能做到的到底有多少。 9. 成本管理:不是說如何報價,而是說如何做能合理些。 10.軟體測試:確保軟體質量的關鍵點。 11. 單元測試:如何使用junit實施單元測試。 12. 負載測試:看看這輛車到底能拉多少貨? 13. 驗收交付:客戶滿意,公司滿意,我們的追求。 14. 過程改進:下個項目我們還需要這么費力嗎? 第七種武器:演算法與數據結構 C#版數據結構與演算法高級教程(深入探討)--附各種演算法實例: 一、演算法的評價指標 (1) 二、線性表:(3) 三、棧和隊列 (3) 四、串(3節) 五、樹(5) 六、排序(4) 實戰應用Java演算法分析與設計(鏈表、二叉樹、哈夫曼樹、圖、動態規劃、HashTable演算法): 第一講、演算法基本概述、抽象數據類型 第二講、演算法的設計目標、時間復雜度和空間復雜度 第三講、線性結構與順序表的實現與應用 第四講、單向鏈表以及單向鏈表的應用 第五講、循環鏈表模擬鏈表以及循環鏈表應用 第六講、棧的基本概念以及順序棧的應用 第七講、鏈式堆棧以及棧的應用 第八講、中綴表達式轉換後綴表達式演算法 第九講、隊列以及順序循環隊列的應用 第十講、鏈式隊列以及優先順序隊列應用
記得採納啊
Ⅵ 【程序員·隨身聽】玄學:機械鍵盤
大家好,感謝收聽【程序員·隨身聽】。
這一期准備講一講程序員群體中的一種玄學:鍵盤,具體來說,是機械鍵盤。還有一種玄學,是耳機。如果說鍵盤是程序員的武器,那麼耳機就是程序員的鎧甲,不過,這一期我們先不講耳機了。
先闡釋一下啥叫玄學,玄學是指那些不可知,不可思議,科學不能解釋,不能涉及的學說。
這樣來說,似乎玄學帶有貶義。不過,事先聲明,本期中的玄學並沒有貶義的意思,而是帶有一種膜拜,或者說,想要親近,卻不得要領,沒有途徑,而帶有一種酸葡萄心理的感情色彩。
說到這里,可能有些聽者琢磨出來點味道,好傢伙,原來你不是圈裡人啊。
對啊,我不是圈裡人,默哀三秒鍾,一,二,三,然後擦乾眼淚繼續說。
到這里,作為厚道人,我得說,如果您想通過本期音頻,得到關於機械鍵盤的指導型知識,就得失望了,因為我也想得到這方面的知識。如果您知道,還希望您能夠通過微博告訴我。我是真的想知道啊。在此,先聲謝過。
那麼,我說點什麼呢?才疏學淺的我,只是想把這個話題拋出來,談一談自己的一些觀察和看法。如果有幸能夠拋磚引玉,得到高人指點,到時候任督二脈一通,我再做一期指導型的音頻。
那麼,我們開始進入正題。
鍵盤作為電子產品的輸入設備,比滑鼠要出現得早。這很正常,因為進入圖形交互系統的時代,我們才有滑鼠的需求嘛。直至如今,鍵盤仍是我們在電子產品輸入內容上,不可或缺的設備。
我們知道,一般來說,鍵盤有兩大類,薄膜鍵盤和機械鍵盤。還聽說一種,叫靜電容鍵盤,靜電容鍵盤太少見,我根本沒見過,網路上說,靜電容鍵盤是利用電容容量的變化來判斷按鍵的開和關,在按下按鍵後,開關中電容容量發生改變,從而實現觸發,整個過程不需要開關的閉合。正是由於無物理接觸點就可以實現敲擊,因而磨損更小,使用壽命更長。更穩定、迅速、全鍵無沖突、無比靈敏。通常在大型醫療設備上能夠見到,也可作為比較昂貴的高端游戲外設。
在靜電容鍵盤還沒有進入主流前,我們就不說它了,回到薄膜鍵盤和機械鍵盤上。它倆的區別,簡單來說,薄膜鍵盤的鍵,表面看起來是一個個的,其實,每個鍵帽是依託在一整張薄膜上的,按下一個鍵,薄膜上就壓下去一個點到印刷電路板上,發出電信號。而機械鍵盤,那真是一個鍵,就是一個電信號的開關。所以,你就知道,為啥機械鍵盤要比薄膜鍵盤貴很多了,因為從工程學上講,機械鍵盤的結構就比薄膜鍵盤復雜多了。
雖然,一般,機械鍵盤比薄膜鍵盤貴,但吊詭的是,早起的鍵盤可都是機械鍵盤。我小時候玩的小霸王學習機,就是那個一開機就發出詭異的聲音——「小霸王,其樂無窮啊」,那就是機械鍵盤的。那時候還覺得敲鍵盤挺費力的。但如果,我們仔細觀察下鍵盤的發展歷史,就不奇怪了,就跟汽車一樣,早期的汽車,純手工打造,零件都是匠人一個個做出來的,但隨著汽車行業的發展,追求產業化,模塊化,純手工打造的汽車必然退出主流汽車市場。鍵盤也是如此,隨著技術發展,產業化的進步,薄膜鍵盤應運而生,一下子降低了成本,還增加了便攜性。為什麼還增加了便攜性呢,因為由於機械鍵盤每個鍵都是一個個小開關,它需要一定的體積,而薄膜鍵盤只是一個按的動作,因此薄膜鍵盤能夠做的很薄。為啥蘋果的 MacBook 系列能那麼薄?所以,即使它的鍵盤體驗被稱為敲鐵板,它也不可能換成機械鍵盤,只能在薄膜鍵盤的基礎上,想辦法提高鍵盤的舒適感。
按理說,機械鍵盤在薄膜鍵盤的沖擊下,就要退出歷史舞台了,就像軟盤被U盤取代,機械鍵盤的好兄弟,機械滑鼠(就是肚子里裝著一個滾球的滑鼠)被光電滑鼠取代。但是,有時候,有些看似過時的產品,還能苟延殘喘,甚至是復活。就像純手工打造的汽車,可能還是有它的小眾市場。歷史上,這樣的事例也不少見,比如說拍立得,前段時間,我的朋友還用拍立得給自家的娃拍照留念;比如說廣播,要知道電影電視的興起,那可是把無線電廣播沖擊的奄奄一息,但現在廣播在汽車的普及下,在新的生活節奏下,又生機盎然。我作為程序員,都要在蜻蜓FM做廣播了。
這里插一句,關於小眾產品的復活,大家可以看一下愛奇藝上王自如的脫口秀,《科技相對論》,其中第一季的第三期就專門說的小眾產品的復活。
書歸正傳,繼續說我們的鍵盤。機械鍵盤為什麼能夠復活呢?我覺得,一個原因很重要,那就是有很多工作,都是要長期伏案於鍵盤之前的。像編輯,像程序員,一天敲鍵盤幾個小時那都是少的。鍵盤作為生產力工具,那就相當於戰士的武器,誰不想要一把得心應手的武器呢?這時,我們就懷念起機械鍵盤那獨特手感和反饋感,甚至那噼里啪啦的敲擊聲。這就是我認為機械鍵盤復活的重要原因。
另外,程序員作為一個群體,也有自己的文化。文化是虛的,是需要在具體事物上表達的。作為程序員的一個重要生產力工具,鍵盤必然被程序員賦予了文化符號。為了個性化的彰顯,為了追求差異化,甚至僅僅是為了鄙視另一個程序員,就這樣,機械鍵盤就在薄膜鍵盤的勢力包圍中,強勢回歸。
現在的機械鍵盤,不僅種類很多,顏值擔當的也很多,甚至有很多絢麗奪目的小功能,什麼呼吸燈,跑馬燈,夜間背光等等。我們接下來就說說機械鍵盤的門派。
在機械鍵盤的江湖,有四大門派,輕快如風的紅軸,內外兼修的茶軸,囂張直爽的青軸,直來直去的黑軸。
門派之別,來源於對武術的不同見地,但畢竟都是武術,有相同的根源。那機械鍵盤的共同原理是什麼呢?
首先,不管是什麼軸,它的機械軸都是由開關帽、開關帽固定卡、彈簧、觸點金屬片和底座構成,還有一部分的機械軸里還有跳線。這幾個部件中,最關鍵的部位是開關帽,彈簧和觸點金屬片,它們的不同導致了觸發的壓力,手感和按鍵的壽命不同。先說彈簧,彈簧的圈數越少,彈簧的反饋壓力就越大,黑>青>茶>紅,再說開關帽,開關帽作用於觸點金屬片,按壓導致觸點金屬片連接或者斷開迴路,發出電信號,開關帽作用於觸點金屬片時產生阻力,阻力就會讓我們感受到傳說中的段落感,再加上開關帽不同的嵌套結構,作用到底座的鍵程不同,會帶來不同的節奏感,紅軸和黑軸就是直上直下的感覺,而茶軸和青軸則有一定的阻尼感。然後說說觸點金屬片,機械鍵盤單軸壽命是2000萬次到8000萬次不等,如果一個鍵被用壞了,一般來說,就是觸點金屬片損壞了,可以說觸點金屬片決定了機械鍵盤單軸的壽命。(要知道,薄膜鍵盤的壽命一般來說是30萬次,如果一個鍵,你一天按100次,30萬次就代表著這個鍵你能用3000天,小十年呢,機械鍵盤單軸幾千萬次,可以說,在你厭煩它之前,是用不壞的)說完最關鍵的三個部件,最後說說鍵帽,鍵帽是我們敲鍵盤是最直接觸摸到的,一般是不同質地的塑料,鍵帽上的字有很多工藝,比如絲印,激光雕刻,激光刻蝕,熱升華,二色成型,絲印是最容易讓字摩擦刮花甚至消失的。
熱鬧的江湖只有四種門派么?當然不是,除了紅黑茶青,還有綠軸,橙軸,白軸,灰軸,甚至怪軸,它們有的是不同於上面幾種軸的力度,有的是用於空格鍵這樣比較特殊的按鍵上,它們都比較稀有,有的已經停產,比如白軸,有的是廠家定製款,比如雷柏的橙軸,所以,這個江湖還是很熱鬧的。
講完了機械鍵盤的基本情況,我們來說說玄學部分吧,那就是機械鍵盤的體驗。
有人說,青軸是鍵盤里的春天,因為青軸觸發深度最深,段落感最強,噼里啪啦的聲音最大,打字的時候清脆爽快,像沐浴在春風中敲架子鼓。據說,使用青軸容易被你四周的人揍。。。
有人說,黑軸是公認的游戲軸,玩游戲黑軸是不二之選,因為黑軸沒有段落感,直上直下,一觸即發,打一盤游戲,盡顯激情。
又有人說,茶軸是鍵盤中的紳士,優雅冷靜,它全面兼顧,介於打字和游戲之間,相較於青軸,段落感弱了很多,相對於黑軸,又不是直上直下,因此,也有人會覺得它中庸沒有個性。
最後說,紅軸,紅軸一般推薦給女生,因為它和黑軸一樣直上直下,打字輕快,同時,它壓力系數最小,毫不費力。
聽到這里,不知道你能不能明晰的分出四種軸的不同,其實,真讓你感受四種軸,可能沒有那麼明顯的不同,如果把那些更小眾的軸加上,如白軸,橙軸,灰軸,綠軸,你更加區分不出來。但是被人表達後,人為的強化了不同。這就產生了玄學。玄學的詭譎之處在於,你要根據這些體驗去選你想像中的鍵盤,大概率的可能性是與你的想像不同。就是說,聽起來很有道理,指導起事情來,可能要抓瞎。所以,我覺得買鍵盤,還是要買有眼緣的,當個外貌協會也不錯,有機會呢,還是要去感受一下,覺得喜歡就好,沒必要根據四種軸的文化定位來選。即使你選了黑軸,該團滅還是會被團滅的。
關於上面說的體驗,沒有接觸過如此多的種類,或者沒有長時間在鍵盤上碼字的體驗,可能很難有共鳴。你也可能會覺得這些人好矯情啊,不就是碼字敲鍵盤么,說的神神叨叨,故弄玄虛。是啊,是有些故弄玄虛,文化不就這樣么,虛虛實實,人類就是這樣一種喜歡聽故事的動物啊,把你心目中的神抽絲剝繭,還原歷史情境,他還會讓你感動的起雞皮疙瘩么?所以,我們還是把機械鍵盤理解為一種程序員可愛的文化吧。
總結一下來說,機械鍵盤,相對於薄膜鍵盤,在體驗上沒有質的飛越,打字也不一定更快,也不省力,可能只是釋放了本能中對節奏的渴望,但是卻給程序員帶來了很大的愉悅,創造了話題,也是程序員文化中不可或缺的一部分。
感謝您的收聽。