0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

一個優(yōu)秀的算法工程師必須具備哪些素質(zhì)?

算法與數(shù)據(jù)結(jié)構(gòu) ? 來源:未知 ? 作者:李倩 ? 2018-08-09 15:04 ? 次閱讀

導(dǎo)言

怎樣成為一名優(yōu)秀的算法工程師?這是很多從事人工智能學(xué)術(shù)研究和產(chǎn)品研發(fā)的同學(xué)都關(guān)心的一個問題。面對市場對人才的大量需求與供給的嚴(yán)重不足,以及高薪水的誘惑,越來越多的人開始學(xué)習(xí)這個方向的技術(shù),或者打算向人工智能轉(zhuǎn)型。市面上各種魚龍混雜的培訓(xùn)班以及誤導(dǎo)人的文章會把很多初學(xué)者帶入歧途,浮躁的跟風(fēng)將會讓你最后收獲甚微,根本達不到企業(yè)的用人要求。為了更好的幫助大家學(xué)習(xí)和成長,少走彎路,在今天的文章里,SIGAI的作者以自己的親身經(jīng)歷和思考,為大家寫下對這一問題的理解與答案。

首先來看一個高度相關(guān)的問題:一個優(yōu)秀的算法工程師必須具備哪些素質(zhì)?我們給出的答案是這樣的:

數(shù)學(xué)知識

編程能力

機器學(xué)習(xí)深度學(xué)習(xí)的知識

應(yīng)用方向的知識

對自己所做的問題的思考和經(jīng)驗

除去教育背景,邏輯思維,學(xué)習(xí)能力,溝通能力等其他方面的因素,大多數(shù)公司在考察算法工程師的技術(shù)水平時都會考慮上面這幾個因素。接下來我們將按照這幾個方面進行展開,詳細的說明如何學(xué)習(xí)這些方面的知識以及積累經(jīng)驗。

數(shù)學(xué)知識

與其他工作方向如app、服務(wù)器開發(fā)相比,以及與計算機科學(xué)的其他方向如網(wǎng)絡(luò),數(shù)據(jù)庫,分布式計算等相比,人工智能尤其是機器學(xué)習(xí)屬于數(shù)學(xué)知識密集的方向。在各種書籍,論文,算法中都充斥著大量的數(shù)學(xué)公式,這讓很多打算入門的人或者開始學(xué)習(xí)的人感到明顯的壓力。首先我們考慮一個最核心的問題:機器學(xué)習(xí)和深度學(xué)習(xí)究竟需要哪些數(shù)學(xué)知識?在SIGAI之前的公眾號文章“學(xué)好機器學(xué)習(xí)需要哪些數(shù)學(xué)知識”里,我們已經(jīng)給出了答案。先看下面這張表:

更多算法工程師的必讀文章,請關(guān)注SIGAICN公眾號

上面的表給出了各種典型的機器學(xué)習(xí)算法所用到的數(shù)學(xué)知識點。我們之前已經(jīng)總結(jié)過,理解絕大多數(shù)算法和理論,有微積分/高等數(shù)學(xué),線性代數(shù),概率論,最優(yōu)化方法的知識就夠了。除流形學(xué)習(xí)需要簡單的微分幾何概念之外,深層次的數(shù)學(xué)知識如實變函數(shù),泛函分析等主要用在一些基礎(chǔ)理論結(jié)果的證明上,即使不能看懂證明過程,也不影響我們使用具體的機器學(xué)習(xí)算法。概率圖模型、流形學(xué)習(xí)中基于圖的模型會用到圖論的一些基本知識,如果學(xué)習(xí)過離散數(shù)學(xué)或者數(shù)據(jù)結(jié)構(gòu),這些概念很容易理解。除此之外,某些算法會用到離散數(shù)學(xué)中的樹的概念,但很容易理解。

如果你已經(jīng)學(xué)過這些大學(xué)數(shù)學(xué)課,只要把所需的知識點復(fù)習(xí)一遍就夠了。對于微積分,通俗易懂而又被廣為采用的是同濟版的高等數(shù)學(xué):

在機器學(xué)習(xí)中主要用到了微分部分,積分用的非常少。具體的,用到了下面的概念:

