網站首頁 實用文 書信 面試 實習 實習報告 職場 職責 勵志 名言 熱點
當前位置:人人簡歷網 > 實習 > 實習實踐

liunx暑期社會實踐報告

欄目: 實習實踐 / 發佈於: / 人氣:7.21K

看着大學生活已經過完50%了,心中隱有太多的傷感與失落,整個大學生活也有了太多的遺憾,一直期待這暑假能夠在各方面真正的提高自己,對這個暑假有了太多的期盼和寄託!

liunx暑期社會實踐報告

暑假的學習制度完全是按照軟件公司的一整套制度執行的,軟件的開發流程也都親身經歷過一遍,項目需求調研,項目的需求分析,概要設計基本自己都經歷過一遍。當時生活的唯一寄託就是吃完午飯和大家去轉轉在附近的超市。老師也經常找各種藉口罰一些同學買水給大家喝,現在想來也挺有不錯的,完全不像當時那樣各種的怨聲載道。

從剛一開始起早貪黑的學習,那會兒晚上回來,什麼慾望都沒了,只想着一個:睡覺!過了一個星期總算適應了可以撐到晚點再睡,白天各種程序設計的需求分析,晚上回來再做老師留的攻堅任務,晚上做夢代碼滿天飛,各種的需求分析,概要設計一團亂。白天的需求分析在一遍遍的被打下重做之後能夠做的只是不斷的完善需求,進而進行程序的概要設計,當然明知道肯定還是會被一遍遍的打下重做,但是還是得硬着頭皮繼續做着。有過一絲的退卻但是最後還是死皮賴臉的堅持了下來。

從剛一開始接受老師交給的攻堅任務到現在,還依然記得每次老師佈置完任務後腦子裏總是一頭霧水,但是每天探索一點之後總是會一點一點將問題解決,最後總算勉強實現老師要求的基本功能。第一次匆忙實現部分功能後,因為總是想着完成下部分的任務,對代碼的註釋部分做的太過馬虎,當時只是簡單的想到完成功能,並沒有想到別人引要用你的這段代碼時會出現什麼情況,就像我當時總結的一句:編寫代碼時不僅要時刻考慮用户的需求,更要時刻想着與你並肩作戰的戰友!代碼被一遍一遍修改之後,在功能與可讀性方面才有所好轉。這也正是一個必經的過程,就像老師講的那個故事,自己撲騰撲騰飛半天,之後再得到一些指導這樣才可以飛的更久更遠。

學習liunx下的C語言程序設計是我的夢想,我很羨慕能夠在liunx方面獨檔一面的高手,希望有一天我也能像他們那樣自信自如的在這片熱土上揮灑着自己的青春和浪漫。

當我決定好好利用這個暑假,學習我一直都想去學的liunx下C語言程序設計的時候,就註定要在我豐富多彩的人生路上留下永遠亮麗與難忘的記憶!想想走過的路,想想現在的路,想想來時的路,不知道未來能否成功,既然選擇了遠方,就註定要風雨兼程!帶着無比豪邁的心情和繽紛的夢想來到這個期待已久的地方,希望在這嶄新的一頁留下人生的美好!在新的老師、新的同學和新的環境中,我開始了新一輪的拼搏。

我們從LINUX基礎入手,強化了C語言編程,學習了LINUX系統編程和網絡編程。時間雖短,但成長很快,無論是理論知識還是實踐能力都得到了大幅度的提高。

通過對Linux操作系統的學習,我初步掌握了Linux基礎。剛開始我對Linux只是有一點兒瞭解,但並沒有真正的去接觸。在這段時間裏,從Linux系統安裝開始着手,瞭解Linux的發展,相比其他系統,它有很多優點。在安裝好系統後,學習了Linux的分區命名、Linux的常用命令、文本編輯器Vi、Shell的使用、源代碼的編譯和調試、多模塊的編譯和鏈接以及管理工具。通過這些學習,我基本能夠在Linux系統下通過Vi編輯器編寫C語言程序,通過一些常用命令來調試、查看程序。

能夠在這麼短的時間內初步掌握Linux,與在學校學習一門課程意義完全不同,通過老師的講解,自己的練習,同學之間的交流,能夠加深印象,熟練操作。

