每個行業都有大量的專業詞彙,有些是真的避免不了,有些是真的唬外行用的,尤其網際網路行業是重災區。
大的方向,老闆層面,有類似於樂視賈會計,雖然已經人在美國,但是他造的“生態化反”這麼牛逼的詞彙還是能讓人一愣。更別說現在的賦能、迭代、鏈路、顆粒度、引爆點、強化認知這一些列屁話,真的是上頭啊!!
小的方向,作為一個開發人員,我對技術類的詞深惡痛絕,這些詞極大程度上增加了很多入門的開發人員的壓力,學會之後,再回過頭看,感覺是上了一當。
1、翻譯的是個屁啊!
眾所周知,程式設計是在英語環境,大量的技術詞彙也是從英語翻譯過來的,但是麻煩翻譯的人動動腦子啊。
比如“魯棒性”........請問這是說魯大師很棒嗎?誰能第一時間知道這是什麼意思,他不就是英文Robust的音譯嗎,你直接說穩健、穩定不可以嗎?
再比如“套接字程式設計”...........在java中常見,但是請問誰tm第一眼能知道這是什麼意思啊?他不就是對應的英文socket嗎?也就是插座的意思,他不就是讓你的程式能和另外一個程式進行資料傳輸嗎?我覺得叫插座挺好的。
2、拉大旗做虎皮
分散式、負載均衡、叢集、微服務這些是不是都是掛在嘴上的詞,但是對於初學者,真的覺得好高大上啊,對於客戶真的覺得你的技術好牛啊。牛個屁,全都是現成的解決方案,而且這個技術也沒什麼神秘的,通俗解釋
叢集:一臺電腦不夠了,複製程式碼多幾份到多幾臺電腦上
分散式:一個系統拆成N塊,放到不同電腦上
負載均衡:多臺電腦,誰閒讓誰處理
微服務:分散式一種,還是把一個系統拆成多個功能,更細小而已
其實大部分人都是用現成方案,寫寫業務邏輯,怎麼就這麼有優越感呢?
現在的程式設計行業會越來越艱難,套套方案,寫寫業務的好日子不多了,前有低程式碼圍城(前兩天發了篇說我們公司前端合作了一家低程式碼公司,引來了一堆圍攻,感覺都氣急敗壞了,希望你們能堅持住),後有經濟環境變差,我們自己人就別整大詞了,你要做開發儘管來就好了,沒那麼簡單,但也沒你想的那麼難。