日期:2014-05-17  浏览次数:20746 次

当初选择C#真是有点坑
尽管说语言不是关键,但关键是语言会让自己失掉很多机会。
今年的校招很多都是考C++,Java的。
没有一个考C#的,真坑。
结果一个月不到的时间,要看C++,数据结构,算法,网络,操作系统,这么多。这是个坑啊。
在这一个月内,本来我是想全心复习Java的(以前没学过Java,学过一些C++),但因为偏爱WP开发,又放不下,而且Java没有一点基础,于是转而复习C++,结果这个与C#差别真的相差很多。
楼主本科,投的手机开发(WP、Android)。
幸运的是拿到了一个offer。

------解决方案--------------------
数据结构,算法,网络,操作系统 
这些是和语言无关的。如果这些没有掌握就是你自己的问题了。
------解决方案--------------------
数据结构,算法,网络,操作系统
这些东西都是基础,跟语言一点关系都没有.想干这行,这些基础课是必须学好的.
------解决方案--------------------
引用:
引用:所以那些学什么语言不自己拿主意泡论坛里面找坑爹答案的人不值得同情。

当初选择C#,主要的原因话,主要是C#简单,易学,而且,我偏向于产品架构,设计。
我初步打算是把C#学精通后,再深入了解C++,难道这样不行?
学习任何知识,总是要由浅入深的。

其实要说精通的话,C#并不比其他语言简单,至少比JAVA难多了。
只是C#确实是比较容易入门的,而且C#代码很优雅,很高级。
------解决方案--------------------
语言不重要,我从c++转到c#只用了2周的时间,一本objective c的书,我翻了两天感觉就基本上能写程序了,

重要的是写程序的感觉,只要会写程序,用什么语言都一样,只是语法上稍有差异,要做的事情还是一样,
------解决方案--------------------
引用:
语言不重要,我从c++转到c#只用了2周的时间,一本objective c的书,我翻了两天感觉就基本上能写程序了,

重要的是写程序的感觉,只要会写程序,用什么语言都一样,只是语法上稍有差异,要做的事情还是一样,

人家是应届生,希望找到一个好的工作起点,有限的时间只能做一些事情。让你学两个月C++,再让你用两周时间转C#,你就不说了。
楼主当务之争是尽最大的努力找到最好的工作,对付大公司的笔试,关键是学好C,数据结构,C++,你不一定要会写程序,但书一定要多看,越基础的书越好,死记硬背是对付这种公司考试的最好办法,项目经验在这些公司看来都是浮云。应届生嘛,人家就是要从头培养,要的是基础和能力,不是什么工作经验和项目经验。
------解决方案--------------------
说说我做.net的日子吧,仅供楼主参考。
当初选.net其实是被逼无奈,毕业了找不到工作。其实说白了就是啥也不会。大学里光顾着泡妞打游戏了。学过一阵子delphi,完全不着调,估计连入门都不算。学过一阵子asp,还别说,就靠着这点asp,还找到了工作。要不然日子可苦闷了。
到后来公司系统改版,选择了.net方向,那时候还是.net1.1。可以说,我的这些选择都是很被动的。完全是不明就里的干起来的。现在来说干得不算很好,也不算很差吧,马马虎虎能混过日子去。
说.net坑,确实,跟着微软的步伐,只能做小项目,做企业内部应用是主要的工作,
lead过最大的项目也就是2百万上下。没做过千万级的。

做了这么多年,说实话,无论你选什么语言,或者说无论你是不是选IT行业,是不是选软件,是不是写代码。和你本身的成就关系并不大。我很多同学就没做软件行业,也混得挺好的。有卖保险的,有去做公务员的,有近国企做了党政办主任的,有做游戏策划的,还有出国去做面点师的,有先做了两年pb,又去做机房租赁,最后改卖牛仔裤的。他们也过得挺好,很多比我过得好。当然也有在编码的。同寝室的兄弟,写Linux下C++,写到美国去了。当然更多的还是和我差不多,找一家公司混着,有房有车,老婆孩子热炕头,出息不大。就编程语言而言,java占多数,.net的基本就我一个,当然还有其他冷门的,如pb,sap。

楼主还在选择阶段,如果对自己认识足够清楚,知道自己要什么,而且也有恒心,有毅力,能持之以恒,又对编程无限热情。建议还是学好c++,任何语言的复杂度都不会超过c++。能学好C++,无论做什么,都只需要一两个星期的准备。什么java跨平台,.net跨系统,那都是屁话,真正跨越一切的只有C/C++。系统都是他写的,你还想怎么着?如果楼主就想着以后能混进个大公司,那学好英语,能整个听说读写流利,比学什么语言都强。如果本身就是吊儿郎当,学个编程安身立命,那.net,java都可以。

最后还是要说,个人的成就和高度是建立在自己的能力上的,对自己有一个清晰的认识才是最重要的。无论你选什么语言,要符合自己性格。
------解决方案--------------------
引用:
C#确实坑跌,我毕业一年了,精通.net,做WCF开发,但是想进淘宝,腾讯,网易,门都不没有,因为别人不招,我只能在二流公司呆着。

才毕业一年,你要真想转也不迟。精通.net 转 java 三个月搞定
------解决方案--------------------
我很奇怪为什么楼主会发出这种感叹。从个人经历来讲,做IT工作并非一条路走到黑就回不了头了——今天你的项目在用.NET,也学明天新的项目就换技术了——那你一样要有很多东西学习。开发者要时刻保持自己一种“空”的状态,也就是说大脑可以尽快学习并储存新知识。有许多人说自己精通这精通那,然后换一个开发环境立刻就傻了——我很怀疑这种人是否真的精通。需要知道的是:你做的工作是开发,而不是写C#代码。
------解决方案--------------------
要精通一门语言 其他的用的时候再看就OK了
我就打算学好C C++
目前在做一个WPF的项目 做完C#也就扔了 还是要好好学习C C++
------解决方案--------------------
引用:
看了这么多大牛的说法。
我觉得很多人不理解我。
首先来说,我为什么去大公司,我自己认为学的还不错,有这个能力,至少大学我没有整天泡妞玩游戏虚度时光,已经获得了保研的机会;另外,就算去不了,也要争取一下,机会来了,就算争取不到,也要试一下,不试你怎么知道自己不行。大公司的资源多,我觉得成长也比较快,尤其是与很多优秀的人在一起,会让自己更加努力,变得更优秀。
其次,我不……