開發工具與開發能力(吐槽,無其他意義)

CL.TANG發表於2013-06-16

當一個程式設計師只會一門語言時,可以選擇一個這門語言專用的IDE,比如只會python時,可以選擇pycharm。

當一個程式設計師會兩門語言時,可以選擇eclipse這樣的帶外掛式的IDE。

當一個程式設計師用這些IDE用成傻瓜的時候,就可以考慮換VIM了。

 

萬物都有對立面,有好的方面,肯定也有壞的方面,比如當初發現pycharm比ecplise寫python爽的時候,毫不猶豫投入到他的懷抱,從1.5用到現在的2.5。版本更新很頻繁。

在比如eclipse,從3.2到現在的版本號。

這些IDE都提供給了我們很舒服的專案管理功能,原始碼閱讀功能。程式碼之間ctrl+<mouse-a>的跳轉功能,都是愛戀他們的東西。

 

可是,我發現了一個很嚴重的問題,用著用著我不會“寫”程式碼了!

只會ctrl+c,ctrl+v,從網上覆制一段程式碼的程式設計師相信有很多,這樣的程式設計師一直自己是鄙視的,但是發現自己有這種趨勢了!不會,不懂,不知道,這是我的當前狀態,只能聊騷寫寫這種博文關於IDE的博文。

 

但是自己又想會很多東西,比如最新出的linux3.9的核心。

1000萬行的程式碼,我們能指望什麼,做到個大概就行了。

有的程式設計師會反問,你做到那玩意有什麼用,對不起,我不搞底層,就是想知道。天天做的,看的技術都和工作中的東西不分開,你不煩啊?

最近開始不用IDE了,專心使用VIM,當然帶外掛的。

發現vim外掛配置好了確實是可以的,當然一些前提都是說配置好了。

花了大約一個星期業餘時間配置,當前配置出來的東西還是不如其他整合IDE。

 

最後,我只想說,自己犯賤了,有好用的IDE不用,非得用難用的,因為我以為一個不具備太多具體語言功能,支援很多可能的vim能帶給我的是具體語言的深入,多門語言的瞭解。拭目以待,可能幾個月後我告訴大家,我現在的想法是愚蠢的,可能幾個月後,我會真的重寫一篇推薦你使用他的博文,現在不是,現在只是對自己狀態的不滿意的一種改變。2013年6月16號.

 

相關文章