程序员月薪过万做什么
这里大家可以关注一下我的个人专栏《Java 进阶***》,每天会给大家即时分享一个最新的java技术资讯,有优秀的java技术内容,也欢迎分享在我的专栏。
最近跟朋友在一起聚会的时候,提了一个问题,说 Java 程序员如何能月薪达到二万,技术水平需要达到什么程度?人回答说这只能是大企业或者互联网企业工程师才能拿到。也许是的,小公司或者非互联网企业拿二万的不太可能是码农了,应该已经转管理。还有区域问题,这个不在我的考虑范围内,因为除了北上广深杭,其他地方也很难达到。
还有人提到这个水平不止 2w,其实工资是跟面试表现有关的,也跟其他综合水平有关,比如你是 985,top10,或者研究生学历,也或者懂点 node,懂点大数据等等,或者表达能力强,击中面试官痛点都会加分。如果你达到我说的水准,起薪就是 2w,有其他优秀的表现还会在这个基础上加分。但纯 JAVA 方面待遇是比较吻合的。还有 SSH 真的不是我要黑,2w 水平的面试几乎很少问 SSH 的知识,要问也是问架构层次的还有设计模式以及底层原理等技术。例如 mybatis 是如何管理 session 和 cache 的。spring 里面有哪些你熟悉的设计模式,你怎么理解和应用的。
其实互联网相关的知识去互联网公司后很容易接触,并不是什么难点。如果你是在一线业务部门,我说的几个点几乎时时伴随着你,完全不用担心自己不会。我司很多刚来的大学生在半年内都能把一些中间件**摸的很明白,并不是说有多难,只是接触少,对未知的东西感到害怕疑惑而已。
我在这里给那些想达到这个高度甚至想更高的程序员提供一份进阶路线图,主要针对 2 到 5 年及以上工作经验的 Java 开发人员,从广度到深度东西还比较全面的,里面的技术包涵了 Java 高并发、微服务、源码分析、高性能、分布式等技术,其实这些技术想必大家都接触过,那么来详细看看。
首先两万的月薪在 BAT 实在太普遍了,一般是高级工程师和资深工程师的职位,在阿里是 p6~p7 左右,在百度是 t5 左右,**是 t2-3 左右,京东是 t3-1,美团是 p6 左右,其他的我不了解。这种级别是他们主要码农层级,加班多,能解决大部分问题,但对**的整体架构能力和深入分析瓶颈的能力还需要培养。
其次掌握的技能树主要有三个方面:
第一个是基础。比如对**类,并发包,IO/NIO,JVM,内存模型,泛型,异常,反射,等有深入了解,最好是看过源码了解底层的设计。比如一般面试都会问 Conc**rentHashMap,CopyOnWrite,线程池,CAS,AQS,虚拟机优化等知识点,因为这些对互联网的企业是绝对重要的。而且一般人这关都过不了,还发闹骚说这些没什么用,为什么要面试。举一例子,在使用线程池时,因为使用了**队列,在远程服务异常情况下导致内层飙升,怎么去解决?你要是连线程池都不清楚,你怎么去玩?再举一例,由于对 ThreadLocal 理解出错,使用它做线程安全的控制,导致没能实现真的线程安全。所以作为一个拿两万的 JAVA 程序员这点基础是要有的。
第二你需要有全面的互联网技术相关知识。从底层说起,你起码得深入了解 mysql,redis,mongodb,nginx,tomcat,rpc,jms 等方面的知识。你要问需要了解到什么程度,我可以给你说个大慨。首先对于 MySQL,你要知道常见的参数设置,存储引擎怎么去选择,还需要了解常见的索引引擎,知道怎么去选择。知道怎么去设计表,怎么优化 sql,怎么根据执行计划去调优。高级的你需要去做分库分表的设计和优化,一般互联网企业的数据库都是读写分离,还会垂直与水平拆分,所以这个也有经验的成分在里面。** redis,mongodb 都是需要了解原理,需要会调整参数的,而 nginx 和 tomcat 几乎都是 JAVA 互联网方面必配,其实很阿里的技术栈选择有点关系。至于 rpc 相关的就多的去,必须各种网络协议,序列化技术,SOA 等等,你要有一个深入的理解。现在应用比较广的 rpc 框架,在国内就是 dubbo 了,可以自行搜索。至于 jms 相关的起码得了解原理吧,一般情况下不是专门开发中间件**和支撑**的不需要了解太多细节,国内企业常用的主要是 activeMQ 和 kafka。你能对我说的都研究的比较深入,阿里 p7 都不是太大问题的,当然这个还需要看你的架构能力方面的面试表现了。
第三就是编程能力,编程思想,算法能力,架构能力。首先 2W 程序员对算法的要求我觉得还是比较低,再高级也最多红黑树吧,但是排序和查询的基本算法得会。编程思想是必须的,问你个 AOP 和 IOC 你起码的清清楚楚,设计模式不说每种都用过,但也能了解个几种吧。编程能力这个我觉得不好去评价,但是拿一个 2000W 用户根据姓名年龄排序这种题目也能信手拈来。最后就是架构能力,这种不是说要你设计个多**多高并发的**,起码让你做一个秒杀**,防重请求的设计能快速搞定而没有坑吧。
里面的技术不是让你全部掌握,但是很多东西是面试官必问的,所以你不能不知道,更希望给那些需要这些**的人帮助。那些质疑我的人去面试一下就明白我说的对不对,如果有机会可以再分享一次,我们来谈谈互联网的 JAVA 面试题,我可以把 90% 的题目全部给你列出来。我其实不怀疑我说的这些技能树能拿到 25K 或者 30K + 的可能,但现在互联网相对来说还是比较泡沫。
这以上就是我说得 2w 水准,如果你运气好,面试表现好,3w + 也有可能哦
程序员工资一个月能过2万了吗
本分享是程序汪的一个前端铁粉,他是化学专业通过自学入行,真的很强2年时间从最初小公司8K到现在的某大厂36K,学习经历值得大家学习参考下
程序汪你好,谢谢你的邀请,我很高兴能通过你去分享我的个人做前端的经历。我也经常在汪哥粉丝群里摸鱼,哈哈哈。(程序汪粉丝群真的是卧虎藏龙啊,字节阿里**的都有,本粉丝就是群里的一员,也经常回答其他粉丝的问题)
目前现状1.关于基本情况:我十月底刚刚入职上海的一家互联网大厂在群里(程序汪粉丝群)经常会有人关注薪资的情况,其实大厂薪资计算比较复杂一点薪资大概是36k *15.5薪,其中13个月是基本薪资,2.5个月是绩效奖金,大小周,周六加班工资是平时的双倍(不计算在36k之中),也就是其实大概薪资是40k左右,当然年终奖是按照36k的基数来计算的,所以算上加班工资我的年包大约是60-65万之间我们的绩效是按照阿里的标准去算的,一般来说是3.25 3.5 3.75这样几个标准 3.25是没有年终奖的,也就是会拿13个月的薪资,而大多数人拿的是3.5这个绩效标准,这个标准就是正常拿2.5个月的年终奖,而如果特别优秀的话,3.75可以拿6个月的年终,也就是17薪2.其实我也和很多你的粉丝一样,都是自学编程,并且也是在自学的过程中关注你的,和你大多数粉丝一样,我并不是计算机专业的,我是从一所国内top5的985高校的化学专业毕业的,可以说化学这个专业就业形势极其严峻,我费了好大的工夫,才找到一份月薪4500的工作,是做土壤环境公司做化学检测员,其实平时的工作就是捣腾试管和各种分析仪器,工作非常辛苦并且工作内容枯燥且工资低,看不到任何的希望,所以我当时就通过朋友了解到前端这个行业,去淘宝上买了一本三合一(就是那种HTML+CSS+JS)就开始自学了,刚入行的时候我主要是把那本三合一全看了一遍,并且跟着b站上的一些教学**,基本上是把前端三板斧+vue框架学习了一下,大约是一边工作一边自学,学了6个多月把,大约是2019年的10月份我开始找工作
这里就必须提一点了,有很多人觉得学历影响很大,我这种国内顶级的985去找工作一定很好找,我只想和他们说你们天真了,我在刚刚自学完,技术不扎实的情况下,找了两个月的工作,四处碰壁,面试了数不清的单位,我的学历并没有给我带来什么好运,技术面试一问三不知,照样是没法得到任何offer的,而且我没有包装简历,所以很多公司一看我没有工作经验,根本就不给我面试机会
工作经历我总共找了两个月的工作,终于找到一份月薪8000的工作,这份工作内容也不完全是做前端,而是前后端一起写,虽然工资不高,但是在这家公司我进步可以说非常巨大,我可能和你大多数的粉丝不一样,我的学习方法是喜欢去啃大本大本的书,这可能和我在学校里的学习养成的习惯有关,我不会觉得看书很枯燥,所以在这家公司,我把《javascript权威指南》还有《ES6标准入门》包括大学的计算机课程《计算机网络》《数据结构》全部学完了,这也成为了我下一家跳槽的资本
在这家公司待了大约一年之后,我就选择跳槽找下一份工作,看完了《js权威指南》的我基本就再也没有在js问题上遇到什么阻碍,找工作的过程中我还研究了vue的源码,所以这次找工作我顺利拿到了6个offer,从16k到20k不等,我选择了20k的那份offer
新公司用的框架是react+electron 以及react+NW,主要以开发桌面客户端为主,网页端应用为辅,在这家公司呢,我开始学习一些前端的进阶知识,也去买了一些专栏课程(当然不是那种很贵的,一般都是几十块钱的那种),我主要学习了webpack的应用,前端工程化,react源码,ts,chrome V8的一部分源码,nodejs,还有编译原理,在这段工作经历中呢,我还自己写了一些组件库还有埋点的封装包,并且发布到共有的npm***上,也和一些大牛交流了一些前端个人如何发展学习的经验,可以说得到了很多来自国内大厂的大佬的指点
分享下书架
天有不测风云天有不测风云,我新入职的这家公司从事的是小学中学的课外教育,教育行业今年的形式大家都懂,双减政策下来,公司业务直接gg,我也被迫离职,因此就有点仓促地去准备下一份工作的面试
大厂offer收割机这次我直接辞职在家,因为主要都是线上的面试,所以效率很高,我几乎把上海的大厂都面了个遍,京东,美团,滴滴,bilibili,蚂蚁金服,阿里,小红书,携程,荣耀,**,**以及拼多多等等大约十几家的公司,面试的结果其实有些超出我的预期,上面提到的这些大厂,大约有七成给我发来了offer,众多offer也让我在和hr谈薪的阶段有了足够硬气的资本,所以我的薪资涨幅也是相当得夸张,其实我满打满算也就两年的经验,大厂也能给我定一个高级的职级,比如京东给我定的t6,蚂蚁给我定的p6等等
学习心得如果让我谈谈心得,我觉得可能我能说的也不多,大概有这么几点首先就是知识一定得是一个**,要成体系,而不是东学一点,西学一点,只有成体系了,你才能遇到问题的时候游刃有余,在面美团的时候,面试官看着我的简历说,“我看你写了个 js基础非常扎实 是吗?” 我非常自信,我问js的话你随便问,问得倒我算我输,我能有这个自信,就是因为我用了六七个月的时间把犀牛书反反复复看了好几遍,整个知识都是一个体系,这样就没人可以攻破了
第二个点大概是多和大牛交流,可以说工作之后的学习和学校里最大的不同就是,没有人会告诉你你要学什么,应该学什么,我们需要自己去判断自己去选择自己要学的东西,而我在学习的过程中,许多大牛给了我非常多很好的学习建议,以及去关注他们的动态他们的文章博客,都能培养你正确的技术嗅觉
关于编程这个工作,我其实还有一个很大的个人感悟要说,程序员真的是个很好的职业,它有一个很重要的特质,那就是知识的变现率很高,你去学生化环材,你努力刻苦,就算你一肚子的墨水,还真不一定能对你的职业有多大的帮助。但是程序员不一样,学到的知识越多,能力越强,一定可以快速地反馈在薪资水平上,能体会到“天道酬勤”这四个字的感觉是很棒的,对于我来说更是,顶级985毕业却只能拿着4000一个月的薪资倒腾试管,那种挫败感可是很痛苦的。
程序汪总结成体系的学习,**性的学习知识善于交流,多跟圈内大佬交流,关注他们谈薪资的技巧,多拿offer才有底气去跟HR谈薪资时间管理,工作闲的时候抓紧学习,看书看**看源码输出代码等等投资学习,主动网上找学习资源,花点小钱也是可以的
程序汪历史私活项目程序员被告,因为3300元的私活项目
程序汪6万接的汽车配件APP项目,开发周期40天
老程序员3万元接的口罩项目,开发周期10天,真香
程序汪8万块的饮水机物联网私活项目经验分享
程序汪10万接的垃圾回收小程序,开发2个月
程序汪6万接的旅游小程序,需要跟人脸闸机对接
本文章原创首发 我是程序汪
原文链接 https://mp.weixin.qq.com/s/UQGSap7U0OU3J64KzhAIbg
程序员月入5k和2w哪个好
大家好,我是一名大厂程序员,在美团工作,准备上车买房了,大家帮我看看压力大不大。月供2w2,公积金5k,也就是月供1w7,我自己年包65-70w左右,月平均税后3w,不算年终奖和股什么票的话一个月还完贷还能攒一丢丢。我工作三年存了120w,还算是比较节省的。
但是首付是把我和爸妈掏空了,我和爸妈就各自留了10w**,我自己还有15w公积金没用。掏空的感觉很没安全感。我其实很心疼他们的,辛辛苦苦一辈子全给我买房了,但他们非常强烈要求我这次上车…(他们劝我说自己有医保而且实在不行卖一套房子)
大家建议我买吗,大环境不好虽然我相信应该不会失业吧,熬过这头五年还贷压力就还行了是不是嘛?有没有过来人给给新人一些经验。
猿哥点评:
才工作三年,就想着把未来几十年锁死在房子上。我前两年和你一样的想法,直到现在想通了房子不过是绑架你一生的别人的工具罢了,再也不想着房子了。我劝你再仔细想想,更别说掏光爸妈的积蓄,值得吗?
还有就是如下十点,仅作参考:
1. 总人口14亿封顶了
2.城市化率65%基本到头
3.老龄化21%2035年35%,步入老龄化
4、全国开发商待售面积6亿平,居民空置房60亿平,接近总面积的20%
5、人均住房面积50平,封顶(发达国家50平)
6、年均投资面积17亿平(16-17年),中国之外全世界20亿平
7、房地产价格涨16倍,基本到头
8、全国旧房改造,棚户区改造基本完成
9、学校,医院人均50平,到头
10、房地产开发商负债率达90%,到头
也有网友发表了如下观点:
1,经济下行里更要选择保值的资产。
2,你描述的情况不算杠杆,只是家庭资产重新配置。
3,一线城市买对的房子一定是1和2的问题对于普通人最简单最不出错的方式。
4,你应该考虑的不是买不买,是买哪个。
5,那么买哪个呢?高流通属性是第一考虑的,比如次新、地块都比较重要,别买老破小,别买郊区改善型住房。
对此,你怎么看,欢迎评论区留言。
#头条创作**赛# #我要上 头条# #互联网# #买房#
欢迎关注@码农猿哥 一个在互联网打拼的工具人、Java研究猿、程序员日常工作生活分享官,专注互联网IT「技术」「资讯」「职场」「面试」 「生活」每天分享互联网干货
程序员月薪2万是什么水平
谢邀 手机码字不易。。。。。
一般都是技术加交流能力加业务能力加英语
所以技术在这里就只占四分之一而已
交流能力 比如说你作为架构师 你光知道技术没用 你得跟搞基础架构(外企叫infra)的人打好关系 搞清楚你的技术方案在公司是否available 你得跟第三方vender打交道 看他们的技术解决方案对于你的需求来说是不是性价比最高 你还得带小弟 人心散了队伍就不好带了
业务能力 以我所在的金融 it为例子 代码的事情不多 背后的金融业务逻辑相当复杂 能弄明白这些你就已经值20k了
假设你在外企 那么还有英语
英语 不多说了 好的口语加好的交流能力 就值10k 以及带来的种种隐形的升职加薪机会