找回密码
 FreeOZ用户注册
查看: 4201|回复: 41
打印 上一主题 下一主题

[职场风云] asp.net mvc 的应聘工作的人太多了

[复制链接]
跳转到指定楼层
1#
发表于 25-6-2014 05:43:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?FreeOZ用户注册

x
本帖最后由 DDD888 于 25-6-2014 05:46 编辑

我看到一份工作

https://www.linkedin.com/jobs2/v ... c-88f6-ea4870c0acfa

linkedin显示给我看有26个应聘的人,在这样多的应聘者中,老板的挑选余地不要太多啊 如何谈高工资?如何去得到这份工作

我看简直没希望
回复  

使用道具 举报

2#
发表于 25-6-2014 08:00:42 | 只看该作者
我现在开始转战c#了,估计日后有相当长一段时间都会呆在.NET上。

做什么平台/技术无所谓,只要还是需要写代码的,我就相信自己还能混口饭吃。
回复  

使用道具 举报

3#
 楼主| 发表于 25-6-2014 08:26:13 | 只看该作者

不错,同行

我就是觉的写C#的人太多了,不能把工资抬上去,我现在就想要个十二万新西兰元一年的工作就高兴了
回复  

使用道具 举报

4#
发表于 25-6-2014 09:31:11 | 只看该作者
呵呵,一个岗位二十多个应聘不算多。 我以前linkedin上看java的好像很多接近百人了,呵呵,所以现在要求高了,薪水估计不减就不错了吧

评分

参与人数 2威望 +70 收起 理由
cais + 20 谢谢分享!
karl.lee.2004 + 50 含泪点赞!

查看全部评分

回复  

使用道具 举报

5#
 楼主| 发表于 25-6-2014 09:35:09 | 只看该作者
Jay@Au 发表于 25-6-2014 09:31
呵呵,一个岗位二十多个应聘不算多。 我以前linkedin上看java的好像很多接近百人了,呵呵,所以现在要求高了 ...

以前是啥时候啊?一年前?
回复  

使用道具 举报

6#
 楼主| 发表于 25-6-2014 09:41:43 | 只看该作者
本帖最后由 DDD888 于 25-6-2014 09:45 编辑

我记的1998年的时候,许多人来我工作的公司应聘C嵌入程序员,应聘的人络绎不绝,我的老板请他们写个简单的排序(具体是啥我忘了),基本上没人会写,老板以为他出的题目太难了,让我来写,我那时是delphi程序员,我花了大概几分钟在纸上写好了,老板感叹说原来C程序员就在公司里

诚实的说我1994年到1998年写的是Visual C++ MFC,写了许许多多的project,那时MFC非常时髦啦

最后公司找了个在中国的职称是副教授的来写C语言
回复  

使用道具 举报

7#
发表于 25-6-2014 10:51:30 | 只看该作者
流行一直在变,看公司需要什么。最近front end更流行,大把要求angular js, knock out, node。
回复  

使用道具 举报

8#
发表于 25-6-2014 11:48:05 | 只看该作者
karl.lee.2004 发表于 25-6-2014 08:00
我现在开始转战c#了,估计日后有相当长一段时间都会呆在.NET上。

做什么平台/技术无所谓,只要还是需要写 ...

恭喜拿到offer了啊
求经验!
回复  

使用道具 举报

9#
发表于 25-6-2014 11:56:55 | 只看该作者
DDD888 发表于 25-6-2014 09:41
我记的1998年的时候,许多人来我工作的公司应聘C嵌入程序员,应聘的人络绎不绝,我的老板请他们写个简单的排 ...

98年嵌入式用C还是比较高大上的,受硬件的限制,那时候基本都是汇编,C都是在高端mcu上采用
回复  

使用道具 举报

10#
 楼主| 发表于 25-6-2014 12:01:39 | 只看该作者
妞爸 发表于 25-6-2014 11:56
98年嵌入式用C还是比较高大上的,受硬件的限制,那时候基本都是汇编,C都是在高端mcu上采用

是的啦,老板定制的啦,不过在我离开公司一年后,公司倒闭,并被tait收购,我也有幸在履历上可以写在跨国公司工作过
回复  

使用道具 举报

11#
发表于 25-6-2014 12:43:14 | 只看该作者
DDD888 发表于 25-6-2014 09:35
以前是啥时候啊?一年前?

其实就是两个月前吧
回复  

使用道具 举报

12#
 楼主| 发表于 25-6-2014 12:45:41 | 只看该作者
