从.net转型,聊聊最近一些面试,薪资和想法

时间:2021-07-23 08:25:38

上一个星期,一篇名为《.net估计要写在你手里了》几乎点燃了整个园子,有人群情激愤了,有人点赞的,有人上去打算喷博主个体无完肤的,总之,这篇博客很成功的引起一些.net 从业者的思考,也包括我。

写那篇博客的人是一名从业6年的.net coder,之所以定义为coder,我在回顾了博主6年的博客园生涯之中发现了一些如下有趣的事

我们先看看6年博客都写了些什么。

从.net转型,聊聊最近一些面试,薪资和想法

基本上技术上文章分享呢,都没有分享一些稍微实用的东西,那看看其它的技术心得分享呢

从.net转型,聊聊最近一些面试,薪资和想法

总结看来就是:.net 这个坑货害的老子工资低。

我个人很佩服花6年时间来做同一件事的,很显然他达到了这种程度,花了至少6年的时间来抱怨,我觉得这种毅力也确实够强的。对于他的这种行为,我暂时没有更多的评价。只是觉得这样的一个人很可悲,明明这种花点时间,安静的做一些实际的事情的人就可以摆脱这各困境的人,确要在抱怨之中耗费一年又一年的光阴。

那我们回过头来,分析一下.net与其它语言的求职机会呢

我点开了51job的求职比例,搜索了.net与java的求职比例列表:

51job:http://www.51job.com/

从.net转型,聊聊最近一些面试,薪资和想法

最后求到的比例大概如图:77%,23%(还算是满符合28原则的)

然后我在职友里面大概看了一下工资的比对情况:

http://www.jobui.com/salary/quanguo/

那我们先看全国.net收入水平

从.net转型,聊聊最近一些面试,薪资和想法

看一下工资曲线图

从.net转型,聊聊最近一些面试,薪资和想法

我们在看看全国Java的工资水平:

从.net转型,聊聊最近一些面试,薪资和想法

73%的人投了偏低,看来在9870这个水平,大家觉得都应该不止这个数,在看看工资的曲线图

从.net转型,聊聊最近一些面试,薪资和想法

在同样的8-10年之水准以及3-5年的峰值来看,都比.net高了很多。

结论:在工作岗位和上升空间来看,java都比.net高了不少。

OK.在陈述完事实之后我们来聊聊.net开发一些实状况。

笔者12年毕业,大学本科工商管理,学.net当时因为想写一个类似搜种子和网盘搜索器(可以参考笔者写的第一篇博客),大学毕业之初大现在已经3.6年的时间,在这三年时间笔者主要从事三种不同类型的工作:

第一阶段:.net form 以及Web开发

第二阶段:微软SSIS以及SQL Server开发

第三阶段:python 数据挖掘及分析

在这些阶段的同时,笔者接触了很多当初学.net开发的一般都会如下的几个方向:

从.net转型,聊聊最近一些面试,薪资和想法

有当初和我一起写hello world的小伙伴转了web前端,在北京20K以上,也有转了html5搞游戏开发的,25K左右,转游戏开发u3d的小伙子,自己写了游戏,每年营利状况不错,在家办公,也有工作一年后迷恋SQL转DBA或转BI,也有循规蹈矩的依然做.net MVC开发的,工资还算不错。

当然,我的例子和他们的精彩都是属于不可复制一种事实,每个人有每个人的精彩,每个人在精彩之下为了自己的进步而承受的心酸会有谁去真正了解呢。我刚参加工作和各种的不会,第一份工作直接被辞退了,写的迷茫的时候和怀疑自己的时候就去跑跑步,看看书。大家都会告诉你他成功的时候是多么的意气风发,多么的指点*,他却从来不会告诉你在低谷的时候他锁在出租屋里举步维艰,一筹莫展的憋屈。

说了这么多无非是想说一个事:.net语言所棒,Java也很棒,再我看来每种语言都强很多,.net 的VS是我用过的所有的IDE中最爽的一种,没有之一,C#的语法写起来柔丝顺滑(- -,我描述的不是套套),java跨平台,生态环境真的不要太好

在我看来,语言只是给你入场的机会,至于比赛的结果,20到60岁时间这么长,谁能笑到最后,谁又能笑到最好呢?

你明明知道自己的困境在哪里,你却停在那里,不停抱怨这个天气不好,那个风水不好,你花这么多时间来抱怨你明明可以通过努力就能改变的事实,这没有意义。

最近一段时间的面试,让我感触到自己的基础是多么的薄弱,一些常用的算法题和底层的原理实现本该在3年的工作中有所学习,却被各个大神问的面红耳赤,实在羞愧,我想这也是某些.net 开发者一些通病,太过度迷恋应用层,今天这个框架出来,学学学,明天那个技术出来,学学学,很少去研究:这是怎么实现的,本质是什么。我想我就犯了这些错误,还好新的公司给了我机会让我用时间来证明这个错误我是可以弥补的。

以下一句话和一篇文章是多年以前在某个杂志中看到的,与各位开发者共勉:

Talent is enduring patience

红灯须硬闯,马路要横穿(文/王路)

============2015.12.3 update============

2015.12.3号晚上回家的路上下了一场小雨,深圳的气温总算是降下来了,空气中竟然有一点湿冷的感觉,我摸了摸公交卡,搭上熟悉的公交,在回来的路上看了最近的一些评论想了一些事情。也在这里简短的回答一些问题。

关于转行你有什么好的建议?

