.Net圈子里的一些看法
金三银四招聘季,不一定一定要跳巢,但是出去看看行情还是有必要的,所以就有这篇随笔。
首先,这里说的.Net圈子是只两个方面
第一,技术人才,属于人的圈子
第二,技术本身,技术的圈子,也就是技术所涵盖的领域。
其次,以上两个方面是相辅相成的,你中有我的那种关系,并不是绝对独立的。
好了,那么开始正文,
现象:
今年三月份去面试发现一个现象就是面试官问不出什么有深度的问题。
分析:
第一,这个现象从侧面反映出了面试官对你的要求并不高(我的开发时间是3年,不上不上的一个时间段),那么要求不高,薪资也不可能高了
第二,面试官的水平并不高,我去一家小公司面试,据说是一个十年的老码农,竟然连Linq的原理都不知道(Linq的原理:迭代器 + Lamda + 扩展方法)
第三,招聘的公司大多很传统,就是很压抑,感觉那种公司就是老板的一言堂
结论:
上面的分析可能很片面,但是也可以当一个参考的,可以分析出现在.Net的圈子里的人才梯队青黄不接,要么技术太深,公司很稳定不需要什么招聘(我相信这个是不在少数的),要么太浅,找一个毕业生就能把
工作都做了,三年左右很尴尬,高不成低不就,对比C++,python ,go ,其他语言的三年工作经验很没有竞争力(这里的竞争力取决于市场的需求),也就是说 三年左右的.NET程序员的市场需求很少而且还差(对比出来的)
那么为什么会这样?
我觉的,深层原因就是.Net的入门门槛太低,劝退的方向又是劝退技术梯队的中间层。
首先,以PC客户端开发为例,大家熟知的拖控件,嗯,,,,会拖就能算一个程序员了,更别提我在别人的博客下吐槽了下.net里的程序员连基本的控制反转知道的都不多,有人给我回了句”会控制反转就很NB吗“这样的言论,嗯,拖控件连后台写代码都不会,
”会后台写代码就很NB吗“,,,就这种人。。。首先,会基本的东西真的不NB,其次,连基本的东西都不会的有什么脸说那种话?
最后,
我是喜爱这个圈子里的技术栈的,用F#处理数据真是前所未有的舒爽,python之流的真的没法比(不是说Python不好,而是说F#用起来更爽,就是学习曲线陡峭了些),用WPF写一些界面工具也是分分钟跃然纸上的那种效率和流畅,
但我不在以一个存粹的.net程序员自居了。
.Net圈子里的一些看法的更多相关文章
- 小圣求职记B:总集篇
1. 搜狐sohu 搜狐在正式招聘前邀请了部分应聘者到武汉研发中心开座谈会(因此简历尽量早投,机会多些),有研发的也有产品的,40人左右,座谈会期间介绍了搜狐汽车.北京研发中心.武汉研发中心和搜狐媒体 ...
- 一些对数学领域及数学研究的个人看法(转载自博士论坛wcboy)
转自:http://www.math.org.cn/forum.php?mod=viewthread&tid=14819&extra=&page=1 原作者: wcboy 现在 ...
- 杂记- 3W互联网的圈子,大数据敏捷BI与微软BI的前端痛点
开篇介绍 上周末参加了一次永洪科技在中关村 3W 咖啡举行的一次线下沙龙活动 - 关于它们的产品大数据敏捷 BI 工具的介绍.由此活动,我想到了三个话题 - 3W 互联网的圈子,永洪科技的大数据敏捷 ...
- 在没有DOM操作的日子里,我是怎么熬过来的(终结篇)
前言 在我写终结篇的日子里,Vue版本稳定在2.9.1.当我摸清Vue的脉络之后,以一个爬坑无数的亲历者的身份,谈谈我在MVVM时代里遇到的那些事儿. 接下来,正文从这开始~ 好多童鞋学习Vue都有灯 ...
- fetch body里数据为ReadableStream 解决办法
前端工程中发送 HTTP 请求从来都不是一件容易的事,前有骇人的 ActiveXObject ,后有 API 设计十分别扭的 XMLHttpRequest ,甚至这些原生 API 的用法至今仍是很多大 ...
- Java里的浅复制与深复制
1.浅复制与深复制概念 ⑴浅复制(浅克隆) 被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象.换言之,浅复制仅仅复制所考虑的对象,而不 复制它所引用的对象. ...
- 齐博x1标签实例:调用多个圈子同时调用贴子
下面讲解,在首页,如何调用圈子的同时也调用他们相关的贴子. 单单调用圈子,就像调用文章一样,很多人都能轻松实现,比如下面的代码 {qb:tag name="xxx" type=&q ...
- You and Your Research(Chinese)
转自:http://lyxh-2003.iteye.com/blog/434014 这是大科学家Richard Hamming的著名讲演,于1986年在贝尔通讯研究中心给200多名Bellcore的科 ...
- IT痴汉的工作现状24-Just for fun
早在大学一开始我进行Linux的学习了,那时大家都跟Windows Xp玩的火热,而我从来就不走寻常路,在XP上安装了VMware虚拟机搞起了Linux的探索.这简直让我眼界大开,每天都和那么多的国外 ...
随机推荐
- 创建自定义的 Angular Schematics
本文对 Angular Schematics 进行了介绍,并创建了一个用于创建自定义 Component 的 Schematics ,然后在 Angular 项目中以它为模板演练了通过 Schemat ...
- 关于vim的常用操作
vim常用操作和使用技巧 vi是linux与unix下的常用文本编辑器,其运行稳定,使用方便,本文将分两部分对其常用操作技巧和配置进行阐述,其中参考了网上的一些文章,对作者表示感谢 PART1 操作技 ...
- foreach控制循环if判断
<c:forEach items="${resultMap}" var="daily" varStatus="n"> <t ...
- vue+axios完美实现前端路由拦截
一.路由拦截 1.首先在router的index.js里配置一个自定义字段requireAuth,用该字段来判断进入该路由是否需要登录.如果已经登陆则进入该路由,反之则进入登录页面. 如图是路由配置: ...
- Android 开发 Fresco框架点击小图显示全屏大图实现 ZoomableDraweeView
目标需求 实现一张小图片,被点击后变成一个在整个屏幕上显示的大图片.类似于微信朋友圈的图片. 实现流程 1.Fresco基本初始化 2.下载并且导入ZoomableDraweeView 它是实现大图的 ...
- 搭建IntelliJ IDEA授权服务器
地址:https://blog.csdn.net/maozexijr/article/details/79072287 https://www.jianshu.com/p/754d8f907f2 ...
- Java数据类型(primitive)原始数据类型
1.小心别溢出来. 要确保变量能存下来所保存的值. 你无法用小杯子装大值.好吧,其实可以,但是会损失某些信息,也就是所说的溢位.当判断到所使用的容器不足以装载时,编译器会试着防止珍重情况发生.举例来说 ...
- V-REP与C++初步通信测试
打开vrep,在上方操作栏找到help选项打开,选择help topics.此时浏览器打开了vrep的操作手册user manual. 在user manual左侧目录中找到writing code ...
- Fiddler手机抓包设置
前提条件:1).电脑需要安装Fiddler2).测试手机需要支持Wifi3).测试手机与电脑需要同一网络4).所测APP需支持代理 三.设置Fiddler 1.(1)电脑端打开安装好的的fiddler ...
- Linux chattr和lsattr命令使用方法
你是否遇到过文件或目录具有可读写权限,但是使用root用户删除.修改时提示"Operation not permitted"的情况.可能是由于chattr设置了文件的隐藏保护权限导 ...