編程要有多厲害才能用記事本寫各種代碼?
謝邀,BAT的重度軟件依賴者告訴你,這個問題毫無意義。這好像說人類要如何訓練才能跑得比自行車還快?
但是人類其實沒必要跑的比自行車快,因為它的發明本身就是為了方便人類的交通。
就好像各種IDE一樣,雖然用記事本也可以寫代碼,比如早期的notepad++也可以寫java,但是有了eclipse和intelliJ這種IDE,人類可以更快更準確的進行編程,可以節約很多用于檢測簡單錯誤的時間在開發更高端的程序上。
編程厲害的大牛都會用記事本嗎或者什么場景才會用記事本寫代碼?
首先是面試場景,但是其實這種場景已經越來越少了,而且據我了解,很多高級的程序員是拒絕現場用筆寫代碼的(這與用記事本敲代碼是一個意思)。
編程面試講究的是考察解決問題的邏輯,而不是能不能背下來每一個java或者第三方jar包的api。如果本末倒置,所謂的程序開發就是紙上談兵。
用記事本寫代碼還有另一個致命的問題,那就是調試過程。記事本是沒法配置JDK,Tomcat,jetty等環境的,也就是說如果你寫的是一個java web程序,寫完之后想在本地起一個Tomcat跑跑看都不行;如果你寫一個java application,想在本地把public static void main(String[] args){} run起來都不可能,結果都打印不出來,那你寫這個代碼是做什么用的呢?
我在之前的回答里曾經提過,沒有程序員能寫出沒有bug的代碼,不管你是BAT還是國外的谷歌微軟,沒有任何一個程序員可以。
也就是說,所有程序員都要借助IDE來幫助自己盡可能減少編程過程中的細碎錯誤,比如少了個分號,類名寫錯一個字母等等這種在記事本里基本只能靠人眼,而IDE能自動發現的問題。
綜上,編程是否厲害與能否用記事本寫代碼沒有一點關系。現代社會,大家寫字都用電腦,就算你能用鉛筆寫很快,不考慮藝術的角度,也是沒啥實際意義的。
以上是我的淺見,歡迎各位在下方評論區給我交流點贊。
我是蘇蘇思量,來自BAT的Java開發工程師,每日分享科技類見聞,歡迎關注我,與我共同進步。