我是.net軟件開發工程師,軟件開發分很多種:手機開發的,web開發的,桌面開發的,嵌入式的等等,按照開發語言來又分C,C++,C#,JAVA,...
每一種軟件開發所要學習的知識也有很大不同,但也有共性
比如我做的C#軟件開發至少得學下面的
1.開發語言C#
2.數據庫MSSQL
3.開發工具VisualStudio
4.開發框架Asp.netMVC等
4.其他知識PS,HTML,CSS,JavaScript...
所以首先你得搞清楚你要學習哪一種軟件開發,你可以去看很多公司發的招聘要求,很多都列舉了軟件開發工程師的職位要求,至于學習難不難也要看你其他基礎知識好不好了比如英語之類的。而且得熬得住,耐得住寂寞,不停的重復寫代碼,沒想象中那么難,也絕對沒有想像中那么簡單