導(dǎo)數(shù)和偏導(dǎo)數(shù)的定義與計算方法,與函數(shù)性質(zhì)的關(guān)系

梯度向量的定義

極值定理,可導(dǎo)函數(shù)在極值點處導(dǎo)數(shù)或梯度必須為0

雅克比矩陣,這是向量到向量映射函數(shù)的偏導(dǎo)數(shù)構(gòu)成的矩陣,在求導(dǎo)推導(dǎo)中會用到

Hessian矩陣,這是2階導(dǎo)數(shù)對多元函數(shù)的推廣,與函數(shù)的極值有密切的聯(lián)系

凸函數(shù)的定義與判斷方法

泰勒展開公式

拉格朗日乘數(shù)法,用于求解帶等式約束的極值問題

其中最核心的是多元函數(shù)的泰勒展開公式,根據(jù)它我們可以推導(dǎo)出梯度下降法,牛頓法,擬牛頓法等一系列最優(yōu)化方法。

如果你想要深入的學(xué)習(xí)微積分,可以閱讀數(shù)學(xué)系的教程,稱為數(shù)學(xué)分析:

與工科的高等數(shù)學(xué)偏重計算不同,它里面有大量的理論證明,對于鍛煉數(shù)學(xué)思維非常有幫助。北大張筑生先生所著的數(shù)學(xué)分析可謂是國內(nèi)這方面教材的精品。

下面來看線性代數(shù),同樣是同濟版的教材:

如果想更全面系統(tǒng)的學(xué)習(xí)線性代數(shù),可以看這本書:

相比之下,線性代數(shù)用的更多。具體用到的知識點有:

向量和它的各種運算,包括加法,減法,數(shù)乘,轉(zhuǎn)置,內(nèi)積

向量和矩陣的范數(shù),L1范數(shù)和L2范數(shù)

矩陣和它的各種運算,包括加法,減法,乘法,數(shù)乘

逆矩陣的定義與性質(zhì)

行列式的定義與計算方法

二次型的定義

矩陣的正定性

特征值與特征向量

奇異值分解

線性方程組的數(shù)值解

機器學(xué)習(xí)算法處理的數(shù)據(jù)一般都是向量、矩陣或者張量。經(jīng)典的機器學(xué)習(xí)算法輸入的數(shù)據(jù)都是特征向量,深度學(xué)習(xí)算法在處理圖像時輸入的2維的矩陣或者3維的張量。掌握這些概念是你理解機器學(xué)習(xí)和深度學(xué)習(xí)算法的基礎(chǔ)。

概率論國內(nèi)理工科專業(yè)使用最多的是浙大版的教材:

如果把機器學(xué)習(xí)所處理的樣本數(shù)據(jù)看作隨機變量/向量,就可以用概率論的方法對問題進行建模,這代表了機器學(xué)習(xí)中很大一類方法。在機器學(xué)習(xí)里用到的概率論知識點有:

隨機事件的概念,概率的定義與計算方法

隨機變量與概率分布,尤其是連續(xù)型隨機變量的概率密度函數(shù)和分布函數(shù)

條件概率與貝葉斯公式

常用的概率分布,包括正態(tài)分布,伯努利二項分布,均勻分布

隨機變量的均值與方差,協(xié)方差

隨機變量的獨立性

最大似然估計

這些知識不超出普通理工科概率論教材的范圍。

最后來說最優(yōu)化,幾乎所有機器學(xué)習(xí)算法歸根到底都是在求解最優(yōu)化問題。求解最優(yōu)化問題的指導(dǎo)思想是在極值點出函數(shù)的導(dǎo)數(shù)/梯度必須為0。因此你必須理解梯度下降法,牛頓法這兩種常用的算法,它們的迭代公式都可以從泰勒展開公式而得到。

凸優(yōu)化是機器學(xué)習(xí)中經(jīng)常會提及的一個概念,這是一類特殊的優(yōu)化問題,它的優(yōu)化變量的可行域是凸集,目標(biāo)函數(shù)是凸函數(shù)。凸優(yōu)化最好的性質(zhì)是它的所有局部最優(yōu)解就是全局最優(yōu)解,因此求解時不會陷入局部最優(yōu)解。如果一個問題被證明為是凸優(yōu)化問題,基本上已經(jīng)宣告此問題得到了解決。在機器學(xué)習(xí)中,線性回歸、嶺回歸、支持向量機、logistic回歸等很多算法求解的都是凸優(yōu)化問題。

