本科作業輔導
編碼項目是你學習所需編碼技能的眾多途徑之一。有些人認為只有經驗豐富的程序員才能完成一個項目。事實上,在許多不同的編程類型中,有適合所有技能水平的項目。
本科作業輔導
1.決定你的項目
第一步是決定你想解決什么項目。網絡上有大量適合不同技能水平的建議。或者你可以自己做一個!
盡量選擇一個與你想學習的多種技能相重疊的項目。例如,如果你想變得更有條理,你可能會選擇創建一個日程安排的應用程序,每周一顯示你一周的總結。重疊的主題將使你的項目保持興奮,并幫助你同時學習兩種技能。
2.在網上查詢類似的項目
一旦你有了自己的想法,就在網上搜索那些從事過類似項目的人。許多開發者在網上發布他們的項目,以獲得反饋和激勵他人。特別是在開源社區,似乎有無窮無盡的項目可供你查閱。
創建一個列表,列出你找到的每個類似項目的鏈接。
3.選擇你的語言和工具
你的下一步是決定你將使用什么語言和工具來創建你的項目。
如果你想學習一種特定的語言,就選擇這種語言。如果你對語言沒有決定,請考慮哪種類型的語言對項目最有利。有些語言比其他語言更適合于某些任務。這里有一個常見項目類型的列表,其中有它們最適合的語言。
Web Applications: JavaScript, PHP, Ruby, HTML/CSS, TypeScript
Mobile Applications: Swift, Java, JavaScript, Object-C
Enterprise Applications: Java, C#, C++, ErLang
Analytics & Machine Learning: Python, R, Clojure, Julia
Data Visualization: Python, R, Java, C#
Big Data: Java, Python, R, Scala, Clojure
Data Storage: SQL, C#, Java, Python
4.列出所有的功能和實體
接下來,你要打好草稿,列出你的程序將具有的所有功能。這些將是下一步的項目步驟。現在,列出所有能改善你的項目的基本功能和額外功能。例如,設想你想創建一個有賬戶的網頁。你將需要一個登錄,一個設置/更改密碼的方法,而一個非必要的額外功能可能是添加一個個人資料圖片功能。
5.繪制項目架構圖
現在我們要做一個最終項目的流程圖。我建議用便條紙或數字方式來做,這樣你就可以隨意移動這些碎片。把每個功能放到一個盒子里,然后貼在同一個板子上。
然后瀏覽每個特征,用線把它和相關的特征連接起來。這些可以是串聯起來的功能,或者是在程序中不同時間出現的功能。換句話說,用戶將如何通過你的不同的程序功能進行進展?
6.標記要設置的實體
接下來,查看特征和實體的列表。決定哪些實體是你需要用另一個工具來設置的。寫下必須設置的實體和你將需要的工具。你以后可以隨時改變這個媒介。現在,只要把想到的第一個適用工具作為默認計劃。
7.在你的圖上添加偽代碼
現在我們將考慮如何實現UML流程圖上的每個功能。考慮每個特征,寫出你認為它需要的一般類型的編程結構。然后寫出你如何在連接線上連接每個功能。記住要考慮不同的輸入將被處理,哪些功能將被連接。
8.制定一個時間表
最后一步是設定完成每個功能的最后期限。首先設定最基本的功能,然后是與之相連的功能,以此類推。最終,你會有一個所有基本功能的時間表。如果你有任何非必要的功能,在最后的基本功能之后將它們列入時間表。
以上就是關于留學生如何用8個簡單的步驟完成一個編碼作業的講解,大家在留學期間有任何留學需求可以添加留學生輔導網老師的微信:hmkt131
相關熱詞搜索: 本科作業輔導