开工作经验,项目经验,学历背景,单从技术点分析,哪些方面可以判断一个java程序员的技术扎实程度,怎样才能知道他值多少月薪?凭啥人家月薪30000,你月薪3000?

月薪30K的Java程序员

怎样判断一个程序员的技术是否扎实?

除了项目实战外,在面试等情况下,最好能给被考核人一台可以上Google的电脑,然后给其一段自己的空间和时间,比如一个人在小会议室里10-20分钟。

然后,另接一台显示器,同步观察他在电脑上是怎么做的。由此可以看出他解决问题的方法、思路。当然,另接显示器这事儿,得提前知会对方。

或者,如果为了省时间,拿出写好的线程不安全的程序,让其说出为啥会有这样奇怪的现象。

以此类推,可以让写证明List里存储的是引用还是对象实体的程序,写证明弱引用强引用区别的程序,写证明某种设计模式效果的程序…

这方法,不仅可以检查基础知识,还可以检查思维能力。如果对知识理解得不够透彻,这种证明程序其实是挺难写的。这方法更有威力的地方在于,你可以不是很懂Java,仍然可以大致衡量出对方的水平。

比如,你看不懂对方的程序,你完全可以作为一个学生去请教。真正对概念理解透彻的人,是懂得如何用浅显易懂的方式把一个知识讲明白的,他能把飘在空中的概念一路清清楚楚地给你讲到落在你的脚边,让你觉得唾手可得。能把概念讲到这种程度的人,通常在相关领域不是一般的高手。

如果是做相对低层的技术优化,那侧重点在于对性能、被Java封装的底层技术的细节、OS、Network等基础知识的掌握程度。掌握得越细致,越好。

操作系统层面:进程与线程,进程如何创建,线程如何创建。内存与换页的概念,进程通信,锁等等。

网络通信层面:7/5层模型,ip分片重组,ip路由,tcp握手,udp的重组,网络风暴的原因等等。

编程语言层面:面向对象,重载与重写,多态。对象创建模式,继承和组合, 语言的特点等等。

数据结构与算法:数组链表,Map应用场景。基本的排序算法,算法分析等等。

数据库层面:索引,SQL,事务隔离级别等等。

数据方面:二进制运算,各类型占用的字节数,各类型数字的最大值,最小值等等。

月薪3K的Java程序员

要求不高,月薪3K-5K水平的Java程序员大多为实习生岗薪资。那么这个岗位的程序员应具备哪些知识、能力?总结知乎大牛评论得出以下几点:

1.Java所有关键字知道意思,除了synchronized和volatile以外,都应当会应用。

2.熟悉各种包装类,8种基本数据的包装类和String,都会应用。

3.熟悉面向对象,毕竟Java是最标准的面向对象语言。

4.熟悉Spring框架下如何写业务代码,会写简单的sql(会写子查询会用join),完全不需要你自己能手搭一个出来。

5.会用Eclipse,如果会用Idea更好。

当然,一般的实习工作用到这些知识没毛病,但也不能不提防部分公司面试的时候要造航母,也就是说看你想进什么样的公司、想在哪个区域发展了。

说到底,这些技能偏实用,算是硬实力的一种,去做Java类实习应该会上手很快,但一个应届毕业生最大的优势在于自身的可塑性,知识完备的应届毕业生远比会用框架的应届生值得培养。

互联网是一个朝阳行业,岗位薪酬差距较大无可厚非,但人活一生总得有个盼头吧,没有谁会跟钱过不去。

想要在短时间内从小白逆袭到大神,除了有基础,关键还是看自己对IT能持续的保持兴趣,不断学习。师傅领进门,修行在个人,说的就是这个道理吧。

我自己是一名从事了十余年的后端的老程序员,辞职后目前在做讲师,近期我花了一个月整理了一份最适合2018年学习的JAVA干货(里面有高可用、高并发、高性能及分布式、Jvm性能调优、Spring源码,MyBatis,Netty,Redis,Kafka,Mysql,Zookeeper,Tomcat,Docker,Dubbo,Nginx等多个知识点的架构资料)从事后端的小伙伴们都可以来了解一下的,这里是程序员秘密聚集地,各位还在架构师的道路上挣扎的小伙伴们速来。“
加QQ群:854393687(名额有限哦!)