Jay@Au 发表于 25-6-2014 12:43
其实就是两个月前吧

厉害,看样子java工作竞争更激烈
回复  

使用道具 举报

13#
发表于 25-6-2014 18:49:18 | 只看该作者
DDD888 发表于 25-6-2014 09:41
我记的1998年的时候,许多人来我工作的公司应聘C嵌入程序员,应聘的人络绎不绝,我的老板请他们写个简单的排 ...

98年的c程序员不会写排序,有点说不过去了。

我以前公司2010年招了批java程序员,有项目组去挑人的时候,出了道汉诺塔(Hannoi tower)的题目。给了他们三天的时间,居然没有一个写的出来。

更离谱的是我上一家外资金融500强,有次分了个contractor给我的team,他花了4小时,也无法完成一个Vector<Vector<String>>转换成String CSV(Comma Separated Value)的函数。

我看过他的代码,发现他连基本的数组初始化/遍历/越界检测都无法完成。更不能忍受的就是之后花了3个小时都无法完成一个合并(merge)两个数组为一个的函数,这是发生在我已经给他完全讲解了CSV函数之后...

BTW,后来我用这个函数去测试另一个同事(正式员工,Senior Software Engineer)的水平。我测试他之前,自己试了一下,估计10分钟之内完成,结果用了7分钟。

刚开始时他说30分钟能搞定,后来到了时间还不能完成。我检查他的代码,发现他也是对一些基本的数组特性没有完全掌握,尤其是对数组越界的检测,因此把各种检查情况做的很复杂,所以无法在规定时间内完成。

从此之后,我对“码农”这种称谓有了更深刻的认识。

评分

参与人数 2威望 +70 收起 理由
cais + 20 谢谢分享!
wiserfirst + 50 谢谢分享!

查看全部评分

回复  

使用道具 举报

14#
发表于 25-6-2014 19:48:26 | 只看该作者
mason00 发表于 25-6-2014 10:51
流行一直在变,看公司需要什么。最近front end更流行,大把要求angular js, knock out, node。


是的,AngularJS和NodeJS都是这两年才突然火起来的框架,Javascript大有一统Web开发江山的趋势,我以前一直把Javascript当玩具看待,现在才发现自己已经落伍很久了,不过现在开始捡起来,希望不会太晚。

评分

参与人数 1威望 +20 收起 理由
cais + 20 我很赞同!

查看全部评分

回复  

使用道具 举报

15#
 楼主| 发表于 26-6-2014 08:37:15 | 只看该作者
ubuntuhk 发表于 25-6-2014 19:48
是的,AngularJS和NodeJS都是这两年才突然火起来的框架,Javascript大有一统Web开发江山的趋势,我以前 ...

是不是因为node.js可以运行在linux上,这样一来就不用付windows的版权费用?还有许多开发的人都会写javascript?
回复  

使用道具 举报

16#
发表于 26-6-2014 12:02:58 | 只看该作者
本帖最后由 wiserfirst 于 26-6-2014 12:13 编辑
karl.lee.2004 发表于 25-6-2014 18:49
98年的c程序员不会写排序,有点说不过去了。

我以前公司2010年招了批java程序员,有项目组去挑人的时候 ...


首先恭喜找到工作了~
关于汉诺塔问题,我记得2000年左右上本科的时候练习C++,写过一个。当时没学过Windows编程,还是在DOS下画的界面,可以自动演示汉诺塔的解法。
回复  

使用道具 举报

17#
发表于 26-6-2014 13:44:33 | 只看该作者
当年我在中国招小弟的时候,首先5分钟内写个快排,凡是有一点错误的直接打发走,符合条件的照样一大把。在澳洲,我遇到的几个面试官,估计没一个及格的。
回复  

使用道具 举报

18#
 楼主| 发表于 26-6-2014 13:58:56 | 只看该作者
tjmd001 发表于 26-6-2014 13:44
当年我在中国招小弟的时候,首先5分钟内写个快排,凡是有一点错误的直接打发走,符合条件的照样一大把。在澳 ...


现在大家用C#都用sql,时髦点用linq, 一个order by(sql),.OrderBy(linq), 就解决了问题啦
回复  

使用道具 举报

19#
发表于 26-6-2014 15:48:56 | 只看该作者
DDD888 发表于 26-6-2014 08:37
是不是因为node.js可以运行在linux上,这样一来就不用付windows的版权费用?还有许多开发的人都会写javas ...


这个应该只是很小的一部分因素,因为现在很多架构都可以跨平台运行。

