剛剛和
x聊完,可惜
x老大一時興奮,沒有記得我說的這麼多關鍵的東西。不過正好,我需要總結一下,趁此機會。ø英語
1.口語和聽力是重要的,詞彙和語法是無關緊要的。首先是要敢說出來,能夠交流技術方面的英語;能聽懂老外的話最好,聽不懂也沒關係,直接
pardon i do not catch you
;但是不能、千萬不能猜,否則會死的很慘。
2.做個簡單的自我介紹,我只寫了
150字,背到爛熟爛熟為止。
3.準備乙個成功專案和失敗專案的總結:什麼專案,成功點,失敗點,當然最好都往技術方面和專案創新方面靠,其他方面的可以略說。背到爛熟。
ø專案經驗
1.一定要把自己的專案經驗準備的非常充分,尤其是其中有問題的、如何解決的,出彩的、為啥出彩的,說明白。從技術和管理兩方面都說明最好。
2.一般專案開發的流程。ø技術
1.資料結構,這個是必須的。必須到什麼程度那?把書本上的關鍵技術都必須掌握,然後重要的演算法(資料結構範疇之內的演算法)搞懂、寫出思路、寫出偽**,最好能夠親自實踐一下才能比較有把握;
2.常用的基本演算法。這個就靠收集了,還有看
m$出版的《程式設計之美》,然後我的整個
blog
也是基於這個主線的;
3.設計模式。我的學習路線是:李建忠的
設計模式
c#系列,
25gof
的經典,不用說了。
head first design pattern
,用來擴充套件一下思路,並且讓自己比較有信心。
mini design pattern
的(只有電子版),列印出來,到網上一點點的搜任何兩個比較有關係的模式之間的區別。然後,不要妄想能夠把所有的模式掌握,我覺得14、
5種足矣,其他的(
interpreter
、bridge
之類的)就算了。當然,最常考的就是
observer
、singleton
(如何做到執行緒安全)、
adapter
和proxy
之類的比較簡單但是又能夠見到設計模式思想的那些模式。
4.基本技術類。我是乙個堅定的
c/c++
支持者,所以我學了這麼一些
c++的書:1)
effective c++ [scott meyers]2)
more effective c++[scott meyers]3)
exceptional c++ [herb sutter]4)
inside the c++ object model [stanley b. lippman]5)
tcpl
(the c++ programming language
)[bjarne stroustup]6)
d&e(
the design and evolution of c++
)[bjarne stroustup]7)
c++ coding standards[herb sutter]
但是根據事後的總結,前
4本就足夠了,尤其是1、
3和4.這個是我成敗的關鍵,尤其是
4,看完之後感覺心頭暢快了很多。還有
c方面的書準備的不多,正在買書的途中。
5.作業系統類。比如如果是
windows
的話那麼《
windows
核心程式設計》和多執行緒、
vc環境之類的是必須的。
linux
的話,apue
、unp和c
那是必不可少的,還有
gcc、
gdb、vi、
shell
,缺一不可。當然這個不是一天兩天就能搞定的,需要乙個長時間的積累。但是一旦決定就一定要開始。
6.軟體工程類。這個不是問題,但是最好能夠把我們已經做過的專案中,基於瀑布和基於敏捷的優缺點給出一定程度的自己的見解;
cmmi
要是能跩出點東西來當然更好了。ø其他
1.為啥離職?將來計畫?為啥來這裡?
2.你自己需要提出的問題。這個看似無關緊要,但是很關鍵,也很微妙,需要好好把握。
或許真的是勤能補拙,或許是就應該厚積薄發,都是正確的。
只是希望努力學習的同學,精心準備的同學,能夠最後有個好歸宿。
IOCP相關的一些總結
1 在iocp中投遞wsasend返回wsa io pending的時候,表示非同步投遞已經成功,但是稍後傳送才會完成。這其中涉及到了三個緩衝區。網絡卡緩衝區,tcp ip層緩衝區,程式緩衝區。情況一 呼叫wsasend傳送正確的時候 即立即返回,且沒有錯誤 tcp ip將資料從程式緩衝區中拷貝到t...
vue面試的一些總結
vue中元件的data為什麼是乙個函式?元件是可復用的vue例項,乙個元件被建立好之後,就可能被用在各個地方,而元件不管被復用了多少次,元件中的data資料都應該是相互隔離,互不影響的,基於這一理念,元件每復用一次,data資料就應該被複製一次,之後,當某一處復用的地方元件內data資料被改變時,其...
Activity的一些相關屬性總結
1 獲取activity底層view getwindow getdecorview 例如 getwindow getdecorview setbackgroundcolor color.red 設定當前view的背景色為紅色 2 獲得螢幕的高度和寬度 getwindowmanager getdefa...