我對編程語言非常熟悉(我知道Java,C++,Python,JavaScript,Ruby,Html,CSS的基礎知識)。我已經在Java(Android Studio)和Python(Kivy)中創建了一些簡單的應用程序。 我現在想成爲一名認真的開發人員,並開始開發真正優秀的跨平臺應用程序和網絡應用程序,但我無法確定哪些是最適合這些用途的工具。如果有必要,我在學習新的編程語言方面沒有問題。 另外,我是電氣和電子工程(第二年)的學生,除了學習Java(在學校和大學一年級)以外,我在網上學習了。所以我缺乏關於如何成爲一名軟件開發人員的適當指導。 請!有人能幫我嗎?如何開始軟件和網頁開發?
-2
A
回答
0
我是一個專業的開發人員,現在已經有10年了,一切都從web開發開始。我記得從與你相似的技能開始,沒有什麼特長,只是對基本編程的廣泛理解。
這裏是我曾經使用過的網站,並且不時作爲參考資料。 https://www.w3schools.com。做課程,你會在一天之內感覺像是一個專家。最重要的是,它是免費的。
一旦你瞭解了基礎知識,你需要決定你想要專注於哪種網絡技術。我採用微軟的方式,我會將它推薦給任何初創開發者,以便他們能夠更快地找到工作。學習C#,在Azure中執行ASP.Net Core和主機。這裏是他們的文檔網站,https://docs.microsoft.com
一旦你得到它的感覺。開始思考架構的時候了。最簡單的開發人員體系結構只是一種組織代碼,項目和服務的好方法,這樣無論解決方案的規模大小如何,讓下一個人都可以更輕鬆地開始着手工作。良好的架構基本上使你可有可無。我會建議閱讀域驅動開發。我遇到過很多不同類型的建築,但它們都像DDD一樣。
這可能是現在所有。祝你好運,最重要的是,玩得開心。
+0
感謝您的幫助。 –
相關問題
- 1. Smalltalk網頁開發軟件
- 2. 網頁開發軟件
- 3. 如何開始開發軟件?
- 4. 如何開始使用Maemo軟件開發
- 5. 如何開始爲iOS開發配件?
- 6. 如何開始開發SharePoint Web部件?
- 7. 如何開始開發Mozilla Firefox插件?
- 8. 網頁開發
- 9. 如何開始開發OnsenUI?
- 10. 如何開始開發* nix
- 11. 我想開發網絡會議軟件
- 12. 如何擺脫Visual Studio中特定的軟件開始頁面?
- 13. 之間的「軟件開發方法」和「軟件開發流程」的區別
- 14. 如何開發視頻播放軟件
- 15. 如何遠程開發軟件?
- 16. 開始硬件開發
- 17. 管理「產品開發」和「軟件開發」之間的區別
- 18. 可以開始開發移動網站
- 19. 未來的後端網頁開發與前端網頁開發
- 20. 如何開發響應式網頁
- 21. 如何開發俄羅斯網頁
- 22. 如何使用Bootstrap開發網頁
- 23. 如何開發動態網頁?
- 24. 語音軟件開發
- 25. 使用winforms開發軟件
- 26. 軟件開發方法
- 27. AutoCAD 2012的軟件開發
- 28. 軟件開發團隊HUD
- 29. 推薦aplications軟件開發
- 30. 如何開始新的貝寶開發網站
這是一個很好的問題,但這不是你應該問的地方。 StackOverflow適用於技術編程問題。 – hatchet