这里有一个答案总结得不错:
http://www.quora.com/Node-js/Why-is-Node-js-becoming-so-popular

理由大体如下:
1. 门槛低 ,基本上做过Web前端的都知道Javascript,而且在线文档、教程非常丰富,有其它语言开发经验的工程师也很容易转到Node.js平台上
2. npm提供了一个非常容易使用和扩充的丰富的第三方库,不用自己造轮子了,当然你有新奇的轮子也可以发布出来分享
3. 为web而生,异步并发处理非常自然(想想php或其它语言如何处理异步并发,头大),你只需要专注在需要解决的业务逻辑上
4. 借力于Google Chrome高效的JS引擎,node.js的性能卓越
回复  

使用道具 举报

20#
 楼主| 发表于 26-6-2014 18:41:21 | 只看该作者
ubuntuhk 发表于 26-6-2014 15:48
这个应该只是很小的一部分因素,因为现在很多架构都可以跨平台运行。

这里有一个答案总结得不错:

这是否意味着写node.js门槛比写C# asp.net mvc更低,导致做的人更多,更加不容易将工资升上去?
回复  

使用道具 举报

21#
发表于 26-6-2014 19:54:28 | 只看该作者
DDD888 发表于 26-6-2014 18:41
这是否意味着写node.js门槛比写C# asp.net mvc更低,导致做的人更多,更加不容易将工资升上去?



我没写过.net的程序,不敢妄自评论。不过我相信一些技术含量低的server端开发,会有更多人能做。

但是目前node.js也不是万能的,有些应用场合还不适合(如部分传统SQL数据库的操作,需要大量CPU运算的后台API),这篇文章列举了一些例子(不完全对,因为Node.JS也在快速演进中,今天的不适合明天可能就适合了):

Where Node.js Shouldn’t Be Used

http://www.toptal.com/nodejs/why-the-hell-would-i-use-node-js
1. SERVER-SIDE WEB APPLICATION W/ A RELATIONAL DB BEHIND

Comparing Node.js with Express.js against Ruby on Rails, for example, there is a clean decision in favour of the latter when it comes to relational data access.

Relational DB tools for Node.js are still in their early stages; they’re rather immature and not as pleasant to work with. On the other hand, Rails automagically provides data access setup right out of the box together with DB schema migrations support tools and other Gems (pun intended). Rails and its peer frameworks have mature and proven Active Record or Data Mapper data access layer implementations, which you’ll sorely miss if you try to replicate them in pure JavaScript.

Still, if you’re really inclined to remain JS all-the-way (and ready to pull out some of your hair), keep an eye on Sequelize and Node ORM2—both are still immature, but they may eventually catch up.

2. HEAVY SERVER-SIDE COMPUTATION/PROCESSING

When it comes to heavy computation, Node.js is not the best platform around. No, you definitely don’t want to build a Fibonacci computation server in Node.js. In general, any CPU intensive operation annuls all the throughput benefits Node offers with its event-driven, non-blocking I/O model because any incoming requests will be blocked while the thread is occupied with your number-crunching.

