2017-07-18 38 views
-2

我對編程語言非常熟悉(我知道Java,C++,Python,JavaScript,Ruby,Html,CSS的基礎知識)。我已經在Java(Android Studio)和Python(Kivy)中創建了一些簡單的應用程序。 我現在想成爲一名認真的開發人員,並開始開發真正優秀的跨平臺應用程序和網絡應用程序,但我無法確定哪些是最適合這些用途的工具。如果有必要,我在學習新的編程語言方面沒有問題。 另外,我是電氣和電子工程(第二年)的學生,除了學習Java(在學校和大學一年級)以外,我在網上學習了。所以我缺乏關於如何成爲一名軟件開發人員的適當指導。 請!有人能幫我嗎?如何開始軟件和網頁開發?

+1

這是一個很好的問題,但這不是你應該問的地方。 StackOverflow適用於技術編程問題。 – hatchet

回答

0

我是一個專業的開發人員,現在已經有10年了,一切都從web開發開始。我記得從與你相似的技能開始,沒有什麼特長,只是對基本編程的廣泛理解。

這裏是我曾經使用過的網站,並且不時作爲參考資料。 https://www.w3schools.com。做課程,你會在一天之內感覺像是一個專家。最重要的是,它是免費的。

一旦你瞭解了基礎知識,你需要決定你想要專注於哪種網絡技術。我採用微軟的方式,我會將它推薦給任何初創開發者,以便他們能夠更快地找到工作。學習C#,在Azure中執行ASP.Net Core和主機。這裏是他們的文檔網站,https://docs.microsoft.com

一旦你得到它的感覺。開始思考架構的時候了。最簡單的開發人員體系結構只是一種組織代碼,項目和服務的好方法,這樣無論解決方案的規模大小如何,讓下一個人都可以更輕鬆地開始着手工作。良好的架構基本上使你可有可無。我會建議閱讀域驅動開發。我遇到過很多不同類型的建築,但它們都像DDD一樣。

這可能是現在所有。祝你好運,最重要的是,玩得開心。

+0

感謝您的幫助。 –