月薪3k和30k的程序员,差距就在这道坎...

640?wx_fmt=gif

 

别人代码、改bug之中,有时候会陷入焦虑:

明年我还要继续这样的生活吗?

 

在一家公司呆久了,就容易思维固化。身边有朋友出去找工作也四处碰壁,即使入职了下一家公司,也很难立足。

 

而我的分析是,1~2年的经验,其实已经足够让我们入门了,学习需求分析、项目管理,写出更好的代码,才是我现阶段应该做的。

 

做开发很多年,这期间我获得了很多能力,技术能力、大厂经验、培训能力……但是在这里,我建议大家最值得训练的,还是学习和分析的能力。

 

一、工程化管理工具

不管小白还是大牛,做Java技术,选择好的工具,才是提升开发和团队协作效率的关键,以下四个工具是必不可少的:

① Maven,项目对象模型,可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。

② Jenkins,一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作。

③ Sonar,一个开源平台,用于管理源代码的质量。

④Git,一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。

 

二、分布式架构

高并发、高可用、海量数据,没有分布式架构知识,肯定是无法胜任的。一位朋友在五百强公司工作五年,曾承担过项目经理多年,将五年开发经验所得,整理了下面这张学习路线图。也分享给大家。

640?wx_fmt=png

图片来源自CSDN-qq_41696154

 

三、微服务架构

业务流程越来越复杂,代码量的膨胀和团队成员的增加,传统单体式架构的弊端越来越凸显,严重制约了业务的快速创新和敏捷交付。

为了解决传统单体架构面临的挑战,微服务架构横空出世。微服务有五大优势,学会微服务,就等于提升了翻倍的工作效率:

  • 每个服务足够内聚,足够小,代码容易理解、开发效率提高。

  • 服务之间可以独立部署,微服务架构让持续部署成为可能。

  • 每个服务可以各自进行x扩展和z扩展,而且,每个服务可以根据自己的需要部署到合适的硬件服务器上。

  • 容易扩大开发团队,可以针对每个服务(service)组件开发团队。

  • 提高容错性(fault isolation),一个服务的内存泄露并不会让整个系统瘫痪。

  • 系统不会被长期限制在某个技术栈上。

640?wx_fmt=png

 

关于微服务的学习,平时可能经常给大家推荐免费资源,虽然很便利,但是免费资料纷繁复杂,找资料会比较浪费时间,甚至经常找到的不是我们想要的,这份时间成本是没办法跟咱们的成长价值匹配的。

 

这里我向大家真诚推荐CSDN推出Leon老师的《7周Spring Cloud微服务架构项目实战》,课程原价129元,同时学院君为大家争取了专属福利,结算时,使用我的专属暗号优惠码“603”,立减49元。

 

这个课程的好处是在,整整7周的课程,可以收获以下技能:

① 企业级的项目实战,学完后可以独立完成网站的架构搭建和项目开发

② 基于SpringCloud框架进行微服务开发 
③ 通过Docker+Jenkins实现CI自动化运维 
④ 基于搜索引Elasticsearch实现商品全文检索 
⑤ 基于Mycat实现大觅网水平分库

快速挑战Python全栈工程师:

https://edu.csdn.net/topic/python115?utm_source=csdn_bw

Leon老师有7年的Java开发经验,4年金融上市公司技术Leader,尤为擅长大型软件架构、微服务应用架构设计。目前有超3500人已经学习了他的课程,大家对课程设置和Leon的讲解能力非常认可,如果大家想学习微服务,这将是一套非常出色的视频教程。

640?wx_fmt=png

报名课程更免费送价值300元的5门进阶课,让你的学习需求一次性满足。(下图课程全部获得)相当于80元购买了6门课程。

 

640?wx_fmt=png

 

原价129元,限时仅需80元

立减49元

扫码查看课前介绍↓↓免费领取5门进阶课

640?wx_fmt=png

 

同时CSDN还在做618年中大促

会员立减50元,好课、好书、黑科技好物1折抢

还有满减券+随机券

据说是全年最低价了

640?wx_fmt=jpeg

 

可点击下方“阅读原文” ,免费领取5门进阶课

展开阅读全文

程序员期望月薪那些事儿

06-27

