为何你做为一个.NET的程序员工资那么低?(转)

最近看到不少抱怨贴,也许有必定的道理,可是你想过没,为何大部分.NET程序员工资相对低?我我的是这么看的:前端

  1. 大批半罐子水的程序员,永远被局限在.NET的原始的小圈圈里。前端不会(你放弃了一项很重要的技术),SQL写很差(那估计你 的业务能力也就通常,项目管理或者业务方面看来发展前景不大好),Linq也用不来(看来你连.NET的东西都没玩好,并且你错过了一个开发效率极高的东 东),SharePoint没据说过(哦,你错过了.NET方向的一个能够拿高工资的技术,不过它不是那么好玩的)……哦,上面的你都不行,那找个实习生 来替代你
  2. 你还在靠Winform、ASP.NET、WPF混饭吃,也许你的代码很优雅,性能很高,不过老板更关心的是——是否是能够找个实习生来代替你?
  3. 程序员能够闷着头干活,可是必定要展示本身的能力。若是你老大不知道你行,你怎么可能拿高工资。这点也很重要。程序员是不该该成天闷着头写代码的。好的程序员是不只作好本身,同时也会影响身边的人一块儿前行,我想若是你作到了,你的老大必定不会放过你
  4. 业务逻辑思惟不行,这一点比你的技术更重要,我是这么认为的。不要认为你的技术很牛,若是你业务逻辑思惟不行,你就是这个渣渣。除非你对某项技术无人能及,不然我找个逻辑思惟强点的实习生都能代替你
  5. 公司赚的少,你拿的天然不会多。.NET大项目确实不多,因此大部分好赚钱的项目公司都拿不到(案例少,企业不信任,好多项目Java都有产品了)。公司赚钱少,你拿的通常就不会多了(这多是主要缘由)
  6. 不盲目,有本身的发展之路。若是你老是一如既往的Coding,也许你认为你懂不少,也玩了好久,若是不能拿出来实际作点什么,那还不是扯蛋。在.NET方面,学以至用比画饼充饥管用多了。不少时候,没人会和你讨论代码优雅以及架构的稳定性(固然若是你坚持,确定也是能够获得承认的)。

那么.NET程序员的发展前景呢?从我的理解,我以为是如下几个方向:程序员

  1. .NET前端开发工程师。在.NET方面,这样的人还相对少,而在慢慢意识到前端开发的重要性的软件公司,这方面的人是不可或缺的,并且开工资也是比较好说话的。
  2. 漫漫产品私活路。要不本身作产品创业之类的,要么接私活搞(.NET程序员优点之一,别说你没接过,若是没有,你弱爆了,难怪工资不高),要么成为公司产品的核心研发人员。
  3. 技术之路。这个应该是孤独的,能够和2并行会比较有钱途。
  4. 项目管理路。其实若是你不是执着的技术牛人,那么这一点你必定要搞起,这一条是大部分人的发展之路。可是若是你业务逻辑不行,也许你能够考虑去学Java了。
  5. SharePoint之路。这条路很难走,深刻真的很难很难,若是你只会些皮毛,你也能够拿到相对高点的工资。这条路潜力很大, 在办公应用方面,这是.NET方面的惟一的重量级权威,如今不少公司都指名用它,由于其确实很强大,并且是微软推出的。国内的公司除了在流程引擎和文档库 方面挖掘的不错以外,其余的都是在作一些皮毛(固然自己也就知道一些皮毛)。为何这条路很难走呢?
    1. 首先.NET总体你要都比较清楚,并且要有良好的开发习惯以及充足的开经验,否则出错了你就等着崩溃吧。
    2. SQL必需要懂,不解释
    3. 服务器架构应该要懂,全会是不可能的,可是要懂,一是好忽悠,二是须要的时候会知道怎么作(不懂这个不要紧,你只能是一个普通的 开发人员,不过若是不了解的话,可能会碰到一些棘手的问题)。这个架构涵盖不少,好比SharePoint多台服务器场部署、服务器负载均衡、SQL Server灾难恢复、SharePoint与Lync集成、Lync部署、SharePoint与RMS集成、WebOffice、SQL RBS等等,你最好都了解而且会,否则根本没法给客户制定最佳的部署方案
相关文章
相关标签/搜索