none
学习c#一个月了,谈点感受...... RRS feed

  • 常规讨论

  •  

    浑浑噩噩的一个月的c#,谈点感受,同大家分享一下

    现在学到函数,感觉还能跟得上,但是自己还是感觉进步很慢,还请各位专家给予指点,用什么方法才能快速提高自己的水平呢。有人说编程就像练武功,是不是得得到什么“武功秘籍”才能得到快速的修炼呢,当然,社区的各位专家也给予了我很大的帮助,在这里感谢您们。

    我相信c#是有前途的,因为他,他们,你,你们还有我都选择了它。

     

    呵呵

     

     

    gaozhengneusoft 18:22 于东北大学东软信息学院

    2008年11月3日 10:23

答案

  • 你好!
       任何事情都有一个过程,不可能一下子速成,实际上基础是很重要的,你可以先把基础打好,然后自己作一些小的项目实践一下,对于学习编程来说,动手能力是很重要的,在实践中你可以积累很多的经验,同时可以发现自己有哪些不足,然后修补自己知识上的漏洞。
       我给论坛中一些初学者推荐过一些图书,现在也推荐给你
       1,《Head First C#》这本书的讲解生动有趣,很适合初学者,看起来就像连环画,讲解的很详细,是针对C#最新版本写成的,目前只有英文版的。
       2,《The C# Programming Language》这是C#之父的著作,中文版是叫《C#语言详解》,不建议看中文的翻译似乎有些问题,另外这本书是针对C#2.0的,目前还没有最新版的。
       我不推荐《C#入门经典》《C#高级编程》这两本,记得我还是在刚毕业的第一家公司第一次接触.NET和C#的,当时那家公司就是用.NET平台和C#语言做系统的,我是丛同事的口中得知这两本书的。
        仔细看过这两本书后觉得还是比较差的,但当时国内也没有别的选择,所以我还是用这两本书来学习C#语言的
    ,原版我没有看过,但是中文版真的比较差,主要缺点如下:
        1。有些术语翻译不准确
        2。语句翻译不通顺的较多,表意不请
        3。讲解中的类名和命名空间写错的教多
        3。代码中也有一些错误
        4。内容比较散,不连贯,每一个知识点都不够深入
        5。错误太密集,几乎每隔两三页,就会有错误,严重影响阅读心情,有的时候很难判断是书中印错了还是自己理解的不对
        学习中都会遇到一些困难,尤其是刚开始的时候,这都很正常,实际上所有的人都经历过初学的阶段。
        有问题可以来论坛提问,大家和我一定会详细的解答的,一定要坚持下去,你一定会成为一名优秀的程序员的!
        希望以上建议能够对你有帮助!我的资料中有我的MSN,你可以和我联系!
    2008年11月3日 12:01
    版主

