好主,我什么时候可以实际编程? [英] Good lord, when do I get to actually program?

查看:77
本文介绍了好主,我什么时候可以实际编程?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

好的,我一直在读C#的介绍书,我正在学习很多

的基础知识。我可以按照所有的示例代码来理解

它正在做什么,但我知道我没办法写出

我自己的代码。


此外,似乎每次我来这里,或在线阅读信息,

是如此复杂的东西,我还没有看到。基本上

我想知道的是,你希望它花多长时间才能让一个实际能够编写程序的b $ b b b爱好者?我现在知道我只是学习基础知识,但是我很难看到自己弥补从基础知识到实际程序员之间的差距。这里有没有人在你自己学到很多东西,或者你有没有接受过正规培训?


只是想测量一下我将如何进步,我想......

解决方案

大声笑,这可能令人沮丧,是的。


什么是目前您的知识范围?

您熟悉Windows API吗?

您是否了解控制台窗口是什么?

如何关于一个Web应用程序?


我建议从一个简单的Console应用程序开始使用该语言。使用书籍,MSDN和新闻组可能非常有用,但作为一个初学者,没有比你的直觉更好的学习工具了。刚开始编码,看看

发生了什么。如果您有VS.NET,则可以使用对象浏览器。将是你最好的朋友。此外,MSDN的C#文档非常全面。


在VS.NET的帮助下,运行一个简单的Console应用程序不应该花费超过几个小时的时间。做一些有用的事情

是另一个故事:)

特别需要帮助的东西吗?

-

Dave Sexton
dave @ www..jwaonline..com

- -------------------------------------------------- -------------------

" John Salerno" <乔****** @ NOSPAMgmail.com>在留言新闻中写道:7f ******************** @ rcn.net ...

好的,我一直在读介绍C#的书,我正在学习很多基础知识。我可以按照所有的示例代码来理解它正在做什么,但我知道我自己无法编写代码。
基本上我想知道的是,如何您是否希望它能让业余爱好者真正能够编写程序?我知道现在我正在学习基础知识,但是我很难看到自己弥合从基础到实际程序员的差距。
这里有没有人自己学到很多东西,或者你有没有接受过正式培训?

只是想测量一下我将如何进步,我想......



是的,这是令人沮丧的,并且需要Sisyphean坚持成为一名

建筑师。


我告诉我的学生真的很难开始

从c#-corner或gotdotnet下载项目。只有一两个

档的小东西。只需手动逐行复制程序(不切割和

粘贴!)。它会让你感受到编写代码的机制,而b $ b与完全不同于阅读代码。在整个过程中的文档中查找每个关键字,类,

成员等。完成后

转录,编译并修复错误并重新编译,直到获得成功构建

。不过,不要开始庆祝。你将不得不实际看看它是否先运行并因此调试任何运行时错误(你可能不得不回到这里寻求框架问题的帮助)。学习使用

命令行工具csc,cordbg和ildasm来深入了解。

之后,您可以运行程序,开始攻击它。做一些改变,并且看看会发生什么。玩吧。你将开始学习书中没有人提到的那些小东西。


然后当你准备好想到一个简单的项目。只要确保它会引起你的兴趣,因为你可能会花费数小时

来处理它。一步一步开始。创建表单。在窗体上创建一个

的控件。在控件等上创建一个事件处理程序。与编写生产中使用的测试不同,这并不是全部。微小的步骤。


-

Ahmed Qurashi
www.okaq.com
aq@okaq.com

" John Salerno" <乔****** @ NOSPAMgmail.com>在留言中写道

news:7f ******************** @ rcn.net ...

Ok我一直在读C#的介绍书,我正在学习很多基础知识。我可以按照所有示例代码来理解它正在做什么,但我知道我自己也无法自己编写代码。此外,似乎每次我来到这里,或在线阅读信息,都是如此复杂的东西,我还没见过。基本上我想知道的是,你希望它有多长时间让一个爱好者实际上能够编写程序?我现在知道我只是在学习基础知识,但是我很难看到自己弥合从基础到实际程序员的差距。这里有没有人在你自己身上学到很多东西,或者你有没有接受过正规培训?

