導航:首頁 > 程序命令 > 依靠ide對程序員的影響

依靠ide對程序員的影響

發布時間:2022-07-23 20:40:27

Ⅰ 有多少人不是程序員,卻裝了IDE

IDE是集成開發環境 有需要你就裝 跟是不是程序員沒關系

Ⅱ 應該以什麼樣的態度對待編程語言,IDE和編輯器之爭

語言之爭,IDE之爭,說白了就是大家在極力的宣告某某語言、某某工具很和自己的需要,用起來很順自己的手,說起來自然是一番溢美之詞!這些固然是好的,可之後又覺得其他人也應該跟自己一樣,也應該覺得這個很好,必須要跟自己有相同的想法,不相同就是你的不對,這樣爭論就起來了。

我以為,對於工具和語言,你大可以放心的去宣揚自己所感覺到的好,有人跟你有同感,自然會挺你;有人遇到問題,需要用到你說的長處,自然也就去聽你的。我們只是想讓各種工具盡其所能。

其實沒有那種語言和工具能全部占絕對優勢,看應用領域了。

而爭論,有時也會讓答案更明確,所謂「道理不辨不明」

Ⅲ 為什麼不少程序員極度推崇 Vim 和 Emacs,卻對 IDE 嗤之以鼻

我接觸VIM也已經5、6年了,已經習慣了VIM的存在和使用。但是我們應該抱著學習的心態去看待它。起初學習linux和Vim, 這是說,純粹的虛榮或逆反心理時期,在Linux和vim的時候一知半解,但總是對同學說,活力好,其他編輯都是人渣。當然在IDE的時候還存在著崇拜,但偶爾聽到神說,IDE會讓人屏蔽很多細節,IDE什麼都是你做的,你會變笨的。從那時起就有了IDE,功能非常強大,但更利於學習,學生當然學習,慢慢開始拒絕IDE…



目前,我正在開發iOS,這相當於跳槽,直接去其他行業。此時,已經完成了它的任務,這是完全無關的兩個。它可以通過Xcode可以完成的事情,從項目的創建,自動添加所需的庫,自動錯誤代碼,最後上傳包簽名。有些人會爭辯說,這些在Mac OS X將能夠使用命令行。我想說的是,該怎麼辦呢?命令行應用程序寫入到您使用的前幾行列表中?無論如何,我現在Xcode +斯玟姆插件,在編寫程序的時候,或Vim的習慣,使用Xcode功能做其他事情的時候,這不是兩全其美,效率也很高。現在我願意參與VIM或IDE牛逼的牛逼的「聖戰」,探討如何應用或者游戲實現總榜單的前10我有一個興趣點。

總結:
記得,如果一個人總是說Vim或Emacs IDE arescum牛逼不怪他,先看看他在做什麼,如果他能用什麼Linux kernel IDE,可以鄙視他;如果他促成了開放源代碼的Linux貢獻XX,XX碼,牛人有牛的道理,妄想能改變世界;但如果他從事什麼框架或java,如C #,Vim和Emacs不折騰自己,不如看看如何做自己的工具。事實上,這些都是工具,可以用工具來支撐自己,甚至幫助別人,世界能貢獻的不是更重要的東西嗎?當我年輕的時候,在外觀上,與他們使用的工具,使用Vim Emacs來證明他的可怕的事情太正常了,因為他們還年輕,不是一些真實的東西來證明。

最後:
如果讓我選擇用Vim還是IDE來證明自己, 我當然是願意用Vim. 因為Vim才是我喜歡的范, 但是如果別人用IDE來證明了自己, 我也同樣會拍手叫好, 因為他們已經證明了, 用什麼重要麼?

Ⅳ 為什麼每種編程語言都要自己的ide呢

因為如果沒有IDE可能編寫一個程序會很困難,比如類庫的名稱函數的名稱參數用法等都不有提示,需要很熟練才不需要常去查看幫助文檔等。所以有一個IDE可以幫助開發者快速的使用系統提供的資源,或使用IDE提供的工具可以很快的完成工作到達目標。
由其現在的開發環境多樣化,平台多樣化,只自己靠記是不行的。IDE就很重要了。

Ⅳ 厲害的程序員到底用不用 IDE,如果不用,為什麼

