【问题标题】:how to begin software and web development? [closed]如何开始软件和网络开发? [关闭]
【发布时间】:2017-07-18 19:27:53
【问题描述】:

我对编程语言非常熟悉(我了解 Java、c++、Python、JavaScript、Ruby、Html、CSS 的基础知识)。我在 Java(Android Studio) 和 Python(Kivy) 中创建了一些简单的应用程序。 我现在想成为一名认真的开发人员并开始开发真正优秀的跨平台应用程序和 Web 应用程序,但我无法决定哪种工具最适合这些目的。如有必要,我在学习一门新的编程语言方面没有问题。 另外,我是电气和电子工程专业的学生(第 2 年),除了学习 Java(在学校和大学第 1 年)之外,我还在网上学习。因此,对于如何成为一名软件开发人员,我缺乏适当的指导。 请!有人可以帮我吗?

【问题讨论】:

  • 这是一个很好的问题,但这不是你应该问的地方。 StackOverflow 是针对技术编程问题的。

标签: web-applications cross-platform


【解决方案1】:

我已经是 10 年的专业开发人员了,这一切都始于 Web 开发。我记得刚开始时的技能与您相似,没有专长,只是对基本编程有广泛的了解。

这是一个我曾经使用过的网站,现在仍然不时用作参考资料。 https://www.w3schools.com。参加课程,一天之内您就会感觉自己是专家。最重要的是,它是免费的。

学习了基础知识后,您需要决定要专攻哪种网络技术。我选择了微软的方式,我会将它推荐给任何初级开发人员,这样他们就可以更快地找到工作。学习 C#,做 ASP.Net Core 并在 Azure 中托管。这是他们的文档站点,https://docs.microsoft.com

一旦你得到它的感觉。是时候开始思考架构了。对于开发人员来说,最简单的架构只是组织代码、项目和服务的好方法,这样无论解决方案的大小如何,下一个查看您的工作的人都可以更轻松地开始工作。好的架构基本上让你可有可无。我建议阅读领域驱动开发。我遇到过许多不同类型的架构,但它们对我来说都像是 DDD。

现在大概就这些了。祝你好运,最重要的是,玩得开心。

【讨论】:

  • 感谢您的帮助。
猜你喜欢
  • 2010-09-30
  • 1970-01-01
  • 1970-01-01
  • 2013-04-29
  • 1970-01-01
  • 2023-03-02
  • 1970-01-01
  • 1970-01-01
  • 2023-04-08
相关资源
最近更新 更多