決定改變看書思路!
??????? 前幾天面試了一家公司,負(fù)責(zé)人看了我的作品后問我,你看過數(shù)據(jù)結(jié)構(gòu)嗎?汗,我前幾天才剛買數(shù)據(jù)結(jié)構(gòu),于是我說我看了一遍,然后他說,你作為“機(jī)械設(shè)計(jì)專業(yè)”的學(xué)到這種程度也算不錯(cuò),但是你有一些缺陷:比如數(shù)據(jù)結(jié)構(gòu)和算法方面可能不太行,然后就給我出了一道題:
?????? 輸入1返回a,輸入1返回b,輸入27返回aa,以此類推。。。
????? ?他要求我用兩種方法算,一種是遞歸算法,一種是自己定。
?????? 以前我光顧著搞asp.net,倒把深層的東西給忽略了。我找了一本書看了一下遞歸算法,花了一個(gè)晚上終于把他搞定,結(jié)果第二天那個(gè)負(fù)責(zé)給我打電話:你那個(gè)算法雖然是對(duì)的,但是代碼太長(zhǎng)了,能不能縮短到十幾行內(nèi)?我汗,我代碼至少有六七十行。看來我學(xué)的東西還遠(yuǎn)遠(yuǎn)不夠吶!
?????? 于是我又花一個(gè)晚上,終于把程序縮短到二十行以內(nèi),今天發(fā)給那個(gè)負(fù)責(zé)人了。我想不管結(jié)果如何,通過這次應(yīng)試,我終于明白了我到底要看什么?我以前花了那么多的時(shí)間去看xml,datagrid之類的,大部分時(shí)間都浪費(fèi)了,編程最重要的是思想,根基不穩(wěn)就急著去學(xué)什么xml的,組件設(shè)計(jì)的不過是“墻上蘆葦,山中竹筍”罷了。
????? 所以我決定,先把數(shù)據(jù)結(jié)構(gòu)學(xué)好,把c#的基礎(chǔ)的東西熟練掌握,這樣我才能更上一層樓!
??