请问各位 v 友, 我这种情况怎么办?
我 211 计算机科学与技术本科毕业, 在学校期间学了 C/C++, 写过一点基础的 JavaEE(Java + JSP + MySQL), 20 年毕业去了锐捷网络, 招聘描述是做 C/C++开发, 进入后做嵌入式开发, 开发组老板对我挺好的, 期间给了我很多指导, 由于刚工作, 感觉学校里的知识和实际的项目差别好大, 我就感觉自己好菜, 怕被试用不合格开除, 每天早上不到 6 点就醒了, 早饭也不吃, 7 点多就到公司了(公司 965), 晚上八九点才回去 可是领导给我安排的任务, 我都没接触过, 以至于我周末两天都过不好, 只好去公司搞一搞, 我的压力好大. 21 年四月和领导聊天,领导推荐我考研试试, 结果没考上, 一直到现在. 我打算转行做 java 开发, 到现在我看完了几本书, 可是我没有实际的 Java 工作经验, 也没写过实际的 Java 代码, 我不知道怎么办, 下面是我掌握的技能.
-
最近几个月看完了Java 核心技术, Spring 实战 4th, SpringBoot Basic Tutorial, 知道一些基本的Html 元素, JSP, MyBatis,MVC, RESTful, 不会JavaScript, 可是我没写过大型 Java 项目, 这几本书有的内容, 有的我也不太懂, 感觉就是只有理论知识, 我知道自己缺少项目, 可是我不知道怎么找点合适的项目开始.
-
上学期间看完了C++ Primer, C Primer Plus, 学过简单的x86 汇编, 搞过一段时间的 ACM, 现在不用, 大概只知道基本的概念和写一些玩具代码了.
-
从 17 年, 我就热衷于玩 Linux, 发行版几乎试过了一遍(什么稳定版, 滚动版, 元发行版, 类 Unix 的 FreeBSD 和 Hackintosh), 现在一直用的 Debian 系统, 对应用层 Linux 我感觉可以了, 比如我现在用的自建代理服务器, 从 18 年就一直是我管理的.
-
会简单的 Docker 应用.
-
git 懂一些基本的提交, 回滚, 切换分支, 查看提交记录, diff
-
Mysql 会在 Linux 下安装, 简单配置, 基础 CRUD.
我不想一直窝在家里, 我想出去出去工作, 可我又信心不足, 感觉自己太菜了, 请教一下 V 友, 我该怎么办?