none
想学学开发 RRS feed

  • 问题

  • 一直在做网管,做些mcse的活还有exchange和moss的配置和管理,现在想学学开发,学过C和C++,但是只学了语言,没有实际的编程经验,大家给点儿建议吧,以我现在的基础学起来会不会很耗时间,大概多长时间才能出去干活?

    2008年12月23日 17:35

答案

  • 语言这东西要看天分的,如果没有天分一辈子都是做底层的开发工作,辛苦的很。我就没有这天分,一看就头大,哈哈。

    等各位开发的兄弟们帮你规划规划吧。

    2008年12月23日 22:47
    版主
  • 你好!
       个人感觉C++不太适合初学者,学习的曲线比较高,需要很长的时间才能达到能做有价值的项目的程度,你可能刚接触C++语言,实际上他需要学习的东西还有很多,例如,你需要学会熟练的掌握MFC,STL,C++标准程序库,甚至还需要掌握很多开源的C++类库,每一门都需要相当的时间啊!建议可以先学习C#来入门,这个上手比较快些,如果你很喜欢C++以后也可以去深入研究!
       另外不是必须每一种语言都必须学习的,你可以先选择一种来学习,以后如果你的项目需要使用其他的语言,在学习其他的语言,实际上你熟悉了一种语言后再学习其他的语言也相对容易很多。
        任何事情都有一个过程,不可能一下子速成,实际上基础是很重要的,你可以先把基础打好,然后自己作一些小的项目实践一下,对于学习编程来说,动手能力是很重要的,在实践中你可以积累很多的经验,同时可以发现自己有哪些不足,然后修补自己知识上的漏洞。
       我给论坛中一些初学者推荐过一些图书,现在也推荐给你
       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年12月24日 2:26
    版主
  • 你原来的方向也很不错,不一定非要去做开发,做 exchang做好了很有前途的,不管学什么,一定要学成专业,这样才能有“钱途”。

     

    2008年12月24日 2:58
    版主
  •  

     

    做什么都是“一招鲜,吃遍天”,想要做通才,没有超人的努力和才能是很难很难的。

     

    Exchange 本身就是一个庞然大物,如果加上MS 近来推出的系列UC产品,简直足以淹没人了,呵呵。

     

    当然,在要满足很高SLA时,系统管理需要做到很深的层面上,做排错和研究时,系统的行为模式到底是怎么样,很多时候管理用的文档中是不会有的,只能看MSDN和KB,甚至SDK。简化和提升日常管理只能写脚本和工具,可能还需要扩展一些功能。这些都需要相当的开发技能,乃至研究SDK。MS对开发人员很友好,什么好东西在MSDN和SDK中都有,而系统管理界面中很多关键的东西就都看不见了,要想彻底搞定,只能都会点。

     

    当然这种时候,一般的日常管理和维护就都已经交给初级管理员去做了。

     

    从我个人的感觉来说,没有需求空去学习,难度很大,有没有方向的感觉。 但是如果我自己想做一个什么定制扩展,这是我自己的需求,有针对性,那么学起来就比较容易了。当然,基础还是要打好,我也是开发方面的菜鸟 , 还在打基础阶段。

    2008年12月24日 5:19
    版主
  • 其实真的没有必要去换,搞开发也不见得好到哪里去

    网络搞好了一样赚钱
    2008年12月26日 8:40

全部回复

  • 语言这东西要看天分的,如果没有天分一辈子都是做底层的开发工作,辛苦的很。我就没有这天分,一看就头大,哈哈。

    等各位开发的兄弟们帮你规划规划吧。

    2008年12月23日 22:47
    版主
  • 你好!
       个人感觉C++不太适合初学者,学习的曲线比较高,需要很长的时间才能达到能做有价值的项目的程度,你可能刚接触C++语言,实际上他需要学习的东西还有很多,例如,你需要学会熟练的掌握MFC,STL,C++标准程序库,甚至还需要掌握很多开源的C++类库,每一门都需要相当的时间啊!建议可以先学习C#来入门,这个上手比较快些,如果你很喜欢C++以后也可以去深入研究!
       另外不是必须每一种语言都必须学习的,你可以先选择一种来学习,以后如果你的项目需要使用其他的语言,在学习其他的语言,实际上你熟悉了一种语言后再学习其他的语言也相对容易很多。
        任何事情都有一个过程,不可能一下子速成,实际上基础是很重要的,你可以先把基础打好,然后自己作一些小的项目实践一下,对于学习编程来说,动手能力是很重要的,在实践中你可以积累很多的经验,同时可以发现自己有哪些不足,然后修补自己知识上的漏洞。
       我给论坛中一些初学者推荐过一些图书,现在也推荐给你
       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年12月24日 2:26
    版主
  • 你原来的方向也很不错,不一定非要去做开发,做 exchang做好了很有前途的,不管学什么,一定要学成专业,这样才能有“钱途”。

     

    2008年12月24日 2:58
    版主
  •  

     

    做什么都是“一招鲜,吃遍天”,想要做通才,没有超人的努力和才能是很难很难的。

     

    Exchange 本身就是一个庞然大物,如果加上MS 近来推出的系列UC产品,简直足以淹没人了,呵呵。

     

    当然,在要满足很高SLA时,系统管理需要做到很深的层面上,做排错和研究时,系统的行为模式到底是怎么样,很多时候管理用的文档中是不会有的,只能看MSDN和KB,甚至SDK。简化和提升日常管理只能写脚本和工具,可能还需要扩展一些功能。这些都需要相当的开发技能,乃至研究SDK。MS对开发人员很友好,什么好东西在MSDN和SDK中都有,而系统管理界面中很多关键的东西就都看不见了,要想彻底搞定,只能都会点。

     

    当然这种时候,一般的日常管理和维护就都已经交给初级管理员去做了。

     

    从我个人的感觉来说,没有需求空去学习,难度很大,有没有方向的感觉。 但是如果我自己想做一个什么定制扩展,这是我自己的需求,有针对性,那么学起来就比较容易了。当然,基础还是要打好,我也是开发方面的菜鸟 , 还在打基础阶段。

    2008年12月24日 5:19
    版主
  • 我现在就是做一些初级的管理,虽然用的都不深但是对微软的办公和服务器产品都算是了解一点,想在这上面学一下开发,比如moss开发,自己做做webpart什么的

    2008年12月24日 8:32
  • 其实真的没有必要去换,搞开发也不见得好到哪里去

    网络搞好了一样赚钱
    2008年12月26日 8:40