回覆列表
-
1 # 話入神機
-
2 # 星城鼴鼠
總之就是速成的,那就先語法,後例項,邊學邊開發。
想學精通的,按部就班,理論結合實踐,硬體知識、資料結構、語法、面向物件、框架、其他相關語言、技術等的學習同步跟上,說的不好,大家大家海涵~~
總之就是速成的,那就先語法,後例項,邊學邊開發。
想學精通的,按部就班,理論結合實踐,硬體知識、資料結構、語法、面向物件、框架、其他相關語言、技術等的學習同步跟上,說的不好,大家大家海涵~~
要開發自主學習網站,可以學習一下當前主流的學習網站,如w3school,慕課網等。
從技術的角度,給您提供一個建議:
(1)前端開發:你可能會用到HTML5,React,CSS等技術。
(2)後端開發:你可能會用到Python和爬蟲技術,部分模組可能會用到Java等技術。
(3)演算法:您需要研究一下主流的演算法和資料結構,為使用者推薦課程,根據使用者的操作資料,提取使用者的行為資料並進行分析。
(4)運維:您可能需要一套自動化運維工具,如zabbix,或者自己寫shell,python指令碼做運維。
(5)測試:您可能需要有各種測試工具,如常規功能測試,壓力測試,滲透測試等。
(6)資料庫:您可以選擇開源資料庫mysql,postgresql等,也可以選擇商業資料庫Oracle,DB2等。
(7)負載均衡:您可以選擇F5做負載均衡,也可以選擇Nginx等軟體反向代理做負載。
(8)分散式快取:您可以選擇redis,memcached,ehcache等。
(9)其他細節……
當然,看您自己希望做到什麼程度,就選擇什麼技術,祝您學有所成,做出成功的產品。