尽管说语言不是关键,但关键是语言会让自己失掉很多机会。
今年的校招很多都是考C++,Java的。
没有一个考C#的,真坑。
结果一个月不到的时间,要看C++,数据结构,算法,网络,操作系统,这么多。这是个坑啊。
在这一个月内,本来我是想全心复习Java的(以前没学过Java,学过一些C++),但因为偏爱WP开发,又放不下,而且Java没有一点基础,于是转而复习C++,结果这个与C#差别真的相差很多。
楼主本科,投的手机开发(WP、Android)。
幸运的是拿到了一个offer。
今年的校招很多都是考C++,Java的。
没有一个考C#的,真坑。
结果一个月不到的时间,要看C++,数据结构,算法,网络,操作系统,这么多。这是个坑啊。
在这一个月内,本来我是想全心复习Java的(以前没学过Java,学过一些C++),但因为偏爱WP开发,又放不下,而且Java没有一点基础,于是转而复习C++,结果这个与C#差别真的相差很多。
楼主本科,投的手机开发(WP、Android)。
幸运的是拿到了一个offer。
解决方案 »
- 如何返回选中的叶子结点的ID?
- 求listview图片项的边框
- winform的datagridview加了一列checkbox设定了pading,但是发现滚动条移动后选中一个checkbox那个cell有时候会显示出2个checkbox,谁知道这是为什么?
- Snippet Compiler开发工具(有没有用过的)
- 贱卖了,紧急应聘,过来看看,给点建议!
- 关于连接文档,查了好多资料都没解决,请大家帮帮忙!
- winform中DataGrid控件
- ListBox选中某一Item的问题向大家请教!
- 关于在窗体上显示动态创建控件.
- 请问:怎样把DATASET里的表,原样存储到SQL数据库里,
- 有关编写浏览器
- 查询SQL特定数据库名
无论形式如何,我们更需要的事端正心态。
360
网易 收到笔试通过,笔试挂了
腾讯 没有收到,去霸笔人太多,没进去
百度 笔试挂了
搜狗 offer
搜狐 没收到笔试通知
微软 没收到笔试通知
暴风 直接带上简历去笔试,Java,不会
金山 直接带上简历去笔试,C++挂了
58同城 直接带上简历去笔试,C++挂了
人人 直接带上简历去笔试,C++挂了
小米 直接去笔试,忘了带简历。没收到消息其他的公司,有很多当时没怎么关注,比如阿里,Google就没投
当初选择C#,主要的原因话,主要是C#简单,易学,而且,我偏向于产品架构,设计。
我初步打算是把C#学精通后,再深入了解C++,难道这样不行?
学习任何知识,总是要由浅入深的。
学.NET可以去各种各样的小公司开发各种各样的小网站,写各种各样的数据库管理系统
只是C#确实是比较容易入门的,而且C#代码很优雅,很高级。
入门是更简单的,当然提高,精通是有点难。
至少目前就我对Java以及C#的了解来说,C#比Java复杂多了。
比如override,new。Java完全是动态绑定。
不是wf是wp,windows phone,wpf以及wp都是使用xaml进行页面布局的,其实感觉跟xml差不多,多了一些东西而已。wpf的基本都可以移植到wp。我做过wp的开发,了解一些。
目前正在了解C#的实现机制。
我上回去面试,面试官说我现在没有方向,感觉有点很准。
哎
C#这东西虽然很优雅,很现代,Linq很酷,Lamda很语法糖
但大环境如此
选方向要谨慎啊
楼主当务之争是尽最大的努力找到最好的工作,对付大公司的笔试,关键是学好C,数据结构,C++,你不一定要会写程序,但书一定要多看,越基础的书越好,死记硬背是对付这种公司考试的最好办法,项目经验在这些公司看来都是浮云。应届生嘛,人家就是要从头培养,要的是基础和能力,不是什么工作经验和项目经验。
不知道怎么测试的。最近正在弄这方面的??cuit版主很中肯的意见.很不错。
你可以去微软
你可以去摩根,.NET社区名人老赵也在摩根吧
那要精通.net就要精通英语了?谁说的,不过楼主要想.net谋个好差事,英语一定要好这确实没错.
你眼里的精通是要拿MVP头衔吧,那我确实还嫩点。但是.net技术我确实走在前面,就差开博客写研究了.
但语言好不代表能找到好工作,任何一个行业都会饱和,会C#的人多了,自然要求就高了,不是简单会点就会要你的,反过来冷门的语言需求量就大,市场上大量在招聘的语言种类都是尚未找到高手级人物的语种,精通的人少。所以你要选择哪种语言,完全看你的动机。
你确认你是精通而不是熟练应用?
估计高级C#开发都不好意思说自己精通.NET的!
I don't really bother doing this. It doesn't matter in fact.
当初选.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都可以。最后还是要说,个人的成就和高度是建立在自己的能力上的,对自己有一个清晰的认识才是最重要的。无论你选什么语言,要符合自己性格。
no,如今的开发都在某个框架下应用才有价值,虽然学起java语法会很快,但是熟练应用它的框架3个月搞不定把.
我觉得很多人不理解我。
首先来说,我为什么去大公司,我自己认为学的还不错,有这个能力,至少大学我没有整天泡妞玩游戏虚度时光,已经获得了保研的机会;另外,就算去不了,也要争取一下,机会来了,就算争取不到,也要试一下,不试你怎么知道自己不行。大公司的资源多,我觉得成长也比较快,尤其是与很多优秀的人在一起,会让自己更加努力,变得更优秀。
其次,我不是混日子的。要混日子的话,我大一就不会转到目前的计算机专业了;要混日子的话,现在就整天跟着宿舍那几个同学一天到晚Dota了。我没有,上回我去面试时,面试官说了一句话,一针见血的指出了我目前的状态,“没有方向”。大一时,跟着老师学PHP+MySQL。Asp.net,后来慢慢的接触到手机,开始学习J2ME开发,后来转向WP开发。我在学校基本一直是孤军奋战,同系的三十多个同学,不排除几个平时努力学习的,其他的基本都是在Dota,或网络游戏或看电影。没有一点氛围。其实我犯了个很严重的错误,我目光太短浅,当时要充分的利用网络,结交相关的好友。目前来说,我会html,js,php,mysql,c,c++,c#,java,Unity 3D,除了C#比较熟悉,基本能熟练应用外,其他的基本能看懂,能做一下修改。全而不精。
再次,我没有盲目的找工作。我已经给自己定位为移动开发(WP/Android开发),所以我只投了有移动开发职位的公司。另外,学习这个东西,我方法是从简往难学,把C#学好了,在慢慢地学习它的内部机制。不一定要最开始就学习C++。学习要如抽丝剥茧。而且,我知道数学是我的短板,所以我选择高级语言,转向架构,设计模式这个方向,而不是纠结于底层,社会明确分工,没必要人人都去学C++,C,汇编,不是么?
而后,前面有大神说到,数据结构,操作系统,网络这些东西是与语言无关的。没错,确实是,但是你要考虑一个问题,他们实现时,就与语言有关了。不同的语言,由于机制不一样,实现甚至代码编写完全不一样。
最后,谢谢各位的建议。
另外C#在服务端的应用局限在C#的不跨平台,微软不傻,所以程序员傻了..作为一个高手,一般都精通几种语言~~C++基本理论上来说,每个程序员都要熟悉,精通就需要点时间了
我就打算学好C C++
目前在做一个WPF的项目 做完C#也就扔了 还是要好好学习C C++
另外C#在服务端的应用局限在C#的不跨平台,微软不傻,所以程序员傻了.
楼上的说windows要钱也不完全对,vs2010 win7 mssql2008==一整套免费的,反正开发人员不用掏钱装,真正的大用户也不差这俩钱,否则都是装的