因?yàn)镾pring遠(yuǎn)不等于Java的全部袄染怠!
技術(shù)棧激進(jìn)還在用Spring唉俗?你覺得自己是Java程序員嗎期升?
我們說個(gè)笑話,C時(shí)代互躬,很多程序員看不起PHP程序員
PHP其本質(zhì)上就是C針對(duì)Web做的一一個(gè)DSL播赁,很多人認(rèn)為PHP其實(shí)不算是編程語(yǔ)言,其實(shí)只是一個(gè)框架而已
如果我們類比Java是C的話吼渡,那Spring難道不就是Java世界的PHP容为?
你現(xiàn)在在做什么?不還是在做PHP做過的事寺酪?
Spring只是一個(gè)框架而已坎背,跟Maven倉(cāng)庫(kù)里面上千萬(wàn)的類庫(kù)相比,沒有太多區(qū)別
Java能做什么寄雀?Java可以寫App啊(安卓)得滤,可以用來(lái)做數(shù)據(jù)庫(kù)啊( Cassandra,HBASE)啊盒犹,還能用來(lái)寫數(shù)據(jù)處理引擎啊( Spark懂更,F(xiàn)link)眨业,還可以用來(lái)寫編譯器啊( Graal),可以用來(lái)寫服務(wù)器啊
真Java程序員應(yīng)該是沮协,這些工具龄捡,我每一個(gè)拿來(lái)看看Tutorial,試試之后就都能用才對(duì)
而不是慷暂,哎呀聘殖,這里沒有Spring,我不會(huì)了行瑞,那你是Java程序員還是Spring程序員奸腺?
然后你還要求用一個(gè)定制化的IDE?
還自詡是技術(shù)激進(jìn)者血久?
你確定你自己不是一個(gè)Crud員突照,不是一個(gè)配置工程師?
你有沒有覺得自己寫Xm和Sql的時(shí)間超過你寫Java代碼的時(shí)間洋魂?
Oop那些理念對(duì)于你來(lái)說有用嗎?Java最近幾個(gè)版本都在升級(jí)各種特性喜鼓,現(xiàn)在是Java13了
請(qǐng)問你的版本是多少副砍?這些特性用了多少?最重要的是庄岖,解決了什么問題豁翎?每一一個(gè)新的jep都是針對(duì)解決問題而生的,難道你沒有遇到這些問題隅忿?哦,業(yè)務(wù)太繁忙了心剥,Crud已經(jīng)沒時(shí)間了,Crud得996都不夠了背桐,哪里是哦
996其實(shí)是你老板讓你滾蛋的意思啦优烧,您已經(jīng)Redundant了
契訶夫有個(gè)小說,裝在套子里的人
小時(shí)候上語(yǔ)文課時(shí)候老師教過這篇課文吧链峭?
你不覺得自己就是那個(gè)裝在套子里的人嗎畦娄?
哎呀,外面的世界變得太快了弊仪,好可怕熙卡,我裝在套子里多好
如果你真的覺得自己是一個(gè)技術(shù)激進(jìn)者,那你應(yīng)該先從認(rèn)識(shí)Java開始
讓我想起有個(gè)笑話励饵,以前有人說驳癌,我的技術(shù)不錯(cuò),是PHP程序員
然后下面有人懟役听,問題是颓鲜,PHP程序員跟技術(shù)不錯(cuò)是沖突的
Spring程序員跟技術(shù)激進(jìn)也是有點(diǎn)沖突的
Spring的di什么理念表窘,在很多時(shí)候,顯得開始有些Obsolete了
現(xiàn)在很多Jvm上的語(yǔ)言灾杰,都有了頂層函數(shù)蚊丐,Di就顯得沒什么意義,直接Import就能用了艳吠,沒有必要Inject麦备,用起來(lái)還簡(jiǎn)單
Scala在Dotty之后也準(zhǔn)備加入頂層成員
而且Spring很慢,很吃內(nèi)存昭娩,不覺得么凛篙?去思考一下怎么解決這兩個(gè)問題
Idea其實(shí)用社區(qū)版就足夠了,Ide用什么都一樣栏渺,反正最后都是Maven呛梆,Gradle那些東西
而且很多時(shí)候還是去用命令行方便
而你卻來(lái)大談哪個(gè)Ide簡(jiǎn)單,不是簡(jiǎn)單磕诊,是你只會(huì)用Spring
什么叫簡(jiǎn)單填物,不是弄了個(gè)傻瓜化的圖形工具來(lái)說簡(jiǎn)單
真正的簡(jiǎn)單是我知道了這個(gè)原理是什么,然后你給我什么工具我都能將其實(shí)現(xiàn)
而不是霎终,哦滞磺,這里點(diǎn)個(gè)鼠標(biāo),就能有這個(gè)結(jié)果莱褒,然后把這個(gè)Api背下來(lái)击困,這種簡(jiǎn)單
這種簡(jiǎn)單不值錢,這種都是PHP式的簡(jiǎn)單
就是死記硬背广凸,換了個(gè)場(chǎng)景你就不知道怎么辦了
你自己想想是不是這樣
所以當(dāng)一個(gè)用Spring的家伙阅茶,說我的Java不錯(cuò)的時(shí)候,我都表示懷疑
一般會(huì)讓他手寫一個(gè)Java的Main的Hello World試試看谅海,很多人居然是真的寫不出來(lái)
那為什么這些所謂的假Java真Spring程序員會(huì)轉(zhuǎn)向Idea脸哀,因?yàn)閾QIde是他們現(xiàn)有技術(shù)棧中最容易實(shí)現(xiàn)的一步,spring他們未必?fù)Q得動(dòng)扭吁,還有MySQL|數(shù)據(jù)庫(kù)那些破爛他們也未必?fù)Q得動(dòng)企蹭,換Ide比較容易,因?yàn)镮de只是開發(fā)時(shí)候用用智末,不影響生產(chǎn)環(huán)境
但是這個(gè)技術(shù)革命已經(jīng)開始了谅摄,停不下來(lái)了,今年就業(yè)形勢(shì)給了這些陳舊的技術(shù)棧一巴掌之后系馆,各種技術(shù)愚民式宣傳的聲音明顯小了送漠,民智也開了嘛
技術(shù)的東西是很容易被驗(yàn)證的
你不可能欺騙所有人一輩子,你看現(xiàn)在只要還有人敢說Spring由蘑,馬上就有人拿出Techempower闽寡。上的例子來(lái)反駁它代兵,你這個(gè)排名這么糟糕,速度如此之慢爷狈,到底是怎么回事?
解釋一下植影,解釋不清楚就說明要么是你的技術(shù)不行,要么就是這個(gè)工具本身也不行涎永,或者是兩個(gè)情況都有思币。而如果你能解釋清楚,你就會(huì)發(fā)現(xiàn)羡微,誒谷饿,好像有更好的工具可以用,干嘛非得用這么慢的東西妈倔?會(huì)者自然就不難了嘛
我能接受略低于最好的工具博投,哪怕是只有最好的一半,也都能說得過去盯蝴,為了方便維護(hù)毅哗,我們能做點(diǎn)犧牲,但是只有最好的十分之一甚至是百分之一捧挺,還弄了 一堆錯(cuò)誤出來(lái)虑绵,那這個(gè)說它是不是真的有問題,你自己去想了