Java面试题!centos安装yum
技術(shù)焦慮
現(xiàn)在的技術(shù)圈子很火熱,任何技術(shù)點(diǎn),任何知識(shí),只要你肯搜索,都能找到資料。但是現(xiàn)在技術(shù)圈確實(shí)有一個(gè)不好的地方,就是販賣焦慮。這種販賣焦慮的點(diǎn)并不在于形式,而是一種普遍的心態(tài)。特別是對(duì)于那種知識(shí)點(diǎn)比拼的心態(tài):“xx知道的東西好多,好厲害!我要向xx學(xué)習(xí)”。我一直宣揚(yáng),這種心態(tài)千萬不要有。xx比你知識(shí)點(diǎn)多很多,但是不代表他比你強(qiáng),比你厲害。程序員如何比拼強(qiáng)弱?要比拼的絕不是知識(shí)點(diǎn)的多寡,而是使用知識(shí)點(diǎn)的能力強(qiáng)弱。即如何使用你掌握的知識(shí)改變行業(yè)。
關(guān)于晨讀,各種賬號(hào)確實(shí)現(xiàn)在很經(jīng)常發(fā)晨讀,晨讀這件事情,我自己也堅(jiān)持了三年,現(xiàn)在開的群也在和幾個(gè)人堅(jiān)持發(fā)。其實(shí)我自己也知道,晨讀這些內(nèi)容恐怕沒有幾個(gè)人會(huì)看,大多數(shù)人恐怕就是瀏覽了下標(biāo)題。晨讀這個(gè)事情,本質(zhì)是好的,它對(duì)收集和發(fā)送的人來說是最有利的,基本上收集和發(fā)布的人至少需要大致看過這些文章,這對(duì)發(fā)布的人是一種堅(jiān)持學(xué)習(xí)的東西。而但是對(duì)于看的人,我自己也知道見仁見智。如果這些晨讀標(biāo)題引起了自身的恐慌和焦慮,我覺得絕對(duì)是得不償失的。
前沿技術(shù)
聊聊前沿技術(shù)。不管你現(xiàn)在是學(xué)習(xí)什么前沿的技術(shù),大致一句話應(yīng)該是沒有錯(cuò)的,你所掌握的技術(shù),在你有生之年,是會(huì)過時(shí)的。這種過時(shí)的生命周期是從后端向前端逐漸縮短的。我這里的后端和前端的方向是以靠近真實(shí)用戶的距離計(jì)算的。比如數(shù)據(jù)庫,操作系統(tǒng)這種技術(shù),距離用戶最遠(yuǎn),用戶基本不會(huì)感知,他們可能幾十年都不會(huì)過時(shí),從mysql,linux大致就能看出來。再往前,中間件技術(shù),緩存等技術(shù),大致十幾年把。再往前,后端服務(wù)技術(shù),我認(rèn)為生命周期應(yīng)該是10年之內(nèi)。再往前,前端技術(shù),我覺得迭代周期應(yīng)該是5年之內(nèi)了。如果有工作超過10年的朋友,應(yīng)該對(duì)我這個(gè)時(shí)間估計(jì)也會(huì)有所贊同的。迭代更新是伴隨著技術(shù)紅利的,這里的技術(shù)紅利指的是新技術(shù)的培訓(xùn),人員更新,市場需求等。越是更新?lián)Q代快的,越容易搶占這個(gè)技術(shù)紅利。在這個(gè)技術(shù)紅利中,會(huì)有一波人才缺口流出,會(huì)有一波技術(shù)很強(qiáng)的人出現(xiàn)。但是,殘酷的是,這波人才缺口,很多情況下是通過淘汰只掌握過時(shí)的技術(shù)的人員空出來的。所以越靠近用戶側(cè)的技術(shù)人員越需要跟緊技術(shù)迭代的腳步,否則一不小心就會(huì)被淘汰。當(dāng)然也不是說越往后端越舒服,技術(shù)迭代慢同時(shí)也代表坑位固定,因?yàn)樵谕夹g(shù)領(lǐng)域沉淀很久的老人會(huì)把及格線帶的很高,所以基本需要沉淀比較久才能成為比較合格的人才。而且靠近后端的人才一旦遇到技術(shù)迭代,那么可能是毀滅性的,究其原因,恐怕一個(gè)是深入后端技術(shù)比較慢,一個(gè)是新的后端技術(shù)坑更少。
是不是所有的技術(shù)迭代都是好的呢?我的觀點(diǎn)是肯定的。新技術(shù)的出現(xiàn)一定是為了解決某種痛點(diǎn),或者填補(bǔ)某種空缺才會(huì)出現(xiàn)的。但是,大家往往忘記了,技術(shù)是為了解決問題的,有很多公司由于體量,技術(shù)人員儲(chǔ)備等條件,根本不存在所謂的痛點(diǎn),但是也莫名其妙引入了各種時(shí)髦新技術(shù)。技術(shù)都不是銀彈,使用新技術(shù),一定要承擔(dān)新技術(shù)帶來的成本和新痛點(diǎn)。衡量一個(gè)新技術(shù)引入公司的決策是否正確的標(biāo)準(zhǔn),恐怕應(yīng)該是業(yè)務(wù)是否得到提升。這里說的業(yè)務(wù)提升,兩個(gè)方面,一個(gè)成本側(cè)減少,一個(gè)收益?zhèn)仍黾印T谖铱磥淼暮芏喙?#xff0c;對(duì)于新的技術(shù)往往是為了革新而革新,所帶來對(duì)公司業(yè)務(wù)上的傷害,恐怕更多于舊的技術(shù)。所以架構(gòu)師的價(jià)值,特別是業(yè)務(wù)架構(gòu)師的價(jià)值我認(rèn)為體現(xiàn)在這里,對(duì)整個(gè)公司或者部門的業(yè)務(wù),人員水平有一定判斷,選擇合適的技術(shù),有時(shí)候,甚至于拒絕新技術(shù)的引入也是一個(gè)成功的決定。
技術(shù)人員的發(fā)展路線
可以再聊聊技術(shù)人員的發(fā)展路線。我認(rèn)為技術(shù)人員的發(fā)展路線有兩條,一條是改變技術(shù)行業(yè),一條是改變業(yè)務(wù)行業(yè)。
改變技術(shù)行業(yè)的人,這類人我認(rèn)為現(xiàn)在在中國應(yīng)該是比較少數(shù)的。改變技術(shù)行業(yè)的人基本上恐怕究其一生,最多只能改變一個(gè)、至多兩個(gè)技術(shù)行業(yè)。這種人,我認(rèn)為可能必須有熱衷于某個(gè)技術(shù)行業(yè)的覺悟。基本上我覺得各個(gè)語言的創(chuàng)造者,追隨者算是這類人,各種數(shù)據(jù)庫,大型開源項(xiàng)目的創(chuàng)造者、追隨者算是這類人。這類人比如mysql的精深專家,基本需要在mysql這個(gè)領(lǐng)域沒有什么解決不了的問題,而且對(duì)這個(gè)領(lǐng)域有持續(xù)的貢獻(xiàn)能力。但是我這十年所見,確實(shí)遇到的非常少(可能是我的有限的個(gè)人經(jīng)歷所致)。
成為改變業(yè)務(wù)行業(yè)的人,我覺得應(yīng)該是現(xiàn)在大多數(shù)的接觸程序員所應(yīng)該追求的。我們之所以有工作,是公司在某個(gè)行業(yè)希望有所建樹,有所作為,所以雇傭你來做這份工作。如果你不能讓公司在這個(gè)行業(yè)有所發(fā)展,那么恐怕,你很快會(huì)被公司淘汰。所以,這點(diǎn)是我對(duì)所遇到的工作幾年之后有職業(yè)迷茫的年輕人說的,千萬不要為了追求新技術(shù)而輕易換行業(yè)。任何業(yè)務(wù),都有技術(shù)可以改變的地方,只是你沒找到而已,沒找到的原因,恐怕就在于你的浮躁。并不是人人都有機(jī)會(huì)追求各種高并發(fā)的CURD,但是人人都有機(jī)會(huì)踏踏實(shí)實(shí)寫一些CURD,只要這些CURD在某個(gè)行業(yè),某個(gè)領(lǐng)域確實(shí)是起到了作用,對(duì)公司起到了正面收益,那么你的工作就是值得的。代碼無分貴賤,能讓代碼起價(jià)值的,就是你怎么使用這個(gè)代碼改變你所在的業(yè)務(wù)行業(yè)。
所以,對(duì)于大多數(shù)業(yè)務(wù)行業(yè)的程序員來說,在幾年期間,選擇一個(gè)你喜歡的(或者你很看好的)行業(yè),用各種技術(shù)來嘗試,改變它,對(duì)自己也并不需要設(shè)限。就和實(shí)驗(yàn)室里面做實(shí)驗(yàn)的科學(xué)家一樣。或許最后可能失敗,但是所積累下來失敗的經(jīng)驗(yàn),才是你真正的財(cái)富。而且據(jù)我觀察,如果在某個(gè)行業(yè)真的長期沉浸思考的人,最后它自己就會(huì)變成這個(gè)行業(yè)的稀缺資源。各個(gè)公司所謂的技術(shù)總監(jiān),大都需要有這種特質(zhì)。技術(shù)總監(jiān)做的管理工作,在這個(gè)視角看來,是組織一批技術(shù)人員用技術(shù)改變行業(yè)。
總結(jié)
總體來說,如果你想轉(zhuǎn)行從事程序員的工作,Java開發(fā)一定可以作為你的第一選擇。但是不管你選擇什么編程語言,提升自己的硬件實(shí)力才是拿高薪的唯一手段。
如果你以這份學(xué)習(xí)路線來學(xué)習(xí),你會(huì)有一個(gè)比較系統(tǒng)化的知識(shí)網(wǎng)絡(luò),也不至于把知識(shí)學(xué)習(xí)得很零散。我個(gè)人是完全不建議剛開始就看《Java編程思想》、《Java核心技術(shù)》這些書籍,看完你肯定會(huì)放棄學(xué)習(xí)。建議可以看一些視頻來學(xué)習(xí),當(dāng)自己能上手再買這些書看又是非常有收獲的事了。
這些視頻如果需要的話,可以無償分享給大家,點(diǎn)擊這里即可免費(fèi)領(lǐng)取
.com/doc/DSmxTbFJ1cmN1R2dB)**
總結(jié)
以上是生活随笔為你收集整理的Java面试题!centos安装yum的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 问LOL劫怎么玩
- 下一篇: Java面试题!java面向对象程序设计