學完C語言后應該學什么?
聽好了,自學的初學得這樣:
完整學習html和css全部內容,注意是全部,尤其是css高級設計部分。
然后,跟一堂帶項目實戰的php課程,用php入門結構化編程,從一個點切入明白程序執行的重點在“過程”,而非“對象”和組件。這堂教程里應該順帶包含了數據庫課程和連接和調用方法。懂了php.對數據庫的交互原理,其他語言理解起來就容易多了。
搭建硬件服務器:升級你的電腦配置,主頻和核心數都不能少,2021這個時間點就推薦2667v4了。U有了,平臺自己搭配就好。機器上安裝較新的winserver+vm或者pve,準備安裝虛擬機。搭建服務器的時候順便在家把網絡知識梳理一遍,然后找電信協商獲取公網ip,把自己服務器接出去,進入互聯網熱鬧的核心商圈。
在虛擬機上安裝Linux。重點研究Cent5.8和Cent7.2,不要問為什么。把各種linux的安裝,維護,安全,操作命令和遠程方法盡量學到手,方法就是百度,不必買紙質書。注意,每一個操作一定要做筆記,一定!否則學習效率會低一倍不止。在win或linux上配置web服務器首選nginx,不過apache也沒毛病,數據庫mysql,和php環境一套。可以用wamp server一次解決三個。主環境盡量不要用寶塔面板,除非某些地方迫不得已必須用再用。這里的操作和之前的PHP學習需要同時進行,。做出來的PHP網站就在自己的硬件服務器上開發設計,你會看到每一堂課學完自己的網站又完善了一些,會很有成就感,促使你堅持下去。不要買云服務器,不要問為什么。
同時,迅速完成“原生JavaScript”語法和標準庫的基本編程實現,也必須是一門帶項目實戰的教程。有了php基礎,過js會非常快。期間盡量逐步加入把js打包結構化的jQuert和vue.js,慢慢過就好。
這個時候你應該已經有了一個自己完全知道底層實現邏輯的論壇,所以能夠輕松使用自己的js和css知識為其增磚加瓦。有一個自己的論壇很重要,能給自己的用戶提供一個展示自己和交互的ugc平臺,用戶特別需要這一點。看看今日頭條的火爆就知道了。
接下來的事情就有點不能說了,我提幾個關鍵字,你自己去摸:neople,統一登錄器。點到為止,請把這個研究透,在各種教程下這不是難點,看到這里同行應該已經明白我的意思了。不過相信我雖然有同行,但在這個行業同行并不多,因為畢竟有門檻,人不多就是藍海。
然后到了這里發現還是沒有c語言的事兒,沒錯,因為這條路是從外觀、實踐和應用出發,以最短路徑和最小代價(就是php和js)完成了程序邏輯。
程序設計就是應該先有外觀和臉,然后慢慢向內探索實現這些的邏輯,否則沒有豐富多彩的外觀表現,一般人根本沒法堅持下去。不管對于客戶還是對于自己,先把能夠看得見摸得著的東西做出來,是最近的路。
那c語言學不學?要,等你上述業務基本跑起來以后,去跟一門C++的課程,也必須帶項目實戰。至于自學水平的C++出來以后能干什么,這是一個問號。
我個人的推薦是走ue這條路去編游戲,執行效率高不卡卡頓。un的游戲卡死人不償命。
哦,對了,如果你甘于做一個打工仔,替別人做事,那更多的需要掌握負載均衡之類的知識,因為“公司”為了對沖人員關系內耗和監管成本必須把規模做大,有規模就必須做負載平衡。但是我不知道這類知識在哪里去獲取,可能本身就需要進大廠去實習吧。
最后就看你是愿意做一只雄鷹,還是一只看門狗了。不管哪種,不斷提升自己都不會錯。