我唯一的建议就是做自己感兴趣而且能赚钱的事,这个钱不一定非得非得是赚多少的上限,但至少需要一个保障一个你生活保障的下限。大家都是成年人,每一个选择,每一个决定都要对自己负责,因为,没有人会为你的失败买单。

你怎么有勇气能转?

我先定义一下我不是转行,我只是换了一种语言,换了一种我更喜欢的语言而已,前段时间看一个节目里面讲过一个小故事:有一群人,站在一堵墙面前,大家你看看我,我看看你,都在想墙外的风景是怎么样的,你厌倦了这种等待,用尽了全身的力气,爬了上去,终于看到墙外的风景,也许这个风景并不一定比墙里的风景好多少,但至少你尝试过了。也许你现在上着朝9晚5的班,上了班几行代码解决了一个星期的事情,然后东看看,西看看,看了淘宝有啥好东西可以看呀,和群里的朋友吹吹水,然后一晃一天就过了,然后重复着,一个星期,一年。这并没有什么不好,也并没有什么好的。你尊重的选择,最后,你所选择的东西总是会以某种结果反馈给你的。我只是不想在自己的还有机会做自己喜欢的事情,就把自己能选择的能力早早丢掉。

我不是大神,我的经历也不是成功典范,至少我还没有成功,我没有心鸡汤给你喝,我只能说你能踏实做事就可以了,剩下的,交给时间去检验吧。

从.net转型,聊聊最近一些面试,薪资和想法的更多相关文章

  1. 聊聊Java并发面试问题之公平锁与非公平锁是啥?

    一.什么是非公平锁? 先来聊聊非公平锁是啥,现在大家先回过头来看下面这张图. 如上图,现在线程1加了锁,然后线程2尝试加锁,失败后进入了等待队列,处于阻塞中.然后线程1释放了锁,准备来唤醒线程2重新尝 ...

  2. 并发系列5-大白话聊聊Java并发面试问题之微服务注册中心的读写锁优化【石杉的架构笔记】

  3. 并发系列4-大白话聊聊Java并发面试问题之公平锁与非公平锁是啥?【石杉的架构笔记】

  4. 并发系列3-大白话聊聊Java并发面试问题之谈谈你对AQS的理解?【石杉的架构笔记】

  5. 并发系列2-大白话聊聊Java并发面试问题之Java 8如何优化CAS性能?【石杉的架构笔记】

  6. 并发系列1----大白话聊聊Java并发面试问题之volatile到底是什么?【石杉的架构笔记】

  7. 面试软件测试工程师——盘点HR的那些黑话

    当疫情过后,应该有很多测试实习生寻找测试岗或者已从业测试岗的群体进行跳槽:最近也收到很多测试新生的咨询,在这里简单分享一下!老铁们走起!今天在这里就简单做跟大家聊一聊面试过程中你与面试官/HR聊天过程 ...

  8. 一名十年Java程序员回忆阿里面试经历——揭开阿里面试的“遮羞布”

    阿里面试经历 去阿里面试可以说非常非常的偶然和戏剧性,因为本人根本没投简历,以至于阿里hr给我电话的时候我一度认为是诈骗电话.因为深圳这家公司不错我还想在这里干个两年左右再考虑考虑. 这个时候的本人已 ...

  9. .net打杂工程师的面试感想和总结

    上个月26号辞职了,今天开始第一场面试,随便写写感想,后面还会继续分享一些感想 前言 这个时候找工作是不是找死? 开门见山吧,95年的,之前做过两份工作,第一家公司在做了2年2个月,在北京,也就是去年 ...

随机推荐

  1. Knights of the Round Table-POJ2942(双连通分量+交叉染色)

    Knights of the Round Table Description Being a knight is a very attractive career: searching for the ...

  2. 【ros bug】rplidar.launch is neither a launch file in package...

    解决 :cd catkin_ws $ source devel/setup.bash

  3. SDP学习笔记

    一.SDP规范了回话描述的格式,一般结合会话协议共同工作. 常见的会话传送协议包括:SAP(Session Announcement Protocol 会话公告协议),SIP,RTSP,HTTP,和使 ...

  4. hadoop(四):配置参数

    hadoop参数配置,主要是配置 core-site.xml,hdfs-site.xml,mapred-site.xml 三个配置文件,core-site.xml是全局配置,hdfs-site.xml ...

  5. LinkedIn高级分析师王益:大数据时代的理想主义和现实主义(图灵访谈)

    转自:http://www.ituring.com.cn/article/75445 王益,LinkedIn高级分析师.他曾在腾讯担任广告算法和策略的技术总监,在此期间他发明了并行机器学习系统“孔雀” ...

  6. JVM执行引擎的执行过程

    摘自深入分析java web技术内幕

  7. 一对多(多对一)关系中的inverse和cascade属性

    转载请标明出处 http://www.cnblogs.com/haozhengfei/p/6049276.html 首先说一下inverse: "inverse" 直译过来就是&q ...

  8. go标准库的学习-net

    参考:https://studygolang.com/pkgdoc 导入方式: import "net" net包提供了可移植的网络I/O接口,包括TCP/IP.UDP.域名解析和 ...

  9. Java-Runoob:Java 异常处理

    ylbtech-Java-Runoob:Java 异常处理 1.返回顶部 1. Java 异常处理 异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的. 比如说,你的代码少 ...

  10. <!--#include file= menu.shtml --> 引用出现空白

    打开footer 然后 在DW里 点--->修改--->页面属性---->标题/编码----->把包括unicode签名(bom)的勾取消 就OK了 作用:可使用 .shtml ...