了解最新公司動態(tài)及行業(yè)資訊
?通常計算機專業(yè)畢業(yè)后,在某個領域工作3-5年,就會成為部門或公司的技術骨干。這個階段的技術人員通常會面臨以下問題:
1、技術學習的煩惱:這個時候,當技術能力達到一定程度,身邊可以學習的對象越來越少,感覺自己的技術提升進退兩難了。這些感覺很正常:
首先,高端技術人才呈倒金字塔形,缺乏能推你一把的人生導師(對于技術定位明確,身邊沒有導師的人來說,大概率這個年齡的辭職率比較高);
其次,對于IT圈的技術交流,大部分人都是在做科普刷存在感(又稱CNB),對個人提升的影響越來越?。ㄗ詈萌D書館參加)為期三天的技術會議 三天刷新本書);
再次,當前國外文化導向?qū)е录夹g專家逐漸轉(zhuǎn)向管理崗位,缺乏技術積累,極易出現(xiàn)斷層和傳承(目前的網(wǎng)絡視頻教學讓部分技術專家更愿意分享技術經(jīng)驗,從一定程度上緩解了這個問題,但沒有基本解決)。
2、選擇技術深度和廣度的煩惱:技術深度的提高可以逐漸成為行業(yè)的佼佼者,技術能力會越來越強,廣度延伸更容易成為全棧技術人才。每個選擇都有自己的優(yōu)點和缺點,每個人的時間和精力都是有限的。如何選擇?
3、技術方向的煩惱:軟件公司的技術架構基本上是通過前期的技術選型建立起來的,這關系到當時的業(yè)務規(guī)劃,當時的技術趨勢,以及參與選拔人員的經(jīng)驗積累。對于成熟和規(guī)模較大的企業(yè),技術選擇通常比新技術落后 2-3 年。這些情況對于技術人員來說是矛盾的:舊技術需要在實際工作中使用it技術人員,而行業(yè)的技術趨勢正在朝著新技術方向發(fā)展。
相信很多技術人員和技術經(jīng)理都有這三個或部分的煩惱,包括我自己。首先,我認為這些煩惱本身是符合學習曲線規(guī)律的(即:任何技術的學習和實踐,學習時間越長,自身能力提升越慢),而且,如果你真的可以堅持,只有保持專注,我們才能忍受孤獨。當量變轉(zhuǎn)為質(zhì)變時,就是一個能見山見小的新境界(超出奠基期)。
三個疑惑:
1、技術學習的煩惱,在今天的互聯(lián)網(wǎng)技術明天那么發(fā)達,這個煩惱相對最好解決。只要你有興趣學習任何新的技術或知識點,你都可以找到相關的學習資料進行自學(萬能的寶藏,在一定程度上促進了技術的普及和發(fā)展)。而且,興趣只是驅(qū)動力。問題的關鍵是:如何深入學習新技術以及如何實踐它們。沒有真正的小項目實踐總結,理論終究是理論,要轉(zhuǎn)化為你的實踐經(jīng)驗相當困難。
如果沒有實戰(zhàn)機會,就更難保持長久的興趣,難以熟悉或了解,但更難真正掌握或了解。另一方面,今天的新技術都在生態(tài)系統(tǒng)中。當你學習一項新技術時,你會發(fā)現(xiàn)一系列新技術是相關聯(lián)的(使用過程中涉及到大量的知識),每個知識點相互影響。只有有了實際的機會,我們才能不斷解決這些問題,不斷優(yōu)化,不斷改進,技術自然會深化。
舉個反例吧,有很多書系統(tǒng)地描述了近三年流行的容器技術,但也有很多技術專家分享他們的實踐(BAT、華為等)。我們在學習這種理論的時候,往往認為它比較簡單易懂,但如果沒有相應的實際場景,理論終究是理論,很難深入研究。有人說,自己搭建環(huán)境修煉需要巨大的成本、時間和精力。我目前正在嘗試建立一個模擬場景來實踐生態(tài)。我將簡要列出我目前的計劃:
一臺服務器()
通常無人居住的房間
網(wǎng)速不是很差的寬帶
一個互聯(lián)網(wǎng)IP(方便隨時遠程操作)
一個UPS電源(隨時提防停水,讓我告訴你為什么要使用UPS)
上述的直接成本,以及水費等激勵措施以及服務器噪音對家庭成員的影響,確實不小。在目前的實踐生態(tài)中(涉及到k8s集群本身、、helm、ceph等),已經(jīng)啟動了30+個虛擬節(jié)點,服務器顯存還處于狀態(tài)。期間,發(fā)生了停水事故。結果幾個虛擬機的硬盤文件丟失,無法啟動(說實話,各種放棄的意見,最后真的是淚流滿面,重裝虛擬機,部署組件,配置和相關組件協(xié)調(diào),你就知道UPS的重要性了,現(xiàn)在家里一停水,家里人就跟我說我趕緊遠程關閉虛擬機),如果讓我再買個服務器和配置相關的包,我舍不得,那可是真金白銀?。?! !
總結:技術學習的問題不是簡單的興趣問題,也不是如何學習的問題,而是在小項目中是否有實踐和培訓的機會,而且往往大多數(shù)公司都無法提供這些項目。您完全通過自己的學習和模擬實驗深入掌握這項技術的機會非常低。所以,如果你有幸在相應的環(huán)境中,請珍惜它,珍惜你八世修煉的福報。
首先,技術學習的深度和廣度,這個問題的答案應該因人而異:
技術管理人員
重點是提高更廣泛的知識和綜合能力,而不是深入的技術細節(jié)。同時,要注重技術以外的軟技能的培養(yǎng)和提高。工作的重點是總體規(guī)劃和設計,以分解問題。分解后的技術問題和細節(jié),轉(zhuǎn)交給細分崗位的專業(yè)技術人員實現(xiàn)。其實要達到這個水平需要大量的技術積累(關于這個矛盾it技術人員,圈子里有一個眾所周知的話題:架構師該不該寫代碼。我很欣賞的答案是:不寫代碼的架構師都是流氓)
專業(yè)技術人員
技術深度更重要,技術深度真正能為你創(chuàng)造更大的價值。技術深度提高得越深,難度越大,學習周期和成本也越大。也正因為如此,技術金字塔頂端的人越來越少,你的個人核心價值觀自然會更加彰顯。法則:常年專注于一個技術方向,任何知識廣度的困境都是支持你深度突破的。當技術深陷困境期時,很可能需要暫時停下來補充廣度,最終回歸深度研究。
3、技術方向的選擇。當你真正提升到某個技術領域的某個階段時,你通常不會像新人那樣追求新技術、新功能??紤]的是業(yè)務和面臨的問題驅(qū)動技術的選擇,用最合適的框架解決當前的業(yè)務問題,并保留一定的可擴展性。
如今,技術發(fā)展和迭代的速度非??臁D悻F(xiàn)在選擇的技術或者框架可能2-3年就會過時,如果現(xiàn)在的技術能夠很好的支持業(yè)務,就是一個很好的技術。如果存在難以支持的領域,則應考慮引入新技術解決,并做好技術選擇和比較。
總結:不要擔心當前使用的技術是不是最新的技術,我們應該有敏銳的觸覺來了解新技術,但并不是每一項新技術都需要在項目中真正使用。該項目不是新技術的試驗場,也沒有技術驅(qū)動的技術選型。只有業(yè)務和問題域驅(qū)動的技術架構優(yōu)化。業(yè)務和問題驅(qū)動的 IT 和技術是從純技術思維轉(zhuǎn)變的重點。業(yè)務和問題驅(qū)動的技術選擇,而不是結合應用到業(yè)務或解決問題的技術。