拉格朗日對偶為帶等式和不等式約束條件的優(yōu)化問題構(gòu)造拉格朗日函數(shù),將其變?yōu)樵瓎栴},這兩個問題是等價的。通過這一步變換,將帶約束條件的問題轉(zhuǎn)換成不帶約束條件的問題。通過變換原始優(yōu)化變量和拉格朗日乘子的優(yōu)化次序,進一步將原問題轉(zhuǎn)換為對偶問題,如果滿足某種條件,原問題和對偶問題是等價的。這種方法的意義在于可以將一個不易于求解的問題轉(zhuǎn)換成更容易求解的問題。在支持向量機中有拉格朗日對偶的應(yīng)用。

KKT條件是拉格朗日乘數(shù)法對帶不等式約束問題的推廣,它給出了帶等式和不等式約束的優(yōu)化問題在極值點處所必須滿足的條件。在支持向量機中也有它的應(yīng)用。

如果你沒有學(xué)過最優(yōu)化方法這門課也不用擔(dān)心,這些方法根據(jù)微積分和線性代數(shù)的基礎(chǔ)知識可以很容易推導(dǎo)出來。如果需要系統(tǒng)的學(xué)習(xí)這方面的知識,可以閱讀《凸優(yōu)化》,《非線性規(guī)劃》兩本經(jīng)典教材。

編程能力

編程能力是學(xué)好機器學(xué)習(xí)和深度學(xué)習(xí)的又一大基礎(chǔ)。對于計算機類專業(yè)的學(xué)生,由于本科已經(jīng)學(xué)了c語言,c++,數(shù)據(jù)結(jié)構(gòu)與算法,因此這方面一般不存在問題。對于非計算機專業(yè)的人來說,要真正學(xué)好機器學(xué)習(xí)和深度學(xué)習(xí),這些知識是繞不開的。

雖然現(xiàn)在大家熱衷于學(xué)習(xí)python,但要作為一名真正的算法工程師,還是應(yīng)該好好學(xué)習(xí)一下c++,至少,機器學(xué)習(xí)和深度學(xué)習(xí)的很多底層開源庫都是用它寫的;很多公司線上的產(chǎn)品,無論是運行在服務(wù)器端,還是嵌入式端,都是用c++寫的。此外,如果你是應(yīng)屆生,在校園招聘時不少公司都會面試你c++的知識。

C++最經(jīng)典的教材無疑是c++ primer:

對做算法的人來說,這本書其實不用全部看,把常用的點學(xué)完就夠了。對于進階,Effective c++是很好的選擇,不少公司的面試題就直接出自這本書的知識點:

接下來說python,相比c++來說,學(xué)習(xí)的門檻要低很多,找一本通俗易懂的入門教程學(xué)習(xí)一遍即可。

數(shù)據(jù)結(jié)構(gòu)和算法是編寫很多程序的基礎(chǔ),對于機器學(xué)習(xí)和深度學(xué)習(xí)程序也不例外。很多算法的實現(xiàn)都依賴于數(shù)組,鏈表,數(shù),排序,查找之類的數(shù)據(jù)結(jié)構(gòu)和基礎(chǔ)算法。如果有時間和精力,把算法導(dǎo)論啃一遍,你會有不一樣的感受:

對于應(yīng)屆生來說,學(xué)完它對于你通過大互聯(lián)網(wǎng)和人工智能公司校園招聘的技術(shù)面試也非常有用。

上面說的只是編程語言的程序設(shè)計的理論知識,我們還要考慮實際動手能力。對于開發(fā)環(huán)境如gcc/g++,visual studio之類的工具,以及gdb之類的調(diào)試工具需要做到熟練使用。如果是在linux上開發(fā),對linux的常用命令也要熟記于心。這方面的知識看各種具體的知識點和教程即可。另外,對于編程的一些常識,如進程,線程,虛擬內(nèi)存,文件系統(tǒng)等,你最好也要進行了解。

