日期:2014-05-16  浏览次数:20676 次

一位大二计算机骚年的困惑
    各位大牛,我想了很久,最后还是决定来CSDN发帖求助,希望你们能够给我指一条明路。
先自报家门,我是计算机专业一名大二的学生,广州,二本A线,雄性。
    我从高一开始接触编程,那时我自己买了一本谭浩强的《C语言程序设计》,开始自学。但是看到数组那一章时,迫于高考的压力,C语言的学习只持续了一个学期左右。
     高考结束后,我选择了计算机专业。到了大学以后,因为大一学校只开设C语言这一门课程,所以我整个大一精力都花在C语言的研究上,并且买了一些深入剖析C语言的书,天天只要一有空就呆在宿舍写代码。
但是C语言的程序写多了就觉得很烦,天天面对黑黑的控制台程序。于是我想写一些带窗口的WINDOWS程序,
今年时暑假我花了一个月左右的时间自学完了C++,学之前我以为学完了C++就可以写Windows程序了,后来才发现我错了。。于是乎,我开始学MFC,已经学了一个半月了,我用的是孙鑫的《VC++深入详解》,现在看到了16章。我本来的打算是:先看《VC++深入详解》入门MFC,然后再看《深入浅出MFC》深入地学习MFC。(因为我学东西总是喜欢深入地研究)。
   前几天我看了杨中科都在XX大学的一个演讲,是关于移动互联网的。他说要把目光转向移动领域的开发。
我想了想,确实如此,因为现在的智能手机、平板电脑等对传统PC的冲击确实很大。但在安卓、IOS和Windows Phone 这三个平台的选择中,我个人觉得,安卓的开发者趋于饱和,Windows Phone作为新兴的力量,开发者较少,物以稀为贵,说不定将来Windows Phone的开发者会很受企业青睐?(不知这一分析是否正确呢?)
于是我又了解到开发Windows 8应用商店程序和Windwos Phone程序要用C#,我上网了解了一下C#,发现又多出一个.NET Framework......
再百度一下MFC 与.NET  发现关于这两个框架的争论还真不少。。而且在他们的讨论中,发现有人说MFC 已经过时,这样我就彻底迷茫了,到底我还要不要继续把MFC学下去呢?我那本《深入浅出MFC》还没开始看,我还有没有必要看这本书呢?还是说直接上C#?扔下MFC?还有那个.NET,到底现在是什么地位呢?
我想将来从事移动领域的开发,但现在又对传统Windows程序情有独钟。。我到底应该学什么呢。。。
C# MFC .NET windows?8 移动互联网

------解决方案--------------------
你看的书,你接触的“老师”,从你的学习内容到你的目标和你推崇的人,全部都是屌丝和IT民工的那个系列。

看你从中学阶段就开始学编程,应该是比较热爱这个的,不忍心看你堕落为最低等的IT码农。劝你一句,你整个路线全部都不对。

如果你想在计算机科学的道路上进步,而不是堕落为一个熟练的菜鸟或者码畜屌丝,赶快掉头。
------解决方案--------------------
基础不要忽略
IT行业也不只是编程

------解决方案--------------------
要沉下来!!!
------解决方案--------------------
别人说的只能做个参考,你应该深刻地剖析自己,结合自己的特点,没有人比你自己更了解你自己,如果你自己都不能决定自己的事,更不要指望别人能给你指路。
无论你学什么,学精了到哪都不怕。
你通一门之后,其他的可以触类旁通,精一门,通多门,艺多不压身。
谋在众,断在独,要相信你自己。