程序员第一份工作,做多久跳槽合适?
从一个人的成长来说,想在一个行业两三年内出成绩,基本不可能的,是违背自然规律的。
毕业后基本头2年是在混混沌沌中度过,头3年时间是学习阶段,5年时间是基本成熟阶段,8年时间后才是出成绩阶段。
特别是对程序员来说,互联网的变更速度极快,新技术不断推陈出新,学习途径也是非常之多。今天java,明天.NET,J2EE,JSP;如果经常性的跳槽也会对于自身未来的造成一定的影响。但这些的前提基础是:这个公司有足够的发展力。
Java程序员,工作一年想跳槽去大公司,该准备什么?
你好,有一年的工作经验稍微少了一点,把简历做的漂亮一点,先给Hr留下一个好印象,最好是有内部推荐,如果没有的话那就只能看运气和实力了。你可以试着在以下几个方面做点准备
1)提高JAVA基础,提高数据库基础,提高算法基础,提高其它使用的能力比如编辑器,版本控制,消息队列等
2)熟悉心仪企业的产品和技术线。我们不能为了去大厂而去大厂,个人认为首先要选好感兴趣的行业,职业道路的发展不仅仅取决于技术,留心行业发展会给你更多的提升,所以了解和认识心仪企业的产品就很重要,也许你了解了之后可以猜到面试官会问你哪些问题。另外要仔细研究hr给出的招聘信息,一般大企业的招聘信息还是比较靠谱的,你可以对比着看看有哪些技术是自己不具备的,哪些是自己擅长的,在面试时重点说你擅长的,当然如果不具备的项目太多我劝你还是暂时放弃吧,继续修炼才是上策
3)好好总结一下之前的工作,包括用到的技术和自己负责的项目或者模块,如果面试时对方觉得你基础不错应该会问你一些过去的项目经验,这部分请提前想好,仔细的组织一下逻辑和语言。有些可能还会追着你问为什么当初你们的项目这样设计,有没有其它的方案等这些问题,这就要看你平时的学习和积累了,回答的好并且能跟以后的工作产生关联就完美了,这需要你临场发挥和对上面一条中对新公司的研究有多深来决定了
如果真的有机会去面试,去的时候穿的精神一些,然后出发前烧根香祈祷一下吧,祝好运。
对于一年经验程序员来说,我认为以下这些都是可以作为学习对象的:
J***a方面
数据结构和算法方面
框架
- SSM体系
- SpringBoot
- SpringCloud(加分项)
- Doubbo(加分项)
消息队列
- Kafka(加分项)
- RocketMQ(加分项)
- 等等
数据存储
- MYSQL
- Redis(加分项)
- ElasticSearch(加分项)
- Cassandra,MongoDB(加分项)
- Git
- SVN
- Gitlab
- JIRA
- Redmine
其他通用技术
- Swagger(加分项)
- Docker(加分项)
- Zookeeper(大大的加分项)
- K8s(大大的加分项)
- Gitlab runner(大大的加分项)
- Jenkins(大大的加分项)
- 云服务(大大的加分项)
- ML,DL,RL(大大的加分项)
- Spark,Flink,KafkaStream(大大的加分项)
最后