不知不覺畢業工作已經一年半了,加上實習兩年時間算是渾渾噩噩的過來了,帶了兩家公司,做了大大小小接近10個項目。從一開始做WFP,到后來做asp.net MVC3,然后做H5 hybrid app,好像做了很多,學了很多。但這個過年前開始感到一種迷茫,類似自己會什么,能做什么,如果不在這家公司我能做什么等等問題浮現在我腦海里。然后也開始在學習新的知識來充實自己。直到現在,才想明白,畢業后自己一直都很浮躁,凡事急于求成,工作技能提升也算比較快,但卻忘了一點:
學會了What跟How,卻忘了最重要的Why
對于一個程序猿來說,很多時候一個東西只要知道了What跟How就可以投入工作了。但是不知道Why的時候沒法真正把一個東西用好,而要知道Why就需要具備過硬的專業基礎。所以現在我準備慢慢去撿起被自己丟掉的基礎,并在此篇文章總結。
在此先拋出問題,后續再做解答。
什么是對象?什么是面向對象?面向對象語言有什么優點?C#三大特性指什么?有什么作用?GC是如何實現的?反射是如何實現的?反射能做什么?異常的作用是什么?處理異常的時候經常用到異常的哪些屬性?為什么要使用數據庫事務跟鎖?委托是什么?它有什么作用?WCF框架中WebService用的是什么通訊協議?序列化是怎么實現的?為什么需要序列化?能用foreach遍歷訪問的對象需要實現?.Net應用程序的編譯過程。新聞熱點
疑難解答