As stated previously, Node.js is single-threaded and uses only a single CPU core. When it comes to adding concurrency on a multi-core server, there is some work being done by the Node core team in the form of a cluster module [ref: http://nodejs.org/api/cluster.html]. You can also run several Node.js server instances pretty easily behind a reverse proxy via nginx.

With clustering, you should still offload all heavy computation to background processes written in a more appropriate environment for that, and having them communicate via a message queue server like RabbitMQ.

Even though your background processing might be run on the same server initially, such an approach has the potential for very high scalability. Those background processing services could be easily distributed out to separate worker servers without the need to configure the loads of front-facing web servers.

Of course, you’d use the same approach on other platforms too, but with Node.js you get that high reqs/sec throughput we’ve talked about, as each request is a small task handled very quickly and efficiently.


这个问答也不错:
http://stackoverflow.com/questio ... when-to-use-node-js
回复  

使用道具 举报

22#
发表于 26-6-2014 20:22:12 | 只看该作者
DDD888 发表于 26-6-2014 18:41
这是否意味着写node.js门槛比写C# asp.net mvc更低,导致做的人更多,更加不容易将工资升上去?


我对MVC的概念理解得还不是特别深,根据最近一段时间接触NodeJS+AngularJS的浅见,我感觉现在很多后端的工作被移到前端了,AngularJS就是一个很好的MVC框架,只是在需要用到数据读取、存储或者复杂的业务逻辑或前端无法完成的任务的时候,才调用后端API(不关是NodeJS还是别的什么东西)。
回复  

使用道具 举报

23#
发表于 26-6-2014 21:57:40 | 只看该作者
tjmd001 发表于 26-6-2014 13:44
当年我在中国招小弟的时候,首先5分钟内写个快排,凡是有一点错误的直接打发走,符合条件的照样一大把。在澳 ...

是中国谷歌吗?过来直接应聘悉尼谷歌就好了。
回复  

使用道具 举报

24#
发表于 26-6-2014 21:58:51 | 只看该作者
ubuntuhk 发表于 26-6-2014 19:54
我没写过.net的程序,不敢妄自评论。不过我相信一些技术含量低的server端开发,会有更多人能做。

...

没有什么是万金油。都是要看具体情况而言。

评分

参与人数 1威望 +20 收起 理由
ubuntuhk + 20 我很赞同!

查看全部评分

回复  

使用道具 举报

25#
发表于 26-6-2014 23:08:25 | 只看该作者
ubuntuhk 发表于 26-6-2014 20:22
我对MVC的概念理解得还不是特别深,根据最近一段时间接触NodeJS+AngularJS的浅见,我感觉现在很多后端的 ...

我对前端后端都用mvc的看法是:后端的视图是前台的模型,而整个前端就是后台的视图。

我是后端php的laravel的mvc和前端的angularjs,后端就处理好数据给前端一个json,而前端根据这个json渲染页面。后端尽量不再产生html了(甚至是一点也不产生),把所有的页面交互和渲染全部交给前端的angular这个mv*框架去处理了。

评分

参与人数 1威望 +50 收起 理由
ubuntuhk + 50 我很赞同!

查看全部评分

回复  

使用道具 举报

26#
发表于 26-6-2014 23:15:09 | 只看该作者
caoglish 发表于 26-6-2014 23:08
我对前端后端都用mvc的看法是:后端的视图是前台的模型,而整个前端就是后台的视图。

我是后端php的la ...


后端产生HTML已经是旧时代的做法了,现在甚至开始把业务逻辑都往前端转移了,后端只负责数据存储。

评分

参与人数 1威望 +20 收起 理由
cais + 20 我很赞同!

查看全部评分

回复  

使用道具 举报

27#
发表于 26-6-2014 23:15:21 | 只看该作者
26个人不多啊。估计要有20个是打酱油的。剩下有5个水平没达到要求。只有你一个可以拿到面试。放心申请吧。
回复  

使用道具 举报

28#
发表于 26-6-2014 23:16:53 | 只看该作者
ubuntuhk 发表于 26-6-2014 23:15
后端产生HTML已经是旧时代的做法了,现在甚至开始把业务逻辑都往前端转移了,后端只负责数据存储。

是啊。有好几个Template的framework,在前后端都可以运行。想前就前,想后就后哦。
回复  

使用道具 举报

29#
发表于 26-6-2014 23:18:01 | 只看该作者
才29个人敢投,其实是非常少的。

senior的工作歧视不太好招人

其中很多人可能不符合要求,直接给淘汰了。
有些就投着玩,可能就给了offer也不会去的。
有些可能给了offer回去和老板谈判的。

总之29个人,最后产生有效简历的,能有5个就很不错了。

不过一个公司要招人,绝对不会只在一个媒体上投简历的。最后有多少人去投简历,你也不会知道的。

但是如果你觉得符合要求,决定可以试试,说不定就中了呢

回复  

使用道具 举报

30#
发表于 26-6-2014 23:20:29 | 只看该作者
cais 发表于 26-6-2014 23:16
是啊。有好几个Template的framework,在前后端都可以运行。想前就前,想后就后哦。



做web开发,以后要逼着做全端,前后端的概念越来越模糊了。

我现在是有点激动又有点愁啊,激动的是好像没有错过这一波新的Web开发高潮,愁的是,新东西更新换代好快,刚学会的东西还没捂熟,就要开始下一波的新东西了,真是要终身持续学习啊。。。

评分

参与人数 1威望 +50 收起 理由
karl.lee.2004 + 50 我很赞同!

查看全部评分

回复  

使用道具 举报

您需要登录后才可以回帖 登录 | FreeOZ用户注册

本版积分规则

小黑屋|手机版|Archiver|FreeOZ论坛

GMT+10, 24-9-2025 23:02 , Processed in 0.060451 second(s), 53 queries , Gzip On, Redis On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表