none
学编程心累了,是C>数据类型>C++>WIN32API>MFC还是直接C#啊 RRS feed

答案

  • 你好

          如果从底层来看,当然区别满大的。

          但如果站在比较高的层次上,比如软件设计,架构,但凡是面向对象的编程语言,都差不多了,了解一个,学习另一个很快。只是在实际项目中,根据不同情况,适当选择,比如是Java,还是C#,你可以看一下FaceBook这样大型的项目,它采用很多语言。

          看你的兴趣和将来打算做哪方面的开发工作了。

        


    1+1=The World >>> BLOG=http://blog.csdn.net/liuning800203 >>> Email=liuning800203@hotmail.com
    2010年7月21日 14:54
  • 你选择的没有一个不是要很深功底的方向,没有几年的持续学习是很难在这几个方向有所建树。

    如果是兴趣所在,就不要有所怨言,继续加油。

    如果是看“钱”途,应该更有动力,目前这2个方向人才含金量都很高。

    我是FOXBASE》汇编》C》C++》VB》VB.NET》C#,开始是兴趣,后来是项目需要(VB之后的)。


    family as water
    2010年7月22日 2:00

全部回复

  • 你好

          如果从底层来看,当然区别满大的。

          但如果站在比较高的层次上,比如软件设计,架构,但凡是面向对象的编程语言,都差不多了,了解一个,学习另一个很快。只是在实际项目中,根据不同情况,适当选择,比如是Java,还是C#,你可以看一下FaceBook这样大型的项目,它采用很多语言。

          看你的兴趣和将来打算做哪方面的开发工作了。

        


    1+1=The World >>> BLOG=http://blog.csdn.net/liuning800203 >>> Email=liuning800203@hotmail.com
    2010年7月21日 14:54
  • 1、游戏开发+游戏加密

    2、外挂制作+逆向破解

     

    矛与盾都想学习,该怎么走,如果没有可能都学,那学习哪一项更轻松。

    现在好累,汇编,API,C++,MFC,逆向都看了几章,感觉都找不到突破口

    2010年7月21日 15:14
  • 你选择的没有一个不是要很深功底的方向,没有几年的持续学习是很难在这几个方向有所建树。

    如果是兴趣所在,就不要有所怨言,继续加油。

    如果是看“钱”途,应该更有动力,目前这2个方向人才含金量都很高。

    我是FOXBASE》汇编》C》C++》VB》VB.NET》C#,开始是兴趣,后来是项目需要(VB之后的)。


    family as water
    2010年7月22日 2:00
  • 你选择的没有一个不是要很深功底的方向,没有几年的持续学习是很难在这几个方向有所建树。

    如果是兴趣所在,就不要有所怨言,继续加油。

    如果是看“钱”途,应该更有动力,目前这2个方向人才含金量都很高。

    我是FOXBASE》汇编》C》C++》VB》VB.NET》C#,开始是兴趣,后来是项目需要(VB之后的)。


    family as water
    哈,还有人说起FOXBASE啊,其实我对它还是很有感情的,十几年前在学校就是学的它,当时学了pascal和FOXBASE,感觉不错。 后来02年自学了VB6.0 可惜在学校没学好C,主要是在指针方面,所以对C感觉不太好,呵。也没有学汇编,学校没开设,可惜。 我是不可能去公司做的,因为我已经工作了,工作很轻闲,我现在主要是和另一个同事出去兴趣一起搞编程,希望以后有所发展,我想请教一下,C#是否真的很强大?
    2010年7月22日 2:14
  • 读书不是计算机专业

    唯一的编程课程就是foxbase,很喜欢,还用这个写过游戏(也不算游戏,其实就是用键盘方向键控制一个小车子),那个时候对编程是什么也不是很了解,经常打交道是记录(foxbase主要是记录操作)。

    后来某个学长用我的借书卡借了本IBM-PC汇编,那本黄皮书,还书的时候要我还的,我看好像是编程,就续借了,之后仔细看完,这本书算是我的入门吧。

    在学校,专业课压力不大,课余时间就学计算机,开始是计算机的硬件(怎么组装,有那些部分)后来是计算机编程,为了检验就去考国家等级考试,c2级,汇编(三级A),四级都考了。

    毕业前接触vb,4.0,只用这个拖拽过一个软件界面(只有菜单,没任何功能),就没继续,不知道这个能干啥。。。

    毕业后开始接触vb6(也是02年),半年后开始带人做项目(现在想起来,胆子也够大),然后转VB.NET,然后换c#,折腾来折腾去都在.NET平台了....

    回到正题,C#是否强大?仁者见仁智者见智吧!好比一把小刀,在庖丁手上和在我们手上,那个效果完全不一样!至少我们可以做的是努力学好用好她!

    .NET一个新兴的语言,发展很快,只有不停的学习,才能跟上。

    ps,个人观点:也不一定非要追着学新东西,目前的一个大项目还用.NET1.0呢,为啥?有历史原因,更重要的是够用了。


    family as water
    2010年7月22日 5:44
  • 我的故事也有点儿类似,是从 1994 年 G-BASIC 到 1997 年的 DOS 6.22,到 1998 年 QBASIC,到 1999 年 VB 6.0,ASP,到 2001 年 VB 7.0,到 2003 年 ASP.NET,到 2004 年 C#。汇编、编译原理、Java 大学也学过,不过工作后很少能用得上。

    我觉得,如果楼主是一个计算机编程入门者,最好不要一开始就 C/C++,汇编什么的,先还没有入门,找到兴趣,就被他们的博大精深吓住了,停下了脚步。很多人就是因为这个原因,最终放弃了 IT。

    在目前的国内教育体制下,走得就是这一条线,美其名曰,先学基础,后掌握应用,因此,有人说,“应用是很简单的,像 C#,我一天都能学完。”果真如此?一天学完 C# 的人能找到多少钱一个月的工作呢?他们所谓的“基础”有能学的多好呢?

    2009 年一段时间,我每天要面试三四个人,每当看到他们的简历,都写着 Master in C#,Expert in C++,同时我看到,他们却只有不到五年的工作经验。试想,C++ 有的人研究了十几年都不能称为自己精通,我从 .NET 出来就开始研究到现在我也只敢写 Very familiar with .NET,那一些精通的人到了我这里,我就问所谓的“精通级别”的问题,随便举个例子,有个人告诉我他很熟悉 Lambda 表达式,我就从 Delegate,Lambda,问到 Expression Tree,到 Lambda 演算,再到 Alpha, Gama 变换,到不动点,到函数式编程。只开始了 2 分钟,那个人就顶不住了。

    所以我认为,先学一些靠近应用的东西,如 C#,比较基础一些,但也能让楼主很快上手做出东西,有兴趣学习它;接下来,随着不断的使用,深入,楼主势必会有更加想去了解比如“C# 如何编译和工作”的内幕,这样,在好奇心和兴趣的驱使下,您就不知不觉的去看一些更加底层的东西,假以时日,您就能非常深入的了解一种技术。这种方法称为 Top-down,我觉得就非常适用于入门级别的开发人员。

    废话很多,我就不多说了,总之,好奇和兴趣,是学习的基础,如果觉得一种技术根本没有吸引力,最好去找其他的来代替,因为,它不会让您想要深入了解它,也就是说您在这个技术的方面不会特别深入。


    Mark Zhou
    2010年7月22日 10:01
  • 所以我认为,先学一些靠近应用的东西,如 C#,比较基础一些,但也能让楼主很快上手做出东西,有兴趣学习它;接下来,随着不断的使用,深入,楼主势必会有更加想去了解比如“C# 如何编译和工作”的内幕,这样,在好奇心和兴趣的驱使下,您就不知不觉的去看一些更加底层的东西,假以时日,您就能非常深入的了解一种技术。这种方法称为 Top-down,我觉得就非常适用于入门级别的开发人员。

    废话很多,我就不多说了,总之,好奇和兴趣,是学习的基础,如果觉得一种技术根本没有吸引力,最好去找其他的来代替,因为,它不会让您想要深入了解它,也就是说您在这个技术的方面不会特别深入。


    Mark Zhou


    楼上老大说由高级到低级,这样难度更大吧。

    现在就想系统的学一下,不懂基础,我想很难把C#搞好吧,任何高级语言都是在低级语言的包装呀

    我想C#还是等我先了解了C++/API后再说吧

    2010年7月22日 12:27
  • 你好!

         可以根据自己的兴趣来选择,360行嘛,那个方向学好了都有好的发展的。


    周雪峰
    2010年7月22日 12:47
    版主
  • 实际工作中,C#、Java、C++、JSP、J2EE等都会用到的。从C开始不是好办法。建议从C#、Java开始,逐步涉猎C++、C、Win32API等知识。

    2010年7月23日 11:48
  • C#我不知道,可能功能更强大吧

    但是我02年搞过VB6.0,那种控件就像堆积木,做界面真是方便,但是学到最后发现不用API还是不能实现我的一些深层的想法。

    还是硬碰到API了,看到那种复杂就烦了,当时网络也不发达,我也没有书可参考,没办法。

    所以我决定还是先难后易,万事开头难,反正迟早要碰到的。

    2010年7月24日 10:46