全部回复

  • 你好!
       任何事情都有一个过程,不可能一下子速成,实际上基础是很重要的,你可以先把基础打好,然后自己作一些小的项目实践一下,对于学习编程来说,动手能力是很重要的,在实践中你可以积累很多的经验,同时可以发现自己有哪些不足,然后修补自己知识上的漏洞。
       我给论坛中一些初学者推荐过一些图书,现在也推荐给你
       1,《Head First C#》这本书的讲解生动有趣,很适合初学者,看起来就像连环画,讲解的很详细,是针对C#最新版本写成的,目前只有英文版的。
       2,《The C# Programming Language》这是C#之父的著作,中文版是叫《C#语言详解》,不建议看中文的翻译似乎有些问题,另外这本书是针对C#2.0的,目前还没有最新版的。
       我不推荐《C#入门经典》《C#高级编程》这两本,记得我还是在刚毕业的第一家公司第一次接触.NET和C#的,当时那家公司就是用.NET平台和C#语言做系统的,我是丛同事的口中得知这两本书的。
        仔细看过这两本书后觉得还是比较差的,但当时国内也没有别的选择,所以我还是用这两本书来学习C#语言的
    ,原版我没有看过,但是中文版真的比较差,主要缺点如下:
        1。有些术语翻译不准确
        2。语句翻译不通顺的较多,表意不请
        3。讲解中的类名和命名空间写错的教多
        3。代码中也有一些错误
        4。内容比较散,不连贯,每一个知识点都不够深入
        5。错误太密集,几乎每隔两三页,就会有错误,严重影响阅读心情,有的时候很难判断是书中印错了还是自己理解的不对
        学习中都会遇到一些困难,尤其是刚开始的时候,这都很正常,实际上所有的人都经历过初学的阶段。
        有问题可以来论坛提问,大家和我一定会详细的解答的,一定要坚持下去,你一定会成为一名优秀的程序员的!
        希望以上建议能够对你有帮助!我的资料中有我的MSN,你可以和我联系!
    2008年11月3日 12:01
    版主
  • 谢谢 周老师 的 指点, 可惜的是 我已经买了 c#入门经典了 我们老师推荐的,花了我 70多rmb呢!

    2008年11月3日 12:51
  • 你好!
       《C#入门经典》目前被很多的人推荐,大家都传说这本书,渐渐似乎这本书被传神了,实际上说好的人大多数没有仔细看过,这本书的英文版在Amozon的评价很一般,中文版还存在一些翻译上的不足,具体你看过就知道了。
       
    2008年11月3日 13:04
    版主
  •  

    周老师对初学者的解答真是细致入微,非常感谢!

     

    我作为初学者能遇到你这样的前辈感到非常荣幸,我们一定好好学习,争取早日成为正牌程序员,以不辜负周老师及其他前辈的期待!!

    2008年11月5日 14:31
  • 你好!
       很荣幸能得到你这么高的评价,如果我的解释能够对大家有些许的帮助,那就是我最高兴的事情了。
       很高兴认识你,我的资料中有我的MSN,有问题大家可以多多交流!
    2008年11月5日 15:24
    版主
  • 周老师,我就是msn群里的google哦!呵呵!我们打过很多照面啦!很高兴认识你!!

     

    2008年11月5日 15:32
  • 原来是这样啊!都是老朋友了呀!
    2008年11月5日 16:50
    版主
  • 学习C#几个月了,总是找不到感觉,望周老师指点!

     

    2008年11月7日 14:30
  • 你好!
       请问可不可以详细说说你现在的情况呢?
    2008年11月7日 14:34
    版主
  • 雪峰的确对C#的这基本教程认识很深啊。。呵呵。。。最近我去TechED,这三天新人版有你回复他们才不至于版块荒废。。。呵呵。。雪峰受累了啊。。。
    2008年11月9日 12:27
    版主
  • 版主太客气了,在下义不容辞,呵呵!
    我的资料中有我的MSN,希望和你成为朋友!
    2008年11月9日 12:55
    版主
  • 周老师

    上周末我去了在我们学校的招聘会,有点感触啊,貌似就业形势不是特别好,所以还请周老师关于以后就业得问题给予提示启发,我是在大连上学的,本科学计算机得,大三,.NET方向,明年这个时候就该我去找工作了,心里还是没有底啊,我想知道.net这个方向应该如何学,或者说应该倾向于哪些方面才能更适应现在各大公司里得业务呢,不知道我表达的清不清楚,请周老师能给我提供一个大致的路线,或者说考些什么认证?毕业后首先进哪些公司会对以后得整个职业道路有帮助等等.......

     

     

    gaozhengneusoft

    thank you so much!

    2008年11月10日 6:59
  •  

    我也在学,希望大家指点,呵呵。

     

    做系统管理很多年,编程这块一直就是菜鸟水平。 这几年有越来越强的感觉,做系统管理越深入,troubleshooting和定制系统时,需要的开发的知识越多。而且要做好,必然要定制和扩展系统,无论MS做的多好,总是有很多用户需求满足不了(很多时候是我自己的需求,呵呵),唯一的解决方法就是自己开发一些工具,还好MS的产品SDK都很完善。

     

    大概管理和开发原本就是一个硬币的两面,不过要打通这“任督”二脉,路漫漫啊。。。

    2008年11月10日 7:10
    版主
  • gaozhengneusoft,你好!
       就业这个问题很不好说,各个公司的选人才的标准都不一样。
      
    一般公司的人力资源主管都是有多年面试经验的人,他们见过很多的面试者,他们的社会经验比刚毕业的大学生可多多了,也就是说你想欺骗他是不可能的,这样只会给他留下不好的印象。如果你的能力不强,就算被你勉强通过了面试,在三个月的试用期内你也会被公司发现你的水平低,面试的时候说的都是假话,于是公司很恼火,然后请你离开公司,这时可能招聘期已经过了,你已经很难找到新的公司了,这样反而浪费了自己的时间,也浪费了公司的时间。
       所以我给你第一个建议,面试的时候不要夸夸其谈,要讲真话,把自己的真实的能力展示给面试官就可以了,如果他觉得你的能力不适合他们公司的职位,那么也没有什么好遗憾的,因为你就算去了他们的公司也不一定有好的发展,你说呢?
       说完了态度方面的问题,我再说说我对技术上的建议,你可以着重学习企业信息化方面的知识,就是大家常说的三层架构的项目,这其中数据库的知识很重要,你可以多花一些时间,现在国内从事这方面的开发的公司比较多,这样你的就业面可以宽一些。平时你可以多帮学校或老师多做一些这方面的项目,也可以去这样的公司实习一段时间,对自己都是很好的锻炼。
       总结起来,个人能力才是硬道理,其他的只是辅助而已。
       以上是我个人的意见,希望对你有帮助!
       祝愿你可以找到自己满意的工作!
     
    2008年11月10日 8:09
    版主
  • 谢谢周老师指点,非常感谢!!!

    2008年11月10日 14:21
  • 周老师说的  三层架构 是指 三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。

     

     

    这个嘛?

    2008年11月10日 14:24
  • 你理解的大致差不多,基本是这个意思!
    2008年11月10日 15:15
    版主
  •  周雪峰 写:
    gaozhengneusoft,你好!
       就业这个问题很不好说,各个公司的选人才的标准都不一样。
      
    一般公司的人力资源主管都是有多年面试经验的人,他们见过很多的面试者,他们的社会经验比刚毕业的大学生可多多了,也就是说你想欺骗他是不可能的,这样只会给他留下不好的印象。如果你的能力不强,就算被你勉强通过了面试,在三个月的试用期内你也会被公司发现你的水平低,面试的时候说的都是假话,于是公司很恼火,然后请你离开公司,这时可能招聘期已经过了,你已经很难找到新的公司了,这样反而浪费了自己的时间,也浪费了公司的时间。
       所以我给你第一个建议,面试的时候不要夸夸其谈,要讲真话,把自己的真实的能力展示给面试官就可以了,如果他觉得你的能力不适合他们公司的职位,那么也没有什么好遗憾的,因为你就算去了他们的公司也不一定有好的发展,你说呢?
       说完了态度方面的问题,我再说说我对技术上的建议,你可以着重学习企业信息化方面的知识,就是大家常说的三层架构的项目,这其中数据库的知识很重要,你可以多花一些时间,现在国内从事这方面的开发的公司比较多,这样你的就业面可以宽一些。平时你可以多帮学校或老师多做一些这方面的项目,也可以去这样的公司实习一段时间,对自己都是很好的锻炼。
       总结起来,个人能力才是硬道理,其他的只是辅助而已。
       以上是我个人的意见,希望对你有帮助!
       祝愿你可以找到自己满意的工作!
     

     

    十分赞同,周~的看法...

    2009年1月7日 7:56
  • 就业=运气+实力+吹牛

     

     

     

    我认为这样.

     

    2009年1月19日 7:57
  • 实力是必须的,这是硬条件。但是自己也要会吹,这是软条件。
    peper
    2009年2月3日 3:19