个人背景: 末流 985 天坑专业本科学历,17 年毕业,去年鼓起勇气转行做 web 全栈,进了朋友的公司边做边学,最近由于发不出钱等原因经友好协商决定离职找工作,有轻微的房贷压力,家境较差,目前存款只能撑半年不到。
个人现状: 近期像无头苍蝇一样面了很多公司,但基本均以失败告终,个人总结原因如下:
- 基础知识不够 —— 虽然有阅读过各路大佬总结的一些知识,但是绝大多数还是「知其然不知其所以然」,并且跟业务也对接不上,导致慢慢就忘了,即使面试前突击也经常回答不出面试官的问题;
- 项目经历不够 —— 可能是在项目里主要负责写业务逻辑,导致自己稍微熟练的只有相关的东西,对框架的原理和设计之类的知识最多只停留在自己所使用的技术的些许部分,脱离这些几乎完全接不上话;
- 算法理解困难 —— 主要是涉及到动态规划、回溯、BFS 和 DFS 等相关的知识,脑海里真的很难浮现出解决的「画面感」;
- 性格过于胆小怯懦 —— 算是简单的自我剖析,因为自己知道自己不太行所以说话特别没底气,甚至感觉最近面试说话声音越来越小,表现也越来越差。
最近情绪低迷得厉害,有点自暴自弃的感觉,但认为自己不能这么下去,于是特地来向各位经验丰富的程序员求助。
求助内容:
- 接下来我是选择继续找工作,还是先闭门学习一段时间然后再出来考虑投不太关注项目经历的大厂呢?可能是因为 boss/拉勾上 hr 有学历筛选的选项,我公开简历的时候会有蛮多大厂找上来的,虽然最后基本都是杳无音信:-)
- 如果是闭门学习的话,v 友们会推荐重点学习哪些部分呢?我有自学一些简单的数据结构、计机原理,还有 js 和 python 的一些相关知识,是需要重点学习 408 那部分还是从编程语言、框架的原理性能之类的部分呢?
- 如果是找工作的话,该如何面向面试学习呢?
还望各位不吝赐教,谢谢