首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >非程序员学习C#,.NET Framework和SQL需要多长时间?

非程序员学习C#,.NET Framework和SQL需要多长时间?
EN

Stack Overflow用户
提问于 2018-03-22 02:09:37
回答 2查看 0关注 0票数 0

我不擅长编程。我完成了电子硕士学位。我想学习C#,.NET Framework和SQL。你认为需要多少时间(如果我每天有5个小时专门去做)?另外,我学习的顺序是什么?我有Visual Web Developer 2008,是否足以开始?

由同一个用户从一个新问题复制: 我应该指定我希望从事.NET开发工作。我想给自己2个月的时间来理解'基础知识'。作为一名开发人员,IT公司对你有什么期望?他们需要什么技能以及作为初级或中级开发人员的职责是什么?我没有任何行业经验,我能在家中感受到工作职责吗?

EN

回答 2

Stack Overflow用户

发布于 2018-03-22 10:10:05

这就像问学习法语需要多长时间:

  • 1天了解它是什么
  • 一个星期来学习它的婴儿/小学水平
  • 1年被专业人士认为是初学者
  • 几年来被认为是一个有经验的专业人士
  • 另外,对于那些只有你或我不会学习的人来说,这些科目有着“深刻的”知识

然而,很多人(大多数普通人,非程序员)从不学习这些主题,所以如果你像“最”人一样,那么答案就是“永远需要”或“永远不会发生”。

票数 0
EN

Stack Overflow用户

发布于 2018-03-22 12:08:26

从我自己的电子背景来看,我可以告诉你,你应该很快地拿起它。拥有电子背景将使更深入地了解底层硬件。

恕我直言,信息技术的根源是电子。

例如..

将对象看作组件。

.NET框架本质上是抽屉充满了标准组件。

例如,知道7400(与非门)能够做什么。你有一个数据表来显示引脚和样品配置。你通常不关心里面的电路。软件对象是一样的。我们有投入,我们有一些方法可以对输入做一些事情来产生可预测的结果。作为开发人员,我们通常不关心对象是如何编写的......只是它做它所说的。

你也知道你可以通过使用两个或更多的NAND门建立额外的逻辑电路。这作为实例化。

你也知道你可以把一个与非门放在一个电路里面,你可以修改输入信号,这样输出就有不同的行为。这是一个粗略的例子,但你可以把它看作是继承。

我也了解到有一个项目可以帮助工作。这可能是一个爱好者项目或工作项目。从小处着手,得到一些非常基本的工作,然后从那里开始工作。

回答关于“我应该先学什么”的具体问题。

1)把你的项目考虑在内,并分解成几个步骤。例如...从用户那里得到一个数字,在数字中加一个数字,显示结果。把它想象成你的设计。

2)学习基本的C#。编写一个简单的控制台应用程序来做一些事 学习if语句是什么(这是所有布尔逻辑,所以它应该有点熟悉),了解循环,了解数学运算,了解函数(子例程)。玩简单的文件I / O(读写文本文件)。基本的C#可以被认为是你的芯片(对象)的布线和分立元件(电阻,电容,晶体管等)。

3)学习如何实例化和使用框架中的对象。你已经这样做了,但现在是时候进一步钻研了。例如...玩System.Console更多...尝试使扬声器发出嘟嘟声。也开始寻找您可能想要用于数据库工作的对象。

4)学习基本的SQL。在线提供大量帮助和示例。选择一个你想使用的数据库。我个人认为MS Access是一个很好的初学者数据库。我不会将它用于多用户或跨平台的桌面应用程序......但它对于Windows用户来说是一个很好的单用户数据库......它是学习SQL基础知识的好方法。还有其他简单的免费数据库可用(例如,Open Office有一个),如果不想为Access获取$的话。

5)扩展应用程序来处理数据库。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100007722

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档