1. 其实我也与你同样经历过这个阶段，从迷迷糊糊的C#转去互联网开发Java，跟你做外包的经历有异曲同工了吧。
2. 刚到互联网大厂时很多时候只能跟着人家，看人家都怎么写代码，怎么上线，如何排查线上问题等等，把眼里看的再自己去尝试总结记录，慢慢的一年下来，我终于能自己做个项目了。从慌到稳，用了一年！
3. 公司其实是有学习土壤效果的，不太可能说裸辞就能闭关修炼的好，离开公司很多时候是更慌张，不知道要学什么，也没有人和你交流问题了。
4. 以我个人的经验，代码要大量大量大量的写，尝试使用不同的技术完成不同的学习，带着一份兴趣爱好和一份执着精神，不断的打磨自己的技术能力。
5. 在学习知识的过程一定，一定要做笔记，否则你真的很难记得住像Java这样庞大的知识体系，一边学一边梳理一边总结再分享，折腾的多了，你也就会的多了。
6. 做事别着急，慢下来，别让焦躁的心情影响自己。坚持一个良好的早睡早起健身的习惯，在安排上合理的学习时间，哪怕一周总结完善一个非常不错的知识点，一年也要写50个文章的记录了。不在快在坚持！

我相信从你意识到自己不足开始，你会做的更好！