Java程序员月薪30K和月薪3K差别在哪?相关推荐

  1. Java程序员开发两年月薪15k和30K的程序员差距在哪里?

    回想自己做开发的这八年多,我获得了很多,技术能力.培训.出国.大公司的,还记得刚刚出来第一年那段时间,太多东西不懂的,我都是一切听从老大的安排,敲敲代码,看看数据库,测试自己和别人的代码:这样干了一年 ...

  2. Java程序员月薪三万,需要技术达到什么水平?

    最近跟朋友在一起聚会的时候,提了一个问题,说Java程序员如何能月薪达到二万,技术水平需要达到什么程度?人回答说这只能是大企业或者互联网企业工程师才能拿到.也许是的,小公司或者非互联网企业拿二万的不太 ...

  3. Java程序员月薪达到三万,需要技术水平达到什么程度?(转)

    Java程序员如何能月薪达到三万,技术水平需要达到什么程度?人回答说这只能是大企业或者互联网企业工程师才能拿到.也许是的,小公司或者非互联网企业拿二万的不太可能是码农了,应该已经转管理.还有区域问题, ...

  4. Java程序员月薪达到三万,需要技术水平达到什么程度?(文末送书)

    最近跟朋友在一起聚会的时候,提了一个问题,说Java程序员如何能月薪达到三万,技术水平需要达到什么程度?人回答说这只能是大企业或者互联网企业工程师才能拿到.也许是的,小公司或者非互联网企业拿二万的不太 ...

  5. Java程序员如何月薪达到两万,需要技术水平达到什么程度?

    有人说这只能是大企业或者互联网企业工程师才能拿到.也许是的,小公司或者非互联网企业拿两万的不太可能是码农了,应该已经转管理.还有区域问题,这个不在我的考虑范围内,因为除了北上广深杭,其他地方也很难达到 ...

  6. Java程序员月薪达到两万,需要技术水平达到什么程度?

    最近跟朋友在一起聚会的时候,提了一个问题,说Java程序员如何能月薪达到二万,技术水平需要达到什么程度?人回答说这只能是大企业或者互联网企业工程师才能拿到.也许是的,小公司或者非互联网企业拿二万的不太 ...

  7. Java程序员月薪2W除了北上广深杭,如何达到?需要什么掌握能力

    有人回答说月薪两万,这只能是大企业或者互联网企业的工程师才能拿到.也许是的,小公司或者非互联网企业拿两万的不太可能是码农了,应该是已经转管理后才有可能.还有区域问题,这个不在我的考虑范围内,因为除了北 ...

  8. 月薪25K的高级Java程序员的面试题是怎么样的?

    1-5年的Java程序员,薪资区间大致是在15-25K左右,那有没有可能提前达到30K的薪资呢?有人说这只能是大企业或者互联网企业工程师才能拿到.也许是的,小公司或者非互联网企业拿30K的不太可能是初 ...

  9. 北京,上海Java程序员的月薪水平?

    ◆男性占97%,人均月薪3500元 ◆58%的软件人在25岁以下,48%在本领域工作不满3年 ◆重点院校.本科.计算机专业开发者,占据着这个行业的主流 ◆c/c++.java使用人数最多,c#居二,d ...

  10. 京东 java程序员_33岁的Java程序员火了!通过了京东社招月薪25K!我激动地一顿吃了四碗饭!...

    原标题:33岁的Java程序员火了!通过了京东社招月薪25K!我激动地一顿吃了四碗饭! 最近看到一位33岁的java程序员发的博文火了!!! 昨天看到这位程序员发的博文,我昨天真的激动了.我激动地晚餐 ...

最新文章

  1. ThreadLocal类
  2. java中==和equals引发的思考
  3. jeecms v9开发资料
  4. 4月27日微软云训练营活动-现场图集
  5. 高级Linux程序设计第五章:进程间通信
  6. 【POJ - 1741】Tree(树分治,容斥,点分治,模板题)
  7. 【转】Zookeeper 安装和配置
  8. linux中paste的用法,在Linux中使用Paste命令来合并行,包括使用Paste命令技巧及注意事项...
  9. corelab mysql_ALinq 让Mysql变得如此简单_MySQL
  10. MMORPG大型游戏设计与开发(part5 of net)
  11. 【水果识别】基于matlab GUI柑橘质量检测及分级系统(带面板)【含Matlab源码 1628期】
  12. 【水果识别】基于matlab GUI苹果质量检测及分级系统【含Matlab源码 896期】
  13. 数据库系统之NoSQL数据库系统
  14. API调用,1688商品页面APP端原数据获取(页面信息采集API)
  15. python项目方案书模板格式_项目策划书格式及范文
  16. 【学习笔记】文献检索课程总结
  17. c语言99乘法表 倒三角形书写
  18. 我为什么从 Google 辞职,开始为自己工作?
  19. 网易交互设计师微专业 目录
  20. python3.7运行 skimage 报错ImportError: DLL load failed:找不到指定模块

热门文章

  1. vue的watch监听的用法
  2. 【AnySDK】接入必读及常见问题
  3. python做题记录之切西瓜
  4. 360P2建html网站,360 P2路由器密码怎么设置?
  5. 耗时5小时用纯HTML和CSS写成的博学谷
  6. 安卓手机wifi速度测试软件,手机WiFi网络测速专家
  7. 5G手机网优测试软件,5G测速WiFi测量仪
  8. Unity - IL2CPP报错
  9. Python NLPIR(中科院汉语分词系统)的使用 十五分钟快速入门与完全掌握
  10. Failed to load resource: the server responded with a status of 404 (Not Found) favicon.ico文件找不到