⑴ 為何要說中關村沒有性生活
這里曾經是中國的矽谷,劉強東也在這賣過光碟。
創業咖啡廳的速溶咖啡,曾經被熱水沖泡的滾燙,人們在這里暢談著改變世界實現夢想,他們2B,2C,2VC。每個人的頭銜都非常的光芒耀眼,CEO,COO,CTO,CFO,每個人都是首席,每個人都是官。
作為某視頻網站的銷售經理,長袖善舞和舌燦蓮花是他的當家本領。
不過他約會的姑娘時常說,我發現你很沉默耶。他驚愕的回想了一下,確實吃飯的過程他一直沒怎麼說話,因為心裡總在憂慮銷售指標的事情。Boss看他的臉色已經不是很好看了,他這個季度要是再完不成,別說年終獎泡湯了,工作職位能不能保住都玄了。
他以前太累的時候,喜歡自嘲活的像狗一樣。
直到有一天他在出門見客戶的時候,看到了一群遛狗的小區大媽,那些狗悠閑的吃著各種進口零食,懶洋洋的趴在傍晚夕陽映照下的草坪上,有隻黃色的小泰迪一直在搭訕其他的小狗,不時把前爪搭在它們身上。
他悵然若失,原來狗活的並沒有他那麼累。
太陽每天都從海淀黃庄地鐵站那邊升起,從蘇州街地鐵站落下,好像並沒有什麼新鮮事發生。
華燈初上,夜幕低垂,又是一個沒有性生活的夜晚,跟之前並沒有什麼兩樣。
⑵ 《脫口秀大會》龐博講的什麼梗
【餃子上頭】黑暗童年系列之串門篇來了!只聽說酒桌上有勸酒擋酒的,沒想到串門兒還要被父母拿來擋飯,親愛的爸爸媽媽,餃子吃多了也上頭啊, 這波段子成功喚起心理陰影了我個人認為你是交大程序員里說脫口秀最好的,脫口秀里處理bug最好的,
⑶ 【程序員段子】c語言看不起c++,c++看不起java,Java看不起c#,c#看不起美工,
有這個一方面。
不過
更多的是這些語言的產生順序。
C++的產生是基於C的,
java借鑒了很多C++的,
C#借鑒的java和C++。
於是在產生之初,比如C++借鑒C而生。
此時的C工程師大多比C++資歷老,水平高,
而初始的語言各方面還不成熟,自然被鄙視。
其他鏈節也是如此。
雖然到現在,
java已經反超,應用范圍還是成熟度都不弱於任何其他語言了,
但鄙視鏈條已經形成,
也沒人去改它了(除了被鄙視的
哈哈)
至於美工,
這個是編程人員對所有非編程人員的鄙視,美工,運營,
項目管理,測試,甚至產品經理都在此列。
⑷ 為什麼很多程序員會鄙視MATLAB
用MATLAB的人,絕大多數都是做科學計算、工程理論計算、數值分析、金融分析用的,用戶群主要是科學家、工程總師、數學建模、金融投資決策班子等等,其中不乏院士博士,普通程序員就仰望吧,哪裡能鄙視?
恕本民科直言,
程序員與做科研,完全就是兩碼事!
程序員是靠編程序混口飯吃,需要優化,精雕細琢!
而做科研關心的是用數學模型來盡快驗證某個猜想是否正確,根本就不想,也不需要在程序的優化上花時間,有現成的拿來就用更好,而MATLAB中的各種應用信手拈來,方便無比,節約大把時間,何樂不為?
這就是本民科用MATLAB做科學研究的原因!
程序員鄙視MATLAB?
反過來了吧?
程序員不會做科研,所以不在一個層次!
因為Matlab掩蓋了大量的程序實現細節 。Matlab是由美國mathworks公司開發的一款大型商業軟體(不便宜哦),它的開發語言是M語言(一門解釋性語言,必須依賴MATLAB解釋器)。
在程序員的圈子裡面,的確存在著鄙視鏈,其中Matlab也的確遭到一大批程序員的鄙視,原因是普通程序員(比如使用C、C++編程語言的)要實現一個功能,就必須理解它的每一個細節,再來組織編碼。而MATLAB卻不同,它本身懈怠了大量的庫,很多功能你根本不需要了解他是如何實現的,在沒搞清楚原理的情況下一行代碼就可以搞定,對於那些辛辛苦苦寫很多代碼的程序員來說,是不是很氣人。其實Matlab是一種很有用的科研工具,下面我就來介紹一下MATLAB的一些更要應用。
因為程序員很少會用Matlab的,根本不知道這裡麵包含了多少技術含量
我跟你講,程序員就這表情,真是人在敲代碼,鍋從天上來。莫名其妙的背上鄙視MATLAB的罪名,也是一臉懵逼呀,而且這「很多」程序員是怎麼統計出來的?
的確,在程序員中的確存在各種語言互相瞧不起的現象。就像某個經典的笑話:某程序猿追求女神,女神說你能讓這論壇里所有人吵起來我就跟你走。某猿說Python是世界上最好的語言,果然整個論壇都炸了。女神說我們走吧,某猿不走,非得說服其他人。
對於普通程序員來說,每天需要實現多少功能,完成多少個頁面,涉及演算法的部分很少。而 MATLAB是個數學軟體,都是數學公式,自然用不上。這應該就是為什麼有些程序員「鄙視」MATLAB的原因了。
MATLAB在演算法開發、數據可視化、數據分析以及數值計算方面是其他語言所無法匹敵的。准確來說,MATLAB是一個研究工具,與C,C++,java等語言不同,其他語言更像一個構造工具。打個比方,MATLAB就好比示波器,而其他語言則是計算機,本身不具備太多比較的意義。
雖然MATLAB在數學處理方面很優秀,但它也局限在這了。程序員是一個很廣泛的工作,包括寫爬蟲,做軟體,開發 游戲 ,部署網路等等。MATLAB就算勉強能實現,編程體驗也比其他語言差。 MATLAB的「偏科」也導致了一部分人對它喜愛不起來,但也構不成鄙視的罪名。
1、使用matlab的根本就不是程序猿
2、程序猿也不鄙視matlab
3、matlab的焦點是實驗實現,而不是生產環境
4、程序猿鄙視的頂多是使用matlab的人的編程水平,因為matlab的語言復雜度和需要的特性比一般編程語言簡單太多了。但是沒哪個程序猿會鄙視使用matlab的人在其領域的專業水準。舉個例子,就好像我會鄙視劉國梁的肚子,但是我不會認為因為我有六塊腹肌我就可以球桌上干贏拿信用卡的胖子。
5、如果真有人鄙視matlab,那就好像是會打字的人鄙視牛頓手上的紙筆說它落後,僅此而已
這樣類比吧,放高中,matlab就是那種最高級別,按鈕最多,一個巨大無比的屏幕,但是只能顯示馬賽克的卡西歐科學計算器。任何一個使用ipad的人都會鄙視這玩意
但是,這貨方便啊!真方便啊,你把考題輸進去(當然很麻煩),不光給你結果,還給你過程,甚至所有參數每一秒的值都給你記錄起來,隨時回頭查看,參數是在那一秒跑飛的都能找出來
沒有程序員鄙視matlab,問題本身就不成立。
程序員鄙視matlab?且不說這事是不是真的,但如果是真的,我覺得鄙視的沒錯。
在程序員圈子裡,玩匯編的鄙視玩c的,c又會鄙視JAVA&C++&Python。為啥呢?因為c能實現的匯編都能實現,而匯編能實現的,c卻不一定能實現!面向對象能實現的,面向過程一定能實現,面向過程能實現的,面向對象卻不一定搞得定!講人話:你會的我都會,我會的你不一定會!所以我鄙視你!
好了,把主題觀點翻譯成人話:
matlab能實現的,程序員都能實現!程序員能實現的,matlab卻不一定能實現。所以,程序員可以鄙視matlab。
先問是不是再問為什麼。
我是程序員,用的是JS主力,含Node.js。
大學參加過數學建模,也拿過國家獎,用的就是matlab。
我不知道你哪裡得出程序員鄙視matlab這一出,高級黑?
另外,樓下瞎吹matlab是什麼工程院院士用的啥啥啥的,抱歉,我一個二本院校小菜雞也用,程序員也用。而且,我是不是可以懟C語言,誰人不用?
歸根到底,就是個引戰,兩個東西不在一條線上,有什麼可對比的?還鄙視?我們程序員也沒那功夫好吧,福報領不完,閑得慌。
⑸ 程序員的鄙視鏈是什麼
編輯器的:
Emacs → Vim → Sublime → Word → Power Point
Vim →→ Emacs + evil插件
notepad++ → notepad
all → Source Insight → notepad
編程語言的:
asm → C ↔ C++ ↔ Java ↔ C# → JavaScript → VB → VBScript
Common Lisp ↔ Scheme → Emacs Lisp →→ Python
Python ↔ Perl → shell
php → all
操作系統的:
Unix → Linux → Windows → DOS
Solaris →→ 其他Unix
*BSD ↔ System*
OpenBSD ↔ FreeBSD → NetBSD
Arch → Debian* → Redhat*
Debian → Ubuntu
Fedora → CentOS → RHEL
OSX → all
IDE的:
Emacs + plugins ↔ Vim + plugins → 其他加插件的編輯器
IntelliJ → Eclipse → NetBeans
Code::Blocks → CodeLite
VS → all → Turbo C 2.0
⑹ 產品經理和程序員之間如何避免矛盾
產品汪和程序猿
一、產品經理和程序員最討厭的三句話
產品經理和程序員,就像一對情人,若即若離,有時還會撕逼,和諧的時候一切都好,撕逼的時候兩敗俱傷。
你知道程序員最討厭的三句話是什麼嗎?
1、這個需求很簡單,改一下就好了
2、你先大概弄一個,我看看再說
3、我先下班了,加油啊
我想任何一個程序員聽到這樣的話都會氣炸了,不撕逼才怪,你作為程序員會如何回答這三句話?
1、這個需求很簡單?你行你來啊!
2、大概先弄一個?請問先生(女士),什麼叫大概?
3、你大爺的
你知道產品經理最討厭的三句話是什麼嗎?
1、這個需求做不了
2、這個需求工作量太大了,估計要搞3個月
3、這個變更沒時間做,往後排吧
產品經理在前端,有用戶、有老闆、有銷售,版本發布的壓力很大,聽到這樣的話估計心情也好不了哪去?
1、這個需求做不了?又不是我提的,還不是那個2B用戶提的
2、要做這么長時間?養你們有什麼用,還不如我自己來
3、變更沒時間搞?隨便,等老闆來拍你吧。
二、產品經理和程序員本質上的差異是什麼
奶爸干過程序員,也干過項產品經理,深知這兩類工作的差異,各有各的不易。
總體上來看,做產品更側重於創造和方案能力,不需要精密的邏輯,所以試錯成本相對比較低,大不了改改原型,改改方案,這個成本是可承受的。
程序員的工作是非常精密的邏輯,一個看似很小的變更有可能對代碼產生很大的影響,所以試錯成本非常高,弄不好可能會因為需求的變化導致系統的重構,這時候程序員的挫敗感是可想而知的。
三、產品經理和程序員友好相處的清單
1、產品經理收集需求後,在需求分析階段,需要把一些不合理的需求盡量和用戶溝通去掉,避免不合理需求造成產品發布時間延遲和沒有必要的成本浪費,當然這需要產品經理去說服用戶,不能只做用戶的傳聲筒。
2、需求分析時,產品經理應該根據經驗,敏銳的發現一些在技術層面實現有困難的需求,及時讓研發介入,評估技術可行性,避免後續出現需求定下來,研發說做不了的情況。
當然這需要我們的產品經理對軟體技術架構有一定了解和預判能力,你不能所有的需求都要在需求分析階段讓研發介入,這個成本也是極高的,所以要把握好這個度也是一項能力。
3、原型還是需求溝通的最好方式,這樣是避免產品和研發在需求理解上有差異的最好手段,只靠寫一些文字的需求說明書很難達到好的效果。
但這裡面要注意一點,產品經理繪制出來的原型一般是非高保真原型,是為了更好的溝通需要,所以不能完全按照原型做,需要基於我們自己的前台架構進行定製。
4、需求評審的時候,研發可能會有一些不一樣的意見,他們做了很多年的開發,會有很多好的經驗,好的經驗要虛心接受,不能覺得自己是產品就是老大,就是要按我說的做,這樣很容易造成矛盾,求同存異,目標一致,這個是最好的結果。
5、研發說這個需求做不了的時候,有兩種情況,一個是覺得這個需求實現起來比較麻煩,故意騙你;另外一種情況就是他的知識盲區,他可能確實不知道這個事能做。
產品經理需要有能力和研發進行談判,比如採用類比法(類似的需求在其它項目上咱們就做過),比如去找架構師探討技術可行性。
6、研發有時候評估的工作量會比較大,整個上線計劃拉的比較長,產品經理可以要求研發出詳細的資源配置清單,這樣能清楚的看到一個需求被分解成了多少個研發任務,每個任務的起止時間,由誰負責完成。這樣產品經理大概能看出任務的前後置關系是否合理?工作量是否合理等。
產品經理絕不能說,這么簡單怎麼要搞這么長時間,類似的話一出,絕對會激怒對方,還是要有理有據進行談判。
如果實在無法壓縮工作量,如果增加人力能解決問題的話,可以考慮找領導申請資源。如果還是不行就要砍需求或者改方案了。
7、在版本計劃定好的情況,盡量不加需求,這樣很容易打亂開發的節奏,如果一定要加進來,一定要和研發說清楚,這個是用戶領導或者老闆的強制要求,轉移矛盾。如果可以的話,增加了需求盡量推遲上線計劃。
8、開發過程中如果需求有改動,需要及時更新需求文檔,同時發給我們的研發同學,否則只是靠嘴說一下,很可能研發的同事就不做了,所以一定要落到紙面上。
9、上線的時候要堅持和研發同事一起加班,這樣大家才是一個團隊,贏了一起狂,輸了一起扛。
10、最後一點,就是要多交流,沒有什麼問題是一頓火鍋解決不了的,大家關系好了,很多事情溝通起來自然容易,而且也會更信任對方,這樣就萬事OK了。
⑺ 程序員鄙視鏈,所有工程師都鄙視php工程師,為什麼
鄙視像條食物鏈,無處不在。
工作篇
⑻ 作為男程序員,是否介意女朋友也是程序員
老婆漂亮的程序員,鄙視老婆不漂亮的程序員。
有老婆的程序員,鄙視沒有老婆的程序員。
沒有老婆有女朋友的程序員,鄙視單身程序狗。
在單身狗之間,才有語言、編輯器和操作系統的互相鄙視。
⑼ 為什麼計算機鄙視軟工
因為有的程序員十幾年如一日,只會花架子,比招式,而真正的高級程序員修煉的是內功。這就是所謂的程序員鄙視鏈,初級程序員比招式,高級程序員只看內功。修煉內功就得從基礎原理做起。
⑽ 為什麼很多程序員會鄙視MATLAB
用MATLAB的人,絕大多數都是做科學計算、工程理論計算、數值分析、金融分析用的,用戶群主要是科學家、工程總師、數學建模、金融投資決策班子等等,其中不乏院士博士,普通程序員就仰望吧,哪裡能鄙視?
因為Matlab掩蓋了大量的程序實現細節 。Matlab是由美國mathworks公司開發的一款大型商業軟體(不便宜哦),它的開發語言是M語言(一門解釋性語言,必須依賴MATLAB解釋器)。
在程序員的圈子裡面,的確存在著鄙視鏈,其中Matlab也的確遭到一大批程序員的鄙視,原因是普通程序員(比如使用C、C++編程語言的)要實現一個功能,就必須理解它的每一個細節,再來組織編碼。而MATLAB卻不同,它本身懈怠了大量的庫,很多功能你根本不需要了解他是如何實現的,在沒搞清楚原理的情況下一行代碼就可以搞定,對於那些辛辛苦苦寫很多代碼的程序員來說,是不是很氣人。其實Matlab是一種很有用的科研工具,下面我就來介紹一下MATLAB的一些更要應用。
關於MATLAB,就先介紹這么多,歡迎大吉關注太科羅技,並在下方積極留言討論。
恕本民科直言,
程序員與做科研,完全就是兩碼事!
程序員是靠編程序混口飯吃,需要優化,精雕細琢!
而做科研關心的是用數學模型來盡快驗證某個猜想是否正確,根本就不想,也不需要在程序的優化上花時間,有現成的拿來就用更好,而MATLAB中的各種應用信手拈來,方便無比,節約大把時間,何樂不為?
這就是本民科用MATLAB做科學研究的原因!
程序員鄙視MATLAB?
反過來了吧?
程序員不會做科研,所以不在一個層次!
因為程序員很少會用Matlab的,根本不知道這裡麵包含了多少技術含量
我跟你講,程序員就這表情,真是人在敲代碼,鍋從天上來。莫名其妙的背上鄙視MATLAB的罪名,也是一臉懵逼呀,而且這「很多」程序員是怎麼統計出來的?
的確,在程序員中的確存在各種語言互相瞧不起的現象。就像某個經典的笑話:某程序猿追求女神,女神說你能讓這論壇里所有人吵起來我就跟你走。某猿說Python是世界上最好的語言,果然整個論壇都炸了。女神說我們走吧,某猿不走,非得說服其他人。
對於普通程序員來說,每天需要實現多少功能,完成多少個頁面,涉及演算法的部分很少。而 MATLAB是個數學軟體,都是數學公式,自然用不上。這應該就是為什麼有些程序員「鄙視」MATLAB的原因了。
MATLAB在演算法開發、數據可視化、數據分析以及數值計算方面是其他語言所無法匹敵的。准確來說,MATLAB是一個研究工具,與C,C++,java等語言不同,其他語言更像一個構造工具。打個比方,MATLAB就好比示波器,而其他語言則是計算機,本身不具備太多比較的意義。
雖然MATLAB在數學處理方面很優秀,但它也局限在這了。程序員是一個很廣泛的工作,包括寫爬蟲,做軟體,開發 游戲 ,部署網路等等。MATLAB就算勉強能實現,編程體驗也比其他語言差。 MATLAB的「偏科」也導致了一部分人對它喜愛不起來,但也構不成鄙視的罪名。
1、使用matlab的根本就不是程序猿
2、程序猿也不鄙視matlab
3、matlab的焦點是實驗實現,而不是生產環境
4、程序猿鄙視的頂多是使用matlab的人的編程水平,因為matlab的語言復雜度和需要的特性比一般編程語言簡單太多了。但是沒哪個程序猿會鄙視使用matlab的人在其領域的專業水準。舉個例子,就好像我會鄙視劉國梁的肚子,但是我不會認為因為我有六塊腹肌我就可以球桌上干贏拿信用卡的胖子。
5、如果真有人鄙視matlab,那就好像是會打字的人鄙視牛頓手上的紙筆說它落後,僅此而已
這樣類比吧,放高中,matlab就是那種最高級別,按鈕最多,一個巨大無比的屏幕,但是只能顯示馬賽克的卡西歐科學計算器。任何一個使用ipad的人都會鄙視這玩意
但是,這貨方便啊!真方便啊,你把考題輸進去(當然很麻煩),不光給你結果,還給你過程,甚至所有參數每一秒的值都給你記錄起來,隨時回頭查看,參數是在那一秒跑飛的都能找出來
沒有程序員鄙視matlab,問題本身就不成立。
先問是不是再問為什麼。
我是程序員,用的是JS主力,含Node.js。
大學參加過數學建模,也拿過國家獎,用的就是matlab。
我不知道你哪裡得出程序員鄙視matlab這一出,高級黑?
另外,樓下瞎吹matlab是什麼工程院院士用的啥啥啥的,抱歉,我一個二本院校小菜雞也用,程序員也用。而且,我是不是可以懟C語言,誰人不用?
歸根到底,就是個引戰,兩個東西不在一條線上,有什麼可對比的?還鄙視?我們程序員也沒那功夫好吧,福報領不完,閑得慌。
作為一個寫了多年代碼的程序員,對於所謂的程序員鄙視鏈已經顯得比較麻木了,對於程序員這份職業對於大部分的人來講可能就是一份工作,工作的目的就是多拿點工資能夠更好的改善家人的生活,當然也會存在一些人發自內心的對編程這份工作感興趣,如果是發自內心的喜歡一件事情,就會非常容易出成績也會工作起來非常的輕松。對於存在所謂的程序員的鄙視鏈一般是對於剛入行的或者門外漢會這么提,軟體行業分類十分眾多而且每個種類裡面都存在很大的差異性,都有其自身的難度所在不能簡單的認為哪種編程語言就是最優的,如果有這種想法證明對於軟體的認知還只是存在於初級的階段。
對於MATLAB軟體使用主要的群體在於科研工作者,無線通信、深度學習、圖像處理與計算機視覺、信號處理、量化金融與風險管理等領域使用的比較多,屬於集成性非常強的工具軟體,軟體從本質上講就是工具般的存在,服務於各個行業如同數學在科學領域的作用,無論多厲害的軟體高手最終還是要以開發的產品為主要的代表作,對於軟體使用層級相對弱化很多,所以作為一個程序員鄙視MATLAB使用者,其實是沒有道理存在的。一個使用者一個開發者本質上沒有鄙視鏈條的存在,而且用好一個軟體也不是一件很簡單的事情,MATLAB屬於集成性非常強的很多成熟的庫文件都集成在裡面了,對於科研工作者來講是一種極好的工具存在。
程序員做的本質工作就是做出優秀的產品給用戶使用,但是很多開發者由於長期盯著功能模塊往往忽視了很多外在的東西存在,特別是初級的程序員始終覺得底層的編程語言在難度上要高於java類的高級語言,其實每種編程語言都有其存在的價值所在,而且每種編程語言都有其內涵所在,真正意義上掌握一種編程語言也不是一件很輕松的事情,從程序員的角度出發只要是掌握了一種編程語言再去學習新的編程語言都會簡單許多,編程語言雖然在語法上有區別但在編程模式上大同小異,如同線程的概念如果是在學習C語言編程的時候已經掌握了,那麼切換到別的語言也會變得順理成章,只是在語法細節上的差異而已。
在程序員領域所謂的鄙視鏈其實更多是外行在擺弄的事情罷了,對於真正意義上的程序員寧願多去看看代碼也懶得去做這種無聊的事情,術業有專攻,但是編程領域行業的差距就十分的巨大,各個領域有機的組合在一起才能夠真正鑄造出好的產品來,從目前編程大的趨勢上看應用類的編程在各個領域展示會更加的明顯,因為軟體行業經過幾十年的快速發展已經積累了大量優秀的資源庫,很多偏向於應用級的軟體就是借鑒和積累了前人的經驗。
每種軟體都有其存在的價值和屬性。而且只要生態存在那麼就會有意義存在,MATLAB的存在讓很多科研工作者提供了極大的便利,從國內軟體所欠缺的就是對於軟體基石的投入,國內大型的互聯網公司把主要的精力放在應用級層面的開發,都是想著如何開發出億萬級的用戶的應用,對於基礎層面的軟體投入想對稀少,基礎軟體層面的投入需要長期周期長見效慢,而且這種生態的建立需要相當漫長的時間,像常見的工具軟體圖形處理以及文字處理軟體,看起來不起眼都是背後的企業經過多年的時間鍛造出來的,一旦涉及到版權層面就會容易被卡脖子,華為公司公司被美國公司打壓就是典型的例子,基礎才是決定是否能夠成功的關鍵因素。