linux里重載nginx服務命令 自學后端開發(fā)有哪些步驟?
自學后端開發(fā)有哪些步驟?最近想學后端開發(fā)。哪位大神愿意分享一下自己的經歷?后端入門就是選擇C,java.c #。PHP等。首先,java現(xiàn)在很好找工作,工作很多。工藤學會了不要為找工作發(fā)愁。有一點是競
自學后端開發(fā)有哪些步驟?
最近想學后端開發(fā)。哪位大神愿意分享一下自己的經歷?
后端入門就是選擇C,java.c #。PHP等。
首先,java現(xiàn)在很好找工作,工作很多。工藤學會了不要為找工作發(fā)愁。有一點是競爭壓力會更大,C #是多向的,后端的。擁有宇宙第一的vs作為桌面應用更是如虎添翼,php很容易上手前端。。。。
所有的語言都一樣,連接走的是T型路線,現(xiàn)在追求深度就是追求廣度。一種方法是通用的。畢竟最重要的是思想和思考。解決問題的方法。
再一個,誰說只能選一門課?我都學會了。在項目需要的時候,看哪個省時省力效率高,就很美了。。。。
學習C 編程,怎么才能找到合適的練手項目?
學C,建議先學C,C語言是基礎。
a、學習C語言,主要是掌握。
1.數(shù)據(jù)類型、變量、內存布局和指針基礎;
2.字符串、一維數(shù)組、二維數(shù)組;
3.一級指針,二級指針,三級指針,N級指針概念,指針數(shù)組,數(shù)組指針;
4.結構和文件的使用;
5.動態(tài)圖書館的包裝與設計;
6.函數(shù)指針回調函數(shù)。
二、C學習
1.面向對象編程的思想;
2.類封裝、構造和銷毀、靜態(tài)成員和對象管理;
3.類構造(參數(shù)構造函數(shù)、無參數(shù)構造函數(shù)、復制構造函數(shù)、默認構造函數(shù))和析構函數(shù);
4.動態(tài)對象管理、友元函數(shù)、友元類和運算符重載;
5.C編譯器的對象管理模型分析:
6.類對象的動態(tài)管理(新增/刪除);
7.友誼函數(shù)和友誼類;
8.運算符重載(一元運算符、二元運算符、運算符重載困難、項目開發(fā)中的運算符重載);
9.類的繼承性、多重繼承性、模糊性和虛擬繼承性;
10.多態(tài)(概念、意義、原理分析、多態(tài)案例);
11、虛函數(shù)、純虛函數(shù)、抽象類(針對抽象類編程情況);
12.函數(shù)模板、類模板和模板繼承;
13.C型轉換;
14.C iostream(標準輸入輸出文件輸入輸出字符流輸入輸出);
15.c異常處理(異常機制、異常類型、異常變量、異常層次、標準異常庫);
第三,學習方法
1.適當做一些小項目,比如用C/C操作mysql,redis,sphinx,mongodb等等。
2、看一些源代碼,linux上運行的軟件大部分都是C/C寫的,可以下載源代碼學習一些。
3.我推薦兩本書,《C Primer Plus》和《C Primer Plus》,都不錯。