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