如何开始软件和Web开发?

时间:2017-07-18 19:27:53

标签: web-applications cross-platform

我对编程语言非常熟悉(我了解Java,c ++,Python,JavaScript,Ruby,Html,CSS的基础知识)。我用Java(Android Studio)和Python(Kivy)创建了一些简单的应用程序。 我现在想成为一个认真的开发人员并开始开发真正优秀的跨平台应用程序和Web应用程序,但我无法确定哪个是用于这些目的的最佳工具。如果有必要,我在学习新的编程语言时没有任何问题。 此外,我是电气和电子工程专业的学生(第二年),除了学习Java(在学校和大学一年级)休息,我在网上学习。所以我缺乏关于如何成为软件开发人员的适当指导。 请!有人能帮助我吗?

1 个答案:

答案 0 :(得分:0)

我是一名专业开发人员已有10年了,这一切都始于网络开发。我记得你和你一样有着类似的技能,没有专长,只是对基本编程的广泛理解。

这是我过去常常使用的网站,并且不时作为参考资料。 https://www.w3schools.com。做课程,你会在一天之内成为专家。最重要的是,它是免费的。

了解基础知识后,您需要确定您想要专注的网络技术。我采用微软的方式,我会推荐给任何一个初级开发人员,这样他们就可以更快地找到工作。学习C#,在Azure中执行ASP.Net Core和托管。这是他们的文档网站https://docs.microsoft.com

一旦你感受到它。是时候开始思考架构了。最简单的开发人员架构只是组织代码,项目和服务的好方法,因此无论解决方案的大小如何,都可以更轻松地让下一个看待您工作的人开始工作。良好的建筑基本上使你可有可无。我建议阅读Domain Driven Development。我遇到过很多种不同的建筑,但它们对我来说都像DDD。

现在可能都是这样。祝你好运,最重要的是,玩得开心。