1. 程式人生 > >淺談自學程式設計7個月的點點滴滴

淺談自學程式設計7個月的點點滴滴

一,2018年的寒假開始對程式設計有了第一次的接觸

         1.可能是因為我是一個理科生,對文學等東西不怎麼好奇和感興趣,但還是對邏輯,計算機頗為喜愛。高考完報志願的時候六個志願填的專業都是管理,財經類的,沒有一個是理科生學的。我為什麼當初會那樣選呢,那時候我對理科學習很是喜歡,可是就是高考的時候不知為什麼就沒考好,之後我就想我這麼努力的學習理科為什麼就是沒考好呢,是不是我不適合學理科,思考很久之後,我就覺得我應該換條路走走,所以報志願的時候就全部報了文科專業,後來我就被一個天津的雙非院校錄取了,專業是管理類,就這樣我就從一個高中過渡到了大學。

        2.大一很青澀的,也是第一次見世面,所以一開始感覺這個專業還可以,就慢慢的學習,可是後面的學習和出去玩和他人交流發現這個專業不怎麼樣。大二我就發現我對這個專業越來越不感興趣了,不止不感興趣,還有一點討厭,上課的東西越來越無聊,我就有思考不是不是該思考下我的未來在哪。我就網上搜什麼專業是我自己感興趣的和未來什麼前景是有助於自己的發展,還有和一個很好的朋友交流說網際網路行業最近幾年比較好,所以我就開始自學程式設計了,時間一晃就到大二第一學期的寒假,那時候在網上買了本c++的書,叫《21天學通c++》,一開始學感覺完全不理解為什麼要這樣定義,要那樣宣告等,各種操作都是看的雲裡來霧裡去的,那個寒假也沒子麼好好學,應為自己看那些東西一開始接觸,真的不知道從哪下手,後來通過加qq程式語言交流群和看網上的部落格和知乎,瞭解到了很多東西,也漸漸理解了程式設計這個看似很高大上的東西,就這樣又到了大二開學。到大二第二學期開學都圖書館找了幾本書,而不是去學c++,而是學習c,學c感覺更好的理解,學起來越來越簡單,從開學到大概第四周,我就差不多學完c了,之後開始看c++那時學起c++舒服多了,很多東西都能理解,又過了不長的時間,我就把c++學完了,只是c++的基礎部分,後來看網上的課MOOC和騰訊課堂,進步不少。到第八週差不多,學習要分專業了,我就發現這是個好機會,所以我就提交了轉專業的材料,後來考了轉專業考試,考的c語言,都是基礎,很容易就過了。後來就一直自學其他東西,差不多到大二考試周了,就複習考試,然後放假回家。

       3. 在這個暑假可以說,自己學的東西不多,但是我通過看各種部落格和書籍,網課,差不多瞭解了我現在在什麼層次和我該如何學其他的東西。在大三第一學期,可以說是前五週基本上都是在考試,考軟體專業 大一大二的課程,內容挺多的,有的東西也挺難的,只不過考試簡單,不然我感覺要掛科,還有就是特別感覺我的舍友和學委,是他們給我說清楚了考試的考點和重點還有就是給我解答了不少題。很感謝他們。這周是第七週,明天要考一門演算法分析和設計,就學了幾天,就基本上理解了概念還沒有能力把每一個都用code實現,還有就是期末還要考一門資料結構那門課我學的差不多,這學期的課還是挺好的。人的精力總是有限的,所以要想清楚自己喜歡什麼,以後想做什麼,這學期我覺得我要把軟體工程和計算機網路,作業系統還有oracle和設計模式學好,除此之外,還有一半的計劃。

4.我知道這還遠遠不夠,最近我發現微信公眾號裡面的內容講的挺好,可以自己每天學習瞭解下,取長補短

5.在boos直聘上有實習生職位和各種高階,專家職位,裡面的職位要求都挺高,要什麼會多執行緒,高併發,springMVC,springboot,等各種開源主流框架和模式,以及spring原始碼,mysql和oracle的設計和操作,以及最基礎的Java高階開發的掌握

如果會用幾種指令碼語言python,shell,ruby等更是加分項,以及英文文件的閱讀能力。還有就是基礎要紮實。如果以上都有了,找個中等工作應該沒問題。

6.總結:學習技術或者基礎要完全深入理解學習,切勿走馬觀花。多看別人健壯的程式碼以及和社會上工作的人多交流,寫部落格總結,做自己的小專案。多看書。

二,這學期的計劃:***********(保密)