应届生刚找到工作(产品),如果要转开发的话,该如何提高自己的技术?

目前对未来的规划比较模糊,想请教一些开发的学习路线,以及经验。之前学过 ssm,springboot,springcloud 等框架,但是工作不敲代码,感觉又废了😭

回答·5
最热
最新
  • 产品这份工作会消耗你大量的时间和精力, 首先你要确定是否还有精力学习, 如果有,先从 Java 基础看起,巩固基础(基础不牢,地动山摇),然后这中间要掺杂数据结构,算法,建议 leetcode 刷题,每天 2 道,从 easy 开始逐渐增加难度 基础看的差不多了,算法题也应该刷了 200 多道了,这时候引入框架,找一些小 demo 边学边做,从 springmvc 模式开始(深入理解配置文件的作用),然后到 springboot,springcloud,(有时间可以搞一下,现在很火),算法题可以减少到 1 道,但数据库 sql 查询要仔细搞,光是单表查询没卵用,连表查询,各种优化可以找资料学习,对了还有 mybatise 这些看的差不多了就着手找开源项目做,自己实现,不要 copy 人家的,自己敲(可以当打字员)但是原理要搞明白,中间涉及到的多线程,锁,jvm,io,数据库的四大事物,索引,等等原理要深入看,搞明白,别忘了常用中间件(redis,mq 等等),有时间 linux 那一套也得看看 等到做了两三个以上开源项目,就可以准备面试了,八股文各种背,面试题各种刷,有了之前的基础,这些很好记的,然后简历要做好,要体现你的优势,再然后就是各种面,一直面,多家 offer,择优录取。 说起来简单,但贵在坚持,希望你能如愿找到理想中的工作。 最后重要的事情说三遍,数据结构算法,数据结构算法,数据结构算法,框架什么的都是工具,核心是算法!!!
  • 那就跳槽技术岗吧 产品不喜欢吗
  • 个人觉得多敲代码,多思考,多总结
  • 产品有嘴就行。出门小心被开发打
  • 最快的办法估计就是去培训机构了,黑马什么的,半年左右,速成。如果没这么多时间耗或是金钱,那就自学,边工作边学习,每天花三四个小时看网课,B 站挺多的,网上搜一下学习路线,照着学就行,不过也别闭门造车,多实践,跟着实战类网课做点东西,多看看 Github 优秀的项目源码。大概学个一两年估计也能够了。