我们在求职的时候,有个困惑就是用人单位一般不会主动开价,要你先说出自己的期望月薪,然后再面议。 现在明码标价的公司越来越少,其实越是明码标价的公司越说明里面的岗位级别、薪酬制度很完善,完善的背后说明制度很死,像我们程序员很可能下一个月比上一个月能力突然提高很多,这也是很正常的,但是完善严格的薪酬制度却不会跟着你能力快速提升立马体现,延后期还是很长的。rnrn 下面要讲一下,对于非明码标价的公司该如何处理我们的“期望月薪”rnrn[b]一、莫名投简历[/b]rnrn 一般来讲,期望月薪的谈判其实是个和买菜类似的讨价还价过程,不要指望公司会爱才爱到你说多少钱就多少钱,大部分公司都希望能省则省。rnrn 网上或其他途径投递简历,如果期望月薪写的过高,则会立马被放进垃圾箱,如果过低,亏本的则是我们自己。rnrn 所以:rnrn 1、如果你确实迫切进这家公司,在期望月薪中 写上你的保守价格,大约的公式是当地工资的平均水平并上浮10–20%左右。切记一定要在投简历时 做全面功课。不要盲目任何一个细节。简历的任何一个细节都是需要做功课的,你写的越随意,用人单位回复的也越随意rnrn 2、如果你为了进这家公司已经达到了义无反顾的程度,那么可以学招人单位写上“期望月薪面议”rnrn 3、如果你只是想抱着“投投看”这个态度,那么你大可以随意写,反正中不中无所谓。不过建议不要写的太离谱,因为过了一段时间,你倒真的想去了,就完了。rnrn注意点:现在很多单位都不相信“敢要这个钱就有这个水平”这句话,尤其当你还没有成为大牛的时候不要尝试试探对面单位对这句话的信任度。rnrn[b]二、关系户[/b]rnrn 什么叫关系户,就是有中间人介绍你进去这家公司,其他都谈妥的情况下,期望月薪就是焦点。rnrn 1、如果你很菜,完全靠的中间人,那么就听天由命吧,对面说多少钱你就认了吧。rnrn2、如果你是人才,中间人只是牵线搭桥作用,那么期望月薪完全可以开高一点,譬如你现在月薪是1万,你打算跳槽达到1.5万,那么你大可开1.8万,然后坐等中间人再次神一样的出现帮你砍价还价。大部分是要砍掉点的。注意:如果价格实在谈不拢,切记不要让中间人难做,人家也是好心帮忙。rnrn3、如果你是靠“有关部门”人员介绍(譬如你要去事业单位),那你就不适合亮出自己的真实期望月薪,你只适合谈谈过去、展望未来、表达为人民服务的信心和动力。rnrnrn[b]三、用人单位主动找上你(包括猎头,垃圾猎头除外)[/b]rnrn 1、一般来说肯主动找上你的单位都是比较有诚意的,应该静下心从公司空间、团队文化、平台前景仔细和对面公司谈谈、了解了解彻底。rnrn 2、你要预估一个你打算在该公司干多少年的期限。不要有“这辈子就在这干了”这种无聊的想法,那是不可能的。rnrn 3、你打算在这家公司干的越久,你报的期望月薪就要越低。y=kx .其中k是系数,初始值是1.随着年限的上升,逐步降低2-3个点,因为你干的越久,x基数就越大。rnrn 譬如你打算在这个公司干5年,你的初始期望月薪是1万,那么套入公式(以降低点是2为例),最终的y值就是9千。也就是说你的第一年最切合实际的期望月薪是9千。rnrn 如果对方单位答应,那么5年后你上面降低的这两个点就是你每年会逐步上涨的两个点,具体根据对方单位答应你的工资数计算K值。rnrn 最后上面都是一些经验之谈,也有一些公式仅仅是理论计算,实际情况都会受环境、人等不稳定因素发生变化。rnrn 大家不知道有没有听说过“红灯间隔,匀速行驶”这个案例,就是说你在马路上有一大堆红绿灯,如果 你以80码的速度遇上第一个绿灯,那么后面你只要保持80码的速度,后面不管有多少红绿灯,你遇见的都是绿灯。rnrn 这个在理论上是成立的,但是实际过程中1、你无法保持80码 2、路况的突发情况让你不可能完成上述理论公式。rnrn [b]所以,一切要从实际情况出发、实事求是、量力而行。[/b]rnrn转自:http://blog.csdn.net/shenyisyn/article/details/9171139 论坛

没有更多推荐了,返回首页