我想,只是想测量一下我将如何进步......


问候,


是的,真的很令人沮丧,你读了300页书和

你仍然无法编写有用的代码。我处于相同的情况,

然而,当我开始编写现实生活中的应用程序时,我从这些书中学到的所有东西都派上用场了......好吧,大多数至少这些事情。


获得编程的基础知识后,您可以开始在网上搜索

教程,以获得更实际的方法。即使在这些教程中你可能听不到一些

的东西,你也可以忽略它们。

只需复制&粘贴并继续前进,因为很难找到一个

教程,只需了解基础知识即可完全理解。


所以看看在以下网站上获取实践教程:

http:/ /www.c-sharpcorner.com/
http:// www。 geekpedia.com/ (这个是我的)
http://www.developer.com/net/csharp/
http://www.wwwcoder.com/main/ (因为您可能对ASP.NET感兴趣
使用C#进行
开发)


CodeProject,MSDN和其他人通常比专家对初学者更高级,更专注




你的,

Andrei Pociu


" John Salerno&qu OT; <乔****** @ NOSPAMgmail.com>在留言中写道

news:7f ******************** @ rcn.net ...

Ok我一直在读C#的介绍书,我正在学习很多基础知识。我可以跟随所有示例代码并完全理解它正在做什么,但我知道我自己无法编写代码
。此外,似乎每次我来这里,或在线阅读信息,都有很多复杂的东西,我还没有看到。基本上我想知道的是,你有多长时间想要一个爱好者来实际上能够编写程序?我现在知道我只是在学习
基础知识,但是我很难看到自己弥合从基础知识到实际程序员的差距。这里有没有人自己学到很多东西,或者你是否接受过正规培训?

我想,只是想测量一下我将如何进步......


Ok, I''ve been reading an intro book to C# and I''m learning a lot of the
basics. I can follow along with all the sample code and understand
exactly what it''s doing, but I know there''s no way I''d be able to write
the code myself.

Also, it seems like every time I come here, or read info online, there
is so much complicated stuff that I haven''t even seen yet. Basically
what I''m wanting to know is, how long do you expect it to take a
hobbyist to actually be able to write programs? I know right now I''m
just learning the basics, but I''m having trouble seeing myself bridging
the gap from basics to actual programmer. Did anyone here learn a lot on
your own, or did you have formal training?

Just trying to gauge how I''m going to progress, I suppose...

解决方案

Lol, it can be frustrating, yes.

What is the extent of your knowledge at the moment?
Are you familiar with the Windows API?
Do you understand what a Console window is?
How about a web application?

I suggest starting out with a simple Console app to play around with the language. Using books, MSDN and news groups can be very
useful, but as a beginner there will be no better tool for you to learn with than your intuition. Just start coding and see what
happens. If you have VS.NET, the "Object Browser" will be your best friend. Also, MSDN''s C# docs are really thorough.

It shouldn''t take longer than a couple hours with the help of VS.NET to get a simple Console app running but doing something useful
is another story :)
Is there something in particular that you need help with?
--
Dave Sexton
dave@www..jwaonline..com
-----------------------------------------------------------------------
"John Salerno" <jo******@NOSPAMgmail.com> wrote in message news:7f********************@rcn.net...

Ok, I''ve been reading an intro book to C# and I''m learning a lot of the basics. I can follow along with all the sample code and
understand exactly what it''s doing, but I know there''s no way I''d be able to write the code myself.

Also, it seems like every time I come here, or read info online, there is so much complicated stuff that I haven''t even seen yet.
Basically what I''m wanting to know is, how long do you expect it to take a hobbyist to actually be able to write programs? I know
right now I''m just learning the basics, but I''m having trouble seeing myself bridging the gap from basics to actual programmer.
Did anyone here learn a lot on your own, or did you have formal training?

