心得-入驻博客园

从找工作谈下职业规划

  大约两年前,通过培训班的方式接触了Java开发,后在某外包公司从事了两年开发的工作,先后接触做过Java和Vue开发的工作。本次换工作,主要是想重新换一个环境,包含很多方面因素:职业规划、薪资、团队技术氛围、工作地点等因素。两年时间中对于Java而言,主要积累的经验只是业务上CRUD的熟练度,但是业务上的熟练并不能给你的下一份工作加分。在同等的求职者中没有核心竞争力,很多公司认为对于一个两年经验的开发而言,应该在项目中接触过并使用过很多时下流行的技术。

  1、多线程

  项目中应该使用过多线程, 并利用多线程解决过并发的问题,然而我的认知仅停留在ExecutorService,Runable,Callable这几个字眼上, 并没有实际的经验。

  2、组件

  应该使用过缓存组件Redis,使用过MQ组件:RabbitMq、Kafka,使用过搜索引擎:ElasticSearch

  3、数据库

  对于数据库,不应该停留在业务CRUD的概念上,在项目中应该有SQL优化的经验,至少应该熟悉mysql和oracle,了解各种索引的适用情况等。

  4、微服务

  微服务调用中分布式事务的处理,不同的领域,例如银行领域需要强一致性,一般需要两段式提交事务,或者三段式提交事务。对于电商领域,只要求最终一致性,会选择通过mq保证事务的一致性。

  5、设计模式

  在项目中至少应该使用过单例模式、工厂模式和代理模式。

  对于包装经验,我的理解是:对于刚转行想找一份薪资比较满意的工作,很多人选择包装经验然后入职外包工作,这种做法是无可厚非的并且这个应该是外包行业的潜规则吧。但是于我而言,工作两年后我选择放弃包装简历,我认为当前两年经验应该能够找到一份能够勉强生活下去的工作了。然而放弃包装经验后对自己要有一个清醒的认识,基本上找工作应该先按照年限筛分一下,否则投递要求工作年限高的公司事没有意义的。

  另外,即使不找工作也应该找自己感兴趣的公司投递简历试试,看下当前自己的技术在市场中的估值。有了定位,才能全面的认识自己,找到需要提升的方向。

posted @ 2020-05-31 15:52  规划中~~~  阅读(82)  评论(1)    收藏  举报