• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            隨筆 - 17  文章 - 48  trackbacks - 0
            <2012年5月>
            293012345
            6789101112
            13141516171819
            20212223242526
            272829303112
            3456789

            常用鏈接

            留言簿(3)

            隨筆檔案

            搜索

            •  

            最新評(píng)論

            閱讀排行榜

            評(píng)論排行榜

            vimer、emacser的優(yōu)越感

            曾幾何時(shí),剛學(xué)編程沒(méi)多久,網(wǎng)上看到一群“牛人”吹噓說(shuō)世界上有三種編輯器:一種是vim,一種是emacs,一種是其它。
            當(dāng)時(shí)看到各種介紹vim和emacs的文章都是頂禮膜拜的,希望自己哪天也能成為那種能玩的動(dòng)“神器”。一直是水平不夠或者其它原因,沒(méi)學(xué)會(huì)。3年多前看到一個(gè)vim的視頻,當(dāng)時(shí)下狠心終于把vim學(xué)會(huì)了,當(dāng)然有之前一兩年斷斷續(xù)續(xù)學(xué)vim的基礎(chǔ)的幫助。自從學(xué)會(huì)了vim之后我也加入到了vimer行列,終于學(xué)會(huì)了“神器”編輯器。終于可以在別人討論其它編輯器的時(shí)候回復(fù)一句裝逼的“vimer飄過(guò)”的語(yǔ)句。前輩們是說(shuō)vim、emacs高效,因?yàn)槟銓W(xué)會(huì)了之后,你的手不需要離開主鍵盤區(qū)域。其實(shí)在我看來(lái)這完全不是理由,其它編輯器的各種快捷鍵同樣能夠保證你不離開主鍵盤區(qū)域完成編輯功能,只不過(guò)普通編輯器不會(huì)強(qiáng)迫你學(xué)習(xí)快捷鍵,而vim和emacs是你必須學(xué)會(huì)快捷鍵才能夠使用。這時(shí)“牛人”也許會(huì)說(shuō)vim和emacs都有超強(qiáng)的定制性,可以定制你想要的“任何”功能。看起來(lái)是很牛逼的,vim和emacs是有不少很強(qiáng)力的插件,可以把它們定制的很強(qiáng)力,但是要說(shuō)到“任何”那也只是停留在理論上。C++自動(dòng)提示功能始終都是vim和emacs的痛,幸好有了clang,自動(dòng)提示能力終于上了一個(gè)檔次,但是那流暢程度和VA比起來(lái)還是要差一點(diǎn),畢竟是基于單個(gè)文件分析(每次改動(dòng)都會(huì)重新分析整個(gè)文件),不像VA那樣是整個(gè)工程分析。至于C++的重構(gòu)功能,到現(xiàn)在vim和emacs都沒(méi)有很好的實(shí)現(xiàn),不要說(shuō)重構(gòu)在C++里面沒(méi)有用,至少我覺(jué)得rename和extract method還是很有用的。vim和emacs其實(shí)沒(méi)有牛人吹噓的那么神奇,當(dāng)然它們確實(shí)是很優(yōu)秀的編輯器。最近一段時(shí)間我在減少使用vim,是因?yàn)榻?jīng)常敲擊ctrl鍵導(dǎo)致左手小指有時(shí)會(huì)疼痛。這個(gè)問(wèn)題也許會(huì)在emacser上面更加嚴(yán)重,emacser都是迫切需要“腳踏板”的。
            vimer和emacser的優(yōu)越感是從前輩“牛人”那里聽來(lái),費(fèi)勁力氣學(xué)會(huì),終于可以對(duì)沒(méi)學(xué)會(huì)的人來(lái)上一句“你的編輯器是其它”產(chǎn)生的。

            蘋果系的優(yōu)越感

            蘋果的產(chǎn)品通常比一般的產(chǎn)品有著更貴的價(jià)格,通常用戶體驗(yàn)比起一般的產(chǎn)品也確實(shí)要好,這往往成為某些裝逼人事的裝逼利器。當(dāng)一部分人用上了“先進(jìn)”的蘋果產(chǎn)品,開始寫各種文章炫耀蘋果的優(yōu)越性,比起其它怎么怎么好,使得很多沒(méi)有試用過(guò)蘋果產(chǎn)品的人心生向往,費(fèi)盡力氣也要體驗(yàn)體驗(yàn)。當(dāng)這些人費(fèi)盡力氣使用了蘋果的產(chǎn)品后,有很大一部分人自然的覺(jué)得自己用上了高端的產(chǎn)品,往往產(chǎn)生優(yōu)越感。有不少使用Macbook Pro的人說(shuō)使用Macbook Pro再也沒(méi)有關(guān)過(guò)機(jī),什么東西都是合上就走,并以此產(chǎn)生對(duì)Windows的優(yōu)越感,說(shuō)Windows是不可能做到。然而我身邊就有一個(gè)同事使用thinkpad,裝的是Windows XP,而他的機(jī)器一年都是沒(méi)關(guān)過(guò)機(jī),都是合上就走的,這更別說(shuō)Windows 7了。我自己從去年開始使用Macbook air,剛開始使用第一周死過(guò)一次機(jī),后來(lái)也出現(xiàn)過(guò)一次死機(jī)。我覺(jué)得Macbook air是不錯(cuò),但是還不至于說(shuō)甩開其它產(chǎn)品幾條街,讓人產(chǎn)生強(qiáng)烈的優(yōu)越感。
            使用蘋果系的人產(chǎn)生優(yōu)越感往往是因?yàn)樽约焊冻隽吮容^大的一部分資金后,看到產(chǎn)品的不少優(yōu)點(diǎn)之后就開始無(wú)視對(duì)于其它產(chǎn)品的缺點(diǎn),從而產(chǎn)生一種高貴的優(yōu)越感。

            Linux程序員的優(yōu)越感

            有不少Linux程序員,覺(jué)得自己是Linux程序員能干不少牛逼的事,能看到優(yōu)秀的源碼。就連調(diào)用系統(tǒng)調(diào)用都能產(chǎn)生優(yōu)越感,說(shuō)Linux的系統(tǒng)調(diào)用簡(jiǎn)單明了,比起Windows的API來(lái)說(shuō)簡(jiǎn)單。這當(dāng)然是個(gè)優(yōu)點(diǎn),但這就能讓人產(chǎn)生優(yōu)越感。而往往即懂Windows又懂Linux的人的卻能夠更好更正確的認(rèn)識(shí)各個(gè)系統(tǒng)的優(yōu)缺點(diǎn)。我了解到一些Linux程序員會(huì)產(chǎn)生優(yōu)越感,有不少是曾今學(xué)習(xí)Windows編程,發(fā)現(xiàn)自己沒(méi)能學(xué)好(往往是學(xué)習(xí)GUI編程沒(méi)學(xué)好),然后看到很多網(wǎng)上牛人都使用Linux,然后轉(zhuǎn)移到Linux潛心學(xué)習(xí),編寫命令行程序,終于修煉成功,之后就開始噴Windows多么不好,進(jìn)而產(chǎn)生優(yōu)越感。

            C程序員的優(yōu)越感

            C程序員的優(yōu)越感的產(chǎn)生有點(diǎn)類似Linux程序員,而往往C程序員也就是Linux程序員。有了Linux的優(yōu)越感之后,更加的認(rèn)為只要有Linux和C就能解決所有問(wèn)題,只要比C更復(fù)雜的東西都是不值得的。而這些C程序員自然而然的把優(yōu)越感產(chǎn)生建立在C++之上,而且是這個(gè)也是有一定的相似性,也是帶著C的思維學(xué)習(xí)C++,發(fā)現(xiàn)不少C++的東西不是按照他想象的那樣運(yùn)作之后,就開始鄙視C++最終又回歸為C,而往往也產(chǎn)生對(duì)C++程序員的優(yōu)越感。不過(guò)再我看來(lái),如果能夠成為一個(gè)優(yōu)秀的C++程序員,你讓他回去寫C代碼,他同樣能夠?qū)懗鰞?yōu)秀的C代碼來(lái)。C程序員的優(yōu)越感其實(shí)有些可悲,往往是自己短視,可以不喜歡不使用一種語(yǔ)言,但是這完全不是產(chǎn)生優(yōu)越感的理由。

            技術(shù)等級(jí)的優(yōu)越感

            一般公司都有技術(shù)等級(jí)之分,高級(jí)工程師一般工作經(jīng)驗(yàn)比普通工程師要豐富一點(diǎn),抑或是在某些方面比較擅長(zhǎng)。而他們對(duì)待普通工程師的時(shí)候往往產(chǎn)生一種“我什么都應(yīng)該比普通工程師懂的優(yōu)越感”,跟普通工程師討論問(wèn)題的時(shí)候往往帶著一種高級(jí)工程師的優(yōu)越感,覺(jué)得普通工程師的各個(gè)方面都不如自己的感覺(jué),因而形成一種嚴(yán)格的等級(jí)制度,時(shí)間長(zhǎng)了之后就變成了一種“文化”。這種優(yōu)越感似乎是有傳遞性的,等那些普通工程師終于熬成高級(jí)之后也開始對(duì)后來(lái)的普通工程師產(chǎn)生優(yōu)越感。
            還有其它不少情況很多人會(huì)對(duì)某些人某些東西產(chǎn)生優(yōu)越感,這種優(yōu)越感的產(chǎn)生一般都是因?yàn)楦冻隽烁嗟哪硺訓(xùn)|西之后,自然的對(duì)事物的分級(jí)而產(chǎn)生,覺(jué)得自己的層級(jí)更高一點(diǎn),自然而然的產(chǎn)生了優(yōu)越感。當(dāng)這種優(yōu)越感開始在一定范圍內(nèi)開始傳播之后,對(duì)于某些曾今不能體會(huì)到優(yōu)越感的人同樣付出了更多的某樣?xùn)|西之后,像病毒式的也感染了這種優(yōu)越感。使得這種優(yōu)越感一直往下傳遞。
            最近發(fā)現(xiàn)身邊和網(wǎng)上不少這種優(yōu)越感案例,有感而發(fā),寥寥幾筆。
            posted on 2012-05-15 19:17 airtrack 閱讀(4182) 評(píng)論(21)  編輯 收藏 引用

            FeedBack:
            # re: 論優(yōu)越感 2012-05-15 21:09 lltg
            = =|| 其實(shí)是你知道的太多了……
            好吧,我是想說(shuō)……各種支持……
            順便在留言區(qū)找個(gè)好位置~~  回復(fù)  更多評(píng)論
              
            # re: 論優(yōu)越感 2012-05-15 22:02 泡菜
            說(shuō)的是實(shí)情  回復(fù)  更多評(píng)論
              
            # re: 論優(yōu)越感 2012-05-15 23:04 遠(yuǎn)行
            還有種情況,就是自認(rèn)為算法好的人對(duì)一般人都有優(yōu)越感。。。
            所以,我也要努力學(xué)好算法。。。  回復(fù)  更多評(píng)論
              
            # re: 論優(yōu)越感 2012-05-16 00:07 egmkang
            vax好像也是先掃描了一遍,有類似于tags的索引一樣的東西,沒(méi)改變的話,他就不掃描了,所以感覺(jué)提示比較快.
            clang complete現(xiàn)在貌似還沒(méi)有工程類似的概念,然后就只能通過(guò)libclang或者clang來(lái)補(bǔ)全,libclang的速度略微快一點(diǎn).  回復(fù)  更多評(píng)論
              
            # re: 論優(yōu)越感 2012-05-16 05:10 Mensch88
            深有同感  回復(fù)  更多評(píng)論
              
            # re: 論優(yōu)越感 2012-05-16 09:21 zuhd
            蘿卜青菜 各有所愛
            手中無(wú)劍 心中有劍
            人碼合一 和代碼做愛  回復(fù)  更多評(píng)論
              
            # re: 論優(yōu)越感 2012-05-16 09:32 溪流
            # re: 論優(yōu)越感[未登錄](méi) 2012-05-16 09:50 哈哈
            說(shuō)得好 適合自己用就行。不就是個(gè)編輯器么  回復(fù)  更多評(píng)論
              
            # re: 論優(yōu)越感 2012-05-16 10:02 Tim
            O(∩_∩)O哈哈~
            知識(shí)面很廣,分析得也精辟!文章完全可以說(shuō)為很多人注射了一劑定心針、強(qiáng)心針!  回復(fù)  更多評(píng)論
              
            # re: 論優(yōu)越感 2012-05-16 17:42 SunRise_at
            我喜歡簡(jiǎn)單的,易操作的。。  回復(fù)  更多評(píng)論
              
            # re: 論優(yōu)越感 2012-05-16 19:56 so
            優(yōu)越感也是個(gè)不錯(cuò)的東西,至少可以讓你學(xué)習(xí)。  回復(fù)  更多評(píng)論
              
            # re: 論優(yōu)越感 2012-05-16 22:10 jackyy
            我有時(shí)候也很不理解,有些人就是有種莫名其妙的有優(yōu)越感,  回復(fù)  更多評(píng)論
              
            # re: 論優(yōu)越感 2012-05-17 12:31 LOGOS
            敲ctrl不要用左手小指,用手掌左側(cè)。。。。。  回復(fù)  更多評(píng)論
              
            # re: 論優(yōu)越感 2012-05-17 13:10 airtrack
            @LOGOS
            筆記本你就沒(méi)辦法用手掌左側(cè)了。  回復(fù)  更多評(píng)論
              
            # re: 論優(yōu)越感 2012-05-18 09:16 莫天成
            怎么沒(méi)有學(xué)習(xí)windows的優(yōu)質(zhì)感的  回復(fù)  更多評(píng)論
              
            # re: 論優(yōu)越感 2012-05-19 21:19 路過(guò)
            說(shuō)的不錯(cuò),實(shí)在想不通 vim emacs 以及C程序員優(yōu)越感何來(lái)
            vimer emacser 的所謂的樂(lè)趣就是成天找插件模仿 eclipse visual studio的一些功能,太可笑了,模仿的還不倫不類的。代碼重構(gòu),語(yǔ)法提示,查看函數(shù)調(diào)用棧等功能支持極差。

            很多C程序員學(xué)了下半吊子C++就成天批判C++。C語(yǔ)言易學(xué),越用越覺(jué)得復(fù)雜,C++難學(xué)一點(diǎn),但是越用越簡(jiǎn)單。  回復(fù)  更多評(píng)論
              
            # re: 論優(yōu)越感 2012-05-20 00:06 小魚兒
            大家回的好好 文章寫好好。
            沒(méi)有絕對(duì)好,自己用的好 就好 用不好 就好。
            適合自己就是最好的。。。

            確實(shí)。。。。。。。。。。。。。  回復(fù)  更多評(píng)論
              
            # re: 論優(yōu)越感 2012-05-22 10:14 lonelyboy
            神貼留名~  回復(fù)  更多評(píng)論
              
            # re: 論優(yōu)越感 2013-10-26 13:00 xcj
            看了下文章,隨便說(shuō)幾句,作者就是以一個(gè)初學(xué)者的心態(tài)來(lái)評(píng)論各種事物。

            vim、emacs作為編輯器,有它們獨(dú)特的強(qiáng)大之處,但正如那句“神器”所定義的,它們是編輯器,不是IDE,不要混淆概念。作為C++的IDE,毫無(wú)疑問(wèn)的VC+VA就是最強(qiáng)大的組合,eclipse、xcode無(wú)論無(wú)何都比不上,那是不是eclipse、xcode也是垃圾呢?emacs號(hào)稱是偽裝成編輯器的操作系統(tǒng),而vimer嘲笑emacser會(huì)得關(guān)節(jié)炎,都是拿自己的優(yōu)點(diǎn)和對(duì)方比。

            很多程序員使用MacOSX是因?yàn)樗荱nix系的,同時(shí)帶有比Linux好用的圖形界面,Linux的程序移植到MacOSX比移植到Windows容易得多,這對(duì)他們來(lái)說(shuō)就是完美的組合。我使用Windows多年,換用MacOSX也有各種不適應(yīng)的地方,但不能因?yàn)檫@樣就認(rèn)為MacOSX差,而應(yīng)該努力的去學(xué)習(xí)、適應(yīng)MacOSX,正常發(fā)揮出它的威力的時(shí)候比較才有意義。MBA死機(jī)過(guò)兩次,就認(rèn)為它爛,而那臺(tái)從不關(guān)機(jī)的XP,難道一年都沒(méi)打過(guò)補(bǔ)丁?

            C語(yǔ)言沒(méi)有C++那么復(fù)雜,是一種相對(duì)簡(jiǎn)單的語(yǔ)言,能夠以不變應(yīng)萬(wàn)變。C++根本就是和C完全不同的編程語(yǔ)言,C++自身都有多種不同的編程范式,這些編程范式之間甚至還有不相容的地方,認(rèn)為優(yōu)秀的C++程序員就可以寫出優(yōu)秀的C代碼,實(shí)在是太天真了。

            所謂的技術(shù)優(yōu)越感,其實(shí)那不是技術(shù)優(yōu)越感,是“新手和愚蠢的家伙”對(duì)黑客“毫無(wú)歉意地?cái)骋暷切┨釂?wèn)前不愿思考、不做自己家庭作業(yè)的人”的態(tài)度的誤解。請(qǐng)參考《提問(wèn)的智慧》。

            作為一個(gè)程序員,應(yīng)當(dāng)要有開放的心態(tài),要能夠接受各種新生的事物,吸收它的長(zhǎng)處,摒棄它的缺陷,不要“棄其精華,取其糟粕”,即便要批判它也要先成為它的專家。  回復(fù)  更多評(píng)論
              
            # re: 論優(yōu)越感 2013-11-17 22:49 airtrack
            @xcj
            多謝回復(fù)。

            vim、emacs的強(qiáng)大之處,我并沒(méi)有否認(rèn),我現(xiàn)在還在用vim編輯很多東西,但是我已經(jīng)過(guò)了狂熱的那個(gè)時(shí)候了,我不會(huì)用vim來(lái)編輯C/C++代碼,畢竟有比vim和emacs更好的IDE,我自然是優(yōu)先使用它們。我也同樣使用emacs + paredit來(lái)寫scheme代碼,但是我不會(huì)用emacs編輯其他文件,因?yàn)橛衯im和更好用的IDE,我現(xiàn)在是哪個(gè)編輯適合編輯哪種類型的文件,我就使用哪個(gè)編輯器。至于你說(shuō)的混淆IDE和編輯器,我不知道我文中哪里有把他們混淆,我說(shuō)的很多人說(shuō)這些編輯器可以通過(guò)插件完成各種功能,都是停留在理論里,實(shí)際效果并不好,而很多人用個(gè)編輯器都能產(chǎn)生優(yōu)越感。

            對(duì)于MBA,我只說(shuō)過(guò)死了兩次機(jī),但是我并沒(méi)有說(shuō)它不好,相反它是我用過(guò)的筆記本里最好的,我最近兩年的時(shí)間基本都在使用MBA。我所說(shuō)的是那些用了個(gè)MBA和MBP就產(chǎn)生優(yōu)越感的人。

            對(duì)于C/C++的問(wèn)題,對(duì)于我這個(gè)從C語(yǔ)言入門程序設(shè)計(jì)的人來(lái)說(shuō),我還是有自信自己能寫出基本合格的C程序的。C++程序員不合格的多,但是我還是見過(guò)幾個(gè)真人(身邊的)能寫出合格的C++程序,而對(duì)于寫出合格C程序的程序員,在我身邊我目前還沒(méi)見過(guò)(我所在的公司的部門一直以來(lái)都寫C為主),當(dāng)然你可以說(shuō)我的層次比較低,我確實(shí)沒(méi)見過(guò)活的寫C程序牛逼的程序員。

            另外技術(shù)的優(yōu)越感一說(shuō),這就是跟我公司環(huán)境有關(guān)了,這個(gè)我只能說(shuō)你對(duì)我的評(píng)價(jià)太過(guò)武斷了。

            對(duì)于你說(shuō)的最后一句話,這一直都是我的寫程序的基本原則。而我說(shuō)的那些帶有優(yōu)越感的人,才應(yīng)該學(xué)習(xí)你這句話。  回復(fù)  更多評(píng)論
              
            # re: 論優(yōu)越感 2015-02-27 00:16 timepower
            對(duì),優(yōu)越感跟自己喜不喜歡用,或者是如何用編輯器,語(yǔ)言之間沒(méi)有必然聯(lián)系。
            吹噓可以,但是吹出來(lái)優(yōu)越感就不對(duì)了。  回復(fù)  更多評(píng)論
              

            只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問(wèn)   Chat2DB   管理


            日日狠狠久久偷偷色综合0| 欧美伊香蕉久久综合类网站| 久久久WWW成人免费毛片| 久久亚洲国产成人影院网站| 无码精品久久久久久人妻中字| 久久AV高潮AV无码AV| 久久国产精品久久久| 久久天天躁狠狠躁夜夜av浪潮| 婷婷久久五月天| 久久亚洲精品中文字幕三区| 一本久道久久综合狠狠躁AV| 久久99国产精品一区二区| 久久久噜噜噜久久熟女AA片| 三级三级久久三级久久| 亚洲一本综合久久| 欧美色综合久久久久久| 国产无套内射久久久国产| 亚洲国产成人精品久久久国产成人一区二区三区综 | 亚洲AV无码久久精品成人| 伊人久久大香线蕉精品| 色综合久久久久无码专区| 久久人人爽人人爽人人片AV不| 久久99精品国产一区二区三区| 精品久久久一二三区| 99久久国产综合精品网成人影院 | 久久免费精品视频| 久久99久久99精品免视看动漫| 亚洲Av无码国产情品久久| 久久九色综合九色99伊人| 99久久国产综合精品五月天喷水| 久久久久亚洲精品无码蜜桃| 一本久久a久久精品vr综合| 亚洲伊人久久成综合人影院 | 亚洲国产欧洲综合997久久| 久久综合久久性久99毛片| 久久综合久久鬼色| 久久人做人爽一区二区三区| 青青青青久久精品国产h久久精品五福影院1421 | 久久久久亚洲精品无码网址| 精品国产91久久久久久久| 精品熟女少妇av免费久久|