厲害的程序員到底用不用IDE?

編程語言 程序員 IDE Linux C語言 javafirst 2018-12-05
作者:東輝在線;
來源:程序員互動聯盟

首先糾正一個概念編程高手和本身使用什麼工具沒有太多直接關係,畢竟編程思想以及具體解決問題的能力才是影響關鍵,很多人門外漢看到電影裡面的黑客用的電腦都是命令行樣式的,產生聯想是不是高手大神都是不用圖形界面直接都在黑黑的屏幕上操作,真正的程序高手也不可能所有的事情都一帆風順,影視作品看到的都是加工過的東西,真實的場景可能是技術人員到半夜12點了還趴在電腦上找問題解決方案。

厲害的程序員到底用不用IDE?


程序員用不用IDE完全看個人習慣和項目相關的東西,最直接的結論是能夠快速高效的達成結果為準則,不要迷信什麼工具,如果使用的順手並且高效那就是最好的工具,說到編程工具的使用,不太建議初學者上來就用集成度非常高的IDE編程,雖然看起來入手簡單方便,但封裝了很多細節,對於全面瞭解編程體系不是很好,所以很多老程序員建議初學者不要上來就功能很全的IDE,因為開始階段需要一個對新事物全面認知的過程,很多高級語言的開發工程師離開IDE完全寫不了代碼了,很多常見的語法都記不清了,寫代碼都是靠聯想方式搞,這種本身也沒啥問題,如果是已經瞭解這些概念了為了效率可以這麼去搞,對於初學者原則上講遇到的問題越多,學到東西越多,所以初學就不要怕遇到問題,現在很多人初級的程序員很羨慕一些老程序員,解決問題那麼穩當,對於任何問題都有解決方案,這在行業內叫技術自信度,完成一個任務就能收穫一份自信,積累的多了自然就有了,如同你能打開一個老程序員的話匣子,那麼裡面的酸甜苦辣就出來了。

厲害的程序員到底用不用IDE?


一般來講使用IDE還和開發語言相關,c/c++方面的很多程序員都喜歡直接用命令行編寫代碼,高級語言代碼編寫IDE用的相對多些,畢竟很多玩c/c++的在linux上開發用的多些,在linux玩的都有一種情懷喜歡在命令行下面編輯代碼,從代碼直觀程度上來講不一定是最優的,但編程效率卻也很高,主要還是一種習慣問題,再高深一點就是情懷了。

厲害的程序員到底用不用IDE?


對於IDE的使用大致來講蘿蔔青菜各有所愛,畢竟每個人的習慣又不太一樣,沒有必要爭論誰更好誰更差,如同很多人討論學習java的看不上c++的,c++看不上java一樣,真正的程序員才不會在乎是不是哪種編程語言,如果真的搞明白一種編程語言切換到新的編程語言也不需要花費很多時間,這就是典型的觸類旁通,程序員水平高低主要體現在框架思想以及解決實際問題的能力,編程語言以及附屬都屬於工具層面,站的高度高一點認識層面也不會相同。

相關推薦

推薦中...