title: 北京，2017，多少k的javaweb程序员应该懂多线程和jvm优化？
desc: 干java web一年半了，从来没深研究过多线程，jvm优化更是碰都没碰到过，准备跳槽，去面试问我这个有点懵，<br><br><br>java web中线程不是由tomcat这类web容器负责的吗？为什么还要我去控制多线程？<br><br>什么样的web应用业务场景需要用到多线程通信，线程阻塞，线程锁？<br><br>jvm优化是什么，什么样的业务场景又需要优化jvm。到底该如何优化，是优化代码，注意代码的的写法，还是有什么配置文件？<br><br>就知道web容器调个jvm运行内存程序运行会变快。<br><br>不懂多线程，不懂jvm优化，不懂高并发的java web程序员能拿多少工资啊？<br><br>正常情况下一年半的java程序员多少工资合适啊，我也挺努力的，上班不偷懒，好好工作，地铁上看视频学习，回家也经常写代码，但是我没去认真学过多线程和jvm高并发，因为认为自己工作中用不到，所以就没学。<br><br>平常学的，java系列框架，前端系列框架，linux，数据库，h5开发app，python，python系列web和爬虫框架
topic: 移动互联网
content: 最近刚面试几家公司，来谈谈我的感受。-------背景---------作为一个工作了6年的java程序员，我想对那些要我做笔试的公司说一声，浪费你们公司资源了。之前一直做传统软件开发，管理软件居多，从未涉及互联网公司及项目，月薪在15K左右，从不加班，生活很安逸。由于换了居住的地方，与原先公司距离远了，随考虑跳槽。开始涉足互联网公司，期望月薪25K（朋友鼓励要这么多，其实我很LOW）。所有公司都会为你多线程，线程队列，MQ，
answerer_tags: java程序员