機器學(xué)習(xí)與深度學(xué)習(xí)

在說完了數(shù)學(xué)和編程基礎(chǔ)之后,下面我來看核心的內(nèi)容,機器學(xué)習(xí)和深度學(xué)習(xí)知識。機器學(xué)習(xí)是現(xiàn)階段解決很多人工智能問題的核心方法,尤其是深度學(xué)習(xí),因此它們是算法工程師的核心知識。在這里有一個問題:是否需要先學(xué)機器學(xué)習(xí),還是直接學(xué)深度學(xué)習(xí)?如果是一個專業(yè)的算法工程師,我的建議是先學(xué)機器學(xué)習(xí)。至少,你要知道機器學(xué)習(xí)中的基本概念,過擬合,生成模型,ROC曲線等,上來就看深度學(xué)習(xí),如沒有背景知識你將不知所云。另外,神經(jīng)網(wǎng)絡(luò)只是機器學(xué)習(xí)中的一類方法,對于很多問題,其他機器學(xué)習(xí)算法如logistic回歸,隨機森林,GBDT,決策樹等還在被大規(guī)模使用,因此你不要把自己局限在神經(jīng)網(wǎng)絡(luò)的小圈子里。

首先來看機器學(xué)習(xí),這方面的教材很多,周志華老師的機器學(xué)習(xí),李航老師的統(tǒng)計學(xué)習(xí)方法是國內(nèi)的經(jīng)典。這里我們介紹國外的經(jīng)典教材,首先是PRML:

此書深厚,內(nèi)容全面,涵蓋了有監(jiān)督學(xué)習(xí),無監(jiān)督學(xué)習(xí)的主要方法,理論推導(dǎo)和證明詳細深入,是機器學(xué)習(xí)的經(jīng)典。此外還有模式分類這本書,在這里不詳細介紹。

深度學(xué)習(xí)目前最權(quán)威的教程是下面這本書:

它涵蓋了深度學(xué)習(xí)的方方面面,從理論到工程,但美中不足的是對應(yīng)于介紹的相對較少。

強化學(xué)習(xí)是機器學(xué)習(xí)很獨特的一個分支,大多數(shù)人對它不太了解,這方面的教程非常少,我們推薦下面這本書:

美中不足的是這本書對深度強化學(xué)習(xí)沒有介紹,因為出版的較早。不知最新的版本有沒有加上這方面的內(nèi)容。

在這里需要強調(diào)的是,你的知識要系統(tǒng)化,有整體感。很多同學(xué)都感覺到自己學(xué)的機器學(xué)習(xí)太零散,缺乏整體感。這需要你多思考算法之間的關(guān)系,演化歷史之類的問題,這樣你就做到胸中有圖-機器學(xué)習(xí)算法地圖。其實,SIGAI在之前的公眾號文章“機器學(xué)習(xí)算法地圖”里已經(jīng)給你總結(jié)出來了。

開源庫

上面介紹了機器學(xué)習(xí)和深度學(xué)習(xí)的理論教材,下面來說實踐問題。我們無需重復(fù)造車輪子,熟練的使用主流的開源庫是需要掌握的一項技能。對于經(jīng)典的機器學(xué)習(xí),常用的庫的有:

libsvm

liblinear

XGBoost

OpenCV

HTK

Weka

在這里我們不一一列舉。借助于這些庫,我們可以方便的完成自己的實驗,或是研發(fā)自己的產(chǎn)品。對于深度學(xué)習(xí),目前常用的有:

Caffe

TensorFlow

MXNet

除此之外,還有其他的。對于你要用到的開源庫,一定要理解它的原理,以及使用中的一些細節(jié)問題。例如很多算法要求輸入的數(shù)據(jù)先做歸一化,否則效果會非常差,而且面臨浮點數(shù)溢出的問題,這些實際經(jīng)驗需要你在使用中摸索。如果有精力把這些庫的核心代碼分析一遍,你對實現(xiàn)機器學(xué)習(xí)算法將會更有底氣。以深度學(xué)習(xí)為例,最核心的代碼無非是實現(xiàn):

各種層,包括它們的正向傳播和反向傳播

激活函數(shù)的實現(xiàn)

損失函數(shù)的實現(xiàn)