學習Linux基礎只是我嵌入式學習歷程的一個開始,雖然有好多命令還不太熟悉,有好多命令都還沒有去嘗試過,但我相信隨着後期的學習,我將逐漸熟練掌握。

在C語言學習階段,我學到了很多新的知識,變量、函數、數組、指針、指針函數、函數指針、指針數組、數組指針、結構體、結構體指針數組、關鍵字……,從模塊到整體,從寫代碼的風格到代碼優化……,通過這段時間的學習,我感覺自己寫出的代碼比以前更直觀,更注重細節,BUG也更少了!

在半個月時間的C語言學習中,我從剛開始的重温C語言到後來的位運算、堆棧、單向鏈表、雙向鏈表以及List_head。新知識以及注意點漸漸增多,在這段時間,我創造了很多個記錄,比如8小時完成30道編程題,獨自完成一個功能比較齊全的學生選課管理系統等,特別是剛接觸到鏈表和List_head的時候,不再像前面那樣輕鬆了,還記得那段時間,每到晚上熱醒的時候,又想起了我所負責的職工工資部分程序,本來就少的可憐的睡覺時間,又被……!

不過,等我睡上一覺,醒來回想起這段時間的學習,真是一個大豐收!雖然不能説是很精通C語言,至少可以説真的入門了……,我又向自己的目標邁出了堅實的一步!這段時間,我時常會想,如果一切可以重來,我會選擇另外一種學習方式,從一開始就夯實基礎!可是這是不現實的,經歷了無數次的風雨後,柔弱的我早已學會了堅強。通過不斷的交流與學習,我懂得了生活,懂得了學習,懂得了時間,懂得了成長,懂得了奮鬥和拼搏。現在知道,為時不晚,從現在開始,我將為自己開闢一條適合自己的道路。

伴隨着烈日,我們又開始了新的征程,開始深入學習LINUX系統程序設計,在這個階段,我們學習了操作系統基礎、併發性、LINUX系統接口、進程和線程以及進程間的通信。通過這階段的學習,我對LINUX有了更加深入的瞭解,能夠熟練進行多線程多進程的操作。

緊接着就進入了網絡編程學習階段,從網絡基礎到LINUX網絡編程,我更加深入的學習了TCP/IP協議和OSI模型,理解了數據報的傳輸過程,對網絡在嵌入式方面的應用進行了深入的學習,學會了Socket編程。學完後重新對學生選課管理系統進行了改寫,用C/S模型改寫成多用户登錄,利用線程實現資源共享。在項目改寫中,不僅融合了前面的C語言知識,還充分的應用了LINUX系統編程和Socket編程,將理論和實踐相結合,相互促進,相互補充,使得學習更加透徹。通過用不同方法實現同一個項目,不斷深入,層層推進,學以致用!

這個暑假一直作為項目第一助理,做的一些自己份內的工作能得到老師和同學的認可,感覺心裏怎一個高興了得,畢竟自己的工作得到大家的認同。對大家的各種總管,總理等等稱呼無奈之極。但是隻有一個我的本職工作能得到大家的配合和支持總算不是感到很失敗,也真心很感謝老師和兩位師兄的信任!然而也越來越發現身上的一個毛病:不會表達。不會把自己的想法很清晰的表達出來,就像剛來做的那個遊戲,其中有一個環節讓各隊的隊長給各隊員説幾句鼓勵的話來壓倒對手,當時確實很無語!

經過這個暑假,瞭解到一個真正實用的軟件必須要走的幾步,學會oracle數據的簡單操作,使用java對其進行訪問並進行間的插入查詢操作,java的Swing AWT事件編程等方面的程序設計,liunx方面的東西就不用説基本都能涉及得到,最後大家合力完成的服務器部分也算是對這個暑假實踐的一個交代。整個暑假實踐還算過的比較充實,每天基本都有永遠不完成不了的任務,在這裏有着同學間的探討、師生間的互動和魔鬼般的訓練!相信一片不可預知的未來,在這片越來越來晴朗天空我可以飛的更久更遠!