Just trying to gauge how I''m going to progress, I suppose...



Yeah it is frustrating, and will require Sisyphean perseverence to become an
Architect.

I tell my students who are really struggling with getting started to
download a project from c#-corner or gotdotnet. Something small with only a
file or two. And just hand copy the program, line by line (no cutting and
pasting!). It will give you a feel for the mechanics of writing code which
is completely different from reading it. Look up every keyword, class,
member etc in the documentation along the way. When you are done
transcribing, compile and fix your errors and re-compile until you obtain a
successful build. Don''t start celebrating just yet though. You''ll have to
actually see if it runs first and consequently debug any runtime errors (you
may have to come back here for help on framework issues). Learn to use the
commandline tools csc, cordbg, and ildasm to get a deep understanding. After
you get the program to run, start hacking it. Making little changes and
seeing what happens. Just play around. You''ll begin to learn the little
things no one mentions in books.

Then when you are ready think of a simple project. Just make sure it''s
something that will hold your interest because you''ll probably spend hours
working on it. Just begin step by step. Create a form. Create a control on
the form. Create an event handler on the control, etc. It''s not all that
different than writing the tests used in production. Tiny steps.

--
Ahmed Qurashi
www.okaq.com
aq@okaq.com

"John Salerno" <jo******@NOSPAMgmail.com> wrote in message
news:7f********************@rcn.net...

Ok, I''ve been reading an intro book to C# and I''m learning a lot of the
basics. I can follow along with all the sample code and understand
exactly what it''s doing, but I know there''s no way I''d be able to write
the code myself.

Also, it seems like every time I come here, or read info online, there
is so much complicated stuff that I haven''t even seen yet. Basically
what I''m wanting to know is, how long do you expect it to take a
hobbyist to actually be able to write programs? I know right now I''m
just learning the basics, but I''m having trouble seeing myself bridging
the gap from basics to actual programmer. Did anyone here learn a lot on
your own, or did you have formal training?

Just trying to gauge how I''m going to progress, I suppose...



Greetings,

True, that can get really frustrating, you read 300 pages of a book and
you''re still not able to code something useful. I was in the same situation,
however when I started coding real life applications all the things I
learned from those books came in handy... well, most of the things at least.

After you get the very basics of programming you can start searching for
tutorials on the web, for a more hands-on approach. Even if there are some
things you might not understand in those tutorials, you can ignore them and
just copy & paste and move on, because it''s very difficult to find a
tutorial that you can fully understand with knowing just the basics.

So have look at the following websites for hands-on tutorials:

http://www.c-sharpcorner.com/
http://www.geekpedia.com/ (this one''s mine)
http://www.developer.com/net/csharp/
http://www.wwwcoder.com/main/ (since you might be interested in ASP.NET
development with C#)

CodeProject, MSDN and the others are usually more advanced and more focused
on experts than on beginners.

Yours,
Andrei Pociu

"John Salerno" <jo******@NOSPAMgmail.com> wrote in message
news:7f********************@rcn.net...

Ok, I''ve been reading an intro book to C# and I''m learning a lot of the
basics. I can follow along with all the sample code and understand exactly
what it''s doing, but I know there''s no way I''d be able to write the code
myself.

Also, it seems like every time I come here, or read info online, there is
so much complicated stuff that I haven''t even seen yet. Basically what I''m
wanting to know is, how long do you expect it to take a hobbyist to
actually be able to write programs? I know right now I''m just learning the
basics, but I''m having trouble seeing myself bridging the gap from basics
to actual programmer. Did anyone here learn a lot on your own, or did you
have formal training?

Just trying to gauge how I''m going to progress, I suppose...



这篇关于好主,我什么时候可以实际编程?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