码迷,mamicode.com
首页 > Web开发 > 详细

【非月结贴】.NET开发者不要再抱怨.NET工资了,你真的行吗?--从一个刚入行不久的角度看.NET工资

时间:2015-12-25 15:12:22      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:

  最近博客园里面很多人都说.NET不行,其实你们说的.NET不行也就是说.NET的工资比不上Java,PHP,移动开发

  本人性格还没有修炼到淡定,所以下面可能屡有偏激狂妄之词,也请同仁多多海涵.

  咱们大多数人搞开发都是要赚钱养家.我们都不说是为了中华软件而崛起的口号而编码,这样的口号我也喊不出来. 我们都是为了工资,为了赚钱养家.兴趣也是一部分.看了博客园这些喷.NET的文章,在这里我也想站在一个刚入门的人的立场上来谈一下这个问题

  本人作为一个大四软件工程专业的学生,刚入行不久,.NET从大一的时候就开始搞,之前一直在学校教授的带领下接私活,今年6月出来开始实习.不说学得有多么好,起码还行(至少现在投了简历给我面试机会的公司,还没有一家面试失败的.工资也还行一般都在各自公司定的薪酬体系标准上面一些)

  看着当初和自己一起搞.NET的同学都转了Java,PHP,IOS(其实他们根本就不会.NET ,至少我认识的里面转的都是连管道机制、aspxaspx.cs之间的关系, HttpHandlerHttpModuleHttpContentHttpApplication这些是什么上什么关系的都不知道人,也就会拖拖控件而已,拖之前能把IsPostBack的原理.ViewState是什么搞清楚了么),昨天还有一个在培训机构培训出来的IOS女生跟我说你看你搞了几年,我这去培训一下就好了.但他们的工资跟我也差不多,没感觉出他们多厉害”.你可能会说毕业后你就看出差距了,是的那时候我就不能用.NET拿和他们差不多的工资?举个不怎么恰当的例子,田忌赛马,那么那些说.NET不行工资低的人,你们能不能把自己练成上等马去碾压那些本来搞.NET.NET又在做.NET开发的中等马,下等马了?你现在转Java转PHP就能马上深入进去(.NET都还没深入成为上等马)?有大的竞争力?

  我们就来一起看一下.NET工资(暂不论岗位数目,大中华现在姑娘这么少,单身汉越来越多.但还不是有人抱得美人归.总有人可以靠实力new出自己的幸福对象),下面截取几张图,来自职友集这个网站.以上海,深圳这两个城市.NET,Java,PHP的工资简单做个对比

   

 技术分享技术分享技术分享

 附上职友集源三个源链接

 http://www.jobui.com/salary/?jobKw1=.NET&cityKw1=%E4%B8%8A%E6%B5%B7

  看一下上海的.NET,Java,PHP三个之间的工资对比(图中)我们可以发现,相同的工作年限的情况下,JavaPHP是比.NET要高2K左右,甚至会有的人说你这个网站数据不准确,不止2K,是的是有可能更高,但是这是对于相同熟练程度的以经验来说话的情况下的工作,是高2K左右,但是你不要忘了还有技术因素.而且你为什么就一定要拿平均水平?你不满你可以可以追求更高啊

喷的人都是觉得自己和那些做Java,PHP的人技术都不咋地为什么他工资比你高!你技术水平比他们高等级,最少工资能和他们差不多吧,还有必要喷吗?

  那些在.NET不行,工资比什么Java,PHP低的人,大部分都是做.NET的吧,心里想我和他那个做Java的人技术,都是两年经验,为什么他比我高3K,那么你怎么不想一下.你的技术是不是比他高了?你的基础是不是比他好了?你在想技术都一般为什么他比我高.你就不能技术做好把自己练成上等马?最起码到那个时候你能和做Java,PHP的开发者里面的中等马,下等马,平起平坐总没问题吧?咱还不谈超越他们

  深圳其实也是这个情况,相同工作年限,JavaPHP是比.NET2K左右,你有那个精力去纠结这个问题.我想你早就可以把自己内功修得再高一些,去干掉那些中等马,下等马,就算.NET真的像你们说的不行,.NET导致你们工资低.那你能不能做到.NET这个马群里面的上等马?起码这样你也可以PK.NET马群里面的中等马,下等马,也可以PKJava,PHP里面的中等马,下等马.先找找自己的原因吧.