輸入數(shù)據(jù)的處理

求解器,實現(xiàn)各種梯度下降法

這些代碼的量并不大,沉下心來,我相信一周之內(nèi)肯定能分析完??赐曛竽銜幸环N豁然開朗的感覺。

應(yīng)用方向的知識

接下來是各個方向的知識,與機器學(xué)習(xí)有關(guān)的應(yīng)用方向當(dāng)前主要有:

機器視覺

語音識別

自然語言處理

數(shù)據(jù)挖掘

知識圖譜

推薦系統(tǒng)

除此之外,還有其他一些特定小方向,在這里不一一列舉。這些具體的應(yīng)用方向一般都有自己的教材,如果你以后要從事此方向的研究,系統(tǒng)的學(xué)習(xí)一遍是必須的。

實踐經(jīng)驗與思考

在說完理論與實踐知識之后,最后我們來說經(jīng)驗與思考。在你確定要做某一個方向之后,對這個方向的方法要有一個全面系統(tǒng)的認識,很多方法是一脈相承的,如果只追求時髦看最新的算法,你很難做出學(xué)術(shù)上的創(chuàng)新,以及工程上的優(yōu)化。對于本問題所有的經(jīng)典論文,都應(yīng)該化時間細度,清楚的理解它們解決了什么問題,是怎么解決的,還有哪些問題沒有解決。例如:

機器視覺目標(biāo)檢測中的遮擋問題

推薦系統(tǒng)中的冷啟動問題

自然語言處理中文分詞中的歧義切分問題

只有經(jīng)過大量的編程和實驗訓(xùn)練,以及持續(xù)的思考,你才能算得上對這個方向深刻理解,以至于有自己的理解。很多同學(xué)對自己實現(xiàn)輪上的算法沒有底氣,解決這個問題最快的途徑就是看論文算法的開源代碼,在github上有豐富的資源,選擇一些合適的,研究一下別人是怎么實現(xiàn)的,你就能明白怎么實現(xiàn)自己的網(wǎng)絡(luò)結(jié)構(gòu)和損失函數(shù),照葫蘆畫瓢即可。

計算機以及人工智能是一個偏實踐的學(xué)科,它的方法和理論既需要我們有扎實的理論功底,又需要有豐富的實踐能力與經(jīng)驗。這兩個方面構(gòu)成了算法工程師最主要的素質(zhì)??茖W(xué)的學(xué)習(xí)路徑能夠讓你取得好的學(xué)習(xí)效果,同時也縮短學(xué)習(xí)時間。錯誤和浮躁的做法則會讓你最后事倍功半。這是SIGAI對想進入這個領(lǐng)域,或者剛進入這個領(lǐng)域的每個人要說的!

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 人工智能
    +關(guān)注

    關(guān)注

    1789

    文章

    46652

    瀏覽量

    237083
  • 函數(shù)
    +關(guān)注

    關(guān)注

    3

    文章

    4277

    瀏覽量

    62323
  • 機器學(xué)習(xí)
    +關(guān)注

    關(guān)注

    66

    文章

    8349

    瀏覽量

    132315

原文標(biāo)題:怎樣成為一名優(yōu)秀的算法工程師

