色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

數(shù)據(jù)結構學得不好,還適合當程序員嗎?為什么?

錢斌斌2年前12瀏覽0評論

作為面試官,如果我認為你的數(shù)據(jù)結構不好,可能一面都不會給你過。

首先說明,我的面試官經(jīng)歷主要是針對在校生。

對于大學生來說,算法與數(shù)據(jù)結構是他們本科的必修課,如果數(shù)據(jù)結構都不扎實,說明他的基礎課程就沒有認真學,那還談什么做一個優(yōu)秀的程序員。

我們在面試實習生/校招生的時候,通常是根據(jù)簡歷,如果簡歷上有項目經(jīng)驗,一定會針對項目經(jīng)驗展開問詢,了解他在過去的項目中做了哪些事情,承擔了什么樣的工作,從編程能力與團隊合作能力兩個角度來綜合評估面試者。

如果沒有參與大型項目的經(jīng)驗,也完全是可以的,我們可能會問是否自己使用一些流行的框架或者工具做過什么小項目,這樣的問題也是可以了解學生的自學能力,也足夠評估學生的水平。

如果學生這方面經(jīng)驗也沒有的話,我們就會轉(zhuǎn)而專攻算法與數(shù)據(jù)結構。因為如我上面所說,學校可能沒給你機會參加大的項目開發(fā),但是學校肯定教你數(shù)據(jù)結構和算法了,如果問你數(shù)組,鏈表,堆棧,隊列,樹,圖,深度優(yōu)先,廣度優(yōu)先,動態(tài)規(guī)劃,你還是表現(xiàn)的不太擅長,那么請問你拿什么來說服面試官,你有能力做一個優(yōu)秀程序員呢?一個連課都不好好上的人,我們怎么相信他的能力呢,畢竟不是人人都像扎克伯格一樣可以退學創(chuàng)業(yè)。再退一步說,人家扎克伯格雖然不好好上課最后退學了,但是人家有項目經(jīng)驗啊。

因此,如果你想做一名程序員,一定要打好基礎,好好研究數(shù)據(jù)結構。

如果你絕得我說的太抽象了,那么推薦給你一本書,我能保證,學懂這本書的三分之二,BAT的實習隨你挑。書名叫《數(shù)據(jù)結構與算法分析》,這本書有java語言也有C語言的,可用根據(jù)你的情況自行挑選。

以上是我的淺見,歡迎各位在下方點贊留言。

我是蘇蘇思量,來自BAT的Java開發(fā)工程師,每日分享科技類見聞,我,與我共同進步。