列一下一个.Net WEB程序员需要掌握的知识(今早在张善有老师公众号推送的文章里看见的,拿过来)

 

技术分享
基础部分

C# 基础语法
OOP的概念,面向对象的理解
继承
封装
多态
ASP.NET MVC (Web Form 用的越来越少,如果你不熟悉,可以不看)
JavaScript
基础语法
如何在HTML里使用JavaScript
常用Dom 操作
SQL Server
常用T-SQL 增删改查
SQL Managment studio 常用操作
jQuery 常用API
HTML
HTML 所有标签的语义,什么时候用什么标签
CSS
常用CSS的知识,如何在HTML使用
常用的布局
Bootstrap
C# 代码规范
CSS 代码规范
JavScript代码规范
Git的基本使用
常用命令使用
获取代码
解决冲突
提交代码
新建分支,合并分支
Github
帐号设置
SSH 配置
三层设计
UI
Service
Repository
事务的代码实现
提高部分

单元测试
Nunit
Moq
单元测试的基本知识 Arrange, Action, Assert
依赖注入
与ASP.NET MVC 的集成
Installer
不同的生命周期
面向接口编程的理解
Castle Windsor
Entity Framework Migration
JavaScript
prototype
JavaScript的动态特性
闭包
JavaScript 的面向对象
AngularJS
.NET
Async
TPL
WCF 基本使用
Debug
VS 常用Debug 功能
Firebug / Chrome Developer
Fiddler
常用的快捷键
windows
Visual studio
Resharper
Chrome
进阶部分

常用设计模式
常用设计原则的理解
S.O.L.I.D
DRY
Repsiotory Pattern
Unit Of Work
HTTP 协议
前端常用的性能优化
.Net 常用性能优化的方法
RequireJS
Async.js
MVC 模式
MVVM 模式
SignalR
PowerShell
深入部分

AOP
领域驱动设计DDD
CQRS
NServicebus
Event Sourcing
Event Driven
MSMQ/RabbitMQ
Load Balance
Memcache
NoSQL
MongoDB
Redis
Load Balance
Cache 问题
Session 问题
敏捷

SCRUM
TDD
BDD
使用一个敏捷管理工具 JIRA Scrum/Kanban, Trello, Target Process, Pivotal Tracker, 国产的WorkTile应该也不错
XP
持续集成 TeamCity
Grunt
扩展部分

Node.js 服务器端
Socket.io
Mobile APP
iOS Objective C /Swift
iPhone/iPad development
Xamarin Cross-platform development
Hybrid APP Phonegap
Native APP
买一台Mac
熟悉Mac 常用操作
熟悉Shell
学一门动态语言,比如Ruby
WPF 熟悉一下最新的Windows Desktop开发
 
View Code

 

  这个是今早在张善有老师公众号推送的文章里看见的,那些在喷.NET不行的人工资低的人,请问你们在什么阶段了?提高部分还是进阶部分?你的基础是否扎实了?是不是上班就照着公司框架完成编码功能?不喜欢去钻研技术?下班就打打游戏?有没有去逛技术论坛或者搞学习了?田忌赛马能不能玩玩?人贵在自醒.

 

   

    

【非月结贴】.NET开发者不要再抱怨.NET工资了,你真的行吗?--从一个刚入行不久的角度看.NET工资

标签:

原文地址:http://www.cnblogs.com/zhangyihui/p/5075738.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!