歡迎來到 常識詞典網(wǎng) , 一個專業(yè)的常識知識學(xué)習(xí)網(wǎng)站!
[ Ctrl + D 鍵 ]收藏本站
答案 1:
畢業(yè)接下來還是會繼續(xù)深造,而不是馬上工作吧?若是,不知你選擇的專業(yè)是不是計算機(jī)相關(guān)的專業(yè),換言之,有沒有打算走計算機(jī)專業(yè)發(fā)展的道路呢?目標(biāo)不同,答案也會不一樣。如果打算以計算機(jī)專業(yè)為主業(yè)走下去的話,還是建議先打好基礎(chǔ),而不必急于出成果。大約有兩類進(jìn)階路線:從底層到高層的編程學(xué)習(xí):
>先學(xué)習(xí)最基本的C語言,主要是為了把編程語言中最基礎(chǔ)的變量、表達(dá)式、流程控制語句、函數(shù)、模塊化這些小方面打通。因為,基本上所有的流行語言(純函數(shù)式的除外)都包含了這些要素,通過學(xué)習(xí)C,可以把它們的共性都集中學(xué)習(xí)了,之后再學(xué)其它語言的時候,就不需要從新學(xué)習(xí)if..else.../w-ile這些概念了,大部分都可以觸類旁通。另外一個比較重要的理由是C比較接近底層,把指針相關(guān)的概念弄清楚了,會有助了加深對內(nèi)存管理相關(guān)的了解。不少高級的語言,如Java等,都把內(nèi)存操作給自動化或封裝起來了,簡則簡矣,但如果作為初學(xué)者所用語言,則失去了一個了解底層的機(jī)會。另外在C學(xué)習(xí)階段,順便也可以把簡單的算法打個基礎(chǔ),不需要有《算法導(dǎo)論》的要求,但基本的排序、查找什么的經(jīng)常用得上,都可以在此階段解決掉,多少留個印象。C階段不需要花太長時間,沒有編程經(jīng)驗的話照著書上機(jī)學(xué)習(xí)兩到三個星期就夠了。
比C更高級的語言,視發(fā)展路線而定:比如-開發(fā),可以選由Java/C#入手;做手機(jī)軟件,則看具體平臺,Android的仍然可選擇Java,iOS則為Objective C,Windows P-one則可考慮.Net平臺的比如C#。但由于假定的是專業(yè)路線的學(xué)習(xí),所以此階段仍建議專注語言本身體現(xiàn)的設(shè)計思想,比如基于對象的封裝,OO的多態(tài),等等。這個階段選對一兩本好書是比較重要的,一般可以考慮一主一輔,比如一本講Java,一本Effective Java輔助加深之類,視具體語言而定。
應(yīng)用開發(fā)相關(guān)的學(xué)習(xí):此階段才開始側(cè)重于應(yīng)用相關(guān)的學(xué)習(xí),比如-,可能網(wǎng)絡(luò)相關(guān)的基礎(chǔ)得掌握,再就是相關(guān)的庫函數(shù)、框架,等等。手機(jī)應(yīng)用亦是類似。
下一篇:搜索技巧具體表現(xiàn)在哪方面? 下一篇 【方向鍵 ( → )下一篇】
上一篇:世界各地的醫(yī)生比較傾向于直接通知絕癥病人其病情還是隱瞞病人,只通知病人家屬? 上一篇 【方向鍵 ( ← )上一篇】
快搜