
1.大局觀記得第一次接觸編程的時候。因為知識淺薄,所以沒有大局觀。我知道每天用學習的語法做算法問題。因為沒有接觸任何項目,所以進步很慢。那個時候,除了編程語言以外,對HTML和數據庫等知識完全沒有興趣,不知道。多虧了自己這樣的“自閉”學習,我對編程產生了一種狹隘的認識。大學后,我除了在課外學習編程語言外,還學習了網頁、數據庫、Linux、網絡等課程。一開始我的想法很狹隘,不太懂編程。我學習了這么多東西,覺得完全沒用。因此,每天只使用C語言,反復寫計算方法。我沒有對這些課感興趣。所以在那之后,我發現了悲傷。我雖然花了很多時間學習編程語言,但我所學的知識還處于基礎階段。所以,每次和真正有技術的人交流的時候,我都發現自己的知識有很大的斷層。幸運的是,后來在慢慢理解編程的過程中,培養了自己的大局觀,找到了學習正確編程的途徑。完整的項目開發除了使用編程語言外,還需要掌握尖端、后端、數據庫等方面的知識。
2.后悔從同學那里選擇了計算機專業。我學了那么多東西。我覺得沒什么用。如果是以前的我,我贊成他的話,但現在只是在笑。要說他為什么有這樣的想法,那是因為他腦子里沒有考慮自己要學什么,沒有學習的方向性,所以無法構筑完整的知識體系。如果不理解你所學的角色,就無法構筑知識體系,之后越學越迷茫。編程的方向很多。剛開始學習的時候,必須選擇一個方向。如果選擇了方向,就計劃后面的路線,沿著路線繼續學習。這樣的話,學習的效率就會提高。請拿著尖端說。如果你選擇的方向是尖端的話,那么我們就需要知道尖端的方向。確實,我們學習Html、Css、Js、Jq,然后是各種框架。這些東西就是工具。如果在充分理解這些東西之后掌握了基礎階段,就不能限制這些工具的思維。我們想考慮如何優化您的代碼,促進網站維護,減少用戶流量,提高網站性能等。所以,選擇一個方向,就可以知道這么多的地方。我已經知道了我想學習的是什么。知識樹大體上建好了。接下來不斷地了解這個方向的知識,不斷地讓這棵樹長出枝葉。
3.趨勢的方向是和潮流一起選擇的,今天看了一篇文章。其中,我們在選擇職業的時候,考慮到這個職業今后5~15年內的發展傾向會變成什么樣,敘述了能否適應社會的發展。也就是說這個職業站在風口嗎?我們現在可以乘風飛翔嗎?學習編程是為了什么?當然是為了之后做編程的工作。說白了,是為了賺錢。所以在編程方向的選擇,我們也應該沿著趨勢選擇,我們選擇能飛的送風口。5年前移動互聯網行業非常受歡迎,移動開發也隨著漲水而提高。那個時候,因為手機開發在市場上的需求很大,所以有點技術的人很快就能找到工作,拿到自己滿意的工資。但是,現在已經不行了。這幾年,移動開發趨向飽和狀態。公司缺少高級開發人員。初級方面的開發者出來了,很難找到這方面的工作。不用說,現在大數據、人工智能、機器學習非常受歡迎,psyhon也會繼續爆炸。因此,很多公司開始招募pytho的技術人員。所以,我開始了很多訓練。這不是5年前的手機開發嗎?現在是這個傾向。雖然不能說掌握了python就一定能找到工作,但至少比移動開發更容易找。因此程序設計的方向的選擇當然重要,不過,配合業界的發展傾向選擇。當然你也沒必要學python。如果你選擇的方向能適應潮流的話,那是個好方向。
4.在語言學上經常聽到有人說“○○是世界上最好的語言”。我以為大家只是口頭說說而已,所以開了玩笑。但是,有人認為自己學習的語言是最好的,和別人發生了語言糾紛。我覺得這些語言糾紛真的很無聊。確實,要想長時間接觸一種語言,我覺得對這個語言的感情是最好的。比起你和陌生人親近,我更喜歡你的朋友。所以這個我很清楚。但是,理性地說,我們不應該讓這種親近感占領自己的想法。每個語言都有優點。C語言適合下層的開發。java適合移動開發。python適合數據分析。語言是工具。我們在做項目的時候會選擇適合這個項目的語言。不是喜歡你,而是用不適合這個項目的語言來完成。以前的我陷入了C語言的喜歡中,無法自拔了。我一直認為C語言是最好的語言。其他語言都很難思考。鉆到C語言的牛角前端,變得討厭接觸其他東西,不僅技術不進步,時間也浪費了。所以我們應該知道,語言是死的,我們活著,應該不是控制我們的語言,而不是語言控制我們。