實不難理解,程序員對於知識的汲取是帶有非常渴望的需求,大部分程序員對於技術都是熱忠的,否則也不能在程序員裡面混上幾年。但程序員對於自己周圍的其他程序員卻表現出自負的特點。
我覺得一個程序員自信是必須的,自信的背後是豐富知識作為底氣,但自負確是沒有必要。
我確實發現周圍有些這樣的程序員,他們一般都是已經有些工作經驗的老程序員了,或者不算老;至少還不夠成熟。他們對許多知識都了解,但卻發現他們對自己稱為「了解」的東西了解的是那麼的少。至少不夠深入,具體談的時候就發現很多東西他並不了解。但他們卻自我感覺良好的說自己經驗豐富。
前面已經說了我認為的程序員的特點,那麼我想應該是自負阻擋了這些人前進的腳步。當一個學生從畢業到工作,經歷過許多項目之後也變成了老程序員,而有新的學生加入,這些老程序員的經驗足以在這些新軍面前自豪了;或許或許有些人就停止了前進。
當然,這些只是我的猜想。僅僅從我個人看到的一些東西去理解。這也是我迷惑很久的問題。
希望有朋友來一起討論!

Ⅵ 程序員使用無功能鍵區的鍵盤+IDE開發,是一種怎樣的體驗

我現在使用的就是微軟自然人體工學鍵盤 4000,總體感覺還是不錯
優點不用多說,長期使用對手腕的保護作用還是很明顯的。但是個人不滿意的地方還是挺多。

1. 空格鍵不是很靈活,需要較大的力量按下。習慣後還好,只是略有不適。
2. 左CRTL/SHIFT鍵被手掌蓋住了,尤其是使用Eclipse的時候,很多組合鍵都要加CTRL,所以不是很方便
3. HOME,INSERT,END,DELETE,PAGE UP/DOWN這六個鍵以及數字鍵盤離右手太遠,使用Eclipse的時候也是一個困擾,右手被迫總是離開托架。
4. 滑鼠放在鍵盤的右手邊,因為鍵盤太大,不得不抬起整個手臂去拿滑鼠,如果頻繁使用滑鼠,也是一個困擾。

個人感覺,如果微軟4000鍵盤作成Arch鍵盤一樣大小,加上ThinkPad的紅帽放在鍵盤中間當滑鼠,但是維持手腕舒適度不變,就很完美了。

因此,基本上使用微軟4000的鍵盤,與其配合最好的編程工具是VIM,合適的VIM快捷鍵配置讓你在編程的時候基本不用移動你的手!

不知道有沒有人使用微軟的Arch鍵盤,最近很想試試。

Ⅶ 為什麼不少程序員極度推崇 Vim 和 Emacs,卻對 IDE 嗤之以鼻

起初學習Linux和Vim, 純粹是虛榮心或者說那個時期叛逆心理的作用, 當時對Linux和Vim一知半解但是總是對同學說, Vim多好多好, 其它編輯器都是渣渣. 當然當時對IDE還存在著崇拜心理, 只不過偶爾聽到某某大神說, IDE會讓人屏蔽很多細節, IDE什麼都幫你做了, 你會變傻的. 從那時就有了一種, IDE挺強大, 但是Vim更利於學習, 學生么, 當然學習為主, 慢慢開始排斥IDE…

後來, 大學畢業, 工作是在嵌入式系統里編程, 或者是在linux伺服器上寫服務, 主要都是C語言的. 根本用不到IDE加之之前學習的, 基本上IDE的能夠實現的功能, 用命令行+Vim基本都能實現. 逐漸自己慢慢在和別人的交流中就變化了. 出口Windows垃圾, IDE渣渣, 用IDE基本就是低端的象徵, 當時的思想極端到自己用C語言, 連C++都看不上, 更別說JAVA或者C#之流, 所以IDE進一步在我的世界裡疏遠, 並且開始有主動鄙視IDE行為. 當時極端到什麼程度, 到一台新電腦上, 總是把命令行窗口最大化或者乾脆直接切文字終端, 別人看見以後總會投來膜拜的眼神, 自己洋洋得意, 其實在命令行下也沒干什麼…回想一下, 太天真.

