90設(shè)計素材網(wǎng) 今年大三了,學了一年多的Java,可是都在說go用的越來越多了,很多人都已經(jīng)轉(zhuǎn)go了,請問我該怎么辦?
今年大三了,學了一年多的Java,可是都在說go用的越來越多了,很多人都已經(jīng)轉(zhuǎn)go了,請問我該怎么辦?14年,有人說java快不行了,然后國內(nèi)java還是主流。17年,有人說java真的不行了,然后國
今年大三了,學了一年多的Java,可是都在說go用的越來越多了,很多人都已經(jīng)轉(zhuǎn)go了,請問我該怎么辦?
14年,有人說java快不行了,然后國內(nèi)java還是主流。17年,有人說java真的不行了,然后國內(nèi)java還是主流。19年又有人說java不行了,都在用python了,然而國內(nèi)真正搜索職位java和c依然還是主流。終于2020年了,又來一群不在it崗位的人說java不行了,go和python才是主流,一群培訓機構(gòu)的話,你也信???你知道java生態(tài)多好嗎?你知道老服務有多少java開發(fā)的需要維護嗎?你知道一個公司要突然轉(zhuǎn)換技術(shù)方向代價會有多大嗎?
為什么現(xiàn)在北京好多80到100人的民營軟件公司,做程序員的連211本科學校的都沒有,大專高中占90%?
專業(yè)985計算機,寫代碼出身的回答一下
1、大部分代碼寫起來并不難,基本素質(zhì)夠腦瓜子夠用,經(jīng)過專業(yè)培訓或訓練1年就可以了。況且,商業(yè)開發(fā)重復率很高,特別是產(chǎn)品化后,后續(xù)就更簡單了;
2、對比印度,有專門的培訓學校,不是大學,就像中國中專,大量寫代碼的都是那里培訓出身的。接近中國的中專。就像工業(yè)化生產(chǎn)線的工人;
3、重要的一點,人是會不斷學習提高的。以前是高中/大專,完全可以通過自我努力學習提高呀。比什么985/211強也很正常??床黄鹉切┨稍?85/211覺得自己讀了4年好大學,就一輩子比別人強的人!我自己也是最頂尖出身,但真的就覺得后續(xù)人生學習更重要。所以,年輕沒學好的,后來加油,機會更大!
4、當然,大學或好大學計算機專業(yè)的,從概率上肯定出好程序員的比例大一些。適應面廣一些,后續(xù)發(fā)展也會更快一些。因此,好公司大公司從招聘成功率上考慮,選擇好大學出身也無可厚非;
為什么感覺那么多人用Java開發(fā)B/S應用,而不用PHP?
這么說吧,bs不僅僅是網(wǎng)站,還包括復雜的后臺業(yè)務處理邏輯。舉例來講,復雜的銀行核心系統(tǒng),這玩意怎么著都不可能用php去搞吧。
java14早就有了,為什么還有人用java8?
甭說java8,現(xiàn)在有的企業(yè)用的還是java5,你敢信?
首先我需要說明一點,任何企業(yè)所用技術(shù)未必是越新越好。技術(shù)新只是代表這種技術(shù)比原本已有的技術(shù)出現(xiàn)時間晚而已,好不好用誰也保證不了。在沒有經(jīng)過驗證前就上很容易出問題。
于java而言,實際上從java7之后語法上并沒有太大的改變,也就是說即使只用java7之前的版本也完全能滿足開發(fā)需求。
之所以上java8無外乎是java8新增特性:lambda表達式和Stream流確實能極大簡化代碼,至于效率提升多少,我反正沒感覺出來。而且java8之后的版本都是半年一更,而且現(xiàn)在只是出到j(luò)ava13 , java14應該還是在醞釀中。
再加上有些項目已經(jīng)運行好幾年的,貿(mào)然上最新版本,所有工具和插件的兼容性也有待考證。鑒于此,大多數(shù)企業(yè)用java8也就不足奇怪了。