回覆列表
  • 1 # 使用者8116398703629

    如果你是男的並且家庭條件不太好,或者希望賺很多錢,或者不希望從事那種需要非常高交際能力的工作,那就努力學好

    除此之外你都可以考慮轉行了,可以現在轉專業、考研轉專業、現在考一些其它專業的證書畢業直接找非本專業的工作

    如果要學好可以參考幾個建議:

    1、學程式設計不需要數學好,除非是做某幾個相關的演算法研究,或者要讀研讀博寫論文,程式設計重要的是“如何把實際問題抽象為邏輯問題”以及“如何將大問題拆分為小模組”,好好理解一下面向物件的思想(封裝、繼承、多型),軟體工程課程好好學(敏捷那一套可以先不管),也可以學習一下思維導圖和整理術

    2、多實踐,程式語言之所以被叫做“語言”,就是要你用它來表達自己想要的意思,學習程式設計和學習其他語言一樣是一項熟能生巧、用多了自然就會了的活,從最基本的開始,找一種你學過的語言,找一個你感興趣的專案(比如做個小遊戲,或者給自己做個記賬本之類的),先做一個“極其簡陋版本”,然後根據你學習的課程和你的技能增長一步步的擴充、升級、最佳化,等你寫夠10萬行有效程式碼,基本上你就能順利的把你需要的任何東西用翻譯成程式語言了(當然執行效率等等還需要更多經驗和學習)

    3、學會畫類圖和流程圖,這一條是和上邊兩條結合起來用的,任何一個程式,只要你能拆分成正確的類,並安排好正確的流程,剩下的就基本上都是體力活了。

    4、要讓你的大腦變成“電腦”,寫任意一個程式,所有的部分你都要自己清楚,分幾個模組、每個模組分別實現怎樣的功能、有怎樣的輸入輸出…………就算細節記不清楚了,但是需要找某個功能在哪裡的時候要能夠不假思索的定位,你先要自己搞清楚自己寫下的一切,才能期待計算機它執行清楚

    5、學會debug,很多人覺得程式設計難都是因為“就是找不到哪裡出錯、怎麼改都是錯的”,學會最基本的下斷點、單步執行和執行中檢視變數值,就能幫你快速查錯。還有高階的記憶體錯誤除錯、多執行緒除錯、各種測試那些都是後話。還有個要注意的地方,就是所有的非區域性變數賦值最好都給個函式,這樣你只用一個斷點+“呼叫堆疊”功能就能很容易找到它在哪裡被賦了錯誤的值

    另外有幾個基礎專業課一定要學好,不管學什麼語言都有用:

    1、系統結構、體系結構:幫助你理解計算機是怎麼工作的

    2、作業系統、編譯原理:幫助你理解你的程式怎麼被計算機解讀和呼叫

    3、資料結構、演算法導論、離散數學(這個很多學校拆成多門課了):一切程式模型的理論基礎

  • 中秋節和大豐收的關聯?
  • 20 最令我難忘的一件事作文600字?