在後來, 工作越來越忙, 看的代碼寫的代碼越來越多. 由於工作原因Vim成為了必須用的東西, 因為好多項目, 都是用命令行編譯, 好多vim編輯的痕跡, 自己為了更快速方便的工作, Vim就用的更多更好, 逐漸發現, Vim確實好用, 而且非常好用. 這個時候我就能真正的說, Vim真的增加了我的工作效率. 這時候一個事情改變了我的想法, 一個同樣熱愛命令行, 熱愛vim同事, 但是他的工作是JAVA, 人家在瀏覽代碼的時候只需要Ctrl+滑鼠就可以完成跳轉到類定義, 但是他還要用grep, 找關鍵詞, 用vim打開, 然後修改. 我開始變的不理解他的行為, 開始轉變對IDE的看法. 合適場景用合適的工具. 最後有意思的是, 那位vim達人最後因為公司讓他長期搞Java, 他終於選擇了離開, 去了一家知名的做路由器的公司做底層了, 聽到這些的時候, 我心裡其實蠻開心的.

現在, 我開始做iOS編程, 等於說換了行業. 這時即使Vim再牛逼在快, 它也完成不了Xcode所能完成的事情, 從項目創建, 到自動添加所需的庫, 自動的筆誤的代碼, 最後打包簽名上傳. 有人會抬杠說, 這些其實在Mac OS X中都可以用命令行做到. 我想說的是, 能做到又怎麼樣?你用命令行寫的App能在總榜排到第幾? 話說回來, 我現在是Xcode + XVim插件, 在編寫程序的時候, 還是Vim習慣, 做其他事情的時候用XCode功能, 這不是兩全其美么, 效率還奇高. 現在我是不願意參加什麼Vim牛逼還是IDE牛逼的聖戰了, 如果討論怎麼把App或者游戲做到總榜前10我還有點興趣.

總結:
回想一下, 如果一個人總是在說Vim或者Emacs牛逼IDE是渣渣不要怪他, 先看看他做的事情, 如果做linux kernel他能用什麼IDE, 完全可以鄙視他; 如果他為開源貢獻了xx行代碼, 為linux貢獻了xx代碼, 牛人總有牛的道理, 偏執狂才能改變世界么; 但是如果他搞的是神馬框架或者Java, C#之類的, 用Vim和Emacs是不是在折騰自己呢, 不如看看他用工具做出來的東西怎麼樣吧. 其實, 這些都是工具, 能用工具給養活自己, 甚至幫助別人, 對這個世界能有貢獻是不是更重要的事情呢? 年輕的時候用外表, 用自己用的工具, 用Vim用Emacs來證明自己牛逼是太正常的一件事了, 因為自己還年輕, 不足以那那些實在的事情來證明.

最後:
如果讓我選擇用Vim還是IDE來證明自己, 我當然是願意用Vim. 因為Vim才是我喜歡的范, 但是如果別人用IDE來證明了自己, 我也同樣會拍手叫好, 因為他們已經證明了, 用什麼重要麼?
發布於 2013-12-07 19 條評論

贊同
19
反對,不會顯示你的姓名
陳達野,"Vim用戶"."Linux愛好者"."GFW受眾"
知乎用戶、趙文博、ccoder 等人贊同
科普:
1.vim里刪除一行是dd,刪除一百行是100dd,不需要進入什麼命令行。除非您用的不是我們這個世界的vim。
2.有個名叫make的程序,只要在一個名叫makefile的文件里寫好編譯規則(也可以通過一些工具自動生成)就可以編譯,不需要你輸入大堆的編譯命令。只要在vim里綁定一個快捷鍵就可以像vs一樣的一鍵編譯。vs里也有一個叫nmake的東西,用來干差不多的事,你可以在你的vs的安裝目錄里找到。我的vim配置里專門給F5綁定了一個函數來實現一鍵運行,會通過文件類型判斷該怎麼做。是python腳本就調用python,是shell腳本就調用/bin/bash,是html就調用瀏覽器,是c就調用gcc進行編譯然後運行,我真的不知道要輸入命令幹嘛。

說說我用vim的原因:
1.我不是java程序員也不是c#程序員,用不著vs或者eclipse。
2.上面很多人說過了,ssh連接到linux伺服器上,除了vim或者emacs還真不知道有啥編輯器好用。
3.我懶。用vim用不著正襟危坐。往椅子上一躺(那角度真的是躺),雙手懶洋洋搭著鍵盤,手指啪嗒啪嗒的敲就行了,手肘從頭到尾都不用挪位。

PS:作為一個vim愛好者我從不會鄙視用IDE的,我只鄙視用IE的。
編輯於 2013-08-20 9 條評論