文章出處:【微信號:TheAlgorithm,微信公眾號:算法與數(shù)據(jù)結(jié)構(gòu)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    EMC工程師必須具備的八大技能

    EMC工程師需要具備那些技能?從企業(yè)產(chǎn)品需要進行設(shè)計、整改認證的過程看,EMC工程師必須具備以下八大技能
    發(fā)表于 01-13 11:05 ?1888次閱讀

    優(yōu)秀的硬件工程師需要什么?

    如何成為優(yōu)秀的硬件工程師?優(yōu)秀硬件工程師需要什么?電子發(fā)燒友網(wǎng)論壇用戶發(fā)聲,分享他的經(jīng)驗之談
    發(fā)表于 10-15 10:29 ?1.6w次閱讀

    EMC工程師必須具備的八大技能

    EMC工程師需要具備那些技能?從企業(yè)產(chǎn)品需要進行設(shè)計、整改認證的過程看,EMC工程師必須具備以下八大技能:1、EMC的基本測試項目以及測試過
    發(fā)表于 05-08 15:31

    優(yōu)秀的硬件工程師具備的能力

      好的硬件工程師實際上就是項目經(jīng)理,你需要從外界交流獲取對自己設(shè)計的需求,然后匯總,分析成具體的硬件實現(xiàn)。還要跟眾多的芯片和方案供
    發(fā)表于 10-16 14:41

    EMC工程師需要具備哪些技能?

    EMC工程師需要具備那些技能?從企業(yè)產(chǎn)品進行需求設(shè)計,整改認證的過程來看,EMC工程師必須具備以下八大技能:
    發(fā)表于 05-30 06:28

    電磁兼容EMC工程師必須具備技能

    產(chǎn)品EMC的認證關(guān)系到產(chǎn)品的出貨,對于產(chǎn)品來說是相當(dāng)重要的。EMC工程師需要具備那些技能?從企業(yè)產(chǎn)品需要進行設(shè)計、整改認證的過程看,EMC工程師
    發(fā)表于 11-23 10:17 ?2968次閱讀

    如何成為優(yōu)秀的電子工程師

    如何成為優(yōu)秀的電子工程師,感興趣的小伙伴們可以看看。
    發(fā)表于 08-05 16:09 ?19次下載

    前端工程師應(yīng)具備那些基本素質(zhì)

    閑來無事,今天隨便聊聊前端工程師應(yīng)該具備哪些素質(zhì),權(quán)當(dāng)博大家笑。
    的頭像 發(fā)表于 09-20 10:26 ?4367次閱讀
    前端<b class='flag-5'>工程師</b>應(yīng)<b class='flag-5'>具備</b>那些基本<b class='flag-5'>素質(zhì)</b>

    一名優(yōu)秀的全棧工程師應(yīng)當(dāng)具備哪些素質(zhì)

    來理解,全棧工程師必須熟悉開發(fā)堆棧的每一個層次,或者至少熟悉絕大多數(shù)并且對所有的軟件技術(shù)有天生的熱情和興趣。
    的頭像 發(fā)表于 08-13 15:42 ?2744次閱讀

    一名優(yōu)秀的軟件開發(fā)工程師應(yīng)該具備那些素質(zhì)?

    軟件開發(fā)工程師是當(dāng)今社會的熱門職業(yè),各大IT企業(yè)和非IT企業(yè),都有不同程度的軟件工程師的需求。特別是在信息化速度加快的今天,軟件開發(fā)工程師更是成為了
    的頭像 發(fā)表于 08-20 09:42 ?1.3w次閱讀

    NET工程師應(yīng)具備的基本素質(zhì)有哪些

    下面我就和大家起來分享下作為名.NET工程師應(yīng)具備的七大技能吧:
    的頭像 發(fā)表于 09-27 10:20 ?4808次閱讀

    成為合格的售前工程師需要具備哪些技能及素質(zhì)

    閑著無事,想想最近被面試和面試別人時各個問題,自己總結(jié)了幾條作為合格售前工程師需要具備的技能、素質(zhì),拋磚引玉,希望大家批評指正,起進步:)
    的頭像 發(fā)表于 04-12 16:04 ?2.7w次閱讀

    一名優(yōu)秀的性能工程師需要哪些素質(zhì)

    朋友最近需要聘請些性能測試工程師,問我:“優(yōu)秀的性能工程師需要怎樣的
    的頭像 發(fā)表于 07-16 16:51 ?3201次閱讀

    如何成為算法工程師

    近年來,算法行業(yè)異?;鸨?b class='flag-5'>算法工程師年薪般20萬~100 萬。越來越多的人學(xué)習(xí)算法,甚至很多非專業(yè)的人也參加培訓(xùn)或者自學(xué),想轉(zhuǎn)到
    的頭像 發(fā)表于 07-29 17:16 ?5428次閱讀

    如何成為一名優(yōu)秀的Linux工程師

    的個人能力有所不同,想要成為一名優(yōu)秀工程師是需要我們往相應(yīng)的方向努力的。那么,如何成為一名優(yōu)秀的Linux工程師呢?本文聊聊如何成為
    的頭像 發(fā)表于 08-21 15:40 ?3048次閱讀