我 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 友, 我该怎么办?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.