贊同
388
反對,不會顯示你的姓名
仲晨,人生的路啊,都是自己選的
趙勝利、周笑鐳、Dragoon Bentus 等人贊同
實用是好事兒,但經常會喪失解決復雜問題的便捷性。
比如處理數據,簡單的我也用Excel,但用著用著,碰到諸如特定需求的排序去重,不僅得絞盡腦汁旁門左道,還得查半天函數手冊。下次,我不如直接寫bash腳本或python處理來的快,盡管它們入門學習成本較大,但能夠在未來的路上讓我避免掉大量Excel本身的局限性。

Ⅷ 我為什麼推薦編程初學者使用IDE

初學編程,興趣很重要。很多人包括學校,都告訴初學者不要使用IDE,理由是這樣會對編程的理解不會深入。這其實是很搞笑的一個理由:剛接觸編程,最難的並不是對編程語言的理解,而是思維模式的轉換,要學會怎樣把大腦中的想法表達成計算機能夠理解的語言。在這一點上,使用記事本、文本編輯器和使用IDE之間並沒有什麼差別。
IDE最大的好處是代碼檢查。初學者往往對一個地方能寫什麼、不能寫什麼並不是很清楚,在編程的時候往往覺得兩眼一摸黑,而這時IDE良好的提示功能就能時時刻刻提醒用戶:這個語句不能出現在這里、這里可以用XXX、YYY。這樣,經過無數次的提示,初學者就能養成良好的編程習慣,而不是像使用編輯器那樣,寫了半天,思路錯了也不知道,等發現的時候,一切都要推倒重來,這對初學者來說是極大地打擊。
IDE是最好的老師。

Ⅸ 編程中提到的IDE是什麼意思

集成開發環境(IDE,Integrated Development Environment )是用於提供程序開發環境的應用程序,一般包括代碼編輯器、編譯器、調試器和圖形用戶界面等工具。

集成了代碼編寫功能、分析功能、編譯功能、調試功能等一體化的開發軟體服務套。所有具備這一特性的軟體或者軟體套(組)都可以叫集成開發環境。

如微軟的Visual Studio系列,Borland的C++ Builder、Delphi系列等。該程序可以獨立運行,也可以和其它程序並用。IDE多被用於開發HTML應用軟體。例如,許多人在設計網站時使用IDE(如HomeSite、DreamWeaver等),因為很多項任務會自動生成。

(9)依靠ide對程序員的影響擴展閱讀:

IDE的優點:

1、節省時間和精力。IDE的目的就是要讓開發更加快捷方便,通過提供工具和各種性能來幫助開發者組織資源,減少失誤,提供捷徑。

2、建立統一標准。當一組程序員使用同一個開發環境時,就建立了統一的工作標准,當IDE提供預設的模板,或者不同團隊分享代碼庫時,這一效果就更加明顯了。

3、管理開發工作。首先,IDE提供文檔工具,可以自動輸入開發者評論,或者迫使開發者在不同區域編寫評論。其次,IDE可以展示資源,更便於發現應用所處位置,無需在文件系統裡面艱難的搜索。

閱讀全文

與依靠ide對程序員的影響相關的資料

熱點內容
錐形倒角怎麼計演算法 瀏覽:880
java合並鏈表 瀏覽:505
pic單片機編譯器 瀏覽:803
麗水四軸加工中心編程 瀏覽:689
國產系統怎麼解壓 瀏覽:552
戰雙程序員 瀏覽:483
him觸摸編程軟體 瀏覽:931
植物大戰僵屍存檔怎麼轉移安卓 瀏覽:852
java棧的元素 瀏覽:737
程序員與籃球事件 瀏覽:675
app反編譯不完整 瀏覽:788
電腦上的文件夾怎麼調整 瀏覽:7
伺服器無響應是什麼原因呀 瀏覽:984
wd文檔里的app怎麼製作 瀏覽:513
電腦里的文件夾沒有了一般能恢復嗎 瀏覽:418
哪裡有配加密鑰匙的 瀏覽:210
伺服器開不了機怎麼把數據弄出來 瀏覽:958
gif動態圖片怎麼壓縮 瀏覽:521
黑猴子棒球壓縮文件解壓密碼 瀏覽:631
如何讓app適應不同的手機屏幕大小 瀏覽:11