【好文不可错过】发发牢骚,觉得走c#这条路,不该太浮躁。
校园招聘结束了,腾讯,华为,百度,完美时空,网易,阿里,让我觉得.NET很受歧视。清一色的C/C++,JAVA,只有网易有一点.Net的,但是都是非核心的运维工作。
不错,招.NET的也很多,但是些小公司,小作坊,又有点心有不甘。在面试支付宝的时候,对方要的纯JAVA,而且看到我的项目经验多是.Net,c#,vb的时候的表情,我现在都记得。当时我就很不服,顶了一句:“java的c#也能做啊”。对方态度倒是很和蔼,而且一直有笑容,说因为架构已经定下来了,再改成本太高,而且要考虑到公司人员更熟悉JAVA,综合来考虑还是用JAVA,不过语言不是问题,关键看个人计算机编程的综合水平。接下来他考了我一些问题,本来以为无非是什么MVC,数据库,javascript之类的,没想到全是算法,甚至还有数据库连接池的实现什么的。我知道我水平很菜,给C#众丢脸了,在这里对不起大家了。
接下来的阿里研究院(阿里云)的招聘会更不用说了,软件开发统一试卷,只有c和java均通的人才可能通过。
我同学里有的是做C的,还有做JAVA的,做C的不用说了,完美时空去了,税后工资都有15k,那个做JAVA的不仅拿到了腾讯的offer还把阿里巴巴旗下公司来了个一锅端,照理说平时他做的玩意儿看起来功能也不比我的好,本来我心理很不平衡,但是跟他聊到支付宝的面试,他说到连接池和线程池这些东西的时候,那一套套理论,什么策略,还有什么东西,听得我一愣一愣的时候我才知道差距。
照理说研究生这么三年来我的努力不比他少,怎么懂得就少那么多?感觉好像我不是研究生,而是什么计算机培训学校出来的一样。想来想去,也许是我定力不佳,总是沉浸在.NET各种方便的组件中,只知其然而不知其所以然,会做点网站就觉得很了不起了。我上一届的师兄有个去了微软亚洲研究院,他说其实微软在学校里更多是招c/c++,他们更看重思维能力,解决问题能力和对计算机本质的认知。到这里我才知道,平时那些组件玩再熟,都只不过玩的是微软给我们的积木,我们积木搭得再好,也只不过是微软的客户而已。如果不能看到积木背后的力学,物理学,我就永远不能加入他们的圈子。
哎,太后悔了,总之也是告诫这里的高校学生,学好数据结构和算法,操作系统原理,计算机原理,c/c++,设计模式才是王道,才是你区别于专业速成学校出来的码农的地方。接下来才是工程上的.net,php什么的,学会基础和原理,再来这些上手自然就快了,本末倒置不可取啊。看看我,只能去一些小外包公司混日子,估计以后技术做不长了,我还是乘早转行吧,我不是做这个的料。
感慨之余,语无伦次,断断续续打出本文。自己都没有勇气重新读一遍,只想快点发完早些下线像鸵鸟一样把自己的脑袋埋到土里。
--本文转载来的,并非亲身经历。
[解决办法]
--本文转载来的,并非亲身经历。
[解决办法]
C#技术交流: 126382348 欢迎计算机编程爱好者来这里学习
[解决办法]
看了之后很有感触,个人也觉得现在对于计算机本质的东西认识太少了??
因为我的专业是dotNET,所以对于基础的知识掌握肯定不深??
想请问前辈们如果想对计算机本质有更多的了解,该从哪方面入手呢?
有教材或经典书籍推荐么??
[解决办法]
感慨之余
[解决办法]
我是浮躁达人...
[解决办法]
.
[解决办法]
几年前看过把。
[解决办法]
感慨之余
[解决办法]
--本文转载来的,并非亲身经历。
[解决办法]
做C的硕士刚毕业就有15K,而且是税后的
[解决办法]
谢谢分享。。。
不过 每个人都有不同的想法吧~~
否则.NET 区 也不会有这么多的高手了 虽然自己喜欢研究 C/C++
[解决办法]
c#确实受歧视,但是java真的比c#强多少吗?c、C++不用说了
[解决办法]
个人感觉,用mfc开发确实比C#难,好文章顶一个!
[解决办法]
[解决办法]
很欣慰,哥已经从。Net转到Linux C开发上面来了。
[解决办法]
好帖必顶
[解决办法]
顶下…
[解决办法]
是很 让人深思的
不错
[解决办法]
up up
[解决办法]
强大的.net可以让人节省很多时间,节省时间并没有错,只是很多人把享受当成习惯了
------解决方案--------------------
确实,我感觉我现在做的c#项目,就不是正经编程
[解决办法]
经验。
[解决办法]
我TMD也纳闷,C#.NET这么优越的东东.薪水就这么低.还比JAVA低,太难接受了
[解决办法]
看过了,留下个脚印,沉思
[解决办法]
也并不是单纯是语言的问题, IBM都跟摩根大通合作用.NET开发客户的程序了。 如果你能通过面试, 估计月薪最低2w了。 我觉得java也不过如此吧。 而且还可以得到去香港工作和生活的机会。说明C#并不是一无是处,他们用的是WPF+WCF,不过这不是重点,关键还是基础知识。
[解决办法]
和我写的那篇文章如出一辙:
http://topic.csdn.net/u/20110713/21/29930de9-7719-4211-892f-7685606b5b68.html
[解决办法]
感同身受呀
[解决办法]
小有感慨!!!!!!!!!!
[解决办法]
说的很是现实。
但.net作为单干码农的利器,还是能发挥一些余热的。
不可否认的是技术含量比较低……
[解决办法]
各有各的优点啊
[解决办法]
的确有点感慨
[解决办法]
早走早好!
[解决办法]
同感,基础很重要啊!!“学好数据结构和算法,操作系统原理,计算机原理,c/c++,设计模式” 学好真的就无敌啦
[解决办法]
现在社会,家庭,一系列环境因素,能保证没有一点浮躁之心吗?
[解决办法]
表示我看过了!
[解决办法]
各有各的优点
[解决办法]
看完了
[解决办法]
[解决办法]
感慨无奈!
[解决办法]
我感觉现在世界500强的大企业,用。net的越来越多了,我觉得机会会越来越多,学好英语,在所谓的低智商才血的“。net”中出众,进好单位不难。
而且。net的并不简单。
[解决办法]
感慨无奈!努力吧!
[解决办法]
唉
[解决办法]
努力啊,.net工资太低了
[解决办法]
只看懂最后一句话,转行。。杯具啊。
[解决办法]
太长了。。。
[解决办法]
.net本质上没错,也是好东西。
但问题是.net是微软的东西,所以就没指望了,但是你可以从学.net的学习到不少开发思想。好好看看.net framework的源码,不管对你做什么开发都是有帮助的。
[解决办法]
你叫他用JAVA做个桌面运用程序试试,写死他。。。。所以各有各的好,java框架什么的多了些,学到的思想就多些。不用那么悲观。但你看一下,有多少人在用windows。这些都是市场。
[解决办法]
就.net的webform本身的架构、编程思想是独一无人,相当高超和人性化的。但问题就处在它微软出的,所以就完蛋了。不值钱了。
顶~~
------解决方案--------------------
程序员就应该刨根问底... 注重原理...
顶!
[解决办法]
[解决办法]
不懂算法做一蜚子,码农。无论你是用c#还是java还是c,还是c++
[解决办法]
[解决办法]
浮躁啊
[解决办法]
如果是真的话就是抄了了
[解决办法]
浮躁啊~~~~~
[解决办法]
早看过
[解决办法]
[解决办法]
[解决办法]
浮躁啊!
[解决办法]
[解决办法]
嗯。呵呵。。
[解决办法]
[解决办法]
.net做个小东东界面就比vc慢很多,感觉相差1倍,低端u,像赛杨,更能感觉到差距,走了一层伪代码,这是很正常的
[解决办法]
做c的硕士毕业有15k吗,aoaoao恐怖
[解决办法]
[解决办法]
顶……
[解决办法]
.NET!我正在学也!
[解决办法]
好帖必顶
[解决办法]
原帖作者撸过……
http://topic.csdn.net/u/20100208/21/cb15c7f6-7c5a-4d9e-9222-6c95347ee632.html
[解决办法]
[解决办法]
致敬!
楼主,你看得我都要哭了,我今年找工作,还有2个月。。。。。
[解决办法]
唉~~幸亏俺是研究C的%……
[解决办法]
.net 。net
[解决办法]
[解决办法]
[解决办法]
码农路过
[解决办法]
C#一员
[解决办法]
力挺.Net路过 成事在天 谋事在人。
[解决办法]
wcf
[解决办法]
老师以前要我写个栈stack的类,我说C#里面不是有了吗,